Académique Documents
Professionnel Documents
Culture Documents
Rsistance des matriaux e e Energie de dformation : thor`me de Castigliano e e e (exercices avec Maple)
1
1.1
La poutre (1 2) de longueur L, de section droite constante est encastre en 1. Soient A laire de la e section droite et E le module de Young du matriau. e
La poutre porte en 2 une force de composantes (F, 0, 0) et sur toute sa longueur, une force uniformment rpartie dintensit linique p. e e e e 1. Calculer le dplacement du nud 2. e 2. Calculer le dplacement de la section dabscisse x. e
1.2
Solution
L
Edef =
N2 ds avec 2 EA
u(x) =
Q=0
Programme Maple : # tude dune poutre console soumise ` un effort normal e a restart: # effort normal dans la section dabscisse x N:=F+p*(L-x); # nergie de dformation e e dEdef:=N^2/(2*E*A); Edef:=int(dEdef,x=0..L); # dplacement du noeud 2 e u2:=simplify(diff(Edef,F)); # dplacement de la section dabscisse x e N:=F+p*(L-s)+Q; # effort normal entre 0 et x Edef:=int(N^2,s=0..x): Edef:=simplify(Edef/(2*E*A)); ux:=diff(Edef,Q): ux:=simplify(subs(Q=0,ux));
2
2.1
Soient A , Iz et ky les caractristiques de la section droite. e E et sont respectivement le module de Young et le coecient de Poisson du matriau. e Elle porte en 2 une force de composantes (0, F, 0). 1. Calculer la `che en 2. e 2. La section droite est rectangulaire : A = bh , Iz = b h3 12 , ky = 10 (1 + ) 12 + 11
L Etudier linuence de leort tranchant en fonction de pour plusieurs valeurs du coecient h de Poisson.
2.2
Solution
Edef = avec :
Edef (Ty ) =
L
Ty = F
Edef (Mfz ) =
2 Mfz dx , 2 EIz
Mfz = F (L x)
Le dplacement suivant y du nud 2 est donn par le thor`me de Castigliano : e e e e v2 = Edef = v2 (Ty ) + v2 (Mfz ) F
4 Programme Maple :
# tude dune poutre console : influence de leffort tranchant e restart: # module dlasticit transversal e e G:=E/2/(1+nu); # efforts dans la section dabscisse x Ty:=F; Mfz:=F*(L-x); # nergie de dformation e e ETy:=int(Ty^2/(2*G*A*ky),x=0..L); EMfz:=int(Mfz^2/(2*E*Iz),x=0..L); # dplacement vertical du noeud 2 e v2_Ty:=diff(ETy,F);v2_Mfz:=diff(EMfz,F); v2:=v2_Ty+v2_Mfz; # la section droite est rectangulaire A:=b*h;Iz:=b*h^3/12; ky:=10*(1+nu)/(12+11*nu); plot(ky,nu=0..0.5,title="ky=10*(1+nu)/(12+11*nu)"); # influence de leffort tranchant L:=x*h; f:=simplify(v2_Ty/v2); f1:=subs(nu=0,f): f2:=subs(nu=0.25,f): f3:=subs(nu=0.5,f): plot([f1*100,f2*100,f3*100],x=3..20, title="Influence en % de leffort tranchant en fonction du coefficient de Poisson", labels=["L/h",""],color=[black,red,green], legend=["nu=0","nu=0.25","nu=0.5"],thickness=2);
3
3.1
Soit la poutre (1 2) de longueur L et de section droite constante. Soient A et Iz les caractristiques e de la section droite. E et sont respectivement le module de Young et le coecient de Poisson du matriau. e
La poutre est encastre en 1. e Elle porte en 2 une force de composantes (0, F, 0) et un couple de composantes (0, 0, M ). 1. Calculer les dplacements du nud 2. e 2. En dduire lexpression de la matrice de souplesse et de la matrice de rigidit de la structure. e e
3.2
Solution
Les eorts dans la section dabscisse x sont : Ty (x) = F Mfz (x) = M + F (L x) Les dplacements du nud 2 sont donns par le thor`me de Castigliano : e e e e v2 = avec Edef = On en dduit : e
0 L
Edef F , v2 z2 F M
z2 =
Edef M
dEdef
dEdef =
2 2 Ty Mfz dx + dx 2 GA ky 2 EIz
= [C]
F M v2 z2
6 Programme Maple : # tude dune poutre console e restart:with(linalg): # initialisation # efforts dans la section dabscisse x Ty:=F; Mfz:=M+F*(L-x); # nergie de dformation e e dEdef:=Ty^2/(2*G*A*ky)+Mfz^2/(2*E*Iz); Edef:=int(dEdef,x=0..L); # dplacements du noeud 2 e u2:=grad(Edef,[F,M]);simplify(u2); # matrice de souplesse C:=hessian(Edef,[F,M]); # ou C:=jacobian(u2,[F,M]); # matrice de rigidit e K:=inverse(C);
4
4.1
Soit la poutre (1 2) de longueur L et de section droite constante. Soient A et Iz les caractristiques e de la section droite. E et sont respectivement le module de Young et le coecient de Poisson du matriau. e
La poutre est encastre en 1. e Elle porte sur toute sa longueur une force uniformment rpartie dont lintensit linique est (0, p, 0). e e e e 1. Calculer les dplacements du nud 2. e 2. La section droite est rectangulaire : A = bh , Iz = b h3 12 , ky = 10 (1 + ) 12 + 11
L pour plusieurs valeurs du coecient Etudier linuence de leort tranchant en fonction de h de Poisson.
4.2
Solution
Introduisons en 2 une force et un couple auxiliaires F et M . Les eorts dans la section dabscisse x sont : Ty (x) = F + p (L x) (L x)2 2 Les dplacements du nud 2 sont donns par le thor`me de Castigliano : e e e e Mfz (x) = M + F (L x) + p v2 = avec Edef =
0
Edef F
L
,
F =0 , M =0
z2 =
Edef M
F =0 , M =0
dEdef
dEdef =
8 Programme Maple : # tude dune poutre console e restart: # initialisation # efforts dans la section dabscisse x Ty:=F+q*(L-x); Mfz:=M+F*(L-x)+q*(L-x)^2/2; # nergie de dformation e e ET:=int(Ty^2/(2*G*A*ky),x=0..L); EMfz:=int(Mfz^2/(2*E*Iz),x=0..L); Edef:=ET+EMfz; # dplacements du noeud 2 e v2T:=diff(ET,F);v2:=diff(Edef,F); rotz2T:=diff(ET,M);rotz2:=diff(Edef,M); F:=0;M:=0; v2;rotz2; # influence de leffort tranchant G:=E/2/(1+nu); ky:=10*(1+nu)/(12+11*nu); A:=b*h:Iz:=b*h^3/12: L:=x*h: f:=simplify(v2T/v2);
f1:=subs(nu=0,f);f2:=subs(nu=0.25,f);f3:=subs(nu=0.5,f); plot([f1*100,f2*100,f3*100],x=3..20, legend=["nu=0","nu=0.25","nu=0.5"], title="Influence de leffort tranchant en % en fonction du coefficient de Poisson", labels=["L / h","v2T/v2 en %"], color=[black,red,green],thickness=2);
5
5.1
Larc (1 2) de centre O et de rayon moyen R est encastr en 1. Il a une section droite constante. e Soient A , Iz et k les caractristiques de la section droite. E et sont respectivement le module de e Young et le coecient de Poisson du matriau. e
Larc est soumis en 2 ` une force horizontale de composantes (Fx , Fy , 0) et ` un couple (0, 0, Mz ). a a Calculer les dplacements du nud 2. e
5.2
Solution
Les eorts dans la section sont : N () = Fx sin Fy cos T () = Fx cos + Fy sin Mfz () = Fx R sin + Fy R (1 cos ) + Mz Lnergie de dformation est gale ` : e e e a
3 /2
Edef =
dEdef
avec dEdef =
2 T2 Mfz N2 + + 2 EA 2 GA k 2 EIz
R d
Les dplacements du nud 2 sont donns par le thor`me de Castigliano : e e e e u2 = Edef Fx , v2 = Edef Fy , z2 = Edef Mz
10 Programme Maple : # tude dun arc plan e restart:with(linalg): # initialisation angle_arc:=3*Pi/2; # efforts dans la section phi c:=cos(phi):s:=sin(phi): N:=Fx*s-Fy*c; T:=Fx*c+Fy*s; Mfz:=(Fx*s+Fy*(1-c))*R+Mz; # nergie de dformation e e EN:=int(N^2/(2*E*A)*R,phi=0..angle_arc); ET:=int(T^2/(2*G*k*A)*R,phi=0..angle_arc); EMfz:=int(Mfz^2/(2*E*Iz)*R,phi=0..angle_arc); Edef:=EN+ET+EMfz; # dplacements du noeud 2 e u2:=diff(Edef,Fx); v2:=diff(Edef,Fy); rotz2:=diff(Edef,Mz);
11
6
6.1
Larc (1 2) de centre O et de rayon moyen R est encastr en 1. Il a une section droite constante. e Soient A , Iz et k les caractristiques de la section droite. E et sont respectivement le module de e Young et le coecient de Poisson du matriau. e
Larc est soumis en 2 ` une force horizontale de composantes (Fx , 0, 0). a 1. Calculer le dplacement horizontal du nud 2. e 2. La section droite est rectangulaire : A = bh , Iz = b h3 12 , k= 10 (1 + ) 12 + 11
R pour plusieurs valeurs du coecient Etudier linuence de leort tranchant en fonction de h de Poisson. R 3. Etudier linuence de leort tranchant et de leort normal en fonction de pour = 0.25 h
6.2
Solution
Edef =
dEdef
avec dEdef =
2 N2 T2 Mfz + + 2 EA 2 GA k 2 EIz
R d
12 Programme Maple : # tude dun arc plan e restart: # initialisation # angle de larc angle_arc:=3*Pi/2; # efforts dans la section phi N:=F*sin(phi); T:=F*cos(phi); Mfz:=F*R*sin(phi); # nergie de dformation e e EN:=int(N^2/(2*E*A)*R,phi=0..angle_arc); ET:=int(T^2/(2*G*k*A)*R,phi=0..angle_arc); EMfz:=int(Mfz^2/(2*E*Iz)*R,phi=0..angle_arc); Edef:=EN+ET+EMfz; # dplacement e vN:=diff(EN,F); vT:=diff(ET,F); vMfz:=diff(EMfz,F); v:=vN+vT+vMfz; # influence de leffort normal et de leffort tranchant G:=E/2/(1+nu); k:=10*(1+nu)/(12+11*nu); A:=b*h: Iz:=b*h^3/12:
R:=x*h: fnor:=simplify(vN/v); ftra:=simplify(vT/v); f1:=subs(nu=0,ftra);f2:=subs(nu=0.25,ftra);f3:=subs(nu=0.5,ftra); plot([f1*100,f2*100,f3*100],x=2..10, legend=["nu=0","nu=0.25","nu=0.5"], title="Influence de leffort tranchant en % en fonction du coefficient de Poisson", labels=["R / h","vT/v en %"], color=[black,red,green],thickness=2); nu:=0.25; plot([fnor*100,ftra*100],x=2..10, legend=["effort normal","effort tranchant"], title="Influence de leffort normal et de leffort tranchant en % (nu=0.25)", labels=["R / h",""], thickness=2);