BH1_solvers¶
buzz.BH1_solvers
Functions
|
|
|
|
|
|
|
This solver assumes that Einf is null and this impacts a number of choices |
|
Takes a wield.controls.MIMO.ss object. |
Details
- BH1solverQZQh(bh, Q, igsq, asq_eff=1, modpole_plist=[], print=<built-in function print>, vprint=<built-in function print>)[source]¶
This solver assumes that Einf is null and this impacts a number of choices
- BH1solverset(ss, z2=['S', 'O'], zinf=['Zinf'], y=['D'], w=['F1scaled', 'F2scaled'], u=['T'], igsq_capture=None, print=<built-in function print>, minpole=1e-05, minpole_jump0=1e-06, include_non_optimal=False)[source]¶
Takes a wield.controls.MIMO.ss object.
The arguments are the names of the inputs and outputs for a mixed H2, Hinfinity problem.
Assumes that the sshas already been transposed. TODO, allow it to not assume this, and transpose it inside?
starting 1/gamma^2 value to use
end 1/gamma^2 value to seek. May terminate before that! igsq_end=1
list of inverse gammas to refine the search on and return in the set igsq_capture=None
if it is None, it will return them every decade
TODO, make the transition score and the refine score less magical numbers. Not sure how to auto-scale them yet