桁架
Python(编程语言)
计算机科学
数学优化
限制
正多边形
工程设计过程
方案(数学)
算法
结构工程
数学
程序设计语言
工程类
机械工程
几何学
数学分析
作者
Linwei He,Matthew Gilbert,Xingyi Song
标识
DOI:10.1007/s00158-019-02226-6
摘要
Numerical layout optimization employing an adaptive 'member adding' solution scheme provides a computationally efficient means of generating (near-)optimum trusses for problems involving single or multiple load cases. To encourage usage of the method, a Python script is presented, allowing medium to large-scale problems to be solved efficiently. As well as handling multiple load cases, the short (98 line) script presented can tackle truss optimization problems involving unequal limiting tensile and compressive stresses, joint costs, and non-convex polygonal domains, with or without holes. Various numerical examples are used to demonstrate the efficacy of the script presented.
科研通智能强力驱动
Strongly Powered by AbleSci AI