## PREMIUM COURSES

## The Direct Stiffness Method for Truss Analysis with Python

### Build your own finite element truss analysis software using Python and tackle large scale structures.

**After completing this course…**

- You’ll understand how to use the
**Direct Stiffness Method**to build complete structural models that can be solved using Python. - You’ll have your own analysis programme to identify
**displacements, reactions and internal member forces for any truss**. - You’ll understand how common models of elastic behaviour such as
**plane stress**and**plane strain**apply to real-world structures.

## Beam & Frame Analysis using the Direct Stiffness Method in Python

### Build a sophisticated structural analysis software tool that models beams and frames using Python.

**After completing this course…**

- You’ll understand how to model beam elements that resist
**axial force, shear forces and bending moments**within the Direct Stiffness Method. - You’ll have your own analysis software that can generate
**shear force diagrams, bending moment diagrams,**deflected shapes and more. - You’ll understand how to model
**rotational pins**within your structures, inter-nodal**distributed loading**and**realistic flexible supports.**

## 3D Space Frame Analysis using Python and Blender

### Develop tools to model and analyse complex 3D space frame structures using Python.

**After completing this course…**

- You’ll understand how to apply the Direct Stiffness Method to solve 3D space frame structures.
- You’ll have your own analysis programme to identify
**displacements, reactions and internal member forces for any 3D space frame**. - You’ll be able to use
**Blender**, a powerful open source**3D modelling software**to build, visualise and export your structural models.

## Finite Element Analysis of 3D Structures using Python

### Build your own complete 3D structural analysis software in Python using the Direct Stiffness Method

**After completing this course…**

- You’ll understand how to expand the direct stiffness method to full
**12 degree of freedom beam elements in 3D space**. - You’ll have developed
**a complete 3D finite element analysis solver**to simulate structures consisting of beam and axially loaded bar elements. - You’ll have the skills to
**efficiently build detailed structural models in Blender**and export these for analysis in your own Python solver.

## Finite Element Analysis of Continuum Structures in Python

### Use the Isoparametric Finite Element Method to build an analysis tool for 2D structures in Python.

**After completing this course…**

- You will have the tools to analyse continuum structures using your own
**Isoparameteric Finite element Python code**, developed from the ground up. - You will understand how the
**plane stress and plane strain**approximations allow us to analyse 3D structures accurately with 2D planar models. - You will be able to use
**open source tools to generate structural models and mesh data**that can be analysed with your FE code.

## Non-linear finite element analysis of 2D catenary & cable structures using Python

### Build an iterative solution toolbox to analyse structures that exhibit geometric non-linearity due to large deflections.

**After completing this course…**

- You will understand the concept of
**geometric non-linearity**and when it should be considered. - You will understand how to modify the axially loaded element stiffness matrix to
**account for large deflections and changes in geometry**. - You will have implemented a
**Newton-Raphson iterative solution algorithm**that seeks to converge on the deformed state of the structure. - You will have a workflow that leverages
**open-source modelling tools in Blender**to quickly generate the initial structural geometry.

## TUTORIALS

### Finite Element Analysis and Structural Behaviour Modelling Case Study

In this post we will use the Tintagel footbridge as a case study to explore structural behaviour and show how we can build up an understanding of the structure through analysis of increasingly refined finite element models models. We’ll apply this iterative approach by starting with a simple beam model and incrementally working towards a full 3D finite element model. Throughout this post we’ll make use of finite element analysis codes developed in DegreeTutors courses.

### Truss Analysis using the Direct Stiffness Method

In this tutorial we examine the Direct Stiffness Method and work our way through a detailed truss analysis. By the end of this complete introduction, you should understand the basic ideas behind why the method works, how to implement it for truss analysis and you should understand the power and scalability of the technique. Once understood, the direct stiffness method opens the door to structural analysis of large scale complex structures.