@@ -28,13 +28,15 @@ ssrand(T::Type, n; kwargs...) = ssrand(T, n, n, 2*n; kwargs...)
28
28
"""
29
29
DemoSystems
30
30
31
- A module containing some different systems that are commonly used as examples in the control literature.
31
+ A module with standard test systems from the control literature.
32
32
33
- Change the default parameter values using keyword arguments.
33
+ The returned systems are of type `StateSpace` or `DelayLTISystem`.
34
+
35
+ Default parameter can be changed using keyword arguments.
34
36
35
37
SISO systems
36
38
============
37
- * `DemoSystems.fo (;T=1)` First-order system `1/(sT+1)`
39
+ * `DemoSystems.lag (;T=1)` First-order system `1/(sT+1)`
38
40
* `DemoSystems.fotd(;T=1, τ=1)` First-order system with time delay `exp(-sτ)/(sT+1)`
39
41
* `DemoSystems.sotd(;T=1, T2=10, τ=1)` Second-order non-resonant system with time delay `exp(-sτ)/(sT+1)/(sT2 + 1)`
40
42
* `DemoSystems.resonant(;ω0=1, ζ=0.25)` Second-order resonant systems `ω0^2/(s^2 + 2ζ*ω0*s + ω0^2)`
@@ -53,11 +55,11 @@ using LinearAlgebra
53
55
54
56
55
57
"""
56
- fo (;T=1, τ=1)
58
+ lag (;T=1, τ=1)
57
59
58
- Returns a first-order system `1/(sT+1)` (`StateSpace`) .
60
+ Returns a first-order system `StateSpace` with transfer function ` 1/(sT+1)`.
59
61
"""
60
- fo (;T= 1 ) = ss (- 1 / T, 1 , 1 / T, 0 )
62
+ lag (;T= 1 ) = ss (- 1 / T, 1 , 1 / T, 0 )
61
63
62
64
63
65
"""
@@ -87,7 +89,7 @@ resonant(;ω0=1, ζ=0.25) = ss([-ζ -ω0; ω0 -ζ], [ω0; 0], [0 ω0], 0) # QUES
87
89
"""
88
90
`doylesat(;a=10) = ss([0 a; -a 0], I(2), [1 a; -a 1], 0)`
89
91
90
- Returns a model for the spinning body (satellite) example by Doyle,
92
+ Returns a `StateSpace` model for the spinning body (satellite) example by Doyle,
91
93
which is a classic example that illustrates that robustness analysis of MIMO systems
92
94
is more involved than for SISO systems.
93
95
@@ -105,7 +107,8 @@ doylesat(;a=10) = ss([0 a; -a 0], I(2), [1 a; -a 1], 0)
105
107
"""
106
108
`woodberry()`
107
109
108
- Returns a model for the Wood--Berry distillation column, which is a classic example from the literature on process control of MIMO process.
110
+ Returns a `DelayLTISystem` model for the Wood--Berry distillation column,
111
+ which is a classic example from the literature on process control of MIMO process.
109
112
110
113
*References:*
111
114
0 commit comments