how to implement ordinary differential equation in Simulink ?

3 views (last 30 days)
I have three coupled ordinary differential equation and i want to implement it in a Simulink . can anyone tell me how should i do it ? any example ?
the following equations are related to adaptive hopf oscillator which adapt the frequency of external perturbation.
I have implemented in MATLAB but i want to implement it in Simulink.
****************************************
dy(1)/dt = (mu - r^2)y(1) - y(3)*y(2) +K*F(t)
dy(2)/dt = (mu - r^2)y(2) + y(3)*y(1)
dy(3)/dt = -K*F(t) * [y(1)/(sqrt (y(1)^2+y(2)^2))]
********************************************
here r = sqrt(y(1)^2 + y(2)^2)
F (t) = external perturbation k = constant mu = constant and y(1), y(2) and y (3) are having initial values.

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 3 Feb 2013
Edited: Azzi Abdelmalek on 3 Feb 2013
Use derivative , sum , prod , gain , constant and step blocks. you will need also, a source block to your perturbation

More Answers (0)

Community Treasure Hunt

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

Start Hunting!