4.5 Article

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

期刊

OPTIMIZATION AND ENGINEERING
卷 20, 期 1, 页码 1-35

出版社

SPRINGER
DOI: 10.1007/s11081-018-9384-7

关键词

Topology optimization; SAP2000 OAPI; C# code; Optimality criteria; Method of moving asymptotes; Conceptual design

资金

  1. OptArch project: Optimization Driven Architectural Design of Structures [689983]

向作者/读者索取更多资源

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.com/nikoslagaros/TOCP).

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据