power_initstates

Вычислите и измените начальные значения напряжений и токи модели

Синтаксис

power_initstates('sys')
sps = power_initstates('sys')

Описание

power_initstates('sys') открывает диалоговое окно Setting Tool начальных состояний, которое позволяет вам отобразить начальные значения электрических переменных состояния (токи индуктора и конденсаторные напряжения) модели, а также изменить начальные электрические состояния для того, чтобы запустить симуляцию с любых начальных условий. Этот инструмент может также быть активирован от диалогового окна блока Powergui путем выбора Initial States Setting.

sps = power_initstates('sys') возвращает структуру с полями:

Поле Описание
circuitИмя модели
StatesИмена электрических переменных состояния
x0Текущий вектор начальных состояний используется в симуляции модели
x0_steadyВычисленные начальные состояния, которые гарантируют установившуюся симуляцию
x0_blocksЗначения начальных состояний по умолчанию, заданные в блоках
DependentStatesИмена зависимых состояний, если любой
x0DependentStatesЗначения начального состояния зависимых состояний
UseInitialStatesFrom

Начальное состояние для симуляции, выраженной как вектор символов ('block', 'steady', 'zero').

Если установлено в 'block', начальные состояния по умолчанию используются. Если установлено в 'steady', вычисленные начальные состояния, которые гарантируют установившуюся симуляцию, используются. Если установлено в 'zero', начальные состояния обеспечены к 0.

Диалоговое окно

Initial state values for simulation

Отобразите имена переменных состояния модели и их начальных значений.

Set selected state

Введите значение здесь, чтобы установить начальное значение переменной, выбранной в значениях начального состояния для списка симуляций.

Force initial electrical states

Если К Устойчивому состоянию выбран, обеспечьте все начальные электрические значения состояния к установившимся значениям. Когда эта опция выбрана, опция Set selected state отключена, потому что все состояния обеспечены к установившимся значениям.

Если To Zero выбран, обеспечьте все начальные электрические значения состояния, чтобы обнулить. Когда эта опция выбрана, опция Set selected state отключена, потому что все состояния обеспечены, чтобы обнулить. Если вы хотите обнулить все состояния, и затем установить одно или несколько состояний на что-то еще, сделайте это при помощи опции Set selected state: во-первых, выберите все состояния, войдите 0 и нажмите Apply; затем выберите состояния, которые вы хотите установить на что-то еще и изменить их значения индивидуально.

Если Ни к Устойчивому состоянию, ни к To Zero выбран, значения начального состояния, заданные в блоках, используются в симуляции.

Reload states

Если Из Файла выбран, позволяет вам выбирать ранее сохраненный файл, хранящий состояния модели. Если Из Схемы выбран, устанавливает все значения начального состояния к их текущим значениям (или значения устойчивого состояния или в последний раз измененные значения).

Format

В выпадающем меню выберите формат, в котором вы хотите свои отображенные измерения. floating point опция отображена в форме экспоненты мантиссы с пятью значащими цифрами. best of отображения опции с четырьмя экспонентами мантиссы значащих цифр и использования формируются только для чисел, больше, чем 9 999. Итоговая опция отображена в простых числах с двумя фигурами справа от десятичной точки. Значением по умолчанию является floating point.

Sort values by

Выберите порядок отображенных значений начального состояния. Выбор Default order отображает значение согласно порядку блока в схеме. Выбор State number отображает значения согласно упорядоченному расположению состояний в модели в пространстве состояний. Выбор Type отображает значения, сгруппированные конденсаторами и индукторами. Значением по умолчанию является Default order.

Save Initial States

Сохраните настройки начального состояния модели в файле.

Подпишите соглашения для напряжений и токов

В отличие от сигнальных линий Simulink® и портов ввода и вывода, Физические линии связи Моделирования и порты терминала испытывают недостаток во внутренней направленности. Напряжение и текущие полярности определяются, не с методической точностью направление, но вместо этого ориентацией блока. Чтобы узнать ориентацию блока, сначала нажмите на блок, чтобы выбрать его. Затем введите следующую команду:

get_param(gcb,'Orientation')

Следующая таблица указывает на полярности токов и напряжений для однофазных и трехфазных элементов RLC (ветви или загрузки), разрядники скачка и однофазные и трехфазные прерыватели. Таблица также показывает полярности их переменных состояния (токи индуктора и конденсаторные напряжения).

Блок
Ориентация

Положительный ток
Направление

Измеренный
Напряжение

right

оставленный —> право

Vleft – Vright

left

право —> оставленный

Vright – Vleft

down

верхняя часть —> нижняя часть

Vtop – Vbottom

up

нижняя часть —> верхняя часть

Vbottom – Vtop

Естественная ориентация блоков (то есть, их ориентация в библиотеке Element) являются правильными для горизонтальных блоков и вниз для вертикальных блоков.

Для однофазных преобразователей (линейный или насыщаемый), с извилистыми коннекторами, появляющимися на левых и правых сторонах, извилистые напряжения являются напряжениями лучшего коннектора относительно нижнего коннектора вообще ориентация блока (право или оставленный). Извилистые токи являются токами, вводящими лучший коннектор. Для трехфазных преобразователей полярности напряжения и положительные текущие направления обозначаются метками сигнала, используемыми в блоке Multimeter.