편미분 방정식을 풉니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.


icon

입력/출력

  • cNI__PDE_lvlib_NI__PDElvclass.png PDE 입력

    PDE 입력은 식의 데이터를 저장하는 클래스입니다.

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

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

  • iNI__PDE_lvlib_NI__PDElvclass.png PDE 출력

    PDE 출력은 변경되지 않은 PDE 입력을 반환합니다.

  • i2ddbl.png U(x, y)

    U(x, y)는 식의 계산된 솔루션을 반환합니다.

    우변 함수의 크기는 [PDE 영역 정의] VI에서 y 포인트 개수 x x 포인트 개수입니다. U(x, y)의 각 열과 행은 각각 특정 y 또는 x 포인트의 솔루션을 저장합니다.

  • ierrcodeclst.png 에러 출력

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

  • [PDE 해답기] VI를 사용하기 전에 [PDE 정의], [PDE 영역 정의], [PDE 경계 조건 정의] VI를 사용하여 식, 영역, 경계 조건을 정의합니다. 열이나 파동 방정식과 같은 진화 방정식의 경우, [PDE 초기 조건 정의] VI를 사용하여 초기 조건을 정의합니다. 각 VI에 대해 풀어야 하는 식의 타입에 따라 알맞은 다항식 인스턴스를 선택합니다. 다음 블록다이어그램은 1차원 파동 방정식을 정의하고 푸는 방법을 보여줍니다.

    1차원 문제의 경우, LabVIEW는 유한차분법으로 균일한 간격의 포인트에서 식을 풉니다. 사각형 영역에서 정의된 2차원 문제의 경우, LabVIEW는 유한차분법으로 균일한 메시 눈금에서 식을 풉니다. 다각형 영역에서 정의된 2차원 문제의 경우, LabVIEW는 유한요소법으로지정된 눈금 포인트에서 식을 풉니다. 이 경우, 눈금 포인트가 균일한 메시일 필요는 없습니다.

    예제

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

    • labview\examples\Mathematics\Differential Equations - PDE\PDE Flexible Element.vi
    • labview\examples\Mathematics\Differential Equations - PDE\PDE String Vibration.vi
    • labview\examples\Mathematics\Differential Equations - PDE\PDE Thermal Distribution.vi