시스템 모델링

[MotionView] 모델 디버깅에 유용한 Topology View 기능 소개

안녕하세요? 이번 포스트에서는 MotionView 모델링 시 유용하게 사용할 수 있는 Topology View 기능을 소개합니다. Topology View는 구성 및 연결조건에 대해 시각적으로 빠르게 확인할 수 있는 기능입니다. 이 기능은 특히 모델링 과정 중 디버깅 할때 유용하게 사용할 수 있습니다. 해당 기능은 System에서 마우스 우클릭을 하여 실행할 수 있습니다.   실행하게 되면 아래와 같이 오른쪽에 Topology View라는 이름으로 브라우저 탭이 표시되게 됩니다. [...]

2023-04-21T15:18:25+09:002020년 12월 08일|시스템 모델링|

[MotionView] Data Export & Import 기능

안녕하세요? 이번 포스트에서는 MotionView에서 제공하고 있는 Data Export & Import 기능에 대해 소개드립니다. 해당 기능을 이용하여 구성한 모델의 각종 데이터를 외부 파일(slk, txt 등)으로 관리할 수 있으며, 외부파일에서 수정 후 MotionView에서 Import를 하게 되면 쉽게 모델을 업데이트 할 수 있습니다. 해당 기능 사용을 위해 메뉴에서 Data Summary를 실행합니다. 실행 후 하단의 Export Data 버튼을 클릭하면 아래와 같이 Export 관련 옵션이 [...]

2023-04-21T15:17:37+09:002020년 02월 28일|시스템 모델링|

[MotionView] Archive model 기능을 이용한 모델 관리 및 공유 방법

MotionView에서는 Archive model로 Export기능을 제공하고 있습니다. 해당 기능은 작업중인 모델 또는 완성된 모델에 대한 공유 및 관리 측면에서 유용한 기능입니다. MotionView를 이용하여 모델링을 하게되면 기본적인 모델링 요소 이외에 종종 외부 파일을 사용하게 됩니다. Curve에서 사용하는 csv 파일, Graphic 모델링을 위한 CAD파일 또는 H3D파일 그리고 유연체인 H3D파일등이 이에 해당됩니다. 간혹 모델의 위치를 변경하거나 또는 특정 폴더를 삭제 또는 수정할 경우 파일 [...]

2023-04-21T15:16:50+09:002018년 06월 26일|시스템 모델링|

[MotionView] MotionView를 실행하지 않고 솔버 Input파일 생성하기

일반적으로 MotionView를 통해 모델링을 진행하고 GUI상에서 MotionSolve를 실행하게 됩니다. MotionSolve에서 사용하게 되는 Solver Input File은 .xml 확장자를 갖게 되는데 GUI상에서 실행할 경우 사용자 지정으로 자동으로 생성되어 집니다. 간혹 사용하다 보면 mdl 파일을 직접 수정한 후 또는 자동화 프로그램을 개발할 경우와 같이 별도의 MotionView 실행을 하지 않고 Solver Input File을 생성하여 사용하는 경우가 있을 수 있습니다. 그 경우 설치 폴더에 제공되는 [...]

2023-04-21T15:15:53+09:002018년 06월 12일|시스템 모델링|

[MotionView] Cad file direct Import (14.0)

MotionView에서 해석 모델을 셋업하는 첫단계로 외부 형상을 가져오는 방법을 알아보도록 하겠습니다. 이전 13.0 까지 Cad 파일을 불러오게 되면 .h3d 파일을 생성하여 참조하였습니다. 14.0버전부터는 별도의 파일 생성 없이 직접 불러올 수 있습니다. 불러오는 방법은 Graphic을 생성 할때 옵션을 "CAD Graphic"으로 선택 한 후 해당 CAD 파일을 선택하면 됩니다. 이렇게 불러드려진 CAD는 그래픽 정보로 입력이 되며, 해당 CAD를 바탕으로 Body를 생성 하기 [...]

2023-04-21T15:15:03+09:002016년 06월 29일|시스템 모델링|

[MotionSolve] Function Expression : Reference_Variable

이번 시간에는 Refrence_variable에 대해 알아보도록 하겠습니다. Refrence_variable은 주로 해석간에 관심있는 Signal(신호)를 생성하는데 사용이 됩니다. 이렇게 생성한 신호는 일반적으로 힘을 생성하거나, Control의 위한 입력값으로 사용됩니다. 또는 복잡한 Output을 생성할때 유용하게 사용되어 집니다. MotionView의 툴바에서 아래의 아이콘을 이용하여 생성이 가능 합니다. 생성된 Variable에 대해 아래와 같이 측정 값을 정의 할 수 있습니다. 이와 같이 작성한 Variable에 대해서는 Force, Output등 다른 곳에서 사용이 [...]

2023-04-21T15:14:07+09:002016년 02월 23일|시스템 모델링|

[MotionView] Point의 위치 지정을 위한 Location Functions – 2

이번 시간은 전 시간에 이어 나머지 3개의 함수에 대해 알아보겠습니다. 3. loc_along_dir (origin, vector, distance) 4. loc_between (first_point, end_point, dist_ratio) 5. loc_mirror (master_point, ref_marker, “plane”) ■ loc_along_dir (origin, vector, distance) 해당 함수는 특정위치에 대해 방향과 거리를 지정함으로 써 Point를 생성하는 방법입니다. 예) loc_along_dir({10,20,30}, p_0, 25) 또는  loc_along_dir(p_origin, v_0, 25) ■ loc_between (first_point, end_point, dist_ratio) 두 Point 사이에 거리 비율을 지정함으로써 [...]

2023-04-21T15:13:18+09:002016년 02월 03일|시스템 모델링|

[MotionSolve] Constraint_General

Constraint_General은 사용자 정의 구속 조건을 정의 하는데 사용됩니다. 일반적으로 정의된 구속방정식에는 시스템 내에서 측정되어지는 변위와 속도를 포함합니다. MotionSolve는 회전 조인트(Revolute)와 같이 일반화된 구속조건(Joint)를 기본적으로 제공하고 있습니다. 하지만 모델링 과정에 있어 이러한 구속 조건만으로 모델링이 어려운 경우가 있으며, 이러한 상황에서 Constraint_General을 이용하여 사용자 지정 구속을 정의 하실 수 있습니다. Constraint_General은 Template를 이용하여 정의가 가능하며 포맷은 아래와 같습니다. <Constraint_General       [...]

2023-04-21T15:12:28+09:002015년 11월 03일|시스템 모델링|

[MotionSolve] Function Expression : BISTOP Function

Bistop함수는 특정 body에 대해 움직임을 특정 범위 안에서 제약할 수 있는 함수 입니다. 앞서 포스팅한 Impact함수의 양방향 버전으로 보시면 될것 같습니다. Impact 함수가 한쪽방향에 대해서만 범위를 주고 제약을 한다면 Bistop 함수는 양방향에 대해 움직일수 있는 범위를 줄 수 있습니다. 그렇기 때문에 기본적인 함수의 구조는 Impact 함수와 거의 동일하게 구성이 됩니다.  함수는 아래와 같습니다. Bistop(x, dot_x, x1,x2, k, e, cmax, d) [...]

2023-04-21T15:11:35+09:002015년 10월 23일|시스템 모델링|

[MotionSolve]Function Expression : Impact Function

Impact 함수는 두 Body간의 접촉을 평면과 구(Point)로 표현할 수 있습니다. 두 물체 사이에 침투가 발생하였을 경우 구(Point)에 Impact Force가 작용하게 됩니다. 하나의 Force 요소로 접촉을 표현하기 때문에 Geometry가 단순한 강체의 접촉 문제에 대해 해석 속도 및 결과에 대해 강점을 갖습니다. 다만 평면과 구의 형태로 접촉을 처리하기 때문에 단순하지 않은 Geometry에 대해서는 적용이 어렵거나 제약이 따릅니다. 함수의 포멧은 아래와 같습니다. IMPACT(x, dot_x, [...]

2023-04-21T15:10:50+09:002015년 10월 19일|시스템 모델링|