フィルターのクリア

system of differential equations

2 ビュー (過去 30 日間)
Seba
Seba 2011 年 6 月 6 日
コメント済み: ikhlas 2023 年 11 月 3 日
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,

回答 (7 件)

Titus Edelhofer
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

Arnaud Miege
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

Seba
Seba 2011 年 7 月 14 日
is it possible to find solution of this system with simulink:
x''(t)+ x'(t)+ z''(t) = 0
x(t)+ x'(t)+ z'(t) + 1 = 0
  2 件のコメント
Arnaud Miege
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
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
Seba 2011 年 7 月 15 日
here is a system of equations. Is it possible to find solution of this system with Simulink ?
Id, Iq,Ia,Ib,w,Me are unknown functions, Ud an Uq are known functions, other are constants
  1 件のコメント
Arnaud Miege
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
Seba 2011 年 7 月 19 日
do you have any examples on how to solve equations with complex numbers in Simulink?
  3 件のコメント
Seba
Seba 2011 年 7 月 21 日
how can I solve equations with real-valued signals with simulink, do you have any documentation on that?
Arnaud Miege
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.

サインインしてコメントする。


Seba
Seba 2011 年 7 月 21 日
I don't understand why the first example doesn't work and second example works
  3 件のコメント
Walter Roberson
Walter Roberson 2011 年 7 月 21 日
Hmmm?
>> 10+10i
ans =
10 + 10i
Arnaud Miege
Arnaud Miege 2011 年 7 月 22 日
OK, fair enough.

サインインしてコメントする。


Seba
Seba 2011 年 7 月 25 日
I have tried with delay block but i can't get the solution of the equation(which is -2.5-2.5*i)??
  7 件のコメント
Seba
Seba 2011 年 7 月 26 日
what is a math block? Is that a block in Simulink?
Walter Roberson
Walter Roberson 2011 年 7 月 26 日
http://www.mathworks.com/help/toolbox/simulink/slref/mathfunction.html

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGeneral Applications についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by