You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#TODO: Implement Reducing unstable linear control systems via real Schur transformation.
3
3
# By temporarily removing unstable dynamics, reduce, add dynamics back.
4
4
5
-
#TODO: consider implementing methods on slides 158-161 https://cscproxy.mpi-magdeburg.mpg.de/mpcsc/benner/talks/lecture-MOR.pdf
6
-
# this requires a generalization of the method below to take a function from
7
-
# sys -> P, Q
8
-
# see also https://reader.elsevier.com/reader/sd/pii/S0377042700003411?token=E6765A06972F9E3BB94F39600ED6CF86778E628727147EA9D663107BE62929BCAEB6DA92E8FDDDBF0C778059B55935FB&originRegion=eu-west-1&originCreation=20211021132238
9
-
# Minimal state-space realization in linear system theory, De Schutter
10
-
# Stabilized version of minreal https://perso.uclouvain.be/paul.vandooren/publications/VDooren81.pdf
For a realtive reduction, set Wo = inv(G) and Wi = I.
17
11
18
-
Ref: Robust and Optimal Control ch. 7.2
12
+
If `residual = true`, matched static gain is achieved through "residualization", i.e., setting
13
+
```math
14
+
0 = A_{21}x_{1} + A_{22}x_{2} + B_{2}u
15
+
```
16
+
where indices 1/2 correspond to the remaining/truncated states respectively. This choice typically results in a better match in the low-frequency region and a smaller overall error.
17
+
18
+
Ref: Andras Varga and Brian D.O. Anderson, "Accuracy enhancing methods for the frequency-weighted balancing related model reduction"
issuccess(L) ||@warn("Balanced realization failed: Observability grammian not positive definite, system needs to be observable. Result may be inaccurate.")
0 commit comments