In the recent years, the phase field method for simulating fracture problems has received considerable attention. This is due to the salient features of the method: 1) it can be incorporated into any conventional fini...In the recent years, the phase field method for simulating fracture problems has received considerable attention. This is due to the salient features of the method: 1) it can be incorporated into any conventional finite element software;2) has a scalar damage variable is used to represent the discontinuous surface implicitly and 3) the crack initiation and subsequent propagation and branching are treated with less complexity. Within this framework, the linear momentum equations are coupled with the diffusion type equation, which describes the evolution of the damage variable. The coupled nonlinear system of partial differential equations are solved in a 'staggered? approach. The present work discusses the implementation of the phase field method for brittle fracture within the open-source finite element software, FEniCS. The FEniCS provides a framework for the automated solutions of the partial differential equations. The details of the implementation which forms the core of the analysis are presented. The implementation is validated by solving a few benchmark problems and comparing the results with the open literature.展开更多
This work analyzes the implementation of a continuous method of structural topology optimization(STO)using open-source software for all stages of the topology optimization problem:modeling,sensitivity analysis and opt...This work analyzes the implementation of a continuous method of structural topology optimization(STO)using open-source software for all stages of the topology optimization problem:modeling,sensitivity analysis and optimization.Its implementation involves three main components:numerical analysis using the Finite Element Method(FEM),sensitivity analysis using an Adjoint method and an optimization solver.In order to allow the automated numerical solution of Partial Differential Equations(PDEs)and perform a sensitivity analysis,FEniCS and Dolfin Adjoint software are used as tools,which are open-source code.For the optimization process,Ipopt(Interior Point OPTimizer)is used,which is a software package for nonlinear optimization scale designed to find(local)solutions of mathematical optimization problems.The topological optimization method used is based on the SIMP-Solid IsotropicMaterial with Penalization interpolation.The considered problem is the minimization of compliance/maximization of stiffness,considering the examples of recurrent structures in the literature in 2D and 3D.A density filtering algorithm based on Helmholtz formulation is used.The complete code involves 51 lines of programming and is presented and commented in detail in this article.展开更多
文摘In the recent years, the phase field method for simulating fracture problems has received considerable attention. This is due to the salient features of the method: 1) it can be incorporated into any conventional finite element software;2) has a scalar damage variable is used to represent the discontinuous surface implicitly and 3) the crack initiation and subsequent propagation and branching are treated with less complexity. Within this framework, the linear momentum equations are coupled with the diffusion type equation, which describes the evolution of the damage variable. The coupled nonlinear system of partial differential equations are solved in a 'staggered? approach. The present work discusses the implementation of the phase field method for brittle fracture within the open-source finite element software, FEniCS. The FEniCS provides a framework for the automated solutions of the partial differential equations. The details of the implementation which forms the core of the analysis are presented. The implementation is validated by solving a few benchmark problems and comparing the results with the open literature.
文摘This work analyzes the implementation of a continuous method of structural topology optimization(STO)using open-source software for all stages of the topology optimization problem:modeling,sensitivity analysis and optimization.Its implementation involves three main components:numerical analysis using the Finite Element Method(FEM),sensitivity analysis using an Adjoint method and an optimization solver.In order to allow the automated numerical solution of Partial Differential Equations(PDEs)and perform a sensitivity analysis,FEniCS and Dolfin Adjoint software are used as tools,which are open-source code.For the optimization process,Ipopt(Interior Point OPTimizer)is used,which is a software package for nonlinear optimization scale designed to find(local)solutions of mathematical optimization problems.The topological optimization method used is based on the SIMP-Solid IsotropicMaterial with Penalization interpolation.The considered problem is the minimization of compliance/maximization of stiffness,considering the examples of recurrent structures in the literature in 2D and 3D.A density filtering algorithm based on Helmholtz formulation is used.The complete code involves 51 lines of programming and is presented and commented in detail in this article.