www.gusucode.com > control 案例程序 matlab源码代码 > control/LoopShapeRequirementWithCrossoverRangeExample.m

    %% Loop Shape Requirement with Crossover Range
% Create a tuning requirement specifying that the open-loop response of loop identified by |'X'| cross
% unity gain between 50 and 100 rad/s. 
%%
Req = TuningGoal.LoopShape('X',[50,100]);
%%
% Examine the resulting requirement to see the target loop shape.
viewSpec(Req)
%%
% The plot shows that the requirement specifies an integral loop shape,
% with crossover around 70 rad/s, the geometrical mean of the range
% [50,100].  The gap at 0 dB between the minimum low-frequency gain (green
% region) and the maximum high-frequency gain (red region) reflects the
% allowed crossover range [50,100].