Professional (MBD) 글 편집 글 편집 (이전 에디터)

RecurDyn/Professional은 MBD (Multi-Body Dynamics) 모델링 환경의 기본이 되는 제품으로서 MS Window 기반으로 개발되어 있습니다. 직관적이고 편리한 UI로 빠르고 정확한 모델링을 도와주며, MBD에 최적화된 그래픽 엔진을 통해 복잡한 모델도 간단하게 조작할 수 있습니다. 다양한 CAD 데이터 포맷을 지원하며 강체(MBD) 및 유연체(MFBD) 모두 적용가능한 솔버를 제공합니다. 특히 최고 수준의 Contact알고리즘을 바탕으로 복잡한 기계 시스템도 효과적으로 해석할 수 있습니다.

파라미터를 손쉽게 매개변수로 정의하여 파라메트릭 스터디 및 DOE를 처리할 수 있으며, 시뮬레이션 결과를 애니메이션 및 Plot으로 빠르고 분석할 수 있는 Post-processor를 함께 제공합니다.


Features

  • 빠르고 신뢰할 수 있는 기계 시스템 해석
  • 친숙한 사용자 인터페이스 : CAD와 유사한 Windows-native 환경
  • 강력한 2D/3D Contact 모델링
  • 전용 툴킷을 이용한 자동화된 모델링

Benefits of RecurDyn for Multi-Body Dynamics


RecurDyn/Modeler

RecurDyn/Modeler는 단순하고 직관적인 RecurDyn의 GUI 입니다. 강체 다물체 동역학(MBD: Multi-Body Dynamics) 해석에 필요한 뛰어난 전처리 및 후처리 환경을 제공하며, 모델 생성 및 생성된 모델의 파라미터와 데이터 설정, 솔버 실행 및 제어, 그래프와 애니메이션을 통한 해석 결과 확인 및 생성하는 기능까지 제공합니다.

단순한 마우스 조작과 키보드의 명령만으로 바디들의 위치를 빠르게 배치함으로써 모델들을 사실적으로 생성할 수 있게 해주며, Joint, Force, Contact 및 여러 가지 요소들을 시각적이며 직관적으로 정의할 수 있게 해줍니다.

  • CAD에서 Geometry를 직접 RecurDyn/Modeler로 가져올 수 있습니다.
  • GUI의 다양한 바디 생성 툴을 이용하여 바디를 생성할 수 있습니다. 지원되는 CAD 파일 포맷은 다음과 같습니다.
    • Parasolid (.x_t, .x_b, .xmt_txt, .xmt_bin)
    • STEP (.step, .stp)
    • ACIS (.sat)
    • IGES (.igs)
    • CATIA (.CATPart, CATProduct)
    • NX (prt)
    • Solidworks (sldprt, sldasm)
    • Creo/Pro/E (prt, asm)
    • Shell (.shl)
    • STL (.stl)

(포맷에 따라 별도 라이선스가 필요할 수 있습니다.)

RecurDyn/Modeler는 추가적인 툴킷들을 이용하여 유연체가 포함된 동역학 해석이나 프린터, Roll-to-Roll 미디어 처리기와 같은 Media transport systems, 궤도 차량 등의 해석과 같은 다양한 용도로 확장될 수 있습니다.


RecurDyn/Solver

RecurDyn/Solver는 다물체 동역학 해석 시 사용되는 최강의 MBD 솔버입니다. 향상된 계산법 및 수치 해석 기술을 기반으로 매우 복잡한 Contact 조건들이 포함된 기계 시스템의 해석도 빠르고 안정적으로 수행합니다.

RecurDyn/Solver는 RecurDyn/Professional에 포함되어 있으며 추가적으로 제공되는 툴킷을 이용하여 확장이 가능합니다. 예를 들면, 별도의 툴킷을 통해 유연체나 프린터와 같은 Media Transport System, 탄소성 유체 부싱, 메카트로닉스 제어 시스템 등으로 확장하여 해석을 수행할 수 있습니다. RecurDyn/Solver는 이러한 시스템들을 하나의 연결된 방정식 시스템으로 통합하며 RecurDyn/Solver 기능을 더욱더 빠르고 강력하게 만들어주는 연동 해석(Co-simulation)을 통하여 이 방정식 시스템이 동시에 해석됩니다.

강체 시스템을 해석하는 경우 RecurDyn/Solver는 미분 방정식의 수치 적분법에 필요한 Implicit Generalized-Alpha와 Advanced Hybrid 방법을 제공합니다. RecurDyn/Solver는 동역학 해석 및 정적 해석 수행에 모두 사용될 수 있습니다

  • Pre Analysis
  • Static Analysis
  • Dynamic Analysis
  • Using the recursive formula by the relative coordinate
  • Implicit G-Alpha /Advanced Hybrid/Track G-Alpha integrators


RecurDyn/ProcessNet

RecurDyn/ProcessNet은 RecurDyn/Professional에 포함되어 있는 C#과 Visual Basic 기반의 사용자 정의 환경입니다.

이를 통해 사용자는 본인이 원하는 대로 모델 데이터 처리, 사용자 정의 다이얼로그 박스와 UI 기능 생성, 작업의 자동화, 사용자의 해석 영역에 맞게 RecurDyn을 커스터마이즈를 할 수 있습니다 RecurDyn/ProcessNet은 전처리 데이터 뿐만 아니라 후처리 데이터에 접근하여 처리할 수 있으며, RecurDyn/ProcessNet은 스크립트 환경으로 Microsoft.NET을 사용하며 C#과 Visual Basic을 사용하여 스크립트 생성이 가능합니다. RecurDyn/ProcessNet을 이용하면 RecurDyn/Professional의 기능을 사용자 본인의 필요에 맞게 최대한 확장하여 사용할 수 있습니다.


RecurDyn/Post

RecurDyn Post는 RecurDyn의 해석 결과를 분석하기 위한 독립적인 포스트 프로세서입니다. RecurDyn과는 별개로 독립적으로 실행할 수 있기에 시뮬레이션이 진행 중인 상태에서도 다른 해석 결과를 빠르게 분석할 수 있습니다.



RecurDyn/Professional에 포함된 기능들

RecurDyn/Professional은 다양한 종류의 Contact 라이브러리를 제공합니다.

  • General contact : 임의의 형상에 대해 사용 가능한 접촉 요소.
  • Primitive contact : 구-구, 구-실린더, 박스-실린더 등 특정 형상에 대해 보다 빠르고 정확한 해석이 가능한 접촉 요소


RecurDyn Contact library for Multi Body DynamicsCharacteristics of RecurDyn Contact library for Multi Body Dynamics

RecurDyn은 기계 시스템 모델링에 필요한 다양한 Joint 요소와 Force 요소를 지원합니다.

  • 일반적인 조인트와 힘/토크 요소 지원
  • Gear, Coupler, Point on Curve, Curve on Curve 지원
  • Beam Force, Plate Force와 같은 Special Force요소 지원

RecurDyn Joint and Force for Multi-Body Dynamics  

Subsystem은 다수의 Body, Joint, Force, Contact 등으로 이루어진 집합체입니다. Subsystem은 다른 모델 또는 다른 Subsystem으로 가져오기가 가능하며, Subsystem 자체도 독립적으로 해석될 수 있습니다. Multi-Body Dynamics 모델의 그룹화와 시스템 내의 각각의 어셈블리를 독립적으로 모델링함으로써, 모델의 복잡도를 감소사키고  재활용성을 증대 시켜줍니다.

리커다인 서브시스템

센서는 해석 결과에 대한 분석 지원, 메카트로닉 제어 시스템 해석에서부터 입력 제공까지 다양한 용도로 사용되고 있습니다.

예를 들면, 바디의 지오메트리 형상 사이의 거리를 재는 센서를 이용하여 바디가 특정 영역에 위치해 있을 때, 바디에 속한 특정 지점의 위치, 속도, 가속도 정보 등을 확인할 수 있습니다.

특히, 박스와 레이저, 두 종류의 범용 센서를 지원하여 센서를 이용한 모델링을 지원합니다.

Multi-Body Dynamics 소프트웨어 리커다인에서 제공하는 범용 센서

RecurDyn을 이용하여 모델 해석 시 간단한 프로그래밍 Expression 작성이 가능합니다. RecurDyn에서 다양한 용도로 사용되는 Expression이란 sin(5*time)과 같은 텍스트 문자열(Text strings)이며 시간에 따라 변화하는 바디의 위치, 반작용력, 사용자 정의 구속 방정식 생성 등의 경우에 사용할 수 있습니다.

Expression은 RecurDyn/Modeler를 사용하여 직접 작성할 수 있으며, RecurDyn/Modeler는 사용자가 모델의 일부분을 제어하거나 해석이 완료된 이후 분석된 데이터를 생성하는 경우에도 간단하면서도 강력한 기능을 제공합니다.

  • 다양한 수학 라이브러리를 이용하여 수식의 정의 가능
  • 시간에 따라 변화하는 바디의 위치, 작용력, 사용자 정의 구속 방정식 생성 등에 사용
  • 해석 완료 후의 결과를 원하는 형태로 가공하는 용도로 활용
  • DOE, 최적화를 위한 목적함수 정의

RecurDyn의 Relation Map을 이용하여 다물체 동역학 모델 내의 다양한 요소들의 연결 관계를 다이어그램의 형태로 손쉽게 확인 가능합니다.

Relation Map of RecurDyn to easily understand Multi-Body Dynamics model

  • 자체 Post Processor 를 이용한 다양한 형태의 결과 확인
  • 시스템의 움직임을 애니메이션을 통해 확인
  • 위치, 속도, 가속도, 반력 등을 그래프(Plot)로 확인
  • 시간에 따른 응력, 변형률에 대한 Contour를 애니메이션을 통해 확인 및 AVI 파일로 출력
  • 데이터를 간편하게 Export 하여 엑셀 등에서 확인 가능
  • 보간, 미적분, FFT, 필터와 같은 다양한 처리 기능 지원
  • 갭 측정/ 간섭체크
  • 바디 간의 거리, 혹은 간섭의 존재여부 확인
  • 해석 후 애니메이션을 통한 값의 변화 확인

RecurDyn 은 다양한 CAD 포맷을 지원합니다. 

  • Parasolid (.x_t, .x_b, .xmt_txt, .xmt_bin)
  • STEP (.step, .stp)
  • ACIS (.sat)
  • IGES (.igs)
  • CATIA (.CATPart, CATProduct)
  • NX (prt)
  • Solidworks (sldprt, sldasm)
  • Creo/Pro/E (prt, asm)
  • Shell (.shl)
  • STL (.stl)


자세한 정보는 아래 글을 참고하시기 바랍니다.

https://support.functionbay.com/en/faq/single/56/