首页> 外文期刊>Optimization and Engineering >A C# code for solving 3D topology optimization problems using SAP2000
【24h】

A C# code for solving 3D topology optimization problems using SAP2000

机译:使用SAP2000解决3D拓扑优化问题的C#代码

获取原文
获取原文并翻译 | 示例
       

摘要

SAP2000 is well-known commercial software for analysis and design of structural systems that is equipped with an open application programming interface (OAPI). In this work, a code written in C# able to solve three-dimensional topology optimization problems is presented, where a topology optimization framework was integrated into SAP2000 taking advantage of its OAPI feature. The code is partially based on the 99 and 88 line codes written by Sigmund (Struct Multidiscip Optim 21(2):120-127, 2001) and Andreassen et al. (Struct Multidiscip Optim 43(1):1-16, 2011). The code solves the problem of minimum compliance while through OAPI it takes advantage of all modelling capabilities of SAP2000. The paper covers the theoretical aspects of topology optimization incorporated in the code and provides detailed description of their numerical implementations. Special effort was made to the latter one, describing in detail all numerical aspects of the code, in order to facilitate the reader to understand the code, and therefore being able to further enhance its capabilities. The complete code can be downloaded from GitHub (https://github.comikoslagaros/TOCP).
机译:SAP2000是著名的用于分析和设计结构系统的商业软件,它配备有开放应用程序编程接口(OAPI)。在这项工作中,展示了用C#编写的能够解决三维拓扑优化问题的代码,其中,拓扑优化框架利用其OAPI功能集成到SAP2000中。该代码部分基于Sigmund(Struct Multidiscip Optim 21(2):120-127,2001)和Andreassen等人编写的99和88行代码。 (Struct Multidiscip Optim 43(1):1-16,2011年)。该代码解决了最低合规性的问题,而通过OAPI,它利用了SAP2000的所有建模功能。本文涵盖了合并在代码中的拓扑优化的理论方面,并提供了其数值实现的详细说明。对后一种进行了特别的努力,详细描述了代码的所有数字方面,以便于读者理解代码,从而能够进一步增强其功能。完整的代码可以从GitHub(https://github.comikoslagaros/TOCP)下载。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号