| Mu Analysis and Synthesis Toolbox | ![]() |
dhfsyn computes an H
controller for a discrete-time SYSTEM interconnection matrix
Syntax
Description
dhfsyn calculates a discrete-time H
controller that achieves the infinity norm gfin for the interconnection structure p. The controller, k, stablizes the discrete-time SYSTEM matrix p and has the same number of states as p. The SYSTEM p is partitioned

where B1 are the disturbance inputs, B2 are the control inputs, C1 are the errors to be kept small, and C2 are the output measurements provided to the controller. B2 has column size (ncon) and C2 has row size (nmeas).
The closed-loop system is returned in g. The same bilinear transformation method described for dhfnorm is used. The controller k is returned that minimizes the entropy integral,

The program calls the continuous-time routine hinfsyne and the corresponding conditions and tests need to be satisfied.
Note that the outputs ax, ay, hamx, and hamy correspond to the equivalent continuous-time problems and can also be scaled and/or balanced.
The dhfsyn program outputs several variables, which can be checked to ensure that the above conditions are being met. For each
value the minimum magnitude, real part of the eigenvalues of the X Hamiltonian matrices is displayed along with the minimum eigenvalue of X
, which is the solution to the X Riccati equation. A # sign is placed to the right of the condition that failed in the printout. This additional information can aid you in the control design process.
Algorithm
dhfsyn uses the above bilinear transformation to continuous-time and then the formulae described in the Glover and Doyle paper for solution to the optimal H
control design problem.
hinfsyne, hinf_st, hinf_gam, hinfe_c:
hinf_gam calls ric_eig, ric_schr, csord, and cgivens
Reference
Doyle, J.C., K. Glover, P. Khargonekar, and B. Francis, "State-space solutions to standard H2 and H
control problems," IEEE Transactions on Automatic Control, vol. 34, no. 8, pp. 831-847, August 1989.
Glover, K., and J.C. Doyle, "State-space formulae for all stabilizing controllers that satisfy an H
norm bound and relations to risk sensitivity," Systems and Control Letters, vol. 11, pp. 167-172, 1988.
See Also
hinfsyne, hinffi, hinfnorm, hinfsyn, h2syn, h2norm, ric_eig, ric_schr, sdhfnorm, sdhfsyn
![]() | dhfnorm | dkit | ![]() |