2012-02-18 6 views
0

を結果...は、私はいくつかのいずれかが私を助けることができることを願っています

これは11 ODE方程式が含まれている私のS-function M-ファイルに係るれます。

SYS(1)= -kd * X(1) - (FEV * I X(3)(1 - X(2))* Kpの。。); (2)= Kp *(1-x(2))。* x(3);

SYS(3)=(-Fev * X(3)X(3)(1 - X(2))./(1 + FEV * X(2)))* Kpを

それまではSYS(11)

は私の12と13の方程式は以下のように、11 ODE方程式からです

dl =(x(3)+ x(5)/ x(8)+ x(3))* 102;

dk =(x(6)+ x(4)/ x(7)+ x(9))* 102;

しかし、私は、離散状態でこれらの式を置くべきであるかのS-functionファイルに12と13の方程式を作成する方法がわかりませんか?

+0

私はこれを扱うことができると思いますが、問題を少し良く理解する必要があります。 sys(1) - システム(11)とは何ですか?それらは状態変数ですか?また、私はこのようなシンプルなシステムにはs関数を使用しないことを強くお勧めします。システムをsimulinkで描画するか、埋め込みmブロックを使用してください。お知らせ下さい! – macduff

+0

また、なぜode m関数でこれをしないのですか?私と一緒に戻って、私たちはあなたに答えを得ることができるかどうかを見るでしょう。 – macduff

+0

はい、プロセスを記述する最初の原理モデルです.sys(1)-sys(11)は微分方程式であり、イニシエータ濃度、変換、リアクタ温度などです。また、dlとdkも出力変数です。微分方程式の結果から計算される。私はsimulinkで引き出す場合、私はより速く解決することができます数学的な操作のブロックダイアグラムや他の単純なブロックを使用する必要がありますか?私はオードの方程式を入れてみましたが、私はこのエラー.....ゴーゴーゴール..... – rina

答えて

1

このようなシンプルなシステムには、s-functionを使用しないことを強くお勧めします。システムをsimulinkで描画するか、埋め込みmブロックを使用してください。

関連する問題