애니메이션을 사용한 탱크 채우기 및 비우기
이 예제에서는 탱크 내 액체의 동역학을 모델링하는 방법을 보여줍니다. 모델은 액체의 유입과 유출을 시뮬레이션합니다.
모델은 원하는 범위 내에서 탱크 수위가 유지되는 제어 시스템을 구현합니다. 이 제어 시스템은 현재 탱크 수위를 기준으로 유입과 유출을 조정합니다. 초기 수위, 유입률 및 유출률, 탱크 크기에 대한 파라미터를 변경할 수 있습니다. In Valve 블록과 Out Valve 블록은 액체 유량을 시뮬레이션합니다. Tank Dynamics 블록은 탱크 내부 액체 수위의 동역학을 설명하는 미분 방정식을 모델링합니다. In Valve 블록과 Out Valve 블록은 유입률과 유출률을 조절하여 원하는 액체 수위를 유지합니다.
Animation Control 블록은 S-function을 사용하여 탱크의 그래픽 표시를 생성하고 업데이트합니다. 애니메이션은 플러시 펄스가 적용되었을 때 탱크가 채워지고 비워지는 것을 보여줍니다.
시뮬레이션을 시작하고 탱크가 채워지고 비워지는 모습을 살펴보려면 Start Sim을 클릭합니다. 시뮬레이션이 끝나면 액체 높이와 두 밸브의 상태를 보여주는 플롯을 검토합니다.
참고 항목
Enabled Subsystem | Triggered Subsystem