Transfer function vs. gains, differentiator, integrator = different, but I don't know why?
5 次查看(过去 30 天)
显示 更早的评论
Hi,
I'm really confused why the two systems shown in the picture below give different outputs. I thought they were mathematically equivalent but give different outputs.
Please could someone show me where I have gone wrong!
Many thanks,
Peter
0 个评论
采纳的回答
Fangjun Jiang
2011-12-27
It must be due to the limitation of calculating du/dt. If you are using all the default setting, you'll notice some warning message in the Command Window regarding step size.
There is no perfect way of calculating the theoretical du/dt in numerical simulation. Doing the du/dt first and then the integration is the problem. If you move the two integrators ahead of the du/dt block (right after the negative feedback summation block), you'll find that the results match perfectly.
3 个评论
Fangjun Jiang
2011-12-28
For canonical realizations, see http://en.wikipedia.org/wiki/Realization_(systems)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 PID Controller Tuning 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!