Programming the Finite Element Method using C#

Programming the Finite Element Method using C# for Bar Elements

Ratings 4.73 / 5.00
Programming the Finite Element Method using C#

What You Will Learn!

  • Understand how to program a pre-processor in C# for Bar Elements
  • Gain the ability to mesh the structural model into a FEM model and apply this in C# for Bar Elements
  • Master the techniques of programming a FEM calculation in C# for Bar Elements
  • Understand how to perform effective post-processing in C# for Bar Elements

Description

Hello there, and welcome to the course: Programming the finite element method using C#.


This course is a comprehensive online course that will teach you everything you need to know about programming the finite element analysis using c#, and apply those concepts on 3D beam structures.

I am assuming in the process that you have some knowledge in the FEM as well as some knowledge about programming in General, and c# in particular. You do not need to be a "pro" in those, but some base knowledge should suffice and is highly recommended.


This course is perfect for both beginners and advanced learners. I will teach you everything I know about programming the finite element method, and guide you with engaging content, hands-on exercises. The course covers everything from the inception of the software solution to the debugging sessions.


Also worth mentioning, is that your instructor has a PhD in structural engineering and is currently developing his own software to reach market maturity. I will provide you access to the beta test of that program, so that you can see the future possibilities that you can build upon using the basics discussed here. Thus, I am teaching you out of experience.


This course is consisted of the following Sections:

Section 1 - Program Structure

In this section, the main goals of the course as well as the program structure are laid out and implemented.


Section 2 - Structural Objects

The structural elements that are inputted by the user are defined, and their roles are explained.


Section 3 - Load Objects

The different load types (nodal, linear concentrated and linear distributed) are defined and their roles explained.


Section 4 - Generation of FEM Model

The meshing of the structural model into a working FEM model is performed here. Also, FEM objects such as nodes, beams, springs, releases and supports are defined and explained.


Section 5 - FEM Calculations

The generation of the Load Vector, Stiffness Matrix and Boundary Condition Matrix is done here. Also, the solution of the main FEM equation F = kx is done and results are stored.


Section 6 - Post Processing

The results obtained from Section 5 are used to generate internal force diagrams (normal, shear, bending and torsional).


Section 7 - Bench marking and Debugging

We go through the process of bench marking and bug elimination and learn a couple of lessons from this experience. Also, an outlook is given.


Generally,

Throughout the course, you'll learn how to perform pre-processing, inputting the structural model, meshing and preparing the FEM model, performing the analysis, and doing debugging. You'll also learn how to perform post-processing to analyze your results and gain valuable insights into your structures.


But that's not all. In addition to the video lectures, I'll provide you with the source code of the program in most of the steps as well as any teaching material used during presentation sessions. This way you can learn by practice, and experiment with your own code and compare with mine.


By the end of the course, you'll have the skills and knowledge you need to program the finite element method in C# and apply it to your own projects. You'll be able to analyze structures with greater accuracy and efficiency, and gain a competitive edge in your field.


Also, you would have the knowledge to go and try develop a tailored software for either your commercial interests or research interest, or even both.


So don't wait any longer. Enroll in Programming the Finite Element Method in C# today, and take the first step toward to achieve this goal.


Thank you very much, and I will see you, in my course.

Who Should Attend!

  • Civil Engineers interested in developing their own class library to deal with bar elements
  • Programmers interested in understanding the intricacies of developing FEM solutions
  • Motivated and passion civil engineers needing a push to follow the path of developing their commercial FEM solutions

TAKE THIS COURSE

Tags

Subscribers

83

Lectures

79

TAKE THIS COURSE