exponenta event banner

isEnrgyBalanced

Логический флаг энергосбережения

Описание

flag=isEnrgyBalanced(PlantInfoObj) возвращает логический 1 (true), если система сохраняет энергию. В противном случае возвращается логическое значение 0 (false).

Входные аргументы

свернуть все

autoblks.pwr.PlantInfo для системы, которую требуется проанализировать.

Выходные аргументы

свернуть все

Показатель энергосбережения, возвращаемый как логический 1 (true) или 0 (false).

Типы данных: logical

Алгоритмы

Чтобы определить, сохраняет ли система энергию, isEnrgyBalanced способ проверяет энергосбережение на каждом временном шаге.

EErr=∑​Etrans+∑​Enottrans−∑​Estore

Блоки изменяют входную энергию плюс высвобожденную накопленную энергию на выходную энергию плюс накопленную энергию. Например, отображенный блок двигателя использует топливо (не передаваемая энергия) для создания крутящего момента (передаваемая энергия) и потери тепла (не передаваемая энергия). Общая измененная энергия представляет собой среднее значение между входной энергией топлива и энергией, выходящей из системы (крутящий момент и потери тепла). Для вычисления общей энергии, измененной блоком, метод использует интеграл средней передаваемой, не передаваемой и хранимой мощности.

Etotal = 12 (∫0tend (∑​|Ptrans|+∑​|Pnottrans|+∑​|Pstore|) dt) | t = tend

Если ошибка энергосбережения находится в пределах допуска ошибки, метод возвращает значение true. В частности, если выполняется любое условие, метод возвращает значение true.

Состояние

| EErr 'Etotal < EnrgyBalRelTol

или

Etotal < EnrgyBalAbsTol

Уравнения используют эти переменные.

EErr

Ошибка энергосбережения

Etotal

Общая энергия, измененная по блокам

EnrgyBalRelTol, EnrgyBalAbsTol

Относительный и абсолютный энергетический баланс соответственно

Птранс, Этранс

Передаваемая мощность и энергия соответственно

Пноттранс, Эноттранс

Не передаваемая мощность и энергия соответственно

Пстор, Эстор

Накопленная мощность и энергия соответственно

Пинпут, Поутпут

Входная и выходная мощность, регистрируемая блоком Power Accounting Bus Creator

Представлен в R2019a