Technical Support

{{ post.title }} 글 편집 작성자 {{ post.author.name }} 작성일

Version {{ post.target_version }} Product
{{ product.name }}
Tutorial/Manual {{ post.manual_title }} Attached File {{ post.file.upload_filename }}

RecurDyn은 Simulation과 관련된 다양한 옵션을 제공합니다.

[Home]-[Setting]-[Simulation]


상당수는 기본값을 그대로 사용해도 지장이 없지만, 일부 옵션은 기억해두면 때때로 유용할 수 있습니다.

여기서는 간단한 설명을 제공하며 좀 더 자세한 설명은 매뉴얼을 참고하시기 바랍니다.

노란 색 옵션이 자주 활용되는 파라미터입니다.


기본적인 솔버 파라미터와 관련해서는 솔버 초보탈출 1탄~3탄을 참고하시기 바랍니다.

 


1.Number of Core

  • 일반적으로 기본값 (Auto)을 사용하면 됩니다.
  • RecurDyn은 SMP를 지원합니다. 따라서 멀티 코어를 활용할 수 있으며, 해석에 사용할 코어의 개수를 지정할 수 있습니다.


2.Solver Type

  • 일반적으로 기본값 (DLL)을 사용하면 됩니다.
  • 과거 32비트 시절에 개발된 옵션으로 64비트 윈도우를 사용하는 현재는 별도로 신경 쓰지 않아도 됩니다. 속도도 DLL타입이 더 빠릅니다.


3.Linear Solver Type for MBD

  • 일반적으로 기본값 (Automatic)을 사용하면 됩니다.
  • V8R5에서는 ‘Use Sparse Solver for MBD’라는 이름의 옵션으로 제공되었습니다.
  • 일반적으로 모델이 단순할 때는 Dense Solver가 적합하고, 복잡할 때는 Sparse Solver가 적합합니다.
  • 일반적으로 Automatic을 사용하시면 Dense/Sparse를 RecurDyn이 자동으로 선택하여 사용합니다.


4.Expression

  • Time offset: Expression에 사용되는 ‘Time’이라는 변수에 time offse값만큼 더해서 사용하게 됩니다. 특히 ‘Extract’기능을 사용했을 때 유용합니다.
  • https://support.functionbay.com/ko/faq/single/156
  • If Tolerance: Expression의 IF함수에서 비교를 할 때, 값이 같은지를 비교할 때, 허용 공차로 사용됩니다. 대부분의 경우, 기본값을 그대로 사용하면 됩니다.


5.Initial Velocity

  • 바디의 초기 속도와 조인트의 초기 속도가 동시에 적용될 경우 (첨부 모델의 Body1)
    • Relative: 바디의 초기 속도가 우선적으로 적용됩니다.
    • Absolute: 조인트의 초기 속도가 우선적으로 적용됩니다.
  • 바디의 초기 속도 결정 방법
    • Relative: 바디의 초기 속도를 별도로 지정하지 않으면, RecurDyn이 내부적으로 이를 결정합니다.
    • Absolute: 별도로 정의되지 않은 바디의 초기 속도는 모두 0으로 놓고 해석을 수행합니다.
  • 예를 들어, 첨부 모델에서 Trajoint1의 초기 속도가 100으로 지정되어 있는데,
    • Relative옵션 사용 시, Body2, Body3이 함께 초기 속도 100으로 움직입니다.
    • Absolute옵션 사용 시, Body2는 100으로 움직이고, Body3는 정지해 있습니다.


6.Check Redundant

  • 일반적으로 기본값 (Every Step)을 사용하면 됩니다.
  • Every Step: Redundant constrain는 시스템의 상태에 따라 변경될 수 있습니다. 따라서 RecurDyn은 매 스텝마다 Redundant constraint를 체크합니다.
  • Once at simulation start: 이는 과거 모델에 대한 호환성 때문에 존재하는 옵션입니다. 해석을 시작하는 시점에만 한번 redundant constrain를 체크하고, 이후에 발생하는 redundant constrain는 고려하지 않습니다.