changeset 6433:88f41ca55a81 octave-forge

control-oo: sync doc with code
author paramaniac
date Tue, 08 Dec 2009 17:04:04 +0000
parents 516dd9da8066
children 608323a4f2da
files extra/control-oo/inst/augw.m extra/control-oo/inst/mixsyn.m
diffstat 2 files changed, 19 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/extra/control-oo/inst/augw.m	Tue Dec 08 10:54:03 2009 +0000
+++ b/extra/control-oo/inst/augw.m	Tue Dec 08 17:04:04 2009 +0000
@@ -17,7 +17,7 @@
 
 ## -*- texinfo -*-
 ## @deftypefn{Function File} {@var{P} =} augw (@var{G}, @var{W1}, @var{W2}, @var{W3})
-## Extend plant for stacked S/T/KS problem.
+## Extend plant for stacked S/KS/T problem.
 ## @example
 ## @group
 ##
@@ -39,10 +39,10 @@
 ##        +----------------------------------------+
 ##
 ##                +--------+
-##                |        |-----> z1 (p1x1)
-##  r (px1) ----->|  P(s)  |-----> z2 (p2x1)
-##                |        |-----> z3 (p3x1)
-##  u (mx1) ----->|        |-----> e (px1)
+##                |        |-----> z1 (p1x1)          z1 = W1 e
+##  r (px1) ----->|  P(s)  |-----> z2 (p2x1)          z2 = W2 u
+##                |        |-----> z3 (p3x1)          z3 = W3 y
+##  u (mx1) ----->|        |-----> e (px1)            e = r - y
 ##                +--------+
 ##
 ##                +--------+  
--- a/extra/control-oo/inst/mixsyn.m	Tue Dec 08 10:54:03 2009 +0000
+++ b/extra/control-oo/inst/mixsyn.m	Tue Dec 08 17:04:04 2009 +0000
@@ -17,9 +17,9 @@
 
 ## -*- texinfo -*-
 ## @deftypefn{Function File} {[@var{K}, @var{N}, @var{gamma}] =} mixsyn (@var{G}, @var{W1}, @var{W2}, @var{W3})
-## Solve stacked S/T/KS H-inf problem, i.e. bound the largest singular values
-## of S (for performance), T (for robustness and to avoid sensitivity to noise)
-## and K S (to penalize large inputs).
+## Solve stacked S/KS/T H-inf problem, i.e. bound the largest singular values
+## of S (for performance), K S (to penalize large inputs) and
+## T (for robustness and to avoid sensitivity to noise).
 ## @example
 ## @group
 ##
@@ -39,10 +39,10 @@
 ##        +----------------------------------------+
 ##
 ##                +--------+
-##                |        |-----> z1 (p1x1)
-##  r (px1) ----->|  P(s)  |-----> z2 (p2x1)
-##                |        |-----> z3 (p3x1)
-##  u (mx1) ----->|        |-----> e (px1)
+##                |        |-----> z1 (p1x1)          z1 = W1 e
+##  r (px1) ----->|  P(s)  |-----> z2 (p2x1)          z2 = W2 u
+##                |        |-----> z3 (p3x1)          z3 = W3 y
+##  u (mx1) ----->|        |-----> e (px1)            e = r - y
 ##                +--------+
 ##
 ##                +--------+  
@@ -56,8 +56,14 @@
 ##                +--------+
 ##
 ##                +--------+      
-##        r ------|  N(s)  |-----> z
+##        r ----->|  N(s)  |-----> z
 ##                +--------+
+##
+## Extended Plant:  P = augw (G, W1, W2, W3)
+## Entire System:   N = lft (P, K)
+## Open Loop:       L = G * K
+## Closed Loop:     T = feedback (L)
+##
 ## Reference:
 ## Skogestad, S. and Postlethwaite I.
 ## Multivariable Feedback Control: Analysis and Design