Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:conditions:rotations

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:user:conditions:rotations [2014/03/25 08:43] papeleuxdoc:user:conditions:rotations [2022/04/28 17:17] (current) – [Case #3: 2 successive Rotations imposed around 2 axes] boman
Line 1: Line 1:
-====== Chargement en système d'axe cylindrique : Rotations imposées - déplacement radial (autour d'un axe mobile) ======+====== Prescribed Rotations ======
  
 +===== Loading in cylindrical frame : prescribed rotations - radial displacements (around a moving axis) =====
  
-Les déplacements et rotations imposés par rapport à un axe sont une extension des déplacements (translations) imposés et permettent de faire tourner/se déplacer une série de noeuds autour d'un axe éventuellement mobileComme dans le cas des [[doc:user:conditions:displacements]]on impose la rotation/translation grâce au ''LoadingSet''L'axe peut également être mobile en définissant son mouvement dans le ''LoadingSet''.+Displacements and rotations imposed with respect to an axis are extensions of imposed displacements (translations) and are used to rotate/move a set of nodes around an axis, which can be in motion tooAs for displacements, this is done with ''LoadingSet''The motion of the axis is also defined in the ''LoadingSet''.
  
- +===== Translation of the axis =====
-===== Translation de l'axe de rotation =====+
    
-(défini par les points ''p1'' et ''p2''):+If the axis is defined by points ''p1'' and ''p2'', its motion can be defined by commands similar to the following ones:
  
   loadingset.define(p1, Field1D(TX,RE), dx1, fctX1)   loadingset.define(p1, Field1D(TX,RE), dx1, fctX1)
Line 16: Line 16:
   loadingset.define(p2, Field1D(TZ,RE), dz2, fctZ2)   loadingset.define(p2, Field1D(TZ,RE), dz2, fctZ2)
  
-| ''p1''référence vers le point origine de l'axe |  +| ''p1''                          reference [[doc:user:geometry:user:points|Point]] at the origin of the axis |  
-| ''dx1'', ''dy1'', ''dz1''amplitude de déplacement du point |  +| ''dx1'', ''dy1'', ''dz1''       amplitudes of the x,y,z displacements of point p1 |  
-| ''fctX1'', ''fctY1'', ''fctZ1'' | [[doc:user:general:fonctions]] de déplacement du point 1 |  +| ''fctX1'', ''fctY1'', ''fctZ1''x,y,z displacement [[doc:user:general:fonctions]] of p1 |  
-| ''p2''référence vers le point extrémité de l'axe |  +| ''p2''                          reference [[doc:user:geometry:user:points|Point]] at the end of the axis |  
-| ''dx2'', ''dy2'', ''dz2''amplitude de déplacement du point |  +| ''dx2'', ''dy2'', ''dz2''       amplitudes of the x,y,z displacements of point p2  |  
-| ''fctX2'', ''fctY2'', ''fctZ2'' | [[doc:user:general:fonctions]] de déplacement du point 2 +| ''fctX2'', ''fctY2'', ''fctZ2''x,y,z displacement [[doc:user:general:fonctions]] of p2 
  
  
 +===== Case #1: Radial displacement imposed with respect to the axis =====
  
 +  loadingset.defineRad(gObject, Field1D(TX,RE), p1, p2, ampl, fct)
  
 +| ''gObject'' | Geometric entity | 
 +| ''field''   | name of the variable which is concerned by the motion |
 +| ''ampl''    | amplitude |
 +| ''fct''     | [[doc:user:general:fonctions]] (time dependence)   
 +| ''p1''      | reference [[doc:user:geometry:user:points|Point]] at the origin of the axis      | 
 +| ''p2''      | reference [[doc:user:geometry:user:points|Point]] at the end of the axis         
  
-===== Cas 1: Déplacements radiaux imposés par rapport à l'axe ===== 
  
-  loadingset.defineRad(gObject, field, p1, p2, ampl, fct)+===== Case #2: Rotation imposed around the axis =====
  
-| ''gObject'' | Référence vers l'entité géométrique |  +  loadingset.defineRot(gObjectfield, p1, p2, option, amplfct)
-| ''field'' | Champ base de donnée auquel doit êtra appliqué le chargement / fixation \\ type Field1D ou Field3D | +
-| ''ampl'' | amplitude | +
-| ''fct'' | [[doc:user:general:fonctions]] (dépendance temporelle)|  +
-| ''p1'' | référence vers le point origine de l'axe|  +
-| ''p2'' | référence vers le point extrémité de l'axe| +
  
 +| ''gObject'' | Geometric entity | 
 +| ''field''   | name of the variable which is concerned by the motion (only ''Field3D(TXTYTZ,RE)'' is allowed) |
 +| ''ampl''    | amplitude | 
 +| ''fct''     | [[doc:user:general:fonctions]] (can depend on time and position) |
 +| ''p1''      | reference [[doc:user:geometry:user:points|Point]] at the origin of the axis  | 
 +| ''p2''      | reference [[doc:user:geometry:user:points|Point]] at the end of the axis     
 +| ''option''  | = ''False'' : the boundary condition is a given angle, in degrees \\ = ''True'' : the boundary condition is a given angular speed, in degrees/second | 
  
 + ===== Case #3: 2 successive Rotations imposed around 2 axes =====
  
 +  loadingset.defineRot2(gObject, field, axe1, ampl1, fct1, 
 +                                        axe2, ampl2, fct2, option)
  
-===== Cas 2Rotation imposée autour de l'axe =====+| ''gObject'' | Geometric entity | 
 +| ''field''   | name of the variable which is concerned by the motion (only ''Field3D(TXTYTZ,RE)'' is allowed) | 
 +| ''axe1''    | first axis of rotation (''Axe'' object). |  
 +| ''ampl1''   | amplitude of the first rotation |  
 +| ''fct1''    | [[doc:user:general:fonctions]] of the first rotation (can only depend on time) | 
 +| ''axe2''    | second axis of rotation (''Axe'' object). The motion of this axis drives the global translation of the object |  
 +| ''ampl2''   | amplitude of the second rotation |  
 +| ''fct2''    | [[doc:user:general:fonctions]] of the second rotation (can only depend on time)  | 
 +| ''option' ''False'' : the boundary condition is a given angle, in degrees \\ ''True'' : the boundary condition is a given angular speed, in degrees/second |
  
-  loadingset.defineRot(gObjectfieldp1p2option, ampl, fct)+The geometry is transformed in the following way: 
 +  * the rotation around the FIRST axis is applied to the object, 
 +  * thenthe object is translated according to the SECOND axis motion, 
 +  * finallythe geometry is rotated around the SECOND axis. 
  
-''gObject'' | Référence vers l'entité géométrique |  +In other words, it means that the second axis of ''defineRot2'' behaves as the single axis of ''defineRot''
-''field'' | Champ base de donnée auquel doit êtra appliqué le chargement / fixation\\ type Field1D ou Field3D | +
-| ''ampl''   | amplitude |  +
-| ''fct''    | [[doc:user:general:fonctions]] (fonction pouvant dépendre du temps et de la position) | +
-| ''p1''     | référence vers le point origine de l'axe|  +
-| ''p2''     | référence vers le point extrémité de l'axe|  +
-| ''option'' | = ''False'' : se réfère à un angle (en degré) imposé \\ = ''True'' : se réfère à une vitesse de rotation (en degré/s) imposée |  +
- +
- +
- +
doc/user/conditions/rotations.1395733415.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki