absorbDelay
Replace time delays by poles at z = 0 or phase shift
Syntax
sysnd = absorbDelay(sysd)
[sysnd,G]
= absorbDelay(sysd)
Description
absorbs all time delays of the dynamic system
model
sysnd
= absorbDelay(sysd
)sysd
into the system dynamics or the frequency response data.
For discrete-time models (other than frequency response data models), a delay of
k
sampling periods is replaced by k
poles at
z = 0. For continuous-time models (other than frequency response
data models), time delays have no exact representation with a finite number of poles and
zeros. Therefore, use pade
(Control System Toolbox) to compute a rational
approximation of the time delay.
For frequency response data models in both continuous and discrete time,
absorbDelay
absorbs all time delays into the frequency response
data as a phase shift.
[
returns the matrix sysnd
,G
]
= absorbDelay(sysd
)G
that maps the initial states of the ss
(Control System Toolbox) model sysd
to the initial states of the
sysnd
.
Examples
Version History
Introduced in R2012a
See Also
hasdelay
| pade
(Control System Toolbox) | totaldelay