Master's in Automation & Pre-Processing for FEA & CFD Analysis

Master's in Automation & Pre-Processing for FEA & CFD Analysis

  • 0% EMI Option Available
  • Pre-requisites : For Mechanical, Aerospace & Automotive Engineers
Enroll Now View demo

A Quick Overview

This is a 6-month-long Intensive Job-Leading program. The program comprises of 6 courses that train you on all the engineering concepts and tools that are essential to secure a job in core industries.
 
Courses:
  • Introduction to Automation using Python 
  • HyperMesh for FEA, Plastic and Sheet Metal Applications 
  • HyperMesh Automation using TCL/TK
  • Pre-processing for Structural applications using ANSA
  • Introduction to Automation using MATLAB
  • Automation in Structural Analysis using MATLAB and MASTAN

Download syllabus

Master's in Automation & Pre-Processing for FEA & CFD Analysis

Download Syllabus

GET COURSE COUNSELLING TODAY

Get a 1-on-1 demo to understand what is included in the course and how it can benefit you from an experienced sales consultant. The demo session will help you enroll in this course with a clear vision and confidence.

Request a Demo Session

Course One: Automation using Python

1Introduction to Python

This module provides an introduction to Python using different mathematical operations and performing operations such as, 
  • Array manipulations
  • Plotting and understanding the relationship between 2 variables
  • Looping using one or more looping conditions

2Plotting and Visualization

In this module, you will write programs that plot the p-v line of an air standard cycle and also create animations for a robotic arm with 2 degrees of freedom and simulating the motion of a pendulum. 

In this module, you will learn the following, 
  • Understanding the relationship between 2 variables using plots
  • Saving plots and creating animations using ImageMagick
  • Using tables 

3Solving Dynamic Equations

In this module, you will learn to solve ordinary differential equations using the scipy module. This is of particular interest since differential equations govern the equations of motion for various mechanical systems and this method can be used to numerically solve initial value problems. 

  • Using odeint to solve initial value differential equations
  • Create a pendulum using the available coordinates
  • Plotting and saving images
  • Creating an animation using ImageMagick

4Curve Fitting and Regression

In this module, you will learn how to perform curve fitting using Python. Curve fitting finds widespread use in predicting the relationship between different variables for which an existing relationship doesn’t exist. Furthermore, curve fitting can also be used as a predictive tool in machine learning and AI to predict what will happen in the future using the trend of the plot. 

  • Curve fitting using the scipy module
  • Learning how to check how well the data has been fit

5Understanding Iterative Solvers

This module also covers iterative solvers, which find widespread use in the solution of polynomial equations and other aspects like understanding how to obtain the solution in the most optimized manner possible.
    
  • Using an iterative solver
  • Understanding how to use while loops

6Data Analysis

The final module of the coursework deals with data manipulation which is used in many industries like CAE and CFD to post-process the results from the simulation. This is particularly useful if the same simulation is run multiple times for different configurations and this code can be used to obtain the data automatically. 

At the end of this module, you will be able to, 
  • Taking data from a file and manipulate the data to create meaningful plots
  • Make necessary calculations
  • Automate the post-processing procedure


Project Overview

Iterative Solver

Highlights

In this project, you will learn to use the Newton-Raphson method, which is an iterative solver to solve for the solution of a polynomial equation. Here, you will be understanding the effects of using a relaxation factor and using plots and tables to visualize the results.

These are the steps involved in this project, 
  • Using an iterative solver
  • Understanding how to use while loops
  • Plotting and creating a table

Data Analysis

Highlights

In this project, you will learn how to manipulate the data from a given text file and create plots for different variables based on user input. 

The steps involved in this project are:
  • Taking data from a file and manipulating the data to create meaningful plots.
  • Calculate engine parameters from the file for the given data
  • Write a program that is modular and can use the same logic to obtain data from files of the same type.


Course Two: HyperMesh for FEA, Plastic and Sheet Metal Application

1Basics of FEA

In this module, you will study the fundamentals of Finite Element Analysis (FEA). FEA is a generic technique used to solve boundary value problems. FEA finds a lot of applications in structural analysis. In this module, we will discuss the math behind FEA, along with the following topics

 

  • 5Ws of Finite Element Analysis 
  • Types of engineering problem-solving methods
  • Types of CAE process
  • Model setup 

2Introduction to HyperMesh GUI

In this module, you will study the meshing software - HyperMesh. HyperMesh is a highly capable simulation software and in this module you will learn the various tools and features that HyperMesh has to offer. 


In this module, you will learn of the following topics


  • Geometric tool and tools menu introduction
  • Basic geometric tools
  • Geometry cleanups (includes auto cleanup) 
  • Midsurface creation

3Key Geometric Tools

While dealing with complex 3D components, it is important to remove small features and holes that are inevitable when designing a CAD model. You will be introduced to the batch mesher macro that will be instrumental in accomplishing this. 


In this module, you will study the following topics


  • Criteria files for geometry cleanup 
  • MNode's creation & node edit
  • Point edit
  • Edge edit

41D Meshing

1D Meshing is a great way to speed up the simulation time without compromising on accuracy. There are different types of 1D elements - each featuring its own shape function and characteristics.


In this module, you will learn the following

  • 5Masses, bar, rod, rigid, RBE3, springs, gaps 
  • Connectors, HYPER BEAM, linemesh, linear 1D
  • Edit, element, split, replace, detach
  • Order change, configuration edit, element type

5Geometry Cleanup and Midsurface

In this module you will learn to perform surface clean-up on a given geometry and to extract the mid-surface using an in-built tool - Auto-mid-surface. You will also learn how to clean up the surface manually because relying only on the Auto-mid-surface option may give rise to a distorted surface while dealing with a complex geometry


Here is a list of topics that you will learn in this module.

  • Surface clean up 
  • Midsurface generation 
  • Handling distorted surfaces

62D Meshing Introduction and Examples

In this module, you will learn the basics of 2D meshing, how to mesh a surface, how to re-mesh a meshed surface using elements, and how to attain mesh flow in the geometry. You will also learn how to handle the Tria elements in the model.


  • 2D meshing introduction 
  • 2D basic tools
  • Mesh flow
  • Handling Tria elements

7Quality Criteria

In this module, you learn what a quality check is and understand the different quality-checks that HyperMesh offers. You will also learn how to fix areas that failed the quality check.

Here, is a list of key concepts that you will learn in this module.


  • 1D element quality check
  • 2D element quality check
  • Understanding the quality parameters for 2D meshing

8Advance 2D Meshing

In this module, you will learn how to do manual mid surfacing when the auto-mid surfacing option fails. You will also learn how to handle geometry if they are symmetrical, normal check-in the model and its significance, and free edges along with their significance.


The following topics are covered in this module,


  • Manual mid surface 
  • Handling symmetric geometry 
  • Free edge checks
  • Normals check

93D Meshing

In this module, you will learn the different tools and techniques to generate a hexamesh for a given geometry. You will also learn a variety of techniques to generate tetra meshes. You will also understand the quality-checks for tetra elements and how to rectify areas that have failed these checks.


The following topics are covered in this module.

  • Hexa meshing 
  • Tetra meshing
  • Different methods of tetra mesh generation.
  • Quality check 3D element 

10Connectors

Sometimes, meshes are made with both 2D and 3D meshes that are interspersed. Connectors help the computer understand that the interface is between two different kinds of meshes. Connectors are time-saving features that are a must in large models. In addition to this, connectors offer a way to let the computer know that two components have been seam welded.


  • Seam weld
  • Spot weld 
  • Bolt connection 
  • Spring element 
  • Adhesive modelling - HEXA 

11Batch Meshing

In this module, you will understand the uses of batch meshing and its applications in industries. You learn about the parameter file and criteria file, how they can be optimized for the requirement. 

Here is a list of key concepts that you will learn in this module.

  • Understand quality parameter and criteria files
  • Optimizing these files according to the requirement

12Morphing Techniques and Macro Generation

In this module, you will learn about morphing which can be done using constraints, volumes, and geometry. Also you will be working with manipulation of TCL commands, running a TCL command using the inbuilt run options. 

  • Morph constraints
  • Morph volumes
  • Map to geometry
  • Basic macro generation using TCL commands


Project Overview

Door Panel

Highlights

    Here you will be provided with the door’s plastic inner panel. The inner panel must be cleaned, create a mid-surface, and mesh the whole component for the given quality criteria.



    Tyre Component

    Highlights

      Here you will be provided with the car’s spare tyres under panel. The under panel must be cleaned, create a mid surface, and mesh the whole component for the given quality criteria.




      Course Three: Automation using TCL/TK for HyperMesh

      1Get to know your Tools

      In this module, you will learn HyperMesh GUI, What is TCL compiler and hands-on practice of the TCL commands in Notepad++

      • HyperMesh GUI overview
      • TCL compilers
      • Notepad ++
      • “Hello World” TCL code

      2Let’s Learn a New Language

      In this module, you will learn TCL commands like loops, arrays and how TCL is linked with HyperMesh 

      • Looping structures
      • Array manipulation
      • TCL wiki
      • HyperMesh and TCL linkage

      3Dissecting HyperMesh using TCL Commands

      In this module, you will learn several commands and how they can be used in HyperMesh to perform operations

      •  “ * ” and “hm_” commands

      4Let’s Build the GUIs with TK

      In this module, you will learn how to build a GUI using TK for the TCL command used in HyperMesh 

      • Introduction to TK
      • Creating TK popup box
      • Creating TK buttons
      • Creating TK input boxes

      5Problem of Normal

      In this module, you will be able to understand the problem of normals in pre-processing and how it will affect the results in a simulation. You will also learn how to automate to align the normal in a few quick mouse clicks.

      • Element normals and their significance
      • Fixing normals: code vs. standard

      6Let’s Take Care of “Zero”

      In this module, you will learn how to handle a null case when you write a code in HyperMesh to automate a process 

      • Handling null cases
      • Delete displayed
      • Delete empty
      • Isolate displayed

      7Let’s Meet the CAE Nightmare – Free Edges

      In this module, you can understand the concept of free edges and how it will affect the simulation, and also you will be able to write a code to automate the fix for the Free Edge issue that occurs during meshing.

      • Free Edge and their significance
      • Detecting Free Edges using available tools

      8Collectors

      In this module, you will learn the significance of a collector, property card, and material card along with a manual method to assign them. Once you understand that you will also be writing code to automate the process.

      • Different collectors and prop and material assignment
      • Renaming - as per thickness

      9Auto Reflect

      In this module, you learn the importance of the Reflect command for the symmetrical models along with the manual renaming of the components and their material and property cards. Since this method is strenuous and time-consuming, you will also learn how this can be automated with a few lines of codes. 

      • Explanation of the physics
      • Explanation of the procedure
      • CAD manipulation using TCL

      10The Importance of Order

      In this module, you will understand the significance of numbering in a model for nodes, elements, components, sets, etc., and learn how to automate them with learn the code and its logic

      creating ordered sets

      • “Remembering” the selection order
      • Midline generation

      11Element Quality Check

      In this module, you will understand the importance of mesh quality and learn the importance of automating this process

      • Quality criteria check
      • How to highlight these elements
      • Popup and report generation

      12Miscellaneous

      In this module, you will learn how to code to automate the part list, and how to read and understand the Userpage.mac

      • Auto part list
      • Userpage.mac understanding
      • Automatic deck setup


      Project Overview

      Master Utility

      Highlights

      Prepare a consolidated, visually appealing utility of all the macros developed during the course. This “Master” utility can then be used by the attendees to access any of the macros in the future as needed.
      • You will be creating a Master GUI using a Tk for all the codes you have written in the coursework.

      Model Report

      Highlights

      The scope of the project is pretty broad. We intend to generate a “Model Report” in excel using HyperMesh to write a file containing the necessary inputs. The excel report will also be customized using conditional formatting and other tools. From an industrial perspective, this kind of report comes under the “Right at First Time” (RFT) approach.
       

      Course Four: Pre-processor for Structural Analysis using ANSA

      1Introduction to ANSA GUI and Tools

      WEEK 1 & 2


      In this module, you will be introduced to the CAE domain along with an introduction to FEA basics. You will learn the Graphical User Interface(GUI) of the ANSA tool. You will get to know about different solvers and types of analysis carried out using them You will be introduced to basic tools that will help you with geometric cleanups and other deck setups in ANSA.


      The topics covered in this module are, 


      • Introduction to FEA,

      • ANSA GUI,

      • Geometric tools and topology cleanup

      • Types of CAE process, tools for structural CAE, 

      • Types of elements, 

      • Different tools used in TOPO deck

      2Manual Midsurfacing, 2D Meshing and Quality Criteria

      WEEK 3


      In this module, you will study the basics of 2D meshing. You will also learn how to extract mid surface, deploy 2D mesh on the mid surface, reconstruct already meshed areas, along with various techniques for achieving the mesh flow. You will also learn how to eliminate the tria concentration present in the geometry, capture the important features in the geometry.


      You will be working on a sheet metal component in this module. You will also be taught how to achieve mesh quality for the component by assigning the quality criteria parameters.


      You will study the following topics in this module,


      • Manual mid surfacing for sheet metal components, 

      • 2D meshing on sheet metal components, 

      • Quality checkup and taking measures to achieve quality, 

      • Introduction to different tools used in mesh deck

      • Revising the basic commands

      • Basic commands used in TOPO and mesh deck,

      • Practice model provided 

      3Manual Mid-Surfacing-Plastic Trims and Cast Parts

      WEEK 4


      Manual Mid-Surfacing-Plastic Trims and Cast Parts


      In this module, you will be learning about extracting the mid surface and working on a plastic part. Plastic parts are of variable thickness therefore, extracting the mid surface and assigning the thickness is more tricky while compared to the sheet metal component.


      You will study the following topics in this module,

      • Manual mid-surfacing for plastic trim components & cast parts, 

      • 2D meshing, quality checkup 

      • Different tools used in mesh deck

      • A plastic part is given for practice

      4Solid Meshing (Tetra & Hexa)

      WEEK 5

      Solid Meshing(Tetra & Hexa)

      In this module, you will learn the different tools and techniques to generate the Tetra mesh for a given geometry. You will also learn the different methods involved in generating a Hexa mesh. You will also understand the quality checks for Tetra elements and how to rectify failed tetra elements.


      You will study the following topics in this module,

      Establishing Solid (Tetra) meshing on 2 different components

      • Solid (Tetra) meshing, 

      • 3D meshing quality criteria,

      • Volume mesh deck

      Introduction to Solid (Hexa) meshing

      • Solid (Hexa) meshing,

      • Volume mesh deck

      5Connections (Seat and Door)

      WEEK 6


      In this module, you will be introduced to connections in ANSA. This enables the user to generate FE models for durability, NVH, and crash analysis. Connections are now efficiently designed with the help of the tool. You will also generate connections for the automotive seat & front door.


      These are the topics that you will learn in this module,


         Different types of connectors such as:

       - Two nodes RBE2 

       -  Cluster RBE2

       -  RBE2-CBUSH-RBE2

       -  RBE2-HEXA-RBE2

       -  Nut and bolt representation

       -  Seam weld data representation


         Different operations such as

       -  Converting and realizing operations 

       -  Connection manager operations

       -  Assigning mass to a node

      6Introduction to Batch Meshing/Casting

      WEEK 7


      In this module, you will learn about batch meshing, casting methods, and its applications in industries. Batch meshing/casting method will help you to model the component efficiently and quicker than if you tried to model them manually. But these tools do not guarantee the best results always, there will be areas where you need to manually check the results.


      You will study the following topics in this module,


      • Introduction to casting & batch meshing operations 
      • Auto mid surfacing and meshing by using casting and skin methods

      7Introduction to Morphing Basics

      WEEK 8


      In this module, you will learn about a few morphing techniques in ANSA. ANSA allows a full-fledged morphing menu which is completely integrated with ANSA's interface. The functions of the morphing menu can be used to efficiently re-shape both FE and/or geometry-based models.


      You will study the following topics in this module,

      • Direct morphing

      • Box morphing 

      • Hatches

      • Morphing was done in FE model

      • Morphing done in CAD geometry


      Project Overview

      Trim Component

      Highlights

      You will be provided with an IP substrate component. You have to model the same by extracting mid surface and meshing the whole component by achieving all the mentioned quality criteria parameters.


      Suspension Assembly

      Highlights

      You will be provided with a suspension assembly of a car. You have to clean up the geometry and check for parts where the connections can be established and also model the whole component while maintaining the quality criteria.



      Course Five: Automation using MATLAB

      1Introduction to MATLAB

      You will be introduced to MATLAB and you will be taught the basics of MATLAB by using a top-down approach. That is, you will start directly by solving problems and stop in the required places to learn about the fundamentals of programming.

      • You will learn the MATLAB syntax and the various commands used in it.
      • You will understand the methods and the ways to use the commands in different scenarios.
      • You will learn to manipulate your own calculations and comparisons
      • You will learn about the use of arrays.
      • You will learn about the Functions used along with plotting, creating movies, creating figures etc

      2Forward Kinematics Simulator

      In this module, you will write programs to simulate a 2R Robotic Arm Manipulator
      • You will animate the manipulator motion using ImageMagick.
      • Here you will learn about the simulation part
      • And you will learn how to create a movie clip along with the spatial motions of Robotic arm
      • You will learn how the FOR loop plays a role in the programming
      • And how the “hold on” command works
      • And about the arrays and linspace commands

      3Air Standard Cycle Simulator

      In this module, you will write code to simulate an Air Standard Cycle.


      • Your code will solve the piston kinematics equation to calculate the volume trace.
      • Your code will create PV diagrams for different operating conditions.
      • You will learn how to work on various thermodynamic relationships
      • You will learn about the pressure-volume variations.
      • You will learn how the order of the program is significant
      • Functions can be cleared through this challenge
      • You will also learn about the plots, legends used in the graphs
      • Finally, you will learn about the piston kinematics



      4Vibrations and Dynamics

      Most mechanical engineering devices are dynamic in nature. Understanding the effect of forces on the product motion is of utmost importance. The equation of motions for these systems forms a set of Ordinary Differential Equations.
      • Implement BDF and FDF methods to solve ODEs
      • Learn about the real use of differential equations
      • How the differential equations connect to the real-world applications and how to solve those differential equations
      • You will learn about the ODE solvers, and also about the syntax of ODE’s, and also about various supplementary commands

      5Curve Fitting and Regression

      • An engineer needs to understand the dependence between system input and output. Curve-fits are a great tool to do this. In this module, you will learn how to perform curve fits with MATLAB.
      • Curve fits and regression are the part of Machine learning and Neural Networks
      • Curve fitting helps you to make a comparison study with the original ideal data set with the experimental one 
      • And you will learn about the polynomials and their best fits
      • You will learn about the PolyFit and PolyVal commands
      • You will know how to calculate the errors
      • You will learn about SSR, SSE, SST

      6Genetic Algorithm

      • Genetic Algorithm is a procedure to optimize multi-parameter systems. It is used to optimize different types of systems and processes
      • You will learn about the optimization techniques used in industries
      • Genetic Algorithm is one of the optimization techniques used widely and you will learn how GA works
      • You can easily optimize their values using the Genetic Algorithm
      • You will know about the GA syntax and how to get the global maxima 
      • You will also learn about the options, they can include apart from the default one and also about the stalagmite functions and how it works
      • And also about the population size, number of generations, fitness value, and termination of further generations


      Project Overview

      File Parsing

      Highlights

      • You will write a code to read NASA-II polynomial file and calculate thermodynamic parameters
      • You will know how to write and read a file
      • And you will learn about the parsing techniques
      • You will know how to use an external file to use inside the MATLAB for manipulations
      • You will learn the commands, load, write, read and fgetl (to get the lines)
      • And commands like strcomp and strsplit, this is for string manipulations
      • You will also learn about the loops and conditions

      Cycle Simulator

      Highlights

      • This project will define the entire Rankine cycle calculations which can be done by using the Steam tables
      • So this project will cover all the topics learnt before and also helpful in calculations
      • In this project, the state points are found and the parameters are taken by loading the steam table 

      Course Six: Automation in Structural Analysis and Design using MATLAB & MASTAN

      1Introduction to Basics

      In this section, you will learn about the basics of structural analysis and definition of concepts 

      • What is structural analysis
      • Intro to basic mechanics
      • Equation formulation and simulation
      • Introduction to automation
      • Solution interpretation

      2Structural System and Analysis

      HyperMesh is one of the most popular Finite Element preprocessor used to generate meshes of complex models. In this module, you will learn the GUI of HyperMesh, various elements available in FEA like 1D, 2D and 3D elements, how to choose the element depending on the geometry by covering topics such as:

      • Overview of pre-processors and their importance in FEA processes

      • Primary introduction to GUI of HyperMesh, toolbars and basic operations

      3Global Analysis Equations

      Learning to mesh geometries is an important step in performing FEA. Therefore, we will extensively cover the topic by which the students can understand, geometry clean up, tools available for geometry cleanups, 

      • Using an edited geometry to generate mid-surface and appropriate 2D mesh with regards to mesh flow, trias and mesh size, by various methods

      • Using the geometry tools to clean up the distorted geometry

      4Stiffness Analysis of Frames

      In this section, you will learn what is 1D, 2D, and 3D meshing, what is mesh quality and how to improve them and then exporting the meshed model to the specific solver.

      • Using an edited geometry to generate mid-surface and appropriate 2D mesh with regards to mesh flow, trias and mesh size, by various methods

      • Using the geometry to create a 3D mesh using various methods

      • Meaning of mesh quality and ways to control and improve it

      • Types of 1D elements, their specifications, and creation

      • Exporting a meshed model from HyperMesh in the specified solver format

      5Explicit Solvers

      In this section, you will learn what is an Explicit solver, what is an engine file and a starter file and their significance and also what is an out file and how to read this out file.

      • Overview of Radioss- An Explicit FEA solver for crashworthiness

      • Essential Radioss input files, their significance, and format

      • Overview of output files and their significance

      6Virtual Work Principles

      In this section, you will learn about the various element formulations available for different types of elements in the Radioss and their applications, how to assign thickness for the component and also you will understand various parameters available in the property card and their significance. 

      Similarly, you will also learn various material cards available in Radioss and their use cases along with their failure criteria.

      • Application of thickness and dimensional properties, integration points for 1D, 2D and 3D elements

      • Study and application of concepts such as material intrinsic properties, failure criteria, non-linearity, plasticity, and hyper-elasticity into a material model

      7Frame Analysis

      In this section, you will learn a new application that is developed by Altair exclusively to set up the crash simulations and along with this, you will be learning the GUI of HyperCrash. You will also be introduced to HyperView and HyperGraph where you will learn how to post-process the simulation results

      • Introduction to HyperCrash, a specialized pre-processor for Radioss

      • Introduction to HyperView and HyperGraph as post-processing tools in the FEA process

      8Introduction to Non-Linear Analysis

      Interface modelling will be a complex topic that you can find in any solver. Here you will learn what is a contact and how it works, what are the different parameters you need to look into while defining a contact in a model, what are the different types of contacts and their use cases. 

      • Concepts of an interface between given components, penalty formulation method, contact stiffness, gap, penetration, interference, and tied interfaces

      • Creation of various types of interfaces and removing any errors or interferences

      9Geometric Non-Linear Analysis

      In this section, you will understand how to set up a proper boundary condition for any given simulation, what are the different types of loading conditions and different types of joints available in Radioss

      • Setup of static and dynamic loading conditions such as velocity, acceleration, a constraint on degree of freedom, rigid walls, spot welds, and seam welds

      10Material Non-Linear Analysis

      In this section, you will learn about the concept of the time step and how it can be optimized to increase the speed of the simulation and also the concept of mass scaling. You will also understand the various control cards available in Radioss and their use cases.

      • Control of simulation in terms of the time step, accuracy, run time, types of outputs

      11Solution to NL Equilibrium Equations

      In this section, you will the various check you to do before running the simulation and also you will understand how to debug a simulation along with its approach 

      • Checking and debugging any errors in the model using diagnostic methods

      12Special Analysis Procedures

      In this section, you will exclusively learn about the physics of an airbag in crash scenarios and how to model them in Radioss. You will be learning about two types of airbags ( with vent and without vent ) 

      • Concept of an airbag in FEA, its modeling methods and challenges with an example


      Projects Overview

      Project 1

      Highlights

      1) Develop a matlab function to accept Node information : Node numbers , Node coordinates and information on nodes to perform analysis on a 3D planar frame structure
      2) Based on the matlab module developed in problem 1 process the node informations to calculate the degree of freedoms for each node assigned
      3) Develop a matlab module to accept information on elements in the structure and their connectivity info and receive the section and material properties as inputs
      4) Based on matlab module developed in problem 3 process the element informations and based on their connectivity calculate element degrees of freedom for each element
      5) Develop a matlab module to receive boundary conditions and degrees of freedom specified for the structure
      6) Develop a matlab module to receive the load vector information acting on the structure
      7) Based on stiffness method develop a matlab module to compute stiffness matrix for the structure in global coordinates (Hint : Calculate stiffness matrix for each element , Transform the element stiffness matrix in their global coordinates and assemble the element stiffness matrix based on the element degrees of freedom for the structure)
      8) Using the stiffness matrix developed in problem 7 compute the forces and displacements by implementing the concept of nested functions
      9) Solve the following problem using the matlab module developed in 1-8 to compute forces and displacements. Verify the matlab answers with the answers of previous challenge
       

      Project 2

      Highlights

      1) Develop a matlab module to perform Non Linear Analysis for a 2D frame element. Write a global function to compute forces and displacements as a response to structure and loads acting on them

      2) Develop a matlab function to accept Node information : Node numbers , Node coordinates and information on nodes to perform analysis on a 3D planar frame structure

      3) Based on the matlab module developed in problem 2 process the node informations to calculate the degree of freedoms for each node assigned

      4) Develop a matlab module to accept information on elements in the structure and their connectivity info and receive the section and material properties as inputs

      5) Based on matlab module developed in problem 3 process the element informations and based on their connectivity calculate element degrees of freedom for each element

      6) Develop a matlab module to receive boundary conditions and degrees of freedom specified for the structure

      7) Develop a matlab module to receive the load vector information acting on the structure

      8) Based on the stiffness method, develop a matlab module to compute stiffness matrix for the structure in global coordinates. Compute Ke and Kg (Hint : Calculate stiffness matrix for each element , Transform the element stiffness matrix in their global coordinates and assemble the element stiffness matrix based on the element degrees of freedom for the structure)

      9) Based on initial parameters calculate P, d in each step and write a function in matlab to plot P-d


      Flexible Course Fees

      Choose the Master’s plan that’s right for you

      Basic

      9 Months Access

      15000

      Per month for 10 months

      • Access Duration : 9 Months
      • Mode of Delivery : Online
      • Project Portfolio : Available
      • Certification : Available
      • Individual Video Support : 8/Month
      • Group Video Support : 8/Month
      • Email Support : Available
      • Forum Support : Available
      Premium

      Lifetime Access

      25000

      Per month for 10 months

      • Job Assistance : Maximum of 10 opportunities
      • Master's Assistance : Lifetime
      • Access Duration : Lifetime
      • Mode of Delivery : Online
      • Project Portfolio : Available
      • Certification : Available
      • Individual Video Support : 24x7
      • Group Video Support : 24x7
      • Email Support : Available
      • Forum Support : Available
      • Telephone Support : Available
      • Dedicated Support Engineer : Available

      You Might Also Be Interested In

      Related Courses

      See all

      Testimonials

      Companies hire from us

      See all

      Certification

      • Top 5% of the class will get a merit certificate
      • Course completion certificates will be provided to all students
      • Build a professional portfolio
      • Automatically link your technical projects
      • E-verified profile that can be shared on LinkedIn

      SKILL LYNC WORKS TO GET YOU A JOB

      See all

      Frequently Asked Questions

      1Who are the instructors and what is the learning process?

      Our instructors are industry experts who are working or have worked in Fortune 500 companies. We also partner with academicians who help us craft course content that will best help our students get recruited and start adding value for their organization from day one.
      Our course content is pre-recorded. You will be given access to this content immediately after you have enrolled in our course. Alongside the course videos, you will also be given assignments each week. You will work on these assignments and have it evaluated by our technical support engineers. Apart from this, you will also work on industry-oriented projects that will improve your understanding of the various tools used in the industry and their underlying principles. 


      2Are there any prerequisites for this course?

      You should be pursuing or have graduated with a B.E/B.Tech in Mechanical, Aerospace or Automotive Engineering.

      3What kind of support I can expect? What if I have doubts?

      Our team of dedicated Technical Support Engineers are always available to answer any queries you might have when you are studying. Studying online courses on your own often comes with the problem of lacking motivation, our Technical Support Engineers will work with you to ensure that you complete the course work and start working in the domain of your interest.  


      There are a number of ways through which you have your query answered.
      You can ask your questions by raising tickets from your student window screen, and a technical support engineer will respond and help you achieve conceptual clarity. If you did not understand the solution, you can request the technical engineer to share their screen with you and they will explain the areas that you find difficult. Apart from this, you can also send us an email, which we will respond to in under 24 hours. You can also call us at our helpline number - which will be provided once you have enrolled in a course. 


      We also have group doubt clarification sessions, where you will interact with your fellow batchmates. This will allow you to understand the different ways your fellow batchmates are using to solve a question. Besides this, you can also raise your queries through the Whatsapp number that will be made available to you. 


      4How is this different from what I learnt in college?

      The course that you studied in college was designed years ago and does not take into account the current market trends or what the industry expects from graduates. Our courses have been designed in consultation with industry experts and leading academicians. Skill-Lync courses are geared to help you find employment as soon as you complete the coursework. This is possible only because of the projects that you will complete as part of your curriculum, in your college you might have done one major and one minor project. But, each module in a Skill-Lync course has a corresponding project, and these projects are industry-oriented. This means that if you were to look at the project that an engineer at a top OEM is working on, it will be similar to a Skill-Lync project, the only difference being the scale of the project. 


      Simply put - there's a world of a difference between what you have studied at your college and what you will get trained in when you study at Skill-Lync. 


      5What advantages will I gain by taking this course?

      You will have an edge over your peers by working extensively on industry-relevant projects, practice on tools and software that will set you apart and help you in getting ahead of the competition. Along with this, when you enroll in a Skill-Lync course you will get access to the Skill-Lync Student Success Team - who will ensure that you get placed at the end of your course. They will help you polish your resume, and help you properly present your projects on your LinkedIn and other external pages. They will also scour for any opportunity that you might be qualified for and help you apply for it. After which they will train you in all the possible variations of interview questions. The Student Success Team will also train you in tool tests, in which your comprehension of all the tools that you have studied in the duration of the course will be cemented along with the underlying principles.

      6Is the full version of HyperMesh software required?

      Altair provides a student version of HyperMesh software which has a license period of 1 year. The license provided is node-locked. You can apply for the academic version of HyperWorks through our gateway.

      7How long will it take to get a HyperMesh student license after submitting the request?

      It takes about a maximum of 72 hours to minimum of 5 hours for getting the license.



      8Can I use one license file for all my PC and laptop HyperMesh software?

      No, you cannot use one license for both the PC and laptop, as Altair provides a node-locked license. It can be used only for one device that matches the host ID that you have used to apply for the license.



      The Skill-Lync Advantage

      See all