版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于MATLAB神经网络的高层建筑结构选型研究马令勇1刘功良1 姜伟2 (1.东北石油大学土木建筑工程学院 大庆 163318 2.黑龙江八一农垦大学工程学院 大庆163319)摘要:随着土木工程技术的发展,结构选型在高层建筑结构设计中的重要性越来越明显。但是由于高层建筑结构选型是一个非常复杂的问题,本文提出应用MATLAB神经网络方法对高层建筑进行结构选型。并用MATLAB语言编制了人工神经网络高层建筑结构选型专家系统使选型过程简单明了。结果表明此方法可行,可以帮助设计人员选择恰当的结构型式。关键词:MATLAB;神经网络;高层建筑;结构选型Study on the Structural F
2、orm Selection of High-rise Building with MATLAB Neural NetworkMa Ling-yong1,Liu Gong-liang1, JiangWei2(1.The Architecture Engineering Department of Northeast Petroleum University,163318;2. Engineering College, HLJ Bayi Agriculture University,Heilongjiang, Daqing 163319)Abstract: As the civil enginee
3、ring technology development, the structural form selection is more and more important in the design of high-rise building. However, due to the structural from selection of high-rise building is a very complex issue, this paper proposed a kind of method of MATLAB neural network for the structural for
4、m selection of the high-rise building and compiled the expert system of the structural form selection of the high-rise building with artificial neural network by MATLAB.The results show that the method is feasible and can help designers select the appropriate structure. Keywords: MATLAB; neural netw
5、ork; high-rise building; structural form selection 高层建筑结构设计问题有其自身的复杂性,结构体系选择余地的增大往往意味着选择不恰当的结构体系和类型的可能性也大大增加。因而,结构选型问题在高层建筑结构设计中的重要性空前凸显。1985年Maher和 Fenves建立了高层结构初步设计专家系统HI-RISE1, 1994年Bailey S F 和Smith I F C 建立了基于实例的初步结构设计系统CADRE,21998年到2000年Soibelman L2和 Feniosky Pean-M ora 4 分别提出并建立了支持高层结构概念设计的分布
6、式多推理方法系统M-RAM。但是,在高层建筑结构选型方面,国内外尚未对其理论进行充分的研究,这是因为高层建筑结构选型是一个非常复杂的决策问题,具有强烈的综合性,包含大量不确定性(随机性、模糊性和未确知性)信息,所以高层建筑结构系统型式的优选问题,一直是工程设计过程中极富挑战性的工作之一,也是工程设计理论研究的薄弱环节5。本文通过阅读大量文献和分析高层建筑主要结构型式的特点以及适用范围,提取了高层建筑结构选型的主要控制因素,并提出以MATLAB为开发平台,应用MATLAB神经网络工具箱建立了基于BP神经网络的高层建筑结构选型研发系统,来对高层建筑进行结构选型,实验过程如图1。特征高层实例结构选型
7、BP网络训练生成方案设计要求训练后的BP神经网络学习矢量提取图1BP神经网络的高层建筑结构选型研发系统流程图Fig1 flow chart is BP neural networks development system of the structural form selection of high-rise building realize1 经典的BP神经网络及其算法实现 BP神经网络由输入层、隐含层及输出层组成,隐含层可以为一层或多层。一个3层BP神经网络结构输入层、隐含层和输出层分别用i,j,t表示;各有n,p,q个神经元,同层节点间无关联,异层节点间前向连接。BP算法的实现步骤如下
8、6:(1) 计算各层神经元的输出值。隐含层输出:(=1,2,,n.=1,2,p.=1,2,m)(1)(=1,2,,p.=1,2,q.=1,2,m)(2)式中:为规范化的第k组训练样木; 为输入层至隐含层以及隐含层至输出层的连接权;,为隐含层及输出层的阀值为Sigmoid传递函数;m为训练样本。(2) 计算各层的误差函数。输出层误差: (3)隐含层误差: (4)式中: ,分别表示期望输出和网络实际输出。(3) 连接权值的修正。采用梯度下降法,修正各层连接权值。各层的连接权值修正量:; (5)式中: 为学习速率。(4)随机选取训练样本集中下一个学习模式对提供给网络,重复步骤(2)(5),直至全部m
9、个模式对训练完毕即完成了训练样本集的一轮训练。(5)计算网络全局误差函数E。 (6)如果E小于预先设定的一个较小值或己达到设定的最大训练次数,则停止学习;否则重复步骤(1)(5),进行样本集的下一轮训练。(6)对己经训练好的BP网络加载检验样本,输出预测结果。2 Levenberg-Marquardt算法简介传统的BP算法具有收敛速度慢、局部级值等缺陷,在实际应用中很难胜任,因此提出了很多改进的算法,由于L-M算法具有收敛快精度高等优点,所以本文利用L-M算法来训练BP神经网络。其迭代公式为 (7)式中:I为单位阵; 为一个非负值。依赖于的幅值,该方法光滑地在两种极端情况之间变化:即Guass
10、-Newton法和标准梯度下降法,可作为BP神经网络的学习训练方法。网络权值和偏差的变化量: (8) 并以此不断来调整训练网络,直至达到目标要求。由式(7)可知,L-M法实际上是Newton法和标准梯度下降法的结合,它综合了Newton法和标准梯度下降法两者的优点。因此,以L-M算法设计的BP网络有着更高的精度和更快的收敛速度6。3 高层建筑结构选型的BP神经网络模型由于高层建筑结构选型的影响因素有很多,如果将这些因素全部作为网络输入来处理,将使模型变得极其复杂,也使网络学习过程变得困难。所以根据研究需要,本文只选用了以下8个主要的影响因子;建筑的地上层数设为X1、建筑的总高设为X2、设防烈度
11、设为X3、基土类别设为X4、最大风压设为X5、基础形式设为X6、楼盖形式设为X7、材料类型设为X8。确定使用拥有一个隐含层的前馈神经网络,结构为输入层神经元的个数为8个,隐含层神经元的个数为16个,输出层神经元个数为4个。如图2所示:图2 BP神经网络模型 Fig2 the neural network model of BP4高层建筑结构选型影响因子采集 本文选用的8个主要影响因子具体的参数取值如下所述:(1)建筑的层数:取建筑物的地上层数。(2)建筑物的总高度:取建筑实际高度。(3)设防烈度:取实际设防烈度。(4)基土类别:类基土设为1;类基土设为2;类基土设为3。(5)最大风压:根据公式
12、计算得到,其中为高度Z处的风振系数;风压高度变化系数;风荷载体形系数。(6)基础形式:桩基础设为1;箱基础设为2;筏基础设为3;独立基础设为4。(7)楼板的形式:组合现浇板设为1;现浇板设为2;现浇梁板设为3;现浇肋形板设为 4;预应力混凝土板设为5;预制叠合板设为6。(8)材料类型:混凝土结构设为1:钢结构设为2。5 神经网络建立与训练本文从高层建筑结构设计实例集7中随机选择了多种不同结构高层建筑的实例,共52个样本见表1。表1 高层建筑样本 Tab 1 samples of high-rise buildings序号(K)名称 地上层数总高设防烈度基土类别最大风压基础形式楼盖型式式材料类型
13、结构型式1广东国际大厦62197.2712040桩组合现浇RC筒体结构2京广大厦53196821064箱现浇板S筒体结构3深圳国贸中心大厦50161.1623334桩现浇梁板RC筒体结构4国际贸易中心39155.38.522805筏现浇板RC筒体结构51华夏百货大楼1573.972755箱预制板RC框架结构52某市办公 楼829.461892独立基础预制板RC框架结构注:RC为混凝土结构,S为为钢结构在这些样本中随机抽取41个样本来训练网络,每个样本有8个输入节点,分别代表影响因子,有4个输出节点即为高层建筑的结构形式,将量化为:筒体结构为 1,0,0,0、框剪结构为 0,1,0,0、剪力墙结
14、构为 0,0,1,0、框架为 0,0,0,1。网络的输入向量P=P1,P41,输出为T=T1,T41。剩下的11个样本做为预测样本 Ptest=Ptest1,Ptest11,如表2。表2 高层建筑结构预测样本Tab 2 the prediction samples of high-rise buildings名称X1X2X3X4X5X6X7X8结构型式华东电业科技情报楼理局科技情报楼24151.873490.3121筒结构武汉晴川饭店142289.6631019261筒结构中心国际酒店1987.572814221框剪结构海航办公楼1965.5731275121框剪结构珠海流动渔民大厦1865.
15、582716221框剪结构辽宁省科技馆1858.672834141框剪结构中科院广州分院宿舍1756.6721520221框剪结构广东工艺美术楼191754.4721275121框剪结构中心国际酒店1659721383121框剪结构山西电力管理局招待所1549.682686261剪力墙结构翠菊楼2372.1722255121框剪结构本文采用MATLAB人工神经网络工具箱中的newff函数来建立BP神经网络,newff函数的格式为:net=newff(PR,S1,S2Sn,TF1 TF2 TFn,BTF)其中PR为输入失量的最大值与最小值,S1,S2Sn中的各元素分别表示各层神经元的数目;TF1
16、 TF2 TFn中各元素分别表示各层神经元采用的传递函数;BTF表示神经网络训练时所使用的训练函数;本文网络模型中PR为minmax(P),隐含层和输出层的神经元个数分别为16和4,隐含层与输出层神经元传递函数分别为tansig函数与logsig函数,因为用L-M算法训练BP网络,所以BP网络的训练函数为trainlm;训练要求精度net.trainparam.goal=0.001,由于输入数据的大小差别较大,为了保证网络的训练速度与精度先对P归一化处理,处理方法为调用工具箱里的premnmx函数把数据归一化到-11之间。网络建立完毕后调用函数train训练BP神经网络,网络训练过程曲线如图2
17、图2 网络训练过程曲线Fig2 Network training process curve6 神经网络预测与结果分析调用神经网络工具箱中函数sim对样本Ptest的结构型式预测 Tp=sim(net,Ptestn) (9)其中Ptestn为Ptest的归一化形式,具体结果,如表2。表2 BP神经网络预测结果Tab2 The results of BP neural network prediction名称实际结构型式y1y2y3y4预测结构型式华东电业科技情报楼筒结构0.99990.00000.00000.4002筒结构武汉晴川饭店14筒结构0.96810.02180.00000.4262筒
18、结构中心国际酒店框剪结构0.00070.11780.00030.6415剪力墙结构海航办公楼框剪结构0.00000.99950.00020.0000框剪结构珠海流动渔民大厦框剪结构0.00000.84420.01560.2059框剪结构辽宁省科技馆框剪结构0.00070.99780.00000.0218框剪结构中科院广州分院宿舍框剪结构0.00001.00000.01060.0003框剪结构广东工艺美术楼19框剪结构0.00001.00000.01060.0003框剪结构中心国际酒店框剪结构0.00011.00000.00000.0117框剪结构山西电力管理局招待所剪力墙结构0.00000.0
19、000.99950.0000剪力墙结构翠菊楼框剪结构0.00030.99560.00030.0000框剪结构从表2可知,11个预测样本中仅有样本3预测结果错误,正确率达到90.91%。但是如果增加样本的数量,预测的结果将会更准确,所以说明应用MATLAB神经网络对高层建筑结构选型进行研究是可行的,并具有较高的准确率。7人工神经网络高层建筑结构选型专家系统本文利用高层建筑结构选型的BP神经网络模型与MATLAB中的GUI相结合,编写了人工神经网络高层建筑结构选型专家系统。图3为主界面。点击“说明”出现模型说明界面,点击“开始”出现图4界面。在图4界面中输入预测样本相关因子,确保正确后“保存”,点
20、击“下一步”出现界面5,在图5界面中点击“计算”按钮即可算出该工程应使用的结构型式。 图3主界面 图4预测样本输入界面 图5模型计算结果界面Fig3 The main interface Fig4 Input interface of forecast sample Fig5 The calculated results interface 8 应用实例选深圳亚洲大酒店为预测样本工程,本工程地上层数32层;总高96.5米;材料为钢筋混凝土结构;设防烈度为6;基土类别为;最大风压为1932N/m2;基础形式为桩基础;楼盖型式为现浇肋形板。本工程采用筒体结构7。按照上面的介绍,输入预测样本工程相关
21、的数据,进入高层建筑选型专家系统,最后选型结果如图6所示。此结果说明该系统性能良好,达到了智能预测的目的。图6高层建筑选型结果Fig6 the result of the structural form selection of high-rise building9结论 高层建筑结构选型是一个涉及面广、综合性强的工作,需要多方面的知识和丰富的经验。本文介绍的基于MATLAB神经网络进行高层建筑结构型式选择的方法是利用了神经网络存贮专家的设计经验和具有渐进的学习功能来对即将拟建的高层建筑的结构形式进行选择。该方法可以帮助设计人员选择恰当的结构体系,因此应用神经网络对高层建筑结构形式的选择具有重
22、要的意义。参考文献:1 Maher M L, Fenves S J. HI-RISE: An expert system forthe preliminary structure design of high rise buildings.Knowledge engineering in computer-aided designM. J SGero, ed., North-Holland, Amsterdam: Elsevier SciencePublishers, 1985. 125-146.2 Bailey S F, Smith I F C. Case-based preliminary building designJ. J. Computing in Civ. Engrg. ASCE, 1994, 8(4):454-468.3 Soibelman L. The exploration of an integrate drepresentation for the conceptual design phase of structural design for tall buildings through dis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏省南通市海门实验中学中考数学一模试卷
- 立冬:立冬进补指南课件
- 成年人释怀心态修炼 放下执念轻松生活课件
- 社会主义核心价值观教育课件
- 国际咖啡日素质拓展课件
- 2025年贵州省专升本理科考试题库(含答案)
- 2026华医继续教育考试真题试卷及答案
- 2026教师时事政治题考试卷附答案
- 2025年安徽省(专升本)英语历年真题及答案
- 2026《职业病防治法》宣传周知识竞赛考试真题试卷及答案
- 2026年云南昆明社区工作者招聘笔试真题及答案
- 第7课《培养德智体美劳全面发展的社会主义建设者和接班人》课件 2026-2027学年统编版语文九年级上册
- 2026年全国质量月课件
- 煤矿井下动火作业操作规范
- 供排水安全培训手册
- 建筑装饰幕墙工程施工(可编辑版)
- 让家更美好课件2026-2027学年统编版道德与法治七年级上册
- 点线面体思维运营方案
- 2025年中国华能集团有限公司校园招聘笔试参考题库附带答案详解
- 《人工智能通识课》全套教学课件
- 中医感染控制培训课件
评论
0/150
提交评论