Parameter Estimation of Time Varying State

I have a state space grey box model for which I have been using the PEM tool to determine one term in the state matrix for a given set of test data. The limiation I am finding with using the PEM tool is that the state has to be constant throughout the entire set of test data. I am looking for a way to determine the state as a function of time (the state is actually dependent on several other known factors). In the end, I am looking to determine the state vs. time so that I can generate a lookup table for the state as a function of the other known inputs.

回答 (1 件)

Rajiv Singh
Rajiv Singh 2011 年 8 月 1 日

0 投票

Do you mean that the state-space matrices A,B,C,D are time dependent? If so, please look into the "nonlinear grey box" modeling technique:
see: "Tutorials on Nonlinear Grey Box Model Identification"
Unlike the linear grey box (idgrey) case, the ODE function of a nonlinear grey box model (idnlgrey) takes in the current time instant t, input u(t) and state value x(t) as regular input arguments. Hence you can create a dependency of parameters on time values.

1 件のコメント

Ahmad Gad
Ahmad Gad 2021 年 9 月 16 日
編集済み: Ahmad Gad 2021 年 9 月 16 日
Can you explain this more? None of the links work.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeSystem Identification Toolbox についてさらに検索

質問済み:

2011 年 8 月 1 日

編集済み:

2021 年 9 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by