What are the 7 states for the model?
Show older comments
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.
Accepted Answer
More Answers (1)
Rajiv Singh
on 10 May 2013
0 votes
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 Comments
Jose
on 10 May 2013
Rajiv Singh
on 15 May 2013
Edited: Rajiv Singh
on 15 May 2013
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:
Categories
Find more on Linear Model Identification in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!