© National Instruments Corporation v Xmath Control Design Module
Contents
Chapter 1
Introduction
Using This Manual.........................................................................................................1-1
Document Organization...................................................................................1-1
Bibliographic References ................................................................................1-2
Commonly Used Nomenclature ......................................................................1-2
Related Publications........................................................................................1-3
MATRIXx Help...............................................................................................1-3
Control Design Tutorial.................................................................................................1-4
Helicopter Hover Problem: An Ad Hoc Approach .........................................1-4
Helicopter Hover Problem: State Feedback and Observer Design .................1-13
Helicopter Hover Problem: Discrete Formulation ..........................................1-18
Inverted Wedge-Balancing Problem: LQG Control........................................1-20
Chapter 2
Linear System Representation
Linear Systems Represented in Xmath..........................................................................2-1
Transfer Function System Models.................................................................................2-2
State-Space System Models...........................................................................................2-5
Basic System Building Functions....................................................................2-6
system( ) ..........................................................................................................2-6
abcd( )..............................................................................................................2-8
numden( ).........................................................................................................2-10
period( ) ...........................................................................................................2-10
names( )...........................................................................................................2-11
Size and Indexing of Dynamic Systems ........................................................................2-12
Using check( ) with System Objects..............................................................................2-12
Discretizing a System ....................................................................................................2-13
discretize( )......................................................................................................2-13
Numerical Integration Methods: forward, backward, tustins ...........2-14
Pole-Zero Matching: polezero ..........................................................2-15
Z-Transform: ztransform...................................................................2-15
Hold Equivalence Methods: exponential and firstorder ...................2-15
makecontinuous( )...........................................................................................2-17