Is it possible to get correct result in simulink if derivative block is used to obtain the derivative of a signal? If not how to obtain derivative of signals in matlab/simulink?
古いコメントを表示
I am working on control system and i am using simulink for my my design and analysis, so in my design I need to perform derivative of signals. I used derivative block of simulink for this purpose and it gives correct result sometimes and error sometimes. so I would like know whether it is correct or not?
回答 (1 件)
Sebastian Castro
2015 年 12 月 8 日
1 投票
The Derivative block only approximates a derivative and can therefore be very unstable when the derivative of a signal is high.
The usual workaround, which is what the continuous-time PID Controller block in Simulink can do, is to implement a filtered derivative. See section 3c of the following Answer for more details:
- Sebastian
カテゴリ
ヘルプ センター および File Exchange で Interactive and Graphical Tuning についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!