This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Specify Known Initial States

When to Specify Initial States Versus Estimate Initial States

Sets of measured data are often collected at various times and under different initial conditions. When you estimate model parameters using one data set and subsequently run another estimation with a second data set, your parameter values may not match.

You can use the Parameter Estimation tool to estimate the initial conditions using procedures that are similar to those you use to estimate parameters. You can then use these initial condition estimates as a basis for estimating parameters for your Simulink® model.

Specify Model Initial States

After you select parameters for estimation, as described in Specify Parameters for Estimation, you can specify initial conditions of states in your model. By default, the estimation uses initial conditions specified in the Simulink model. If you want to specify initial conditions other than the defaults, use the Initial States panel in the experiment editor dialog. For this example, right click NewData and select Edit... from the list to open the experiment editor. Then, click Select Initial States button.

The Select Model States dialog for the engine_idle_speed model looks like

Click the check box next to the state you would like to modify. For example, if you select engine_idle_speed/Transfer Fcn and enter the initial values -0.2 and 0, the Initial States panel now looks like

Click Select Parameters in the Parameter Estimation tab. After you also select the parameters as described in Specify Parameters for Estimation, the Edit: Estimated Parameters dialog looks like the following figure.

Related Examples

More About

Was this topic helpful?