Программное обеспечение Simulink® Control Design™ линеаризует модели с помощью подхода блока блоком. Программное обеспечение индивидуально линеаризует каждый блок в вашей модели Simulink и производит линеаризацию полной системы путем объединения отдельной линеаризации блока. Для получения дополнительной информации см. Точный Алгоритм Линеаризации.
Чтобы получить передаточную функцию разомкнутого цикла из модели, вы задаете открытие цикла. Открытия цикла влияют только, как программное обеспечение повторно объединяется, человек линеаризовал блоки. Другими словами, программное обеспечение игнорирует открытия цикла при определении уровней входного сигнала для каждого блока, который влияет, как линеаризуются нелинейные блоки.
Например, в следующей модели, чтобы вычислить ответ из e 2 к y 2 без эффектов внешнего цикла, вы открываете внешний цикл путем размещения цикла вводная аналитическая точка в y 1.
Здесь, k 1, k 2, g 1, и g 2 является нелинейными блоками.
Программное обеспечение линеаризует каждый отдельный блок в заданной рабочей точке, создавая линеаризовавшие блоки K 1, K 2, G 1, и G 2. На данном этапе программное обеспечение не повреждает поток сигналов в y 1. Поэтому линеаризация блока включает эффекты внутреннего цикла и сигналов обратной связи внешнего цикла.
Чтобы вычислить передаточную функцию из e 2 к y 2, программное обеспечение осуществляет цикл, открывающийся в y 1, вводит входной сигнал в e 2 и измеряет вывод в y 2.
Здесь, K 1, K 2, G 1, и G 2 является линеаризовавшими блоками.
Получившаяся линеаризовавшая передаточная функция (I +G2K2)-1G2K2.
addOpening
| getCompSensitivity
| getIOTransfer
| getLoopTransfer
| getSensitivity
| linearize