Anopt and OPTDesign

This site lets you download software (runs under Mathematica) for doing optimization over spaces of analytic functions, Anopt, and H-Infinity control design, OPTDesign. The methods and theory behind both of these programs are described in the book, "Classical Control Using H-Infinity Methods", or in a shorter version of the same book which tells you some basics of H-Infinity control design and illustrates use of the software OPTDesign. Both books are available through SIAM.

J. William Helton, University of California, San Diego, Math Department
Orlando Merino, University of Rhode Island, Math Department

Getting the Software

To Download OPTDesign and Anopt:

For Mathematica 3.0

The software runs immediately on UNIX. Trivial modification might be required for PC's. Macintosh users should download the uncompressed version.

For both Mathematica 3.0 and 4.0:

Here is a test version of Anopt which runs under both Mathematica 3.0 and 4.0. Comments are most welcome, since this was kindly provided to us by a user and we have not tested it yet.
  • OPTDesign and Anopt (.zip)

    Mathematica notebooks in these directories might suffice as tutorials for some of the software:
    Anopt.nb Optimization of Analytic Functions
    DemoCh.5.nb and DemoCh.6.nb: H-Infinity Control--Demos correspond to Chapters 5 and 6 in the book
    NewtonFit.nb or Approximation by Rational Functions
    FunctionsandPlots.nb: Examples of plots using OPTDesign functions
    NewtonInterpolant.nb: Demo for Newton Interpolant function--Interpolating Rational Functions

    The Book

    There are two versions of the book available:

    The book is intended for three audiences: students, control theorists, and research mathematicians.

    This book teaches control system design using H-Infinity techniques. The book can also serve to introduce the control software package OPTDesign, which runs under Mathematica. The short version of the book and the first parts of the longer version of the book are nearly identical and are aimed at students of control at any level who want an H-Infinity supplement to their control course.

    The later parts of the longer version of the book treat the theory of H-Infinity control and should be valuable to control theorists and research mathematicians.