avoid negative step response

4 views (last 30 days)
Bernadette
Bernadette on 1 Mar 2012
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,

Answers (1)

Rajiv Singh
Rajiv Singh on 17 Mar 2012
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.

Categories

Find more on Linear Model Identification in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!