I highly appreciate your help Rajiv Singh. I want to clarify the question: I have used Matlab to generate a block box model of my system using the Sys. ID toolbox. My initial system is quantified by 3 state variables u,v and psi. The state vector output of the black box model has 7 elements in it. How can I determine what they physically represent or relate them to the original u, v and psi states of my system. Thanks
What are the 7 states for the model?
10 ビュー (過去 30 日間)
古いコメントを表示
I am using System Identification tool box. I am using 2 signals as input and 3 signals as output. the system identification is giving as result a state-space model n4s7. Which has an A = [ 7 X 7 ] B = [ 7 X 2 ] C = [ 3 X 7] and D = [ 3 x 2]. How can I define the 7 states in the system? In the book for system identification toolbox, it is mentioned that the state can be reconstructed from the model. Anyone has an example that I can follow to define my states.
Thanks.
0 件のコメント
採用された回答
その他の回答 (1 件)
Rajiv Singh
2013 年 5 月 10 日
Can you elaborate on what you mean by "defining the states"? If you want to calculate the state-trajectory (as a function of time), use SIM or LSIM command. If you want to attach name/units for state variables use the StateName, StateUnit model properties.
2 件のコメント
Rajiv Singh
2013 年 5 月 15 日
編集済み: Rajiv Singh
2013 年 5 月 15 日
The generated states cannot be related to your physical states you desire. If you had estimated a 3 state model, the estimated states would be related to the physical ones through a state coordinate transformation matrix T which is again impossible to determine in absence of additional information. For physically meaningful realizations, you have to build a structured (grey-box) representation. This basically means that you have to know the equations of motion explicitly and use the software simply to estimate the coefficients of those equations. See:
参考
カテゴリ
Help Center および File Exchange で Linear Model Identification についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!