摘要
为了进行极限状态方程不明确的大型结构可靠度分析,提出了结合神经网络和粒子群优化计算拱坝可靠度的算法。确定性力学分析采用ANSYS软件,利用BP神经网络来模拟高度非线性映射关系的功能函数,基于罚函数和粒子群优化法进行可靠指标计算。综合C语言、ANSYS的APDL二次开发以及MATLAB混合编程技术,编制了该算法的可靠度分析程序。算例表明,该方法适应于隐式功能函数的复杂结构可靠度分析。
In order to calculate the reliability of large scale civil structure without explicit performance functions,a method combineding neural network with particle swarm optimization to analyze structure reliability is proposed in this paper.The structure mechanical analysis is carried out by ANSYS.The highly nonlinear mapping performance function is simulated by BP neural network.The penalty function and the particle swarm optimization are applied to evaluate the reliability index.A program based on the proposed method is developed by integrating Visual C++6.0,standard APDL(Ansys Parametric Design Language) and mixed-language in MATLAB.Numerical examples show that the method can be used to evaluate the reliability of complex structure with implicit performance function.
出处
《防灾减灾工程学报》
CSCD
北大核心
2012年第3期326-331,共6页
Journal of Disaster Prevention and Mitigation Engineering
基金
国家自然科学基金重大研究计划培育项目(90915009)资助
关键词
拱坝
结构可靠度
BP神经网络
粒子群优化算法
arch dam
structure reliability
BP neural network
particle swarm optimization