Question
please post the actual matlab code or python! contains mechanical engineering material 1.A) Write a function that calculates the ABD matrix for an arbitrary laminate.
please post the actual matlab code or python! contains mechanical engineering material
1.A) Write a function that calculates the ABD matrix for an arbitrary laminate. The function should take in a list of stiffness tensors [1,2,...,], a list of ply angles [1,2,...,]and a list of ply z-coordinates [0,1,...,]. It should output a 6x6 ABD matrix. Note: it may be helpfulto define separate A, B and D functionsoutside of this function.(10 points)B) Use this function to find the ABD matrixofacarbon-fiber reinforced epoxy (CFRP) and glass-fiber reinforced epoxy (GFRP) laminated composite. The carbon fibers have properties of =350and =0.21, the glass has properties of =72and =0.23, and the epoxy (used in both) has properties of =2.7and =0.41. The CFRP lamina have a volume fraction of =55%and the GFRP lamina have a volume fraction of =65%. The lamina are stacked into a [0/20/90/-20]2orientation where the 20 plies are GFRP and the 0/90 plies are CFRP. All plies are 0.15mm thick. (10 points)C) The laminate is subjected to loads of =[30425]/and moments of =[1242]/. What is the resulting global strain and curvature inthe plate? (10 points)D) Use the global strain and curvature to find the stress at each z-position in each lamina of the laminate. Create three plots for the stress , and vs z-position in the laminate.(20 points)Hint: To check your code, a [0/45/-45/90] CFRP laminate with ply thicknesses of 0.5mm for the 0 and 90 plies and 1.0mm for the 45 plies subjected to =[10105]/and=[15105]/will have strains=[308.541.6201.7]/and curvature =[0.2820.0640.448]1
Step 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