用户名: 密码: 验证码:
A meshfree level-set method for topological shape optimization of compliant multiphysics actuators
详细信息查看全文 | 推荐本文 |
摘要
This paper proposes a topology optimization method for compliant multiphysics actuators of geometrically nonlinear structures using meshfree Galerkin weak-forms and level set methods. The design boundary is implicitly represented as the zero level set of a higher-dimensional level set function, leading to a level set model capable of handling complex shape and topological changes with flexibilities. A family of compactly supported radial basis functions (CSRBFs) is firstly used to interpolate the level set function of Lipschitz continuity, and then augmented to construct the shape function for meshless approximation by satisfying basic requirements, in particular the predetermined consistency and the Kronecker delta function property. A meshless Galerkin method (MGM) with global weak-forms is established to implement the discretization of the state equations. The design of actuators is transformed into an easier size optimization from a more difficult shape and topology optimization. The design boundary evolution is just a question of advancing the discrete level set function in time by updating the design variables of the size optimization. Compared to most conventional level set methods, the proposed meshless level set method is able to implement the free moving boundary discontinuities without remeshing, and unify two different numerical procedures in propagating the discrete level set function (e.g. Eulerian grid) and approximating the state equation (e.g. Lagrangian mesh), respectively. This method can also avoid numerical difficulties in solving a series of complicate Hamilton-Jacobi partial differential equations (PDEs) with explicit time schemes. Two typical numerical examples are used to demonstrate the effectiveness of the proposed method.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700