Direct Stiffness Method

Well…as promised, these past days I’ve been researching on the possiblity of efficiently use the SBRA through the application of MonteCarlo methods.

I have been successful in my research and I have found this very interesting course:

http://www.colorado.edu/engineering/cas/courses.d/IFEM.d/

It is extremely complete!!

I have used it to refresh my rusted matrix knowledge from my university years, and so far I have managed to implement a very simple program – though effective for my purposes – that will allow me to benchmark the most time-consuming tasks in classical analysis.

This is a very brief resume of the algorithm from the course outlined above:

DIRECT STIFFNESS METHOD STEPS

  • Breakdown
    • Disconnection
    • Localization
    • Member Formation
  • Assembly 
    • Globalization
    • Merge
    • Application of boundary conditions
  • Solution
  • Recovery of derived quantities

The code provided in the course is for Mathematica®, so all I have to do is translate it to C++.

I will provide the lines of code in the following posts.