Subject
- Posted on
October 30, 2006, 12:44 am
Hi,
Does MATLAB convert MIMO ARX model to MIMO State-Space model (and vice
versa)? If yes, what is the command? I am not able to find it. I am
currently using 6.5.1.199709 (R13) Service Pack 1.
Thanks a lot!
Richard
Re: Conversion from multivariable ARX model to multivariable State-Space model using MATLAB
Hi Richard,
Richard wrote:
If I understand your needs right, you have a model of a MIMO system in the
format
D(d)y(k)=N(d)u(k)
and you would like to find an equivalent state-space model
xdot(k) = Ax(k)+Bu(k)
y(k) = Cx(k)+Du(k)
what you need is a routine for conversion between polynomial matrix fraction
D^-1N and state-space format. As far as I know, there is none in Control
System Toolbox for Matlab. This routine is included in a commercial
Polynomial Toolbox distributed by http://www.polyx.com . You can also check
if it is included in the Slicot library at http://www.slicot.de . Some
functionality for polynomial matrices is also covered in Scilab, as far as
I know.
In Polynomial Toolbox, the typical session looks like this:
A =
-0.64 - 0.56d + 0.44d^2 -0.95 + 0.78d + 0.57d^2
-0.82 - 0.27d - 1.2d^2 -2.2 + 0.99d - 0.52d^2
B =
0.23 + 0.021d
-1 - 0.95d
a =
x1 x2 x3 x4
x1 -1.583 1 1.266 0
x2 3.401 0 2.82 0
x3 0.4702 0 -0.02444 1
x4 -1.808 0 -1.288 0
b =
u1
x1 3.926
x2 -4.29
x3 -0.1479
x4 2.565
c =
x1 x2 x3 x4
y1 1 0 0 0
y2 -0 0 1 0
d =
u1
y1 -2.374
y2 1.341
Sampling time: 1
Discrete-time model.
Best regards,
Zdenek
Site Timeline
- » Reconfiguring Yaskawa Drive for Position Control?
- — Next thread in » Industrial Control Group
-

- » Plant Nominal Line Voltage Question
- — Previous thread in » Industrial Control Group
-

- » Measurement validation for process signals
- — Newest thread in » Industrial Control Group
-

- » CNC routing plastics - eye irritant?
- — The site's Newest Thread. Posted in » General Metalworking
-

- » Zero On topic out of 11
- — The site's Last Updated Thread. Posted in » General Metalworking
-






