Register Account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Programming The Finite Element Method Using C#
#1
[Image: ZKnc.jpg]

Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.80 GB | Duration: 14h 45m


Programming the Finite Element Method using C# for Bar Elements

What you'll learn
Understand how to program a post-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

Requirements
Basic understanding of the Finite Element Method
A basic familiarity with programming concepts such as functions, loops and conditionals would be helpful but is not essential

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 StructureIn this section, the main goals of the course as well as the program structure are laid out and implemented.Section 2 - Structural ObjectsThe structural elements that are inputted by the user are defined, and their roles are explained.Section 3 - Load ObjectsThe different load types (nodal, linear concentrated and linear distributed) are defined and their roles explained.Section 4 - Generation of FEM ModelThe 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 CalculationsThe 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 ProcessingThe results obtained from Section 5 are used to generate internal force diagrams (normal, shear, bending and torsional).Section 7 - Bench marking and DebuggingWe 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.

Overview
Section 1: Program Structure

Lecture 1 Introductory Presentation

Lecture 2 Implementation in C#

Section 2: Structural Objects

Lecture 3 Introductory Presentation

Lecture 4 Nodes

Lecture 5 Lines

Lecture 6 Vectors

Lecture 7 Local Axis Directions for Structural Lines

Lecture 8 Defining the "Controller"

Lecture 9 Defining the "Structure"

Lecture 10 Materials

Lecture 11 Releases

Lecture 12 Supports

Lecture 13 Sections

Lecture 14 More work on Nodes

Lecture 15 More work on Lines

Section 3: Load Objects

Lecture 16 Introductory Presentation

Lecture 17 Load Cases

Lecture 18 Load Combinations

Lecture 19 Base Loads

Lecture 20 Nodal Loads

Lecture 21 Concentrated Line Loads

Lecture 22 Distributed Line Loads

Section 4: Generation of FEM Model

Lecture 23 Introductory Presentation

Lecture 24 Clearing the FEM Model

Lecture 25 Meshing - Line with Line

Lecture 26 Line Segment Intersection

Lecture 27 FEM Node Generation

Lecture 28 FEM Spring from Supports

Lecture 29 Avoiding Duplication

Lecture 30 Principles of Support and Release Modeling

Lecture 31 Defining and getting FEM Bars

Lecture 32 FEM Bar Properties

Lecture 33 Defining FEM Spring

Lecture 34 Line Discretization - an Introduction

Lecture 35 Sorting Nodes on a Line

Lecture 36 Considering Releases

Lecture 37 Adding FEM Beams

Lecture 38 FEM Beams Properties

Section 5: FEM Calculations

Lecture 39 Introductory Presentation

Lecture 40 Matrix Initialization and the MathNet Library

Lecture 41 Planning Stiffness Matrix Calculation, Transformation and Others

Lecture 42 Local Stiffness of Spring Elements

Lecture 43 From Element Stiffness to Structural Stiffness

Lecture 44 Principles of Beam Local Stiffness Calculations

Lecture 45 A Polynomial Function

Lecture 46 FEM Beam Shape Functions

Lecture 47 Local Stiffness of FEM Beams

Lecture 48 Applying Nodal Loads

Lecture 49 Preparing Equivalent Nodal Load Calculations

Lecture 50 The Local Equivalent Nodal Load Matrix

Lecture 51 Principles of Equivalent Nodal Load Calculations

Lecture 52 Equivalent Nodal Loads from Bar Concentrated Loads (1)

Lecture 53 Equivalent Nodal Loads from Bar Concentrated Loads (2)

Lecture 54 Equivalent Nodal Loads from Bar Concentrated Loads (3)

Lecture 55 Equivalent Nodal Loads from Bar Distributed Loads (1)

Lecture 56 Equivalent Nodal Loads from Bar Distributed Loads (2)

Lecture 57 Principles of Static Condensation

Lecture 58 Performing Static Condensation

Lecture 59 Undoing Static Condensation

Lecture 60 Solving Kx = F

Lecture 61 Storing Nodal Displacements

Section 6: Post-Processing

Lecture 62 Post-Processing General Steps

Lecture 63 Calculating Local Displacement and Forces

Lecture 64 Principles of Internal Load Diagrams Calculation

Lecture 65 Line Key Points

Lecture 66 Cubic Polynomials

Lecture 67 Line Diagrams

Lecture 68 Internal Forces and Reactions

Lecture 69 Generate Line Key Points (1)

Lecture 70 Generate Line Key Points (2)

Lecture 71 Generating Line Diagrams

Section 7: Benchmarking with Cases, Testing and Debugging

Lecture 72 General Debugging

Lecture 73 Cantilever Beam Benchmark (1)

Lecture 74 Cantilever Beam Benchmark (2)

Lecture 75 Cantilever Beam Benchmark (3)

Lecture 76 2D Frame Benchmark (1)

Lecture 77 2D Frame Benchmark (2)

Lecture 78 2D Frame with Internal Hinge

Lecture 79 3D Frame Structure

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

Buy Premium Account From My Download Links & Get Fastest Speed.

[To see links please register or login]

[To see links please register or login]

[To see links please register or login]

[Image: signature.png]
Reply


Download Now



Forum Jump:


Users browsing this thread:
1 Guest(s)

Download Now