| 1 | loadString("
|
|---|
| 2 | model simple_test
|
|---|
| 3 | number num(x(start={1, 2}));
|
|---|
| 4 | parameter Real a=6,b=2,c=4;
|
|---|
| 5 | input Real u = sin(0);
|
|---|
| 6 | output Real y;
|
|---|
| 7 | class number
|
|---|
| 8 | Real x[2];
|
|---|
| 9 | end number;
|
|---|
| 10 | equation
|
|---|
| 11 | der(num.x[1]) = num.x[1]*(a-b*num.x[1]-num.x[2]);
|
|---|
| 12 | der(num.x[2]) = num.x[2]*(c-num.x[1]-num.x[2]);
|
|---|
| 13 | y = num.x[1] * u + num.x[2] * u;
|
|---|
| 14 | end simple_test;");getErrorString();
|
|---|
| 15 |
|
|---|
| 16 | setCommandLineOptions("--linearizationDumpLanguage=matlab");getErrorString();
|
|---|
| 17 | linearize(simple_test, stopTime = 1);getErrorString();
|
|---|