home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / softsys / matlab / 231 < prev    next >
Encoding:
Text File  |  1993-01-28  |  3.0 KB  |  82 lines

  1. Newsgroups: comp.soft-sys.matlab
  2. Path: sparky!uunet!ukma!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!csn!news.den.mmc.com!stote
  3. From: stote@tomcat.den.mmc.com (M. Stote)
  4. Subject: Re: Robust Controller Synthesis
  5. Message-ID: <1993Jan28.231931.29161@den.mmc.com>
  6. Sender: stote@tomcat (M. Stote)
  7. Nntp-Posting-Host: tomcat.den.mmc.com
  8. Organization: Martin Marietta Astronautics Group
  9. References:  <1993Jan27.235318.24805@aio.jsc.nasa.gov>
  10. Date: Thu, 28 Jan 1993 23:19:31 GMT
  11. Lines: 69
  12.  
  13. In article <1993Jan27.235318.24805@aio.jsc.nasa.gov>, scallan@sweetpea.jsc.nasa.gov (-BJS-) writes:
  14. |> 
  15. |> 
  16. |>    I have a question for those of you readers who have performed
  17. |> optimal controller synthesis using the robust control and
  18. |> mutools toolboxes available in matlab.  I am attempting to
  19. |> design a controller for an "improper" system, i.e., the
  20. |> frequency response does not roll-off at high frequencies.  Is
  21. |> there any such requirement on the plant in order to use the
  22. |> 'hinfsyn', 'h2syn', musynfit, etc. functions.
  23. |>
  24.  
  25.   The only requirement is that the systems be `at least'
  26. proper.  That is they cannot go to infinity as freq goes to 
  27. infinity.
  28.  
  29.  
  30. |>    The problem I am encountering does not seem to be related to
  31. |> this; I have problems with the row rank test on the matrix [a
  32. |> b1; c2, d21].  This matrix ends up being (7x5) and thus cannot
  33. |> have full row rank.  Obviously, I have formulated the problem
  34. |> incorrectly, but I am not sure where I've gone astray.  There
  35. |> are three measurements available to the controller and the "Z"
  36. |> vector has one measurement.  The performance specification (Wp)
  37. |> is second order, is this okay??  Can anyone give me possible
  38. |> avenues to explore which I might have missed??  The requirement
  39. |> indicates that the number of n+p must be equal to or less than
  40. |> m1+m2, where;
  41. |> 
  42. |>     n  = number of states,
  43. |>     p  = number of outputs,
  44. |>     m1 = number of exogenous inputs,
  45. |>     m2 = number of controls
  46. |> 
  47. |> 
  48. |>    Any ideas would be greatly appreciated either by e-mail or via
  49. |> posting.  Thanks in advance.
  50. |> 
  51.  
  52. The basic requirements are that:
  53.    p2 (sensed outputs) <= m1 (exog inputs)
  54.    p1 (regulat outputs) >= m2 controls
  55.  
  56. In addition the sensor outputs must contain some exogenous
  57. input signal over the entire frequency range.  Failure to do this
  58. is usually what causes the rank condition failure you described.
  59.  
  60. Also be careful of zeros at s=0 or almost 0 in the weighting functions
  61. on the exogenous inputs to the sensor signals.
  62.  
  63.                      Befuddled but not Defeated,
  64. |> 
  65. |>                     -BJS-
  66. |> -- 
  67. |> 
  68. |> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  69. |> Brian J. Scallan,                  scallan@sweetpea.jsc.nasa.gov
  70. |> 
  71. |> When angry, count four; when very angry, swear.
  72. |> Pudd'nhead Wilson - M. Twain
  73. |> 
  74. |> The opinions expressed 
  75. |> should not be interpreted as those 
  76. |> of my employer or any other (semi-)rational entity.            {-BJS-}
  77. |> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  78.  
  79. --
  80. Mike Stoughton
  81. stote@den.mmc.com
  82.