Robust Control Toolbox™ Previous page   Next Page 
 Provide feedback about this page

Function Reference


Uncertain Elements
Functions for building uncertain elements
Uncertain Matrices and Systems
Functions for building uncertain matrices and systems
Manipulation of Uncertain Models
Functions for transforming and analyzing uncertain models
Interconnection of Uncertain Models
Functions for connecting uncertain models
Model Order Reduction
Functions for generating low-order approximations to plant and controller models
Robustness and Worst-Case Analysis
Functions for characterizing system robustness and worst-case performance
Robustness Analysis for Parameter-Dependent Systems (P-Systems)
Functions for analyzing P-Systems
Controller Synthesis
H control design functions
m-Synthesis
Structured singular value control design functions
Sampled-Data Systems
Functions for analyzing sampled-data systems
Gain Scheduling
Functions for synethsizing gain-scheduled controllers
Frequency-Response Data (FRD) Models
Functions for operating on FRD models
Supporting Utilities
Additional functions for working with systems containing uncertain elements
LMIs
Functions for building and solving systems of Linear Matrix Inequalities

Uncertain Elements

ucomplex
Create uncertain complex parameter
ucomplexm
Create uncertain complex matrix
udyn
Create unstructured uncertain dynamic system object
ultidyn
Create uncertain linear time-invariant object
ureal
Create uncertain real parameter

Uncertain Matrices and Systems

diag
Diagonalize vector of uncertain matrices and systems
randatom
Generate random uncertain atom objects
randumat
Create random uncertain matrix
randuss
Create random uncertain state-space model
ufrd
Create uncertain frequency response data (ufrd) object, or convert another model type to ufrd model
umat
Create uncertain matrix
uss
Specify uncertain state-space models or convert LTI model to uncertain state-space model

Manipulation of Uncertain Models

actual2normalized
Calculate normalized distance between nominal value and given value for uncertain atom
gridureal
Grid ureal parameters uniformly over range
isuncertain
True for uncertain systems
lftdata
Decompose uncertain object into fixed normalized and fixed uncertain parts
normalized2actual
Convert value for atom in normalized coordinates to corresponding actual value
repmat
Replicate and tile uncertain matrix
simplify
Simplify representation of uncertain object
squeeze
Remove singleton dimensions for umat objects
usample
Generate random samples of uncertain object
usubs
Substitute values for uncertain elements of uncertain objects
uss/ssbal
Scale state/uncertainty of uncertain system

Interconnection of Uncertain Models

iconnect
Create empty interconnection object
icsignal
Create icsignal object
imp2exp
Convert implicit linear relationship to explicit input-output relationship
stack
Construct array by stacking uncertain matrices, models, or arrays
sysic
Build interconnections of certain and uncertain matrices and systems

Model Order Reduction

balancmr
Balanced model truncation via square root method
bstmr
Balanced stochastic model truncation (BST) via Schur method
hankelmr
Hankel minimum degree approximation (MDA) without balancing
hankelsv
Compute Hankel singular values for stable/unstable or continuous/discrete system
imp2ss
Convert impulse response to approximate state-space realization
modreal
Modal form realization and projection
ncfmr
Balanced normalized coprime factor model reduction
reduce
Model order reduction using Hankel singular value based algorithms
schurmr
Balanced truncation via Schur method
slowfast
State-space slow-fast decomposition
stabproj
State-space stable/anti-stable decomposition

Robustness and Worst-Case Analysis

cpmargin
Coprime stability margin of plant-controller feedback loop
gapmetric
Compute upper bounds on gap and nugap distances between two systems
loopmargin
Analyze feedback loop
loopsens
Analyze sensitivity of plant-controller feedback loop
mussv
Compute bounds on structured singular value (µ)
mussvextract
Extract muinfo structure returned by mussv
ncfmargin
Calculate normalized coprime stability margin of feedback loop
popov
Perform Popov robust stability test
robopt
Create options object for use with robuststab and robustperf
robustperf
Calculate robust performance margin of uncertain multivariable system
robuststab
Calculate robust stability margin of uncertain multivariable system
wcgain
Calculate bounds on worst-case gain of uncertain system
wcgopt
Create options object for use with wcgain, wcsens, and wcmargin
wcmargin
Calculate worst-case gain/phase margins for feedback loop
wcnorm
Calculate worst-case norm of uncertain matrix
wcsens
Calculate worst-case sensitivity and complementary sensitivity functions of feedback loop

Robustness Analysis for Parameter-Dependent Systems (P-Systems)

aff2pol
Convert affine parameter-dependent models to polytopic models
decay
Quadratic decay rate of polytopic or affine P-systems
ispsys
True for parameter-dependent systems
pdlstab
Assess robust stability of polytopic or parameter-dependent system
pdsimul
Time response of parameter-dependent system along parameter trajectory
polydec
Compute polytopic coordinates with respect to box corners
psinfo
Query characteristics of polytopic or parameter-dependent systems
psys
Specify polytopic or parameter-dependent linear system
pvec
Specify vector of uncertain or time-varying parameters
pvinfo
Query characteristics of parameter vector
quadperf
Compute quadratic H performance of polytopic or parameter-dependent system
quadstab
Assess quadratic stability of polytopic or affine parameter-dependent systems

Controller Synthesis

augw
Create augmented plant model for weighted mixed-sensitivity loop shaping design
h2hinfsyn
Mixed H2/H synthesis with pole placement constraints
h2syn
H2 controller synthesis for LTI plant
hinfsyn
H optimal controller synthesis for LTI plant
loopsyn
H loop shaping controller synthesis
ltrsyn
LQG loop-transfer recovery controller synthesis
mkfilter
Generate Bessel, Butterworth, Chebyshev, or RC filter
mixsyn
H mixed-sensitivity controller synthesis
ncfsyn
H normalized coprime factor controller synthesis

µ-Synthesis

cmsclsyn
Constant matrix µ-synthesis
dksyn
Synthesis of robust controller via µ-synthesis D-K iteration
dkitopt
Create options object for use with dksyn
drawmag
Interactive mouse-based sketching and fitting tool
fitfrd
Fit D-scaling frequency response data with state-space model
fitmagfrd
Fit scaling magnitude data with stable, minimum-phase state-space model
genphase
Fit single-input/single-output magnitude data with real, rational, minimum-phase transfer function

Sampled-Data Systems

sdhinfnorm
Compute L2 norm of sampled-data system
sdhinfsyn
Sampled-data H controller synthesis
sdlsim
Time response of sampled-data feedback system

Gain Scheduling

hinfgs
Gain-scheduled H controller synthesis

Frequency-Response Data (FRD) Models

frd/loglog
Log-log scale plot of frd objects
frd/semilogx
Semilog scale plot of frd object
frd/rcond
Reciprocal condition estimator of frd object
frd/schur
Schur decomposition of frd object
frd/svd
Singular value decomposition of frd object

Supporting Utilities

bilin
Multivariable binlinear transform of frequency (s or z)
dmplot
Interpret disk gain and phase margins
mktito
Partition LTI system into two-input-two-output system
sectf
State-space sector bilinear transformation
skewdec
Create skew-symmetric matrix
symdec
Form symmetric matrix

LMIs

LMI Systems
Functions for specifying systems of LMIs
LMI Characteristics
Functions for extracting information about systems of LMIs
LMI Solvers
Functions for solving systems of LMIs
Validation of Results
Functions for analyzing and validating LMI optimization results
Modification of Systems of LMIs
Functions for altering systems of LMIs

LMI Systems
getlmis
Internal description of LMI system
lmiedit
Specify or display systems of LMIs as MATLAB expressions
lmiterm
Add new term to existing LMI
lmivar
Specify matrix variables in existing LMI system
newlmi
Add new LMI to LMI system
setlmis
Initialize description of LMI system

LMI Characteristics
dec2mat
Extract matrix variable value from vector of decision variables
decinfo
Describe how entries of matrix variable X relate to decision variables
decnbr
Number of decision variables in LMI system
lmiinfo
Information about existing system of LMIs
lminbr
Number of LMIs in LMI system
mat2dec
Extract vector of decision variables from matrix variable values
matnbr
Number of matrix variables in LMI system

LMI Solvers
defcx
Specify cTx objectives of mincx
feasp
Compute solution to given system of LMIs
gevp
Generalized eigenvalue minimization under LMI constraints
mincx
Minimize linear objective under LMI constraints

Validation of Results
evallmi
Evaluate LMI for given values of decision variables
showlmi
Left - and right-hand sides of evalauted LMI

Modification of Systems of LMIs
dellmi
Remove LMI from system of LMIs
delmvar
Remove matrix variable from LMI problem
setmvar
Instantiate matrix variable and evaluate LMI terms


 Provide feedback about this page 

Previous page References Functions — Alphabetical List Next page

 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS