Vous êtes sur la page 1sur 1

10/18/20 1:51 PM C:\Users\himan.000\Desktop\Funda...\CCM.

m 1 of 1

function [E1,E2,E3,G12,G23,mew12,mew23] = CCM(E1f,E2f,G12f,mew12f,mew23f,Em,Gm,mewm,Vf)


mew21f=(E2f*mew12f)/E1f; %% calculating v21 from
v12 %%
G23f=E2f/(2*(1+mew23f)); %% calculating G23f %%
gma=(2*Em*mew21f*(1-Vf)*(mew12f-mewm))/((E2f*
(1+mewm)*(1+(Vf*(1-(2*mewm)))))+(Em*(1-mew23f-(2*mew12f*mew21f))*(1-Vf)));
delta=(2*E2f*mewm*Vf*(mewm-mew12f))/((E2f*
(1+mewm)*(1+(Vf*(1-(2*mewm)))))+(Em*(1-mew23f-(2*mew12f*mew21f))*(1-Vf)));
E1=(E1f*(1+gma)*Vf)+(Em*(1+delta)*(1-Vf)); %%
Calculation of E1 %%
mew12=((1-Vf)*(1-mew23f-(2*mew12f*mew21f))
*mewm*Em)/((Em*(1-Vf)*(1-mew23f-(2*mew12f*mew21f)))+(E2f*(1+Vf+((1-Vf)*mewm)-(2
*Vf*mewm*mewm)))) + ((((mewm+(Vf*((2*mew12f)-mewm))+(mewm*mewm*(1-(2*Vf*mew12f)-Vf)))
*E2f))/(((1-Vf)*(1-mew23f-(2*mew12f*mew21f))*Em)+(E2f*(1+Vf+(mewm*(1-Vf))-(2
*Vf*mewm*mewm)))));
etaf=((E1f*Vf)+((((1-(mew12f*mew21f))*Em)+
(mewm*mew21f*E1f))*(1-Vf)))/((E1f*Vf)+(Em*(1-Vf)));
etam=(((((1-(mewm*mewm))*E1f)+(mewm*mew12f*Em))
*Vf)+(Em*(1-Vf)))/((E1f*Vf)+(Em*(1-Vf)));
E2=1/(((etaf*Vf)/E2f)+(etam*(1-Vf)/Em)); %%
Calculation of E2 %%
E3=E2; %% E3 %%
G12=Gm*(((Gm+G12f)-(Vf*(Gm-G12f)))/((Gm+G12f)+
(Vf*(Gm-G12f)))); %% calculation of G12%%
eta4=(3-(4*mewm)+(Gm/G23f))/(4*(1-mewm));
G23=(Vf+(eta4*(1-Vf)))/((Vf/G23f)+((eta4/Gm)*(1-
Vf))); %% calculation G23 %%
mew23=(E2/(2*G23))-1; %% calculating v23 %%
end

Vous aimerez peut-être aussi