Course Objectives
This course aims to
-
equip students with fundamental knowledge about theoretical and computational mechanics of materials and constitutive theory,
-
make students assimilate the role of an material routine within the
canonical structure of an implicit non-linear finite element code in the
one-dimensional setting,
-
teach students how to employ the essential numerical and programming
techniques to implement complex inelastic material models with history
variables.
Course Learning Outcomes
-
- Apply basic discretization techniques to recast a continuous differential equation into a system of algebraic equations.
- Use basic iterative methods to solve nonlinear equations.
- Derive and employ the fundamental balance laws of thermomechanics.
- Construct algorithms to update the internal variables of an inelastic material model.
- Derive stress and consistent tangent expressions of (in)elastic material models.
- Implement thermal, elastic and inelastic material models into a 1-D
non-linear FE code and solve (initial) boundary-value problems.