В этом разделе, вас
Изучите то, что является переменными состояния Simulink® схематически изобразите содержащий Simscape™ Electrical™ Специализированные блоки Энергосистем
Задайте начальные условия для электрических переменных состояния
Переменные состояния схемы Simulink, содержащей Simscape Electrical Специализированные блоки Энергосистем, состоят из
Электрические состояния, сопоставленные к типу ветви RLC Simscape Electrical Специализированные блоки Энергосистем. Они заданы представлением пространства состояний вашей модели. Дополнительную информацию см. в Электрических Переменных состояния об электрических состояниях.
Состояния Simulink Simscape Electrical Специализированные Энергосистемы электрические модели, такие как блок Synchronous Machine, блок Saturable Transformer или блок Three-Phase Dynamic Load.
Состояния Simulink других блоков Simulink вашей модели (средства управления, пользовательские блоки и другие библиотеки).
Следующее изображение обеспечивает пример, который содержит три типа переменных состояния:
Начальные условия, которые применяются к целой системе в начале симуляции, обычно устанавливаются в блоках. Большинство блоков Simulink позволяет вам задавать начальные условия. Для случая электрических состояний программное обеспечение Simscape Electrical Specialized Power Systems автоматически устанавливает начальные значения электрических состояний, чтобы запустить симуляцию в устойчивом состоянии.
Однако можно задать начальные условия для конденсаторного напряжения и токов индуктора в маске этих блоков:
Series и блоки Parallel RLC Branch
Series и блоки Parallel RLC Load
Начальные значения, вводимые в маску этих блоков, перезаписывают установившиеся параметры по умолчанию, вычисленные программным обеспечением Simscape Electrical Specialized Power Systems. В том же смысле можно перезаписать начальные условия полных блоков путем определения их в theModel Параметрах конфигурации.
Смотрите
страница ссылки на функцию для получения дополнительной информации о том, как можно задать начальные состояния для схемы Simulink с Simscape Electrical Специализированные блоки Энергосистем.power_init
Откройте Анализ переходных процессов примера Линейной схемы путем ввода power_transient
в командной строке. Переименуйте блоки RLC Branch как показано на следующем рисунке.
Дважды кликните блок powergui, откройте вкладку Tools и нажмите Initial State. Начальные значения пяти электрических переменных состояния (три тока индуктора и два конденсаторных напряжения) отображены. Эти начальные значения соответствуют значениям, которые программное обеспечение автоматически устанавливает, чтобы запустить симуляцию в устойчивом состоянии.
Откройте блок Scope и запустите симуляцию. Когда электрические переменные состояния автоматически инициализируются, система запускается в устойчивом состоянии, и наблюдаются синусоидальные формы волны.
Начальное значение для STATE_D
состояние установлено в 1.589e5 В. Это соответствует начальному конденсаторному напряжению, найденному в STATE_D
блок. Откройте этот блок, выберите Set начальный конденсаторный параметр напряжения, затем задайте конденсаторное начальное напряжение-2e5 V. Кликните по кнопке OK.
Нажмите кнопку схемы From Инструмента начальных состояний Powergui, чтобы обновить отображение начальных состояний. Начальное состояние STATE_D
блок теперь установлен в-2e5 V.
Запустите симуляцию. Во второй трассировке блока Scope масштабируйте вокруг переходного процесса в начале симуляции. Как ожидалось модель не запускается в устойчивом состоянии, но начальное значение для конденсаторного напряжения, измеренного блоком Voltage Measurement, является-2e5 V.
Выберите STATE_A
переменная состояния в списке Инструментов начальных состояний. В Наборе выбрал электрическое поле состояния, установил начальный индуктор, текущий на 50 А, и нажимают Apply. Откройте маску STATE_A
блокируйтесь и обратите внимание, что Набор начальный индуктор, текущий параметр выбран и начальный текущий индуктор, установлен в 50 А.
Запустите симуляцию и наблюдайте новый переходный процесс, вызванный этой новой установкой.
Теперь предположите, что вы хотите сбросить все начальные электрические состояния, чтобы обнулить, не теряя настройки, которые вы сделали на предыдущих шагах.
От Окна инструментов начального состояния установите нулевой флажок To под начальной буквой Силы электрические состояния, затем нажмите Apply. Перезапустите симуляцию и наблюдайте переходный процесс, когда все начальные условия начнут с нуля.
Откройте маски STATE_C
и STATE_A
блоки и примечание, что, даже если начальные условия все еще заданы в этих блоках, установка для начальных состояний обеспечена, чтобы обнулить блоком Powergui.
Сообщение отображено в командной строке, чтобы напомнить вам каждый раз, когда вы запускаете симуляцию, которую электрические начальные состояния вашей модели обеспечены, чтобы обнулить блоком Powergui, который перезаписывает настройки блока в вашей модели.
Точно так же можно установить все начальные состояния стабилизироваться, не теряя настройки, которые вы сделали на предыдущих шагах.
От Окна инструментов начального состояния установите флажок устойчивого состояния To под начальной буквой Силы электрические состояния, затем нажмите Apply.
Перезапустите симуляцию и заметьте, что симуляция запускается в устойчивом состоянии.
Сообщение отображено в командной строке, чтобы напомнить вам каждый раз, когда вы запускаете симуляцию, что электрические начальные состояния вашей модели обеспечены к устойчивому состоянию блоком Powergui.
Чтобы возвратиться к настройкам блока, снимите оба флажка под начальной буквой Силы электрические состояния, затем нажмите Apply.