Skip to content

Computes a sensitivity analysis for different objective functions for a 2D linear elasticity problem with standard finite elements

Notifications You must be signed in to change notification settings

spencersharp2010/Sensitivity-Analysis-using-Standard-FE

Repository files navigation

Sensitivity Analysis using Standard Finite Elements

This program was developed in collaboration with three classmates. In summary, it computes a sensitivity analysis of a user-defined geometry, loading, and boundary conditions, using nodal displacement as an input.

The user can choose from three different objective functions:

  • strain energy
  • displacement
  • von Mises stress

Three different types of sensitivity analyses were implemented for each objective function:

  • global
  • semi-analytical (adjoint)
  • analytical

Finally, a rudimentary optimization algorithm was implemented. It utilizes the results of the sensitivity analysis to perform a shape optimization of the given geometry.

In general the workflow looks as follows: Define inputs in updated GiD interface → Perform calculations in MATLAB → Visualize .vtk files in ParaView

About

Computes a sensitivity analysis for different objective functions for a 2D linear elasticity problem with standard finite elements

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages