Vous êtes sur la page 1sur 12

Yves Debard

Institut Universitaire de Technologie du Mans D epartement G enie M ecanique et Productique http://iut.univ-lemans.fr/ydlogi/index.html

24 mars 2006 29 mars 2011

R esistance des mat eriaux Energie de d eformation : th eor` eme de Castigliano (exercices avec Maple)

1
1.1

Poutre soumise ` a un eort normal


Enonc e

La poutre (1 2) de longueur L, de section droite constante est encastr ee en 1. Soient A laire de la section droite et E le module de Young du mat eriau.

La poutre porte en 2 une force de composantes (F, 0, 0) et sur toute sa longueur, une force uniform ement r epartie dintensit e lin eique p. 1. Calculer le d eplacement du nud 2. 2. Calculer le d eplacement de la section dabscisse x.

1.2

Solution
L

1. L energie de d eformation est egale ` a: Edef = N2 dx avec N (x) = F + p (L x) 2 EA

Le d eplacement horizontal du point 2 est donn e par le th eor` eme de Castigliano : u2 = Edef F

2. Introduisons une force auxiliaire Q dans la section dabscisse x :


L

Edef =

N2 ds avec 2 EA

N (s) = F + p (L s) + Q si 0 s < x N (s) = F + p (L s) si x < s L Edef (Q) Q

u(x) =

Q=0

R esistance des mat eriaux

Programme Maple : # etude dune poutre console soumise ` a un effort normal restart: # effort normal dans la section dabscisse x N:=F+p*(L-x); # energie de d eformation dEdef:=N^2/(2*E*A); Edef:=int(dEdef,x=0..L); # d eplacement du noeud 2 u2:=simplify(diff(Edef,F)); # d eplacement de la section dabscisse x 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));

M ethodes energ etiques : th eor` eme de Castigliano

2
2.1

Poutre console sollicit ee en exion simple : inuence de leort tranchant


Enonc e

La poutre (1 2) de longueur L et de section droite constante est encastr ee en 1.

Soient A , Iz et ky les caract eristiques de la section droite. E et sont respectivement le module de Young et le coecient de Poisson du mat eriau. Elle porte en 2 une force de composantes (0, F, 0). 1. Calculer la ` eche en 2. 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

L energie de d eformation est egale ` a:


L

Edef = avec :

dEdef = Edef (Ty ) + Edef (Mfz )


L 2 Ty dx 2 GAky

Edef (Ty ) =
L

Ty = F

Edef (Mfz ) =

2 Mfz dx , 2 EIz

Mfz = F (L x)

Le d eplacement suivant y du nud 2 est donn e par le th eor` eme de Castigliano : v2 = Edef = v2 (Ty ) + v2 (Mfz ) F

4 Programme Maple :

R esistance des mat eriaux

# etude dune poutre console : influence de leffort tranchant restart: # module d elasticit e transversal G:=E/2/(1+nu); # efforts dans la section dabscisse x Ty:=F; Mfz:=F*(L-x); # energie de d eformation ETy:=int(Ty^2/(2*G*A*ky),x=0..L); EMfz:=int(Mfz^2/(2*E*Iz),x=0..L); # d eplacement vertical du noeud 2 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);

M ethodes energ etiques : th eor` eme de Castigliano

3
3.1

Poutre console sollicit ee en exion simple : matrice de rigidit e


Enonc e

Soit la poutre (1 2) de longueur L et de section droite constante. Soient A et Iz les caract eristiques de la section droite. E et sont respectivement le module de Young et le coecient de Poisson du mat eriau.

La poutre est encastr ee en 1. Elle porte en 2 une force de composantes (0, F, 0) et un couple de composantes (0, 0, M ). 1. Calculer les d eplacements du nud 2. 2. En d eduire lexpression de la matrice de souplesse et de la matrice de rigidit e de la structure.

3.2

Solution

Les eorts dans la section dabscisse x sont : Ty (x) = F Mfz (x) = M + F (L x) Les d eplacements du nud 2 sont donn es par le th eor` eme de Castigliano : v2 = avec Edef = On en d eduit :
0 L

Edef F , v2 z 2 F M

z 2 =

Edef M

dEdef

dEdef =

2 2 Ty Mfz dx + dx 2 GA ky 2 EIz

= [C ]

F M v2 z 2

o` u [C ] est la matrice de souplesse, = [K ]

o` u [K ] = [C ]1 est la matrice de rigidit e.

6 Programme Maple : # etude dune poutre console restart:with(linalg): # initialisation # efforts dans la section dabscisse x Ty:=F; Mfz:=M+F*(L-x); # energie de d eformation dEdef:=Ty^2/(2*G*A*ky)+Mfz^2/(2*E*Iz); Edef:=int(dEdef,x=0..L); # d eplacements du noeud 2 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);

R esistance des mat eriaux

M ethodes energ etiques : th eor` eme de Castigliano

4
4.1

Poutre console sollicit ee en exion simple


Enonc e

Soit la poutre (1 2) de longueur L et de section droite constante. Soient A et Iz les caract eristiques de la section droite. E et sont respectivement le module de Young et le coecient de Poisson du mat eriau.

La poutre est encastr ee en 1. Elle porte sur toute sa longueur une force uniform ement r epartie dont lintensit e lin eique est (0, p, 0). 1. Calculer les d eplacements du nud 2. 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 d eplacements du nud 2 sont donn es par le th eor` eme de Castigliano : Mfz (x) = M + F (L x) + p v2 = avec Edef =
0

Edef F
L

,
F =0 , M =0

z 2 =

Edef M

F =0 , M =0

dEdef

dEdef =

2 2 Ty Mfz dx + dx 2 GAky 2 EIz

8 Programme Maple : # etude dune poutre console restart: # initialisation # efforts dans la section dabscisse x Ty:=F+q*(L-x); Mfz:=M+F*(L-x)+q*(L-x)^2/2; # energie de d eformation ET:=int(Ty^2/(2*G*A*ky),x=0..L); EMfz:=int(Mfz^2/(2*E*Iz),x=0..L); Edef:=ET+EMfz; # d eplacements du noeud 2 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);

R esistance des mat eriaux

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);

M ethodes energ etiques : th eor` eme de Castigliano

5
5.1

Etude dun arc plan


Enonc e

Larc (1 2) de centre O et de rayon moyen R est encastr e en 1. Il a une section droite constante. Soient A , Iz et k les caract eristiques de la section droite. E et sont respectivement le module de Young et le coecient de Poisson du mat eriau.

Larc est soumis en 2 ` a une force horizontale de composantes (Fx , Fy , 0) et ` a un couple (0, 0, Mz ). Calculer les d eplacements du nud 2.

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 L energie de d eformation est egale ` a:
3 /2

Edef =

dEdef

avec dEdef =

2 T2 Mfz N2 + + 2 EA 2 GA k 2 EIz

R d

Les d eplacements du nud 2 sont donn es par le th eor` eme de Castigliano : u2 = Edef Fx , v2 = Edef Fy , z 2 = Edef Mz

10 Programme Maple : # etude dun arc plan 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; # energie de d eformation 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; # d eplacements du noeud 2 u2:=diff(Edef,Fx); v2:=diff(Edef,Fy); rotz2:=diff(Edef,Mz);

R esistance des mat eriaux

M ethodes energ etiques : th eor` eme de Castigliano

11

6
6.1

Etude dun arc plan : inuence de leort normal et de leort tranchant


Enonc e

Larc (1 2) de centre O et de rayon moyen R est encastr e en 1. Il a une section droite constante. Soient A , Iz et k les caract eristiques de la section droite. E et sont respectivement le module de Young et le coecient de Poisson du mat eriau.

Larc est soumis en 2 ` a une force horizontale de composantes (Fx , 0, 0). 1. Calculer le d eplacement horizontal du nud 2. 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

Les eorts dans la section sont : N () = Fx sin , T () = Fx cos , Mfz () = Fx R sin

L energie de d eformation est egale ` a:


3 /2

Edef =

dEdef

avec dEdef =

2 N2 T2 Mfz + + 2 EA 2 GA k 2 EIz

R d

Le d eplacement horizontal du nud 2 est donn e par le th eor` eme de Castigliano : u2 = Edef Fx

12 Programme Maple : # etude dun arc plan 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); # energie de d eformation 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; # d eplacement 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 esistance des mat eriaux

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);

Vous aimerez peut-être aussi