13
13
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="en" xml:id="gcare">
15
<refname>gcare</refname>
16
<refpurpose>Continuous time control Riccati equation</refpurpose>
19
<title>Calling Sequence</title>
20
<synopsis>[X,F]=gcare(Sl)</synopsis>
23
<title>Arguments</title>
28
<para>a continuous time linear dynamical system in state-space representation</para>
34
<para>symmetric matrix</para>
40
<para>real matrix</para>
46
<title>Description</title>
48
Generalized Control Algebraic Riccati Equation (GCARE).
49
<literal>X</literal> = solution , <literal>F</literal> = gain.
52
The GCARE for <literal>Sl=[A,B,C,D]</literal> is:
54
<programlisting role=""><![CDATA[
15
<refname>gcare</refname>
16
<refpurpose>Continuous time control Riccati equation</refpurpose>
19
<title>Calling Sequence</title>
20
<synopsis>[X,F]=gcare(Sl)</synopsis>
23
<title>Arguments</title>
28
<para>a continuous time linear dynamical system in state-space representation</para>
34
<para>symmetric matrix</para>
40
<para>real matrix</para>
46
<title>Description</title>
48
Generalized Control Algebraic Riccati Equation (GCARE).
49
<literal>X</literal> = solution , <literal>F</literal> = gain.
52
The GCARE for <literal>Sl=[A,B,C,D]</literal> is:
54
<programlisting role=""><![CDATA[
55
55
(A-B*Si*D'*C)'*X+X*(A-B*Si*D'*C)-X*B*Si*B'*X+C'*Ri*C=0
56
56
]]></programlisting>
58
where <literal>S=(eye()+D'*D)</literal>, <literal>Si=inv(S)</literal>, <literal>R=(eye()+D*D')</literal>, <literal>Ri=inv(R)</literal>
59
and <literal>F=-Si*(D'*C+B'*X)</literal> is such that <literal>A+B*F</literal> is stable.
62
<refsection role="see also">
63
<title>See Also</title>
64
<simplelist type="inline">
66
<link linkend="gfare">gfare</link>
71
<title>History</title>
74
<revnumber>5.4.0</revnumber>
76
<literal>Sl</literal> is now checked for
77
continuous time linear dynamical system. This modification
78
has been introduced by this <ulink url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink>
58
where <literal>S=(eye()+D'*D)</literal>, <literal>Si=inv(S)</literal>, <literal>R=(eye()+D*D')</literal>, <literal>Ri=inv(R)</literal>
59
and <literal>F=-Si*(D'*C+B'*X)</literal> is such that <literal>A+B*F</literal> is stable.
62
<refsection role="see also">
63
<title>See Also</title>
64
<simplelist type="inline">
66
<link linkend="gfare">gfare</link>
71
<title>History</title>
74
<revnumber>5.4.0</revnumber>
76
<literal>Sl</literal> is now checked for
77
continuous time linear dynamical system. This modification
78
has been introduced by this <ulink url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink>