콘텐츠로 이동

MovingSpring

MovingSpring 요소는 보요소로 구선된 선 또는 면 위를 구르는 이동 스프링(스프링과 댐퍼의 조합)을 모사한다.

Fig. 4.9-1 Beam으로 구성된 선위의 MovingSpring 요소

Fig. 4.9-1. Beam으로 구성된 선위의 MovingSpring 요소

Fig. 4.9-2 3차원 surface 상의 MovingSpring 요소

Fig. 4.9-2. 3차원 surface 상의 MovingSpring 요소

Fig. 4.9-3 2차원 Surface 상의 MovingSpring 요소

Fig. 4.9-3. 2차원 Surface 상의 MovingSpring 요소

▪ 주의

  • 동해석을 수행할 경우 먼저 자중을 고려한 정해석을 수행해야 한다
  • 이동스프링 요소를 구동하기 위해서는 *State, Type=MovingSpringSpeed를 이용해 속도를 지정해야 한다.
  • 감쇠를 고려할 경우 전체 강성 행렬은 비대칭행렬이 된다.
Example
*ELSET, Name=rail
 Beam

*SECTION, TYPE=MCK, Name=PM
 Mass, 5750

*SECTION, TYPE=MovingSpring, Name=MS
 rail
 Spring, Y, 1595E3
 Damper, Y, 1000E3 

*Element, TYPE=PointMass, ELSET=PM
 1000, 1000, S=PM 

*Element, TYPE=MovingSpring, ELSET=MS
 1001, 1000, S=MS

*Distribution, TYPE=MovingSpringInitialPosition
 1001, 0.0

*Load, TYPE=Gravity, Name=SelfWeight
 1000,0,-9.81, 0.

*STEP, TYPE=Static Name=S
*Activate, TYPE=Element
 Beam, PM, MS
*Activate, TYPE=Constraint
 BC
*Activate, TYPE=Load
 SelfWeight

*STEP, TYPE=Dynamic Name=Dyn, Prev=S
 , 0.02, 2.
*State, Type=MovingSpringSpeed
 MS, 27.78 

*Element, Type=MovingSpring

*Element, Type=MovingSpring, ELSet=elset
 id, n1{, S=section, P=x,y}
 ...
First dataline and subsequent datalines
  • P=x,y: Reference point에 대한 초기 위치. ECS상에 정의되며, 보요소를 대상으로 할 때는 y는 무시됨
Specifications
  • No. of nodes: 1
  • No. of integration pts.: 1
  • Fields: SF=[...], SE=[...], DF=[...], DE=[...] at element center.
  • Compatible section: MovingSpring
  • Active DOFs: 정의에 따라 Y, Z 가 가능

SF, SE, DF, DE 등에 대한 설명은 *Element, TYPE=Spring 참조

*Section, Type=MovingSpring

MovigSpring의 단면을 정의

*Section, Type=MovingSpring, Name=name 
  surface, refx, refy, refz, g1x, g1y, g1z, xRigid, yRigid, zRigid
  Spring, oneDof, coef|material
  ... 
  Damper, oneDof, coef|material
  ...
  UnitSystem, force-length-time

*Section, Type=MovingSpring, Name=name
  line, xRigid, yRigid, zRigid
  Spring, oneDof, coef|material
  ... 
  Damper, oneDof, coef|material
  ...
  UnitSystem, force-length-time
First dataline for Line
  • line: target beam elset ... The beams should be connected
  • xRigid,yRigid,zRigid: position vector from ref. node (rigid arm vector) (x1 is required, other optional)
First dataline for Surface
  • surface: Target surface (required).
  • refx, refy, refz: Reference point (optional, default is 0, 0, 0).
  • g1x, g1y, g1z: Direction of travel (1, 0, 0).
  • xRigid, yRigid, zRigid: Position vector from the reference node (rigid arm vector) (optional, default is 0, 0, 0).
Second and subsequent dataline starting with Spring
  • oneDof: Degree of freedom to which the spring is applied; one of Y and Z
  • coef: Spring coefficient
  • material: Reference material model used instead of the spring coefficient. Must support uniaxial material behavior
Second and subsequent dataline starting with Damper
  • oneDof: Degree of freedom to which the dmaper is applied; one of Y and Z
  • coef: Damping coefficient
  • material: Reference material model used instead of the damping coefficient. Must support uniaxial material behavior
Optional single UnitSystem dataline after second dataline
  • force-length-time: The local unit system applied to this section. force must be one of N, kN, kgf, tonf, lbf, or kip; length must be one of m, cm, mm, km, in, ft, yd, or mi; and time must be one of s, min, hr, or day.

Spring, Damper, UnitSystem은 2번째 데이터라인부터 순서와 무관하게 정의할 수 있으며, Spring, Damper는 Y, Z 각각 최대 1회씩 사용가능하고, UnitSystem은 최대 1회 사용가능핟.

스프링계수 또는 감쇠계수는 일반적으로 수치값으로 정의한다. 그러나 비선형 거동을 표현하려는 경우에는 1축 재료 모델을 지원하는 재료를 참조하는 방식으로 정의할 수 있다. 예를 들어 Y방향 Spring에 1축 재료 모델을 지정하면, 해당 재료의 응력-변형률 관계는 Y방향의 일반화된 하중-변위 관계로 해석한다.

  • localUnitSystem은 옵션이며 kN-mm-s와 같이 force-length-time 형식으로 지정한다. force는 N, kN, kgf, tonf, lbf, kip 중 하나, length는 m, cm, mm, km, in, ft, yd, mi 중 하나, time은 s, min, hr, day 중 하나를 사용한다.
  • localUnitSystem을 지정하는 경우에는 *Environment, TYPE=UnitSystem에서 global UnitSystem이 먼저 정의되어 있어야 한다.
  • localUnitSystem을 지정하지 않으면 이 Section의 입력은 *Environment, TYPE=UnitSystem에서 정의한 global UnitSystem을 따른다.
  • localUnitSystem은 이 Section에서 사용하는 coef 또는 material의 단위계를 정의한다.
  • localUnitSystem과 global UnitSystem이 같으면 입력값은 별도의 스케일 변환 없이 그대로 사용된다. 두 단위계가 다르면 내부적으로 적절한 단위 변환이 수행된다. 예를 들어 global UnitSystem이 kN-m-s이고 localUnitSystem이 kN-mm-s인 상태에서 Y방향 Spring에 재료 모델을 사용하는 경우, 변위는 재료 모델 평가 전에 m 기준에서 mm 기준으로 환산되며, 재료 모델에서 계산된 일반화된 하중은 다시 global UnitSystem 기준으로 환산되어 해석에 사용된다.
Example
*SECTION, TYPE=MovingSpring, Name=MSx
 rail
 Spring, Y, 1595E3
 Damper, Y, 1000E3 
*SECTION, TYPE=MovingSpring, Name=MS
 rail
 Spring, Y, 1595E3
 Damper, Y, 1000E3 
 UnitSystem, kN-mm-s