Parameter Estimation for MIMO systems using Simulink Design Optimization

5 ビュー (過去 30 日間)
Kashan Zafar Syed
Kashan Zafar Syed 2022 年 8 月 16 日
回答済み: Michael 2022 年 9 月 9 日
I have created a first principles (mass and energy balance) model for a MIMO system of a reactive distillation column. It is an ODE (a set of first order differential equations) system which I solve using ode15s.
This system has multiple inputs which can be controlled by the plant operator (labelled in green) which are:
  • Heat Input to the reactor
  • Flow rate of raw materials feed into the reactor
  • Pressure at the top of the distillation column
  • Flow rate of the condensed product distillate from the column at the top
Similarly the entire system has multiple outputs as well (labelled in orange) which are:
  • The temperature of the reactor
  • The volume of the reactor
The first principles model is a non linear model and the parameters (which are constant i.e. not time varying) are not exactly known. I have lots of measurement data from the real plant and wish to estimate these parameters in order to fit the model simulation data to the real measured plant data. At present my simulation output follows the shape of the measured data roughly but is not exact which tells me that I can adjust the parameters to make it better.
However I saw in the tutorials for the simulink design optimization that it can be used for SISO systems. My question is, can it also be used to somehow estimate the params of MIMO systems using the Parameter Estimator App.

回答 (1 件)

Michael
Michael 2022 年 9 月 9 日
Hello Kashan,
Yes, Parameter Estimator works with systems that have multiple inputs and outputs. When you define your experiment(s), you can specify which parts of your measured data are associated with which signals in the model.
Sincerely,
Michael

カテゴリ

Help Center および File ExchangeRobust Control Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by