Функция взвешивания первого порядка с заданным усилением DC, перекрестно соедините частоту и высокочастотное усиление
makeweight является удобным способом задать формы цикла, целевые профили усиления или функции взвешивания для приложений, таких как синтез контроллера и настройка системы управления.
W = makeweight(dcgain,wc,hfgain)W = makeweight(dcgain,wc,hfgain,Ts) создает стабильную, непрерывно-разовую модель в пространстве состояний первого порядка, частотная характеристика которой имеет заданное низкочастотное усиление, перекрестную частоту и высокочастотное усиление. Другими словами, ответ W = makeweight(dcgain,wc,hfgain)W удовлетворяет:
Низкочастотное усиление и высокочастотное усиление должны удовлетворить или |dcgain | <1 <|hfgain | или |hfgain | <1 <|dcgain |.
создает стабильную, модель в пространстве состояний дискретного времени первого порядка с заданным шагом расчета. Ответ W = makeweight(dcgain,wc,hfgain,Ts)W удовлетворяет:
Как в непрерывно-разовом случае, низкочастотное усиление и высокочастотное усиление должны удовлетворить или |dcgain | <1 <|hfgain | или |hfgain | <1 <|dcgain |. Кроме того, перекрестная частота должна удовлетворить wc*Ts <π.
TuningGoal.LoopShape | TuningGoal.WeightedGain | TuningGoal.WeightedVariance | dksyn | hinfstruct | hinfsyn | ss