Moving Spring 요소
MovingSpring 요소는 보요소로 구선된 선 또는 면 위를 구르는 이동 스프링(스프링과 댐퍼의 조합)을 모사한다.
Fig. 4.12-1. Beam으로 구성된 선위의 MovingSpring 요소
Fig. 4.12-2. 3차원 surface 상의 MovingSpring 요소
Fig. 4.12-3. 2차원 Surface 상의 MovingSpring 요소
▪ 주의
- 동해석을 수행할 경우 먼저 자중을 고려한 정해석을 수행해야 한다
- 이동스프링 요소를 구동하기 위해서는
*Field, Type=MovingSpringSpeed
를 이용해 속도를 지정해야 한다. - 감쇠를 고려할 경우 전체 강성 행렬은 비대칭행렬이 된다.
Example
*ELSET, Name=rail
Beam
*SECTION, TYPE=PointMass, Name=PM
5750
*SECTION, TYPE=MovingSpring, Name=MS
Ky=1595E3 Cy=1000E3 # R=1.,2.,3.
Line=rail
*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
EquiTime=0.02,2.
*Field, 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
oneDof, k,kmat, c, cmat # oneDof = Y, Z
...
*Section, Type=MovingSpring, Name=name
line, xRigid, yRigid, zRigid
oneDof, k,kmat, c, cmat # oneDof = Y, Z
...
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: 기준점(optional, default 0,0,0)
- g1x, g1y, g1z: 진행방향 (1,0,0)
- xRigid,yRigid,zRigid: position vector from ref. node (rigid arm vector) (optional, default 0,0,0)
Second datalines
- oneDof: 스프링/댐퍼를 적용할 자유도, Y, Z 중 하나
- k, km: 주어진 자유도에 대한 스프링 계수와 모델, km은 옵션
- c, cm: 주어진 자유도에 대한 스프링 계수와 모델, km은 옵션
3th datalines if neccessary
- oneDof: 스프링/댐퍼를 적용할 자유도, Y, Z 중 하나
- k, km: 주어진 자유도에 대한 스프링 계수와 모델, km은 옵션
- c, cm: 주어진 자유도에 대한 스프링 계수와 모델, km은 옵션