1. Cairo University
Faculty of Engineering
Aerospace Department
Fourth year
Subject Aero494 Advanced Materials for
Space Structures
Report Project #1
Name Mohamed Adel Mohamed Rabie
Section 2
Bench No. 25
Submitted to: Assistant Prof. Mohammad Tawfik
2. 1. MATLAB Code:
%====================================================
%Aero494 Advanced Materials for Space Structures
%Project #1
%====================================================
%Program Inputs are: Em, Ef, nu_m, nu_f, Gm, Gf, Vm, Vf, Alpha_m, Alpha_f
%Outputs: E1, E2, nu_12, nu_21, G12, Alpha_1, Alpha_2
% ============ Input Data ============
disp('Please note that you should enter your input values : Em, Ef, nu_m, nu_f, Gm,
Gf, Vm, Vf, Alpha_m, Alpha_f');
Em=input(' Please enter the value of E_matrix = ');
Ef=input(' Please enter the value of E_fiber = ');
nu_m=input(' Please enter the value of nu_matrix = ');
nu_f=input(' Please enter the value of nu_fiber = ');
Gm=input(' Please enter the value of G_matrix = ');
Gf=input(' Please enter the value of G_fiber = ');
Vf=input(' Please enter the value of Fiber Volume Ratio = ');
Alpha_m=input(' Please enter the value of Matrix Thermal Expansion Coefficient =
');
Alpha_f=input(' Please enter the value of Fiber Thermal Expansion Coefficient = ');
% ============ Calculations ============
Vm=1-Vf;
E1=(Vm*Em)+(Vf*Ef);
E2=(Em*Ef)/((Vf*Em)+(Vm*Ef));
nu_12=(Vf*nu_f)+(Vm*nu_m);
nu_21=(E2/E1)*nu_12;
G12=Gm/(Vm+((Vf*Gm)/Gf));
eta23=(3-(4*nu_m)+(Gm/Gf))/(4*(1-nu_m));
G23=Gm*((Vf+(eta23*(1-Vf)))/((eta23*(1-Vf))+((Vf*Gm)/Gf)));
Alpha_1=((Alpha_f*Ef*Vf)+(Alpha_m*Em*Vm))/E1;
Alpha_2=((1+nu_f)*Alpha_f*Vf)+((1+nu_m)*Alpha_m*Vm)-(Alpha_1*nu_12);
% ============ Output Data ============
disp(' ');
disp('Here are the Output Data: ');
disp('E1 = ');disp(E1);
disp('E2 = ');disp(E2);
disp('nu_12 = ');disp(nu_12);
disp('nu_21 = ');disp(nu_21);
disp('G12 = ');disp(G12);
disp('G23 = ');disp(G23);
disp('Alpha_1 = ');disp(Alpha_1);
disp('Alpha_2 = ');disp(Alpha_2);
3. 2. Code Verification:
I used the input data from problem 4.5. to test my code and then compared its outputs’ results to
that of CADEC Software
2.1. MATLAB code run: