So I understand how H infinity control can be used to synthesize a controller that is in the standard error-feedback framework shown here:
https://www.researchgate.net/figure/1-DOF-feedback-control-system_fig1_313128407
but I was wondering can it be used for different architectures like a "2 dof" controller where the reference and the output are passed in separately to the controller:
https://www.researchgate.net/figure/General-2DOF-PID-controller-structure_fig3_327690406
or can it be used to design a feedforward controller like shown here:
https://apmonitor.com/pdc/index.php/Main/FeedforwardControl
As I understand it, the only requirement for the synthesis of an H infinity controller is that the weighted system must be representable by a linear fractional transform with the controller being connected to a generalized plant like so:
It seems like for all of the other controller frameworks we can specify the system as this linear fractional transformation, so is it safe to assume that we can apply standard H infinity control synthesis to these other frameworks (like 2 dof or feedforward)? I thought it would be but I cannot find any examples doing this and I was wondering if there were any aspects to these systems that made the synthesis infeasible. Sorry for the links, I don't know how to directly link picture diagrams, and thanks!