# CIEM42X0

This book is used for Unit 2 *Computational Modelling* of all HOS-B modules (CIEM4210, CIEM4220 and CIEM4230).

Click the dropdown blocks below to find a schedule for activities per week. Clicking the links will take you to the relevant content pages.

```{dropdown} Week 1
**Contents**

* Week 1. Computational methods for ODEs  
  1. {doc}`../dynamics/ODEs/Introduction`
  2. {doc}`../dynamics/ODEs/Taylor-series`
  3. {doc}`../dynamics/ODEs/Solvers`
  4. {doc}`../dynamics/ODEs/Error_stability`
  5. {doc}`../dynamics/ODEs/Error_control`
---
```

```{dropdown} Week 2
**Contents**

* Week 2. Computational methods for Rigid body dynamics [[pdf]](https://surfdrive.surf.nl/files/index.php/s/Jm8e95QGRS97bDq/download?path=%2FWeek2&files=2_1_Dynamics_of_rigid_bodies.pdf)
- Types of structural elements
- Lagrangian mechanics
- Linearization
  1. {doc}`../dynamics/Exercises/ode_solvers_workshops/Workshop_Linearizing_EOM`
  2. {doc}`../dynamics/Exercises/ode_solvers_workshops/Workshop_EOM_Pendulum`
  3. {doc}`../dynamics/Exercises/ode_solvers_workshops/Workshop_EOM_2DOF`
  4. {doc}`../dynamics/Exercises/ode_solvers_workshops/Workshop_EOM_4DOF`
---
```

```{dropdown} Week 3
**Contents**

* Week 3. Computational methods for time-dependent Partial Differential Equations [[pdf]](https://surfdrive.surf.nl/files/index.php/s/Jm8e95QGRS97bDq/download?path=%2FWeek3&files=3_1_Numerical_methods_for_PDEs.pdf)
- Introduction to Finite Differences for time-dependent PDEs
- Introduction to Finite Elements for time-dependent PDEs
  1. {doc}`../dynamics/semi_discrete`
  2. {doc}`../dynamics/time_steppers`
- Rod equation
  1. Workshop: {doc}`../dynamics/Exercises/str_elem_dyn_workshops/Workshop_FEM_dyn_rod`
- Beam equation
  1. Theory: {doc}`../structural_linear/euler_bernouilli`
  2. Workshop: {doc}`../dynamics/Exercises/str_elem_dyn_workshops/Workshop_FEM_dyn_beam`
- Space frames
  1. Theory: {doc}`../structural_linear/space_frame`
  2. Workshop: {doc}`../dynamics/Exercises/str_elem_dyn_workshops/Workshop_FEM_dyn_space_frames`
---
```

```{dropdown} Week 4
**Contents**

* Week 4. Computational methods for time-dependent Partial Differential Equations in 2D [[pdf]](https://surfdrive.surf.nl/files/index.php/s/Jm8e95QGRS97bDq/download?path=%2FWeek4&files=4_1_Numerical_methods_for_PDEs_in%202D.pdf)
- Isoparametric map
  1. Theory: {doc}`../introduction/isoparametric_mapping`
- Numerical integration
  1. Theory: {doc}`../introduction/numerical_integration`
- FEM for Linear Elasticity
  1. Theory: {doc}`../continuum_linear/intro`
  2. Workshop: {doc}`../continuum_linear/Exercises/Workshop_FEM_Linear_Elasticity`
---
```

```{dropdown} Week 5
**Contents**

* Week 5. Modal analysis for time-dependent Partial Differential Equations [[pdf]](https://surfdrive.surf.nl/files/index.php/s/Jm8e95QGRS97bDq/download?path=%2FWeek5&files=5_1_Modal_analysis.pptx)
- Modal analysis
  1. Theory: {doc}`../dynamics/modal_analysis`
- Workshops modal analysis for a space frame structure
  1. Workshop 4: {doc}`../dynamics/Exercises/str_elem_dyn_workshops/Workshop_modal_sup_pos_jacket`
  2. Workshop 5: {doc}`../dynamics/Exercises/str_elem_dyn_workshops/Workshop_Full_FEM_sup_pos_jacket`
---
```

```{dropdown} Week 6
**Contents**

* Week 6.  Geometrically nonlinear structures [[pdf 1]](https://surfdrive.surf.nl/files/index.php/s/Jm8e95QGRS97bDq/download?path=%2FWeek6&files=6.1_Geometrically_nonlinear_structures.pdf),  [[pdf 2]](https://surfdrive.surf.nl/files/index.php/s/Jm8e95QGRS97bDq/download?path=%2FWeek6&files=7.1_Geometrically_nonlinear_structures.pdf)
- Geometric nonlinearity
  1. Theory: {doc}`../solid_nonlinear/geometric_nonlinearity`
- Workshops
  1. Workshop 1 (Static String): {doc}`../solid_nonlinear/Exercises/geometric_nonlinear_exercises/Workshop_1_Static_String`
  2. Workshop 2 (Expanded Static String): {doc}`../solid_nonlinear/Exercises/geometric_nonlinear_exercises/Workshop_2_Offset_Calc`
  2. Workshop 6 (Dynamic string): {doc}`../dynamics/Exercises/str_elem_dyn_workshops/Workshop_Dynamic_String`
---
```
