home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.soft-sys.matlab
- Path: sparky!uunet!ukma!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!csn!news.den.mmc.com!stote
- From: stote@tomcat.den.mmc.com (M. Stote)
- Subject: Re: Robust Controller Synthesis
- Message-ID: <1993Jan28.231931.29161@den.mmc.com>
- Sender: stote@tomcat (M. Stote)
- Nntp-Posting-Host: tomcat.den.mmc.com
- Organization: Martin Marietta Astronautics Group
- References: <1993Jan27.235318.24805@aio.jsc.nasa.gov>
- Date: Thu, 28 Jan 1993 23:19:31 GMT
- Lines: 69
-
- In article <1993Jan27.235318.24805@aio.jsc.nasa.gov>, scallan@sweetpea.jsc.nasa.gov (-BJS-) writes:
- |>
- |>
- |> I have a question for those of you readers who have performed
- |> optimal controller synthesis using the robust control and
- |> mutools toolboxes available in matlab. I am attempting to
- |> design a controller for an "improper" system, i.e., the
- |> frequency response does not roll-off at high frequencies. Is
- |> there any such requirement on the plant in order to use the
- |> 'hinfsyn', 'h2syn', musynfit, etc. functions.
- |>
-
- The only requirement is that the systems be `at least'
- proper. That is they cannot go to infinity as freq goes to
- infinity.
-
-
- |> The problem I am encountering does not seem to be related to
- |> this; I have problems with the row rank test on the matrix [a
- |> b1; c2, d21]. This matrix ends up being (7x5) and thus cannot
- |> have full row rank. Obviously, I have formulated the problem
- |> incorrectly, but I am not sure where I've gone astray. There
- |> are three measurements available to the controller and the "Z"
- |> vector has one measurement. The performance specification (Wp)
- |> is second order, is this okay?? Can anyone give me possible
- |> avenues to explore which I might have missed?? The requirement
- |> indicates that the number of n+p must be equal to or less than
- |> m1+m2, where;
- |>
- |> n = number of states,
- |> p = number of outputs,
- |> m1 = number of exogenous inputs,
- |> m2 = number of controls
- |>
- |>
- |> Any ideas would be greatly appreciated either by e-mail or via
- |> posting. Thanks in advance.
- |>
-
- The basic requirements are that:
- p2 (sensed outputs) <= m1 (exog inputs)
- p1 (regulat outputs) >= m2 controls
-
- In addition the sensor outputs must contain some exogenous
- input signal over the entire frequency range. Failure to do this
- is usually what causes the rank condition failure you described.
-
- Also be careful of zeros at s=0 or almost 0 in the weighting functions
- on the exogenous inputs to the sensor signals.
-
- Befuddled but not Defeated,
- |>
- |> -BJS-
- |> --
- |>
- |> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- |> Brian J. Scallan, scallan@sweetpea.jsc.nasa.gov
- |>
- |> When angry, count four; when very angry, swear.
- |> Pudd'nhead Wilson - M. Twain
- |>
- |> The opinions expressed
- |> should not be interpreted as those
- |> of my employer or any other (semi-)rational entity. {-BJS-}
- |> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
- --
- Mike Stoughton
- stote@den.mmc.com
-