미분 방정식 Inspire Motion

나머지 좌표계 상태와 통합된 단일 동적 상태를 수반하는 일차 사용자 정의 미분 방정식을 정의합니다.

이 방정식을 사용하여 모델링 중인 기계 시스템에 상태를 추가할 수 있습니다.

기본적으로 엔티티의 변수 이름은 특정 규칙을 따릅니다. 예를 들어 모든 미분 방정식 엔티티의 변수 이름은 "SolverDiffeq_"로 시작합니다. 이 규칙은 모델 편집 및 모델 조작에 많은 이점이 있으므로 모델을 빌드할 때 따르는 것이 좋습니다.

미분 방정식과 같은 엔티티를 추가하거나 편집하는 방법은 엔티티 생성에서 확인하십시오.

미분 방정식 속성 Inspire Motion

속성 편집기의 미분 방정식 속성에 대한 설명입니다.

속성 설명
일반
이름 엔티티 이름
변수 이름 변수 이름으로, 엔티티의 고유 식별자 문자열
ID 고유 식별 정수
속성
정적 유지 솔버에 대한 정적 및 준정적 해석 중에 미분 방정식의 값 변경이 허용되지 않는 경우 이 옵션을 켭니다.
암묵적 미분 방정식의 도함수가 암묵적인 경우 이 옵션을 켭니다.
IC 미분 방정식의 초기 조건에 대한 값을 입력합니다.
IC 도트 미분 방정식의 첫 번째 도함수에 대한 초기 조건 값을 입력합니다. 이 옵션은 암묵적 속성과 함께 사용됩니다.
유형 미분 방정식의 입력 형식 유형을 선택하고 선택한 형식에 따라 입력을 제공합니다.
  • 상수: 값(value)을 입력합니다.
  • 스플라인:
    1. 스플라인을 선택합니다.
    2. 보간 방법 선택:
      • AKIMA
      • CUBIC
      • LINEAR
      • QUINTIC
    3. 독립 변수 X 아래에 값을 입력합니다. 독립 변수는 Templex 구문으로 지정해야 합니다.
    4. 스플라인 선택:
      1. 스플라인(fx) 옆의 빈 필드를 클릭합니다.
      2. 마이크로 대화 상자에서 를 클릭합니다.
      3. 스플라인 선택 대화 상자에서 스플라인을 선택합니다.
      주: 스플라인을 사용하려면 먼저 솔버 미분 방정식의 동작을 나타내는 스플라인을 정의해야 합니다.
  • Spline3D:
    1. Spline3D를 선택합니다.
    2. 보간 방법 선택:
      • AKIMA
      • CUBIC
      • LINEAR
      • QUINTIC
    3. 독립 변수 X독립 변수 Z에 대한 표현식을 지정합니다.
    4. spline3D 선택:
      1. Spline3D (fx) 옆의 빈 필드를 클릭합니다.
      2. 마이크로 대화 상자에서 를 클릭합니다.
      3. Spline3D 선택 대화 상자에서 스플라인을 선택합니다.
      주: Spline3D를 사용하려면 먼저 솔버 미분 방정식의 동작을 나타내는 Spline3D를 정의해야 합니다.
  • 표현식: 표현식을 입력합니다.
신호
사용자 정의

또는 서브루틴을 사용하여 미분 방정식을 정의합니다.

  • 사용자 표현식의 경우, 사용자 서브루틴에 전달되는 매개변수와 함께 USER 솔버 함수로 표현식을 제공합니다.
  • 서브루틴에 로컬 파일을 제공하려면 로컬 파일 및 함수 이름 사용을 켭니다. 그렇지 않으면 Inspire Motion에서 검색 경로 내에서 서브루틴을 검색합니다.
    1. 솔버가 서브루틴 코드에 액세스할 수 있는 로컬 파일을 지정합니다. 이 옵션을 지정하지 않으면 응용 프로그램은 사용자 서브루틴 및 로드 규칙에 따라 서브루틴을 검색합니다.
      주: 지정할 파일 유형은 선택한 함수 유형에 따라 달라집니다. 예를 들어 DLL/SO를 선택한 경우 확장자가 .dll(Windows) 또는 .so(Linux)인 파일을 지정할 수 있습니다.
    2. 드롭다운 메뉴에서 함수 유형을 선택합니다.
      • DLL/SO
      • Python
      • MatLab
      • Compose
    3. 엔티티를 정의하는 서브루틴에서 함수 이름을 지정하거나 응용 프로그램에서 제공한 기본 이름을 수락합니다.