Abstract

Implementation of design sensitivity analysis into MARC, a general nonlinear finite element code, is described. Follower forces and constraints treated via Lagrange multipliers are also included in the implementation. The sensitivity analysis is implemented in the most general way; i.e., arbitrary design criteria and design parameters including shape, sizing, and material property variables can be defined through special user-supplied subroutines. Local derivatives of all of the quantities needed for sensitivity analysis are calculated using the central differences allowing a very general implementation without sacrificing the accuracy. Design sensitivities to multiple parameters are implemented, even though an option for multiple loading does not apply to nonlinear finite element analysis. Also, design sensitivities can be calculated at any load level, whereas the analysis calculations march on as if there was no interruption. Derivation of design sensitivities with constraints such as incompressibility or unilateral frictionless contact indicates that the same steps, as in the implementation of regular displacement based nonlinear finite element method, can be followed without any modifications. A numerical example using the modified finite element code is presented to demonstrate the new capability.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.