Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For a 2 dimensional 4 noded membrane element, it is required to implement a FE code through MATLAB. I am incapable of implementing these three
For a 2 dimensional 4 noded membrane element, it is required to implement a FE code through MATLAB. I am incapable of implementing these three steps. Can you implement a MATLAB code to build up a stiffness matrix for 2D linear membrane element which has 4 nodes?
Step 2, solution: build_K_matrix (2/4) --- Integrate stiffness matrix for id = 1 : nint_p for j = 1 : nint_p Loop over x- and y-direction for numerical integration xi = xGauss (MG); n = xGauss ( iG); --- Step 1 Get kinematic gradients KINEMATICS = get_kinematic_gradients ( ELEMENT, xi, n); Returns: Jacobian of the transformation and its determinant, grad N Step 2 --- Get elasticity tensor ELEMENT = get_C_matrix( ELEMENT, MATERIAL, KINEMATICS); Returns: the elasticity tensor (ELEMENT.C) Step 3 --- Get B matrix [ Bc, ~) get_B_matrix( KINEMATICS); Returns: the Bc matrix for evaluating the material stiffness Step 2, solution: build_K_matrix (2/4) --- Integrate stiffness matrix for id = 1 : nint_p for j = 1 : nint_p Loop over x- and y-direction for numerical integration xi = xGauss (MG); n = xGauss ( iG); --- Step 1 Get kinematic gradients KINEMATICS = get_kinematic_gradients ( ELEMENT, xi, n); Returns: Jacobian of the transformation and its determinant, grad N Step 2 --- Get elasticity tensor ELEMENT = get_C_matrix( ELEMENT, MATERIAL, KINEMATICS); Returns: the elasticity tensor (ELEMENT.C) Step 3 --- Get B matrix [ Bc, ~) get_B_matrix( KINEMATICS); Returns: the Bc matrix for evaluating the material stiffnessStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started