MATLAB Answers


Convert Differential Equations to Spate Space

さんによって質問されました 2019 年 7 月 9 日
最新アクティビティ Star Strider
さんによって コメントされました 2019 年 7 月 10 日
I have a system of differential equations, which I would like to convert to spate-space representation:
s = [x(2);
The confusing moment for me is that there are multiplication of state variables (e.g. x(4)*x(6)), so I don't know how to write it down in A matrix.
Is it possible to convert such system to state-space? Could you hint the way how it should look like?
Thank you in advance for your answer!

  0 件のコメント

サインイン to comment.

1 件の回答

Star Strider
回答者: Star Strider
2019 年 7 月 9 日

In order to convert your equations to a state-space representation, you need to linearise them. This involves taking the Jacobian. I refer you to Linearization of Nonnlinear Systems to guide your efforts. The Symbolic Math Toolbox (that was not available when I encountered this) can likely help you significantly.
There are several other such references that reveal themselves in an Interweb search.

  2 件のコメント

2019 年 7 月 10 日
Thank you very much for your answer! Really helpful.
Star Strider
2019 年 7 月 10 日
As always, my pleasure!

サインイン to comment.

Translated by