system of differential equations
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello All,
I am wondering how to solve system of differential equations using simulink?
plz do help me how to make a simulink model.
regards,
댓글 수: 0
답변 (7개)
Titus Edelhofer
2011년 6월 6일
Hi,
you could open the vdp model as a typical second order differential equation. The way to go stays the same when you have a system: put as many integrators per row of your system as you have orders of differentiation, and feed them with the variables that make up the differential equation.
Titus
댓글 수: 0
Arnaud Miege
2011년 6월 6일
Write down the equations on paper and then implement them using the various blocks available in Simulink. A tip: it's generally better to start with the highest order derivative and integrate rather than the other way round and differentiates. Have a look at Modeling Best Practises in the Simulink documentation and also at the interactive tutorials on the MathWorks web site.
HTH,
Arnaud
댓글 수: 0
Seba
2011년 7월 14일
댓글 수: 2
Arnaud Miege
2011년 7월 14일
That system does not have a solution. If you differentiate the second equation once more, you have:
x'' = -x' - z''
z'' = -1 - x'' - x'
If you then substitute the expression for z'' in the second equation into the first, you get:
x'' = -x' + 1 + x'' + x'
in other words, 1 = 0.
I suggest you check these equations, they're probably wrong.
ikhlas
2023년 11월 3일
how can I solve this system using Euler's method in matlab
u'=p
v'=q
p'=0
q'=0
such that u(0)=0 , v(0)=0, p(0)=0, q(0)=1?
Seba
2011년 7월 15일
댓글 수: 1
Arnaud Miege
2011년 7월 15일
Yes, as long there is a solution, you can represent any system of ODEs in Simulink. Start working out the higher order derivatives and use integrator blocks to work your way up. Read the documentation, e.g.:
http://www.mathworks.com/help/releases/R2011a/toolbox/simulink/ug/bra6ae8.html
Seba
2011년 7월 19일
댓글 수: 3
Arnaud Miege
2011년 7월 21일
Like I said before (read my previous answers/comments), you can represent any system of ODEs in Simulink. Start working out the higher order derivatives and use integrator blocks to work your way up. Read the documentation, e.g.:
http://www.mathworks.com/help/releases/R2011a/toolbox/simulink/ug/bra6ae8.html.
Also work through the tutorials I suggested and look at Modelling Best Practises in the documentation.
참고 항목
카테고리
Help Center 및 File Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!