exponenta event banner

powergui

Блок среды для моделей Simscape Electrical Specialized Power Systems

  • Библиотека:
  • Simscape / Электрический / Специализированные Энергосистемы

  • powergui block

Описание

Блок powergui позволяет выбрать один из следующих способов решения цепи:

  • Continuous, который использует решатель с переменным шагом от Simulink ®

  • Дискретизация электрической системы для решения на фиксированных временных этапах

  • Непрерывный или дискретный фазорный раствор

Блок powergui также открывает инструменты для стационарного анализа и анализа результатов моделирования, а также для расширенного проектирования параметров.

Вам нужен блок powergui, чтобы моделировать любую модель Simulink, содержащую Simscape™ Electrical™ Специализированные блоки Энергосистем. В нем хранится эквивалентная схема Simulink, представляющая уравнения состояния и пространства модели.

При использовании одного блока powergui в модели:

  • Поместите блок powergui в схему верхнего уровня для обеспечения оптимальной производительности.

  • Убедитесь, что блок назван powergui.

Примечание

Блок powergui отключается во время обновления модели. Чтобы обеспечить правильное выполнение модели, не восстанавливайте ссылку на библиотеку для блока powergui.

Можно использовать несколько блоков powergui в системе, содержащей две или более независимых электрических цепей, которые необходимо моделировать с помощью различных решателей powergui. Например, эта система моделирует верхнюю электрическую цепь в дискретном режиме и нижнюю цепь в непрерывном режиме. Система сравнивает производительность моделирования двух методов.

Для этого поместите каждую схему в отдельную подсистему, а затем добавьте блок powergui в каждую подсистему.

При использовании нескольких блоков powergui в модели:

  • Не помещайте блок powergui в схему верхнего уровня.

  • Поместите каждую независимую модель в другую подсистему.

  • Поместите один блок powergui в схему верхнего уровня каждой подсистемы.

Примечание

Не включайте в модель прокомментированные блоки powergui. Это предотвратит моделирование модели.

Параметры

развернуть все

Решающее устройство

Тип моделирования для модели:

  • Continuous - Выполнение непрерывного решения модели.

  • Discrete - выполнить дискретизацию модели с использованием времени выборки, заданного параметром Sample time (s).

  • Phasor - выполнить непрерывное фазорное моделирование модели на частоте, заданной параметром Frequency (Hz).

  • Discrete phasor - Выполнение фазового моделирования в течение фиксированных временных шагов, заданных параметром Sample time (s), и на частоте, заданной параметром Frequency (Hz). Discrete phasor решатель использует упрощенные модели машин, которые дают результаты моделирования, аналогичные программному обеспечению стабильности переходных процессов.

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete или Discrete phasor.

Частота в Гц для выполнения фазового моделирования модели. Блок powergui отображает значение частоты фазора.

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Phasor или Discrete phasor.

Инструменты

Откройте диалоговое окно «Установившиеся напряжения и токи» (Steady-State Voltages and Currents Tool), чтобы отобразить установившиеся напряжения и токи модели. Дополнительные сведения см. в разделе power_steadystate.

Откройте диалоговое окно «Настройка начальных состояний» (Initial Stations Setting Tool) для отображения и изменения начальных напряжений конденсатора и токов индуктора модели. Дополнительные сведения см. в разделе power_initstates.

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

Откройте диалоговое окно «Инструмент измерения импеданса против частоты» для отображения зависимости импеданса от частоты в соответствии с блоками измерения импеданса. Дополнительные сведения см. в разделе power_zmeter.

Откройте диалоговое окно Инструмент анализа БПФ (FFT Analysis Tool), чтобы выполнить анализ Фурье сигналов, хранящихся в структуре с форматом времени. Дополнительные сведения см. в разделе power_fftscope.

Пример использования инструмента анализа БПФ см. в разделе Выполнение анализа гармоник с помощью инструмента БПФ.

Откройте диалоговое окно Линейный анализатор системы (Linear System Analyzer), чтобы создать модель состояния и пространства системы (если у вас есть лицензия на Toolbox™ системы управления) или просмотреть ответы во временной и частотной областях. Дополнительные сведения см. в разделе power_ltiview.

Откройте инструмент Hysteresis Design Tool для проектирования характеристики гистерезиса для насыщаемого сердечника блока Saturable Transformer и блоков трехфазного трансформатора (две обмотки и три обмотки). Дополнительные сведения см. в разделе power_hysteresis.

Откройте инструмент «Вычислить параметры линии RLC» (Compute RLC Line Parameters) для вычисления параметров линии RLC воздушной линии передачи на основе характеристик проводника и геометрии башни. Дополнительные сведения см. в разделе power_lineparam.

Откройте диалоговое окно Создать инструмент отчета (Generate Report Tool), чтобы создать отчет о переменных установившегося состояния, начальных состояниях и потоке нагрузки на станок для модели. Дополнительные сведения см. в разделе power_report.

Откройте диалоговое окно «power_customize» для создания пользовательских блоков Simscape Electrical Specialized Power Systems. Дополнительные сведения см. в разделе power_customize.

Откройте диалоговое окно Инструмент потока нагрузки (Load Flow Tool), чтобы выполнить анализ потока нагрузки и инициализировать трехфазные сети и машины так, чтобы моделирование начиналось в установившемся состоянии. Инструмент Load Flow Tool использует метод Ньютона-Рафсона для обеспечения надежного и более быстрого решения сходимости по сравнению с инструментом инициализации станка. Инструмент Load Flow Tool предлагает большинство функциональных возможностей других инструментов, доступных в энергетике. Дополнительные сведения см. в разделе power_loadflow.

Максимальное количество итераций инструмента потока нагрузки до тех пор, пока несоответствие мощностей P и Q на каждой шине не будет меньше значения параметра допуска PQ (в pu/Pbase). Несоответствие мощности определяется как разность между полезной мощностью, вводимой в шину генераторами и нагрузками, и мощностью, передаваемой на всех линиях, выходящих из этой шины. Например, если базовая мощность равна 100 МВА, а допуск PQ установлен в 1e-4, максимальное несоответствие мощности на всех шинах не превышает 0,1 МВт или 0,1 Мвар.

Частота в Гц, используемая инструментом Load Flow Tool для вычисления нормализованной матрицы допусков сети Ybus модели и для выполнения вычислений потока нагрузки.

Базовая мощность в VA, используемая инструментом Load Flow Tool для вычисления нормализованной матрицы допусков сети Ybus в pu/Pbase и базовых напряжениях шины модели, на частоте, заданной параметром Frequency (Hz) для вычислений потока нагрузки.

Чтобы избежать неправильного кондиционирования матрицы Ybus, выберите базовое значение мощности в диапазоне номинальных мощностей и нагрузок модели. Для сети передачи с напряжением от 120 кВ до 765 кВ обычно выбирается база 100 МВА. Для распределительной сети или для небольшой установки, состоящей из генераторов, двигателей и нагрузок, номинальная мощность которых находится в диапазоне сотен киловатт, базовая мощность 1 МВА лучше адаптирована.

Допуск между P и Q при остановке инструмента потока нагрузки для итерации.

Единицы напряжения, используемые инструментом Load Flow Tool для отображения напряжений.

Блоки питания, используемые инструментом «Поток нагрузки» для отображения мощности.

Предпочтения

Параметры потока нагрузки предназначены только для инициализации модели. Они не влияют на производительность моделирования.

Управление отображением предупреждений Simscape Electrical Specialized Power Systems во время анализа и моделирования модели.

Управление отображением эхо-сообщений командной строки во время анализа модели.

Выберите использование S-функций состояния TLC-пространства (sfun_spssw_contc.tlc и sfun_spssw_discc.tlc) в режиме ускорителя и для формирования кода.

Снимите этот флажок, если вы заметили снижение производительности при использовании режима ускорения по сравнению с предыдущими выпусками. Это замедление происходит, если компилятор LCC установлен в качестве компилятора по умолчанию для построения внешнего интерфейса (mex).

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete.

Выберите для моделирования коммутационных устройств в качестве источников тока. По умолчанию этот параметр не выбран, что соответствует рекомендуемому параметру для большинства приложений.

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

Если эта опция включена, необходимо добавить цепь (R или RC) параллельно переключателям в модели, чтобы импеданс выключенного состояния переключателей имел конечное значение. Если в реальной цепи не используются snubbers, или если вы хотите смоделировать идеальные переключатели без snubber, вы должны по крайней мере использовать резистивные snubbers с высоким значением сопротивления, чтобы ввести незначительный ток утечки. Недостаток введения таких суппортов с высоким импедансом заключается в том, что большая разница между импедансом переключателя во включенном и выключенном состоянии создает жесткую модель «состояние-пространство».

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Continuous.

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Continuous и снимите флажок Disable ideal switching (отключить идеальное переключение).

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Continuous и снимите флажок Disable ideal switching (отключить идеальное переключение).

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Continuous и снимите флажок Disable ideal switching (отключить идеальное переключение).

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Continuous и снимите флажок Disable ideal switching (отключить идеальное переключение).

Выберите, чтобы автоматически установить метод дискретизации в значение Trapezoidal robust в моделях, которые содержат по крайней мере один из следующих блоков:

  • Асинхронная машина

  • Синхронная машина с постоянным магнитом

  • Упрощенная синхронная машина

  • Синхронная машина

  • Разрядник перенапряжений

  • Переменный резистор

  • Переменный индуктор

  • Переменный конденсатор

  • Нелинейный резистор

  • Нелинейный индуктор

  • Трансформатор переменного отношения

  • Любые блоки трансформаторов, моделирующие насыщение

Если модель не содержит ни одного из этих блоков, для метода дискретизации автоматически устанавливается значение Tustin/Backward Euler (TBE).

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete.

Установить в значение Tustin/Backward Euler (TBE) для моделирования модели с использованием комбинации методов Тастина и Обратного Эйлера.

Установить в значение Tustin для дискретизации электрической модели с использованием метода Тастина. При использовании этого решателя необходимо указать значения snubber Rs и Cs, чтобы избежать числовых колебаний при блокировании импульсов зажигания (когда мост работает как выпрямитель). Для вычисления значений Rs и Cs можно использовать следующие формулы:

Rs > 2 * Ts/Cs

Cs < Pn/( 1000 * 2 * pi * f * Vn ^ 2

где:

  • Pn - номинальная мощность однофазного или трехфазного преобразователя в VA.

  • Vn - номинальное напряжение переменного тока между линиями в Vrms.

  • f - основная частота, в Гц.

  • Ts - время выборки, в с.

Эти значения получены на основе следующих критериев:

  • Ток рассеяния на основной частоте составляет менее 0,1% от номинального тока, когда силовые электронные устройства не проводят.

  • Постоянная времени RC для субберов больше, чем в два раза время выборки, Ts.

Примечание

Значения Rs и Cs, которые гарантируют числовую стабильность дискретизированного моста, могут отличаться от фактических значений, используемых в физической схеме.

Установить в значение Backward Euler для дискретизации электрической модели с использованием метода обратного Эйлера.

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete и снимите флажок Автоматически обрабатывать дискретный решатель (Automatically handle Discrete solver) и Дополнительные (Advanced) настройки решателя

Выберите для увеличения скорости моделирования возможность интерполяции решателя в дискретных моделях с использованием силовой электроники. Если этот параметр выбран, решатель фиксирует переходы в затворе силовых электронных устройств, происходящие между двумя временами выборки, что позволяет увеличить время выборки (обычно 20 ×), чем используется в стандартных решателях. Например, моделирование преобразователя 5 кГц PWM с Tustin (без интерполяции) или Tustin/Backward Euler обычно требует времени выборки 1,0 мкс (частота выборки = 200 × PWM частота), чтобы получить хорошее разрешение при генерации импульса и гарантировать точные результаты. При включенной интерполяции использование времени выборки до 20 мкс выполняется быстрее при сохранении точности модели.

При выборе этой опции:

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

  • В диалоговом окне «Параметры конфигурации» выберите непрерывный решатель с переменным шагом (ode45 или ode23tb с настройками по умолчанию). Для вычисления временных задержек сигналов затвора по отношению к временам дискретных выборок требуется непрерывный решатель. Решатель использует эти задержки импульсов для интерполяции между временами выборки и получения точных результатов.

Чтобы увидеть, как интерполяция повышает точность и скорость моделирования, см. power_buck пример модели.

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete, снимите флажок «Автоматически обрабатывать дискретный решатель» и «Дополнительные вкладки решателя» для блоков и установите для параметра «Дискретный решатель» значение Tustin.

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

При сбросе метод интерполяции вычисляет временные задержки сигнала затвора.

При выборе блок не вычисляет временные задержки сигналов затвора. После этого необходимо непосредственно предоставить сигналы затвора с временной меткой на коммутационные устройства в модели. Дополнительные сведения о концепции сигналов затвора с временной меткой в коммутационных устройствах Simscape Electrical Specialized Power Systems см. в power_buck примере.

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete, снимите флажок «Автоматически обрабатывать дискретный решатель» и «Дополнительные вкладки решателя» для блоков, установите для параметра «Дискретный решатель» значение Tustinи выберите «Интерполяция событий переключения».

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Continuous или Discrete и снимите флажок Автоматически обрабатывать дискретный решатель (Automatically handle Discrete solver) и Дополнительные (Advanced) настройки решателя

Размер буфера для сохранения вычислений матрицы «состояние-пространство».

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Continuous или Discrete, снимите флажок «Автоматически обрабатывать дискретный решатель» и «Дополнительные» и выберите параметр «Сохранять топологии коммутации».

При выборе:

  • blocks - Для моделирования используются исходные значения состояния, определенные в блоках.

  • steady - Приводит все исходные значения электрического состояния к установившимся значениям

  • zero - Приводит все исходные значения электрического состояния к нулю

Наибольшая допустимая ошибка решателя.

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete и разверните узел Сведения о решателе для нелинейных элементов.

Максимальное число итераций. Итерации останавливаются при достижении допуска решателя или при достижении максимального числа итераций. Решение обычно находится в пределах от 1 до 3 итераций. Возвращается сообщение об ошибке, и моделирование останавливается, если решение не найдено при превышении максимального числа итераций.

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete и разверните узел Сведения о решателе для нелинейных элементов.

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Тип моделирования значение Discrete и разверните узел Сведения о решателе для нелинейных элементов.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a