상세 컨텐츠

본문 제목

시뮬링크 2 - 이차 미분 방정식

장.Matlab/Matlab Simulink

by 수내동떡볶이주먹 2021. 2. 21. 18:33

본문

시뮬링크를 이용하면 2차 미분 방정식 또한 풀 수 있다. 

 

시뮬링크를 이용하여 진동이나 제어와 같은 문제를 해결하는데 필요한경우면 시뮬링크를 이용해 식을 입력하는것이 

 

좋지만 그렇지 않고 단순히 미분 방정식을 풀고자 한다면 

 

시뮬링크가 아니라 전에 배운 dsolve 혹은 ode45 를 사용하는것이 훨신 쉽고 간편하다.

 

식은 u''+2u'+5u=0을 풀어보도록 하겠다.

 

먼저 식을 u'' = -2u' -5u로 바꾸어준다. 

 

그렇다면 -2u' 과 -5u의 합으로 나타낼 수 있다. 

 

처음 입력되는 값이 u''이므로 u'은 한번 적분 u 는 두번 적분한 것이고 

 

각각의 계수는 gain을 이용하여 곱해준다. 

 

이제 시뮬링크를 켜고 library에서 필요한 도구를 끌어와 아래와 같이 

 

시스템을 구성하자

 

 

 

 

 

시스템은 완성했으니 이제 설정값을 입력해 주어야 한다.

 

먼저 초기조건을 integrator를 더블 클릭하여 입력해주자

 

초기조건은 u(0)=1 , u'(0) = 5라고 하자

 

 

이제 스코프를 켜고 결과값을 살펴보도록 하자!

 

 

 

'장.Matlab > Matlab Simulink' 카테고리의 다른 글

시뮬링크 3 - 상태방정식 모델  (0) 2021.02.21
시뮬링크 1 - 신호 발생기와 scope  (0) 2021.02.21

관련글 더보기

댓글 영역