Summary: | 碩士 === 國立臺灣大學 === 土木工程學研究所 === 105 === This thesis integrates structural optimization problem of 3-dimensional irregular geometric plate and shell structure with Python program for iterative calculation and the FEM commercial software ABAQUS as an analysis engine.
Since ABAQUS simplifies the difficult and complicated FEM analysis process, it will be of great benefit to several hard-solving structural iterative optimization design problem, including the geometric nonlinear analysis of laminated plates, plates and shells analysis that combine with stifferner of beam-element, and multi-layered plate analysis by using continuum shell element for solving thickness direction behavior, etc.
In this thesis, shape optimization and topology optimization problem are classified as two main part, and codes with suitable algorithm for automatic modeling and optimization analysis are designed respectively. Shape optimization uses NURBS surface for modeling and Python third-party optimizing module for sequential quadratic programming(SQP) method.
Topology optimization algorithm uses the past designing methods in our research group, including evolutionary structural optimization (ESO; Xie et al. 1993 1997), element exchange method (EEM; Rouhi et al. 2010),and solid isotropic material with penalization (SIMP; Bendsøe 1989; Rozvany et al. 1992). Comparing correctness, stability and rate of convergence of topology result, it can be found that ESO algorithm is easy to fall into locally optimum solutions, while EEM and SIMP algorithm are both easier to perform better results. However, imperfectness of EEM and SIMP still exist. EEM takes more time for a large number of iteration steps; SIMP used to perform stable result but takes more calculation of programming.
The Python program in this thesis is tested. That is, most of the plate and shell structure optimization problems lead to the same result as the past research. Verifying the correctness and applicability of this program, it is expected to expand range of application and meet the requirements of architecture design.
|