Vous êtes sur la page 1sur 10

Code_Aster

Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : 1/10 R+0i"ion : 11112

Macro-commande IMPR_DIAG_CAMPBELL
1 But

Le but de cet oprateur est de calculer et tracer le diagramme de Campbell. La dmarche est base sur celle dj dveloppe dans ROTORINS . Pour une utilisation correcte de cet oprateur, l'utilisateur doit obligatoirement dfinir l'axe Z comme tant l'axe de rotation. Le diagramme de Campbell est une reprsentation graphi!ue des "r!uences naturelles d#un s$st%me en rotation en "onction de sa vitesse de rotation. Les "r!uences naturelles et les modes d#un s$st%me tournant sont obtenues par la rsolution de l#!uation d#!uilibre d$nami!ue d#un s$st%me d#arbres tournants& sans second membre et incluant les e""ets dus l#amortissement.

C K = 0 M
O' M est la matrice de masse du s$st%me& C est une matrice non s$mtri!ue& "onction de la vitesse de rotation & incluant l#e""et g$roscopi!ue (antis$mtri!ue)& et les caractristi!ues d#amortissement des paliers& et K est la matrice de raideur du s$st%me. Les donnes ncessaires pour le trac du *iagramme de Campbell sont donc les "r!uences naturelles ainsi !ue les amortissements et les d"ormes modales associes& en "onction de la vitesse de rotation. Cette macro+commande classe les modes de "le,ion& de torsion et de traction compression. -lle norme les modes& dtermine le sens de prcession des modes en "le,ion& tri les "r!uences suivant di""rentes mthodes de suivi de modes& puis trace le diagramme de Campbell. Cette macro+commande permet de tracer le diagramme de Campbell& les "r!uences f en Hz de cha!ue mode en "onction de la vitesse de rotation de l#arbre N en tr / mn & le sens de la prcession directe (.or/ard 0hirl) ou prcession inverse (1ac2/ard 0hirl). Il indi!ue aussi s#il $ a une instabilit. On peut tracer des droites de pente S & f = S N / 60 et dterminer les points d#intersection de ces droites avec le diagramme de Campbell. 3armi ces points d#intersection certains correspondent des vitesses criti!ues.
Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9 4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : 2/10 R+0i"ion : 11112

Table des Matires


4 1ut.......................................................................................................................................................4 5 S$nta,e................................................................................................................................................6 6 Oprandes...........................................................................................................................................7 6.4 Oprande 8 ILL 9- ..................................................................................................................7 6.5 Oprande 8O*-S .......................................................................................................................7 6.6 Oprande :IT-;ROT ................................................................................................................7 6.7 Oprande N.R-<;C 83 ...........................................................................................................7 6.= Oprande T>3;3R-C .................................................................................................................= 6.? Oprande T>3;TRI .....................................................................................................................= 6.@ Oprandes des units logi!ues.....................................................................................................= 6.@.4 Oprande ANIT;.L- .........................................................................................................= 6.@.5 Oprande ANIT;TOR..........................................................................................................? 6.@.6 Oprande ANIT;LON .........................................................................................................? 6.B Oprande des units logi!ues......................................................................................................? 6.C Oprande L;S...............................................................................................................................? 7 Rsultats..............................................................................................................................................? 7.4 .ichier rsultat..............................................................................................................................? 7.5 Code couleur du trac...................................................................................................................@ = -,emple...............................................................................................................................................B R"rences..........................................................................................................................................4D

Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9

4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : /10 R+0i"ion : 11112

!"ntaxe
IMPR_DIAG_CAMPBELL ( # Maillage du systme tournant MAILLAGE = ma # Liste de modes "orres#ondant $ la liste de %itesses M&DE' = l_mode # Liste des %itesses de rotation (I)E_R&)A = maillage!

l_mode_me"a_"!

l_%it

l_R! I! I! DE/A7)!

# *om+re de ,r-.uen"es dans le diagramme de Cam#+ell */RE0_CAMP = n+_,re._"am# # C1oi2 du ty#e de "al"ul de la #r-"ession 3 )4P_PREC = 56 #PREC_M&4 58 #PREC_G&R # C1oi2 de la m-t1ode de sui%i des modes 3 )4P_)RI = 59 #PA'_)RI I! 56 #)RI_PREC_M&D 58 #)RI_/&RM_M&D

DE/A7)!

# D-,inition de l:unit- logi.ue au ,ormat ;MGRACE < #our le diagramme de #Cam#+ell en ,le2ion 7*I)_/LE = unit_,le I! # D-,inition de l:unit- logi.ue au ,ormat ;MGRACE < #our le diagramme de #Cam#+ell en torsion 7*I)_)&R = unit_tor I! # D-,inition de l:unit- logi.ue au ,ormat ;MGRACE < #our le diagramme de #Cam#+ell en tra"tion 5 "om#ression 7*I)_L&* = unit_lon I! # D-,inition de l:unit- logi.ue au ,ormat ;MGRACE < #our le diagramme de #Cam#+ell en ,le2ion 7*I)_)&) = unit_tot I! # D-,inition de l:unit- logi.ue au ,ormat ,i"1ier te2te< #our les #oints #d:interse"tion 7*I)_I*) = unit_int I! # Liste de #entes ' des droites $ tra"er 3 L_' = 5l_s< 56=

l_R! DE/A7)!

Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9

4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : -/10 R+0i"ion : 11112

#
#.1

$prandes
$prande MAILLAGE
MAILLAGE = ma< Nom du maillage du s$st%me tournant !ue lEon veut e,traire les nFuds. Ces nFuds sont utiliss dans Classi"ication des modes en "le,ion& en torsion et en tractionGcompression et le calcul le sens de prcession pour un mode une vitesse de rotation donne.

#.

$prande MODES
M&DE' = l_mode Ane liste contenant les concepts mode_me"a_" d"inis pour cha!ue vitesse de rotation. La macro CALC_M&DE_R&)A)I&* calcule les "r!uences et les modes du s$st%me en "onction des vitesses de rotation. La recherche des "r!uences et modes sur le s$st%me complet conduit la recherche des valeurs et vecteurs propres du s$st%me suivant H

A C K =0 M

A H matrice d#amortissement du s$st%me complet C H matrice de g$roscopie du s$st%me complet.


Remar!ue H Le nombre de modes *(E' calculs doit Itre identi!ue pour toutes les vitesses de rotation. 3our suivre les modes sur le diagramme de Campbell& le nombre de modes calculs *(E' doit Itre suprieur au nombre de "r!uences */RE0_CAMP dans le diagramme de Campbell. u minimum *(E'= */RE0_CAMP>?.

#.#

$prande VITE_ROTA
(I)E_R&)A = l_%it Liste des vitesses de rotation !ui est la mIme liste !ui a t utilis lors du calcul des modes du s$st%me en rotation par la macro CALC_M&DE_R&)A)I&*. 3our mieu, suivre les modes& cette liste prsente la plage de vitesses H :itesse de rotation initiale H Omega min :itesse de rotation "inale H Omega max 3as de vitesse de rotation H Delta omega L#unit est en rad / s .

#.%

$prande NFREQ_CAMP
*/RE0_CAMP = n+_,re._"am# Nombre de "r!uences dans le diagramme de Campbell& c#est le nombre de mode suivre dans le diagramme de Campbell. 8Ime remar!ue !u#au paragraphe 6.5 H 3our suivre les modes sur le diagramme de Campbell& le nombre de modes calculs *(E' doit Itre suprieur au nombre de "r!uences */RE0_CAMP dans le diagramme de Campbell. u minimum *(E'= */RE0_CAMP>?.

Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9

4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : //10 R+0i"ion : 11112

&emar'ue ttention le minimum "i, N:-SJ N.R-<;C 83K7 n#est pas toujours su""isant. Il "aut vri"ier les nombres de "r!uences calcules par t$pe ("le,ion& torsion& traction G compression) et en "onction de ces valeurs& calculer plus de modes !ue ceu, demands pour le trac du diagramme de Campbell.

#.(

$prande TYP_PREC
L )4P_PREC = 56 58 PREC_M&4 PREC_G&R

Choi, du t$pe de calcul de la prcession. Le calcul du sens de prcession directe ou inverse pour les modes en "le,ion cha!ue vitesse de rotation est "ait de deu, mani%res di""rentes suivant le choi, de t$pe de calcul de la prcession H PREC_M&4 H L#identi"ication de la prcession se "era en "onction du signe de la somme des signes de toutes les orbites. PREC_G&R H L#identi"ication de la prcession est en "onction du signe de la plus grande orbite dans un mode (3rcession direct& 3rcession inverse).

#.)

$prande TYP_TRI
L )4P_)RI = 59 56 58 #PA'_)RI #)RI_PREC_M&D #)RI_/&RM_M&D DE/A7)!

Choi, de la mthode de suivi des modes. Si le t$pe de suivi des modes est PA'_)RI & la conne,ion ce "ait en suivant le numro d#ordre des modes. Si le t$pe de suivi des modes est )RI_PREC_M&D & c#est dire tri des "r!uences de proche en proche en "onction du sens de la prcession. Si le t$pe de suivi des modes est )RI_/&RM_M&D& c#est dire tri par la "orme des modes. Le tri des "r!uences en "onction de la "orme des modes ncessite le calcul de la matrice de corrlation 8 C des modes.

#.*

$prandes des units logi'ues


-n sortie de cette macro& !uatre diagrammes de Campbell sont gnrs H + *iagramme de Campbell pour les modes de "le,ion& + *iagramme de Campbell pour les modes de torsion& + *iagramme de Campbell pour les modes de tractionGcompression& + *iagramme de Campbell !ui rassemble les trois t$pes de modes.

#.*.1

$prande UNIT_FLE
7*I)_/LE = unit_,le 3ermet de choisir sur !uelle unit logi!ue on imprime le diagramme de Campbell pour les modes en "le,ion. La valeur de unit_,le doit Itre la mIme !ue dans l#inter"ace Ast@.

#.*.

$prande UNIT_TOR
7*I)_)&R = unit_tor

Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9

4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : 6/10 R+0i"ion : 11112

3ermet de choisir sur !uelle unit logi!ue on imprime le diagramme de Campbell pour les modes de torsion. La valeur de unit_,le doit Itre la mIme !ue dans l#inter"ace Ast@.

#.*.#

$prande UNIT_LON
7*I)_L&* = unit_lon 3ermet de choisir sur !uelle unit logi!ue on imprime le diagramme de Campbell pour les modes en tractionGcompression. La valeur de unit_,le doit Itre la mIme !ue dans l#inter"ace Ast@.

#.+

$prande des units logi'ues


Les points d#intersection des droites de pente S avec le diagramme de Campbell sont sauvegards dans un "ichier te,te. 7*I)_I*) = unit_int < 3ermet de choisir sur !uelle unit logi!ue sera sauvegarde ces points d#intersection ( vitesse de rotation& "r!uence) . La valeur de unit_int doit Itre la mIme !ue dans l#inter"ace Ast@& de t$pe Ali+r: . Le nom du "ichier est la concatnation de M"ort.# avec la valeur de unit_int =

#.,

$prande L_S
Cette macro permet de tracer des droites de pente droites avec le diagramme de Campbell. L L_' = 5l_s< 56=

S et dterminer les points d#intersection de ces

DE/A7)!

3ermet de constituer la liste de pentes

S des droites tracer.

La droite de pente S =1 permet d#obtenir avec ses intersections avec les courbes d#volution des "r!uences& les vitesses criti!ues ventuelles dues au, balourds ou des "orces tournantes s$nchrones la vitesse du rotor. Les droites de pente S 1 permettent d#obtenir avec leurs intersections avec les courbes d#volution des "r!uences& les vitesses criti!ues ventuelles dues des "orces tournantes as$nchrones (vitesse di""rente la vitesse du rotor).

%
%.1

&sultats
-ic.ier rsultat
*ans le "ichier rsultat& on a""iche H Nombre de valeurs propres dtectes Nombre de "r!uences demandes pour le trac Nombre de "r!uences totales Nombre de "r!uences en "le,ion Nombre de "r!uences en torsion Nombre de "r!uences en tractionGcompression Les "r!uences et les amortissements rduits Les matrices 8 C dans le cas de la mthode de suivi des modes )RI_/&RM_M&D. Les tableau, de conne,ion.

Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9

4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : :/10 R+0i"ion : 11112

Sur& le graphi!ue du diagramme de Campbell& sont traces les "r!uences naturelles d#un s$st%me en rotation en "onction de sa vitesse de rotation& avec les sens de prcession. L#instabilit est indi!ue. Les droites de pentes S sont traces. La droite de pente 1. est toujours trace. An "ichier contient les points d#intersection des droites avec le diagramme de Campbell.

%.

/ode couleur du trac


3ar les codes de couleurs des tracs& on prcise le sens de prcession pour les modes en "le,ion. Stable Instable 3rcession directe :ert& trait continu Rouge& trait continu& mar!ueur K 3rcession inverse 1leu& tirets longs& 8agenta& tirets longs& mar!ueur

3our les modes de torsion H couleur de trait noir& st$le un tiret& un pointill. 3our les modes de tractionGcompression H couleur de trait violet& st$le deu, tirets& un pointill.

Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9

4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : ;/10 R+0i"ion : 11112

0xemple
-,emple de diagramme de Campbell d#un mod%le de rotor 6 dis!ues du livre Rotord5namic" Prediction in En!ineerin!. DEB(=9=9B # tr5mn /I*(=C9999B # tr5mn PA'( = D999= # tr5mn (I)=arangeEDEB(</I*(>6<PA'(FB n+(=lenE(I)FB L_(I)R&)= (I) ii!G#i5C9= ,or ii in rangeEn+(F!B n+/_"am#=66B ty#_#re" =6 ty#_tri=8 unit_,le unit_tor uniy_lon unit_tot unit_int L_'= 6=!B IMPR_DIAG_CAMPBELLEMAILLAGE M&DE' (I)E_R&)A */RE0_"am# )4P_PREC )4P_)RI 7*I)_/LE 7*I)_)&R 7*I)_L&* 7*I)_)&) 7*I)_I*) L_' FB =mail< =M&DE'< =L_(I)R&)< =n+/_"am#< =ty#_#re"< =ty#_tri< = unit_,le< = unit_tor< = uniy_lon< = unit_tot< = unit_int< = L_'< = = = = = 8HB 8IB 8JB 8KB 8DB

<uel!ues rsultats gnres dans le "ichier N.resu H *om+re de %aleurs #ro#res d-te"t-es est 89 *om+re de ,r-.uen"es demand-es #our le tra"66 "al"ul-s *om+re de ,r-.uen"es totales *om+re de ,r-.uen"es en ,le2ion *om+re de ,r-.uen"es en torsion *om+re de ,r-.uen"es en tra"tion5"om#ression 89 6K 8 8 )ra"-s 66 I 8 6

Tableau (-a 1 -r'uences calcules et traces 2/ode34ster5


Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9 4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : 1/10 R+0i"ion : 11112

On obtient ainsi les !uatre "ichiers !ue l#on peut visualiser dans 2mgra"e H

-igure (-a 1 6iagrammes de /ampbell en flexion, torsion et traction7compression Le "ichier "ort.5= contient les points d#intersection. Mode en ,le2ion Points d interse"tion a%e" les droites 4='; ' = 6=99 (itesse = CK6D=IK tr5mn /r-.uen"e = K9=8K LM (itesse = CI98=6K tr5mn /r-.uen"e = KC=CJ LM (itesse = 6996I=6J tr5mn /r-.uen"e = 6KK=HJ LM (itesse = 668I8=?8 tr5mn /r-.uen"e = 6II=9? LM (itesse = 6KJJC=96 tr5mn /r-.uen"e = 8JH=DD LM (itesse = 8?CHH=IK tr5mn /r-.uen"e = ?9K=KK LM (itesse = 8KKCD=9J tr5mn /r-.uen"e = ??C=H8 LM NNNNNNNNNNNNNNNNNNNNNNNNNNNN Mode en )orsion Points d interse"tion a%e" les droites 4='; ' = 6=99 (itesse = 6D8?9=K6 tr5mn /r-.uen"e = 8D?=96 LM NNNNNNNNNNNNNNNNNNNNNNNNNNNN
Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9 4a"cic2%e 2-./2 : Ana%5"e moda%e

Code_Aster
Titre : Macro-commande IMPR_DIAG_CAMPBELL Re"#on"a$%e : Mo&amed T'R()A*I Date : 26/11/201 C%+ : ,-./2./2

Version default
Pa!e : 10/10 R+0i"ion : 11112

&frences
8. L L NN-& 9. .-RR RIS& O Rotord$namics 3rediction in -ngineering O& Second -dition& 0ile$& 5DD4. ROTORINS & logiciel lments "inis destin prvoir le comportement d$nami!ue de rotors en "le,ion& La8CoS A8R=5=C& INS +L$on.

Man2e% d32ti%i"ation Doc2ment di662"+ "o2" %icence G*, 4DL 7&tt#://888.!n2.or!/co#5%e6t/6d%.&tm%9

4a"cic2%e 2-./2 : Ana%5"e moda%e

Vous aimerez peut-être aussi