Vous êtes sur la page 1sur 12

Yves Debard

Institut Universitaire de Technologie du Mans Dpartement Gnie Mcanique et Productique e e e http://iut.univ-lemans.fr/ydlogi/index.html

24 mars 2006 29 mars 2011

Rsistance des matriaux e e Energie de dformation : thor`me de Castigliano e e e (exercices avec Maple)

1
1.1

Poutre soumise ` un eort normal a


Enonc e

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

1. Lnergie de dformation est gale ` : e e e a Edef = N2 dx avec N (x) = F + p (L x) 2 EA

Le dplacement horizontal du point 2 est donn par le thor`me de Castigliano : e e e e 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

Rsistance des matriaux e e

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

Mthodes nergtiques : thor`me de Castigliano e e e e e

2
2.1

Poutre console sollicite en exion simple : inuence de leort e tranchant


Enonc e

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

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

Lnergie de dformation est gale ` : e e e 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 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 :

Rsistance des matriaux e e

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

Mthodes nergtiques : thor`me de Castigliano e e e e e

3
3.1

Poutre console sollicite en exion simple : matrice de rigidit e e


Enonc e

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

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

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

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

Rsistance des matriaux e e

Mthodes nergtiques : thor`me de Castigliano e e e e e

4
4.1

Poutre console sollicite en exion simple e


Enonc e

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 =

2 2 Ty Mfz dx + dx 2 GAky 2 EIz

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

Rsistance des matriaux e e

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

Mthodes nergtiques : thor`me de Castigliano e e e e e

5
5.1

Etude dun arc plan


Enonc e

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

Rsistance des matriaux e e

Mthodes nergtiques : thor`me de Castigliano e e e e e

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

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

Lnergie de dformation est gale ` : e e e a


3 /2

Edef =

dEdef

avec dEdef =

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

R d

Le dplacement horizontal du nud 2 est donn par le thor`me de Castigliano : e e e e u2 = Edef Fx

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:

Rsistance des matriaux e e

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