avoid negative step response

4 次查看(过去 30 天)
Bernadette
Bernadette 2012-3-1
Hello,
I wanted to know, if anyone knows a solution how to avoid negative values in step responses of estimated models. I identify the characteristics of some heating systems and do get some really good model results, however, some of them first react with negative values to a positive input step (so to say "cool down" when starting heating) before responding in the right way. But this doesn't conform to the physical behaviour of the real system.
So is there any possibility to exclude models, which first responde with negative values to positive input steps?
Best regurads,

回答(1 个)

Rajiv Singh
Rajiv Singh 2012-3-17
If you are using idproc model type, you can impose a constraint on model's gain (Kp) and zero (Tz) values to achieve this. Otherwise you can look into idgrey (grey box modeling) approaches that support arbitrary constraints and parametrizations of linear models. Basically you parameterize the model in a way that guarantees positive gain and minimum phase zeros.

类别

Help CenterFile Exchange 中查找有关 Linear Model Identification 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by