Radau IIA법을 사용하여 초기 조건을 가진 미분 대수 방정식(DAE)을 풉니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.


icon

입력/출력

  • cfxdt.png 데이터

    데이터는 임의의 값을 함수 VI에 전달하는 배리언트입니다.

  • csvrn.png DAE F(X,X',t)

    DAE F(X,X',t)는 미분 대수 방정식(DAE)을 구현하는 VI의 엄격한 타입의 참조를 제공합니다.

    vi.lib\gmath\dae.llb\DAE Radau 5th Order Func Template.vit에 있는 함수 템플릿을 사용하여 이 엄격한 타입의 참조를 생성할 수 있습니다.

  • c1ddbl.png 초기값

    초기값은 VI의 초기 상태 값을 지정합니다.

  • c1ddbl.png 초기 도함수

    초기 도함수는 초기 상태 도함수의 값을 지정합니다. 초기 도함수의 길이는 초기값의 길이와 같아야 합니다.

  • ccclst.png 시뮬레이션 파라미터

    시뮬레이션 파라미터는 미분 대수 방정식(DAE) 해답기의 설정에 사용되는 파라미터의 세트를 지정합니다.

  • cdbl.png 초기 시간

    초기 시간은 DAE 해답기를 시작하는 시간을 지정합니다. 기본값은 0입니다.

  • cdbl.png 최종 시간

    최종 시간은 DAE 해답기가 정지하는 시간입니다. 최종 시간은 반드시 초기 시간보다 커야 합니다. 기본값은 10입니다.

  • c1ddbl.png 절대 허용오차

    절대 허용오차는 각 변수의 로컬 에러를 컨트롤하는데 사용되는 DAE 해답기의 절대 허용오차를 지정합니다. 모든 변수에 적용되는 스칼라 허용오차를 지정하거나 각 변수에 개별적으로 적용되는 허용오차에 배열을 지정할 수 있습니다. 절대 허용오차는 음수가 될 수 없습니다. 대응하는 절대 허용오차상대 허용오차는 모두 0이 될 수 없습니다. 기본값은 0.001입니다.

    DAE 해답기는 다음 방정식으로 로컬 에러를 계산합니다: |X|*상대 허용오차 + 절대 허용오차

    LabVIEW는 이 에러를 사용하여 구간 간격을 조절합니다. 에러가 너무 큰 경우, DAE 해답기는 현재 구간을 거부하고 구간 간격을 줄인 후 다시 시도합니다. 에러가 너무 작은 경우, DAE 해답기는 현재 구간을 받고 구간 간격을 늘인 후 다시 시도합니다. 절대 허용오차는 X가 작을 때 가장 중요합니다.

  • c1ddbl.png 상대 허용오차

    상대 허용오차는 각 변수 상태의 로컬 에러를 컨트롤하는데 사용되는 DAE 해답기의 상대 허용오차를 지정합니다. 모든 변수에 적용되는 스칼라 허용오차를 지정하거나 각 변수에 개별적으로 적용되는 허용오차에 배열을 지정할 수 있습니다. 상대 허용오차는 음수가 될 수 없습니다. 절대 허용오차상대 허용오차는 모두 0이 될 수 없습니다. 기본값은 0.001입니다.

    DAE 해답기는 다음 방정식으로 로컬 에러를 계산합니다: |X|*상대 허용오차 + 절대 허용오차

    LabVIEW는 이 에러를 사용하여 구간 간격을 조절합니다. 에러가 너무 큰 경우, 해답기는 현재 구간을 거부하고 구간 간격을 줄인 후 다시 시도합니다. 에러가 너무 작은 경우, 해답기는 현재 구간을 받고 구간 간격을 늘인 후 다시 시도합니다. 상대 허용오차는 X가 클 때 가장 중요합니다.

  • cdbl.png 최소 시간 간격

    최소 시간 간격은 DAE 해답기가 상태를 계산하기 위해서 사용할 수 있는 최소 시간 간격 크기를 지정합니다. 최소 시간 간격이 반드시 제로보다 커야 합니다. 기본값은 1 E-8입니다.

  • cdbl.png 최대 시간 간격

    최대 시간 간격은 DAE 해답기가 상태를 계산하기 위해서 사용할 수 있는 최대 시간 간격 크기를 지정합니다. 최대 시간 간격은 반드시 최소 시간 간격보다 커야 합니다. 기본값은 1입니다.

  • cdbl.png 초기 시간 간격

    초기 시간 간격은 DAE 해답기가 사용할 수 있는 첫번째 시간 간격의 시간 간격 크기를 지정합니다. 초기 시간 간격은 최대 시간 간격최소 시간 간격 사이에 있어야 합니다. 기본값은 0.01입니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • i1ddbl.png 시간

    시간은 미분 대수 방정식(DAE) 해답기가 상태를 평가하는 시간을 반환합니다.

  • i2ddbl.png X 값

    X 값은 시간에 따른 초기 상태의 값을 반환합니다. X 값X 도함수의 경우, 각 행에는 특정 시간에서 계산된 값이 포함되고 각 열에는 시간에 따른 특정 값의 히스토리가 포함됩니다.

  • i2ddbl.png X 도함수

    X 도함수는 시간에 따른 상태 도함수의 값을 반환합니다. X 값X 도함수의 경우, 각 행에는 특정 시간에서 계산된 값이 포함되고 각 열에는 시간에 따른 특정 값의 히스토리가 포함됩니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Mathematics\Differential Equations - ODE\DAE Simple Pendulum Simulation.vi
    • labview\examples\Mathematics\Differential Equations - ODE\DAE Spring Pendulum Simulation.vi