Modelling ODE in Simulink when input multiplied by ouput

조회 수: 2 (최근 30일)
aizo zeo
aizo zeo 2022년 10월 10일
답변: Sam Chak 2022년 10월 10일
Hi, so I have this hysteresis equation of a battery, this equation will be combined with other ODE (which could be easily modelled with transfer function) to generate a battery model
where h is the output and i is the input, sgn is the sign of i(t), and the rest are constant. I had tried to make a laplace transfer function and it is not working because the input multiplied by output (h multiplied by i). How can I model this equation in simulink? Could I make this equation in a discrete block and combine with continoues block at the same model?
Thank you

답변 (2개)

Ghazwan
Ghazwan 2022년 10월 10일
What you are looking for is available here
https://www.youtube.com/watch?v=_bzQ1Ws28cg

Sam Chak
Sam Chak 2022년 10월 10일
The given ODE cannot be modeled in the Laplace transform sense because it is a non-affine system due to the product term .
However, it can be modeled in continuous-time using the fundamental blocks like the following:

카테고리

Help CenterFile Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by