フィルターのクリア

Estimation of Transfer Function of a Setup

2 ビュー (過去 30 日間)
Nitish Katal
Nitish Katal 2013 年 8 月 16 日
回答済み: Arkadiy Turevskiy 2013 年 9 月 26 日
Dear Experts,
I have an setup with 2416 eurotherm pid controller with thermocouple in feedback, attached to a system. After putting the pid to auto tune mode, am getting the closed loop output graph.
How can i estimate the transfer function of the system.
The Setpoint of PID is known, PID parameters are known, Output response is known. How can i determine the transfer function of the system.
Thanks Nitish

回答 (1 件)

Arkadiy Turevskiy
Arkadiy Turevskiy 2013 年 9 月 26 日
You can use System Identification Toolbox to estimate closed-loop transfer function T from setpoint to output. That transfer function is T=GC/(1+GC), where G is plant transfer function and C is controller transfer function.
So if you know T (estimated with System Identification Toolbox) and C (your PID controller), you can calculate G as G=T/(C-TC).
For estimating T, you can use a new algorithm ssarx that we added in R2013b which works well for estimation from closed-loop data. Details are in the release notes.
HTH.
Arkadiy

カテゴリ

Help Center および File ExchangeLinear Model Identification についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by