Bug #10562 fixed - The CACSD/Robust Control demo failed. 91/5991/5
steer [Fri, 20 Jan 2012 10:56:33 +0000 (11:56 +0100)]
Change-Id: I930449d0cb3d262fb855f19b0b13f16a9453b7cc

17 files changed:
scilab/CHANGES_5.4.X
scilab/modules/cacsd/demos/robust/rob.dem
scilab/modules/cacsd/help/en_US/ccontrg.xml
scilab/modules/cacsd/help/en_US/copfac.xml
scilab/modules/cacsd/help/en_US/dtsi.xml
scilab/modules/cacsd/help/en_US/fspecg.xml
scilab/modules/cacsd/help/en_US/fstabst.xml
scilab/modules/cacsd/help/en_US/gamitg.xml
scilab/modules/cacsd/help/en_US/gcare.xml
scilab/modules/cacsd/help/en_US/gfare.xml
scilab/modules/cacsd/help/en_US/gfrancis.xml
scilab/modules/cacsd/help/en_US/h2norm.xml
scilab/modules/cacsd/help/en_US/h_cl.xml
scilab/modules/cacsd/help/en_US/h_inf.xml
scilab/modules/cacsd/help/en_US/lcf.xml
scilab/modules/cacsd/help/en_US/macglov.xml
scilab/modules/cacsd/help/en_US/nehari.xml

index d26ff32..acb5a86 100644 (file)
@@ -449,6 +449,8 @@ CACSD & Signal Processing
 
 * 'mtlb_conv' compatibility function is now obsolete. Please use 'conv' instead.
 
+* Bug #10562 fixed - The "CACSD/Robust Control" demo failed.
+
 
 ATOMS
 =======
index a1618c3..129b552 100644 (file)
@@ -10,8 +10,9 @@ lines(0);
 s=poly(0,'s');
 
 //MAC-FARLANE PROBLEM for G=1/s^3;
+G=syslin("c",1/s^3);
 
-[P,r]=macglov(1/s^3);clean(P)
+[P,r]=macglov(G);clean(P)
 
 //Optimal controller K:
 
@@ -42,7 +43,7 @@ ga-gamaopt
 
 halt()
 
-[N,M]=lcf(tf2ss(1/s^3)); //Left coprime factorization of G.
+[N,M]=lcf(tf2ss(G)); //Left coprime factorization of G.
 
 nk=hankelsv([N,M]);
 
index 06fcb2c..f1a6588 100644 (file)
@@ -80,4 +80,19 @@ B = ( B1 , B2 ) ,        C= ( C1 ) ,    D = ( D11  D12)
       </member>
     </simplelist>
   </refsection>
+  <refsection>
+    <title>Authors</title>
+    <para>P. Gahinet (INRIA);   </para>
+  </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for continuous time linear dynamical system.
+        This modification has been introduced by this  <ulink url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark> 
+
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 2c0eb20..f9a5c98 100644 (file)
       </member>
     </simplelist>
   </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for continuous time linear dynamical system.
+        This modification has been introduced by this  <ulink url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark> 
+
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index b582a73..0c2f083 100644 (file)
       </member>
     </simplelist>
   </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for continuous time linear dynamical system.
+        This modification has been introduced by this  <ulink url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark> 
+
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 146d5cb..9ca749f 100644 (file)
@@ -50,4 +50,15 @@ gtild(g)*g = gtild(gm)*gm
     <para>
     Imaginary-axis poles are forbidden.</para>
   </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for continuous time linear dynamical system.
+        This modification has been introduced by this  <ulink url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark> 
+
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 2f17b4f..a19255a 100644 (file)
@@ -116,4 +116,16 @@ A=h_cl(P,r,K); spec(A)
       </member>
     </simplelist>
   </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index cd11c48..232d0be 100644 (file)
@@ -95,4 +95,20 @@ B = ( B1 , B2 ) ,    C = ( C1 ) ,    D = ( D11  D12)
       </member>
     </simplelist>
   </refsection>
+  <refsection>
+    <title>Authors</title>
+    <para>P. Gahinet</para>
+  </refsection>
+ <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 2c7a9e5..0e2c7b1 100644 (file)
       </member>
     </simplelist>
   </refsection>
+ <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 1da27b3..12116b4 100644 (file)
       </member>
     </simplelist>
   </refsection>
+ <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index b2c7eb1..a17f054 100644 (file)
@@ -110,4 +110,16 @@ norm(J*M-D,1)
       </member>
     </simplelist>
   </refsection>
+ <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 2ac94cb..ad54452 100644 (file)
     h2norm(h)
     ]]></programlisting>
   </refsection>
+<refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 6d88b7e..1d42317 100644 (file)
       </member>
     </simplelist>
   </refsection>
+  <refsection>
+    <title>Authors</title>
+    <para>F. D.  </para>
+  </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index cbd96fe..e379193 100644 (file)
       </member>
     </simplelist>
   </refsection>
+  <refsection>
+    <title>Authors</title>
+    <para>F.Delebecque INRIA (1990)  </para>
+  </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index dcc8888..5861276 100644 (file)
       <literal>sl</literal>.
     </para>
   </refsection>
+  <refsection>
+    <title>Authors</title>
+    <para>F. D.; ;   </para>
+  </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 13c3cb3..29865ff 100644 (file)
       <literal>Sl</literal>.
     </para>
   </refsection>
+  <refsection>
+    <title>Examples</title>
+    MAC-FARLANE PROBLEM for G=1/s^3;
+    <programlisting role="example"><![CDATA[ 
+    G=syslin("c",1/%s^3);
+    [P,r]=macglov(G);
+
+    //K Optimal controller , ro = gamaopt^-2;
+    [K,ro]=h_inf(P,r,0,1,30);
+
+    ]]></programlisting>
+  </refsection>
+  <refsection>
+    <title>Authors</title>
+    <para>F. Delebecque INRIA</para>
+  </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for continuous time linear dynamical system.
+        This modification has been introduced by this  <ulink url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark> 
+
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>
index 9fc07c0..bf089cb 100644 (file)
               Y in Hoo
  ]]></programlisting>
   </refsection>
+  <refsection>
+    <title>History</title>
+    <revhistory>
+      <revision>
+        <revnumber>5.4.0</revnumber>
+        <revremark> <literal>Sl</literal> is now checked for
+        continuous time linear dynamical system.  This modification
+        has been introduced by this <ulink
+        url="http://gitweb.scilab.org/?p=scilab.git;a=commit;h=3d7083daae3339813ba747c8adcda1f9599bb80d">commit</ulink></revremark>
+      </revision>
+    </revhistory>
+  </refsection>
 </refentry>