Материал: 1760

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ветствующие уровни определения данных характеристик (Percent settling и Percent rise, в процентах), а также начальное и конечное время моделирования (Step time и Final time), желаемые начальное и конечное значения выхода (Initial output и Final output). Все эти параметры пользователь может изменять;

-Time range (Временной диапазон). Выбор данной команды приводит к открытию диалогового окна, в котором можно задать или изменить диапазон времени моделирования и метку оси времени, то есть параметры оси абсцисс;

-Y-Axis (Ось Y). То же, что и для предыдущей команды, но по отношению к оси ординат;

-Refresh (Обновить) - перерисовать все временные ограничения. Меню Optimization (Оптимизация) содержит рассмотренные ранее ко-

манды Parameters и Uncertainty, а также команду Start (Старт), выбор которой запускает процесс моделирования и оптимизации системы (это аналогично нажатию кнопки Start в окне Simulink или кнопки Start в панели кнопок в нижней части окна блока NCD Output). Команда Stop (Стоп) останавливает процесс моделирования (аналогичное действие выполняется при нажатии кнопки Stop в панели кнопок блока NCD Output).

Наконец, последним является меню Style (Стиль). Здесь имеются следующие команды:

-Grid (Сетка) - установка сетки на графике заданных ограничений;

-Snap (Привязка) - при установке данного режима линии временных ограничений можно проводить не под любым углом к оси абсцисс, а только под углом, кратным 22,5°;

-Hot-key help (Горячие клавиши) - вывод информации о «горячих» клавишах и их комбинациях;

-Readme.m (Файл справки) - вывод файла справки об окне блока NCD Output.

Из пяти кнопок панели, расположенной в нижней части окна рассматриваемого блока, четыре (Start, Stop, Help и Close) в дополнительных пояснениях не нуждаются. Что же касается пятой кнопки Split (Расщепить), то

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

9.4. Особенности решаемых задач

При решении различных оптимизационных задач с помощью пакета NCD Blockset следует иметь в виду следующие особенности этого пакета:

- пакет может использоваться для решения задач оптимизации пере-

141

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

-оптимизация следящих систем проводится при входном сигнале типа единичного скачка;

-могут рассматриваться задачи оптимизации многомерных объектов с одновременным заданием временных ограничений на ряд сигналов системы (что требует использования нескольких блоков NCD Output);

-пакет может также использоваться для оптимизации размещения нулей и полюсов передаточной функции на комплексной плоскости. Для этого надо просто использовать блок Simulink Zero-pole или Transfer Fсn библиотеки Continuous и объявить (с помощью диалогового окна настраиваемых параметров) требуемые нули и полюса настраиваемыми, с заданием, разумеется, их предельных (наибольших и наименьших) значений.

142

10.МОДЕЛИРОВАНИЕ ЭЛЕКТРОТЕХНИЧЕСКИХ СИСТЕМ

Всостав системы MATLAB входит пакет расширения Power System Blockset, позволяющий моделировать электротехнические и энергетические системы и устройства. Этот пакет ориентирован на моделирование технических устройств и систем вполне конкретного назначения и полностью совместим с пакетом Simulink.

Возможности пакета Power System Blockset прежде всего определяются компонентами входящих в него библиотек. Доступ к ним обычно осуществляется из среды Simulink (рис. 10.1). В окне браузера библиотек Simulink можно выбрать библиотеку Power System Blockset.

Рис. 10.1. Доступ к библиотекам Pоwer System Blockset

143

Можно также вызвать окно с разделами библиотеки, выполнив команду powerlib в командной строке MATLAB.

10.1. Состав библиотеки Pоwer System Blockset

Рис. 10.2. Состав библиотеки Pоwer System Blockset

В состав библиотеки Pоwer System Blockset входят библиотеки следующего направления:

Electrical Sources – источники электрической энергии и сигналов;

Elements – линейные и нелинейные компоненты электротехнических и электронных устройств;

Power Electronics – устройства энергетической электроники;

Machines – электрические машины;

Connectors –подключающие устройства;

Measurements – измерительные и контрольные устройства;

Powerlib Extras – специальные энергетические устройства;

Powergui – графический интерфейс пользователя пакета моделирования энергетических систем.

10.1.1. Состав библиотеки Electrical Sources

Пакет Pоwer System Blockset имеет модели источников, позволяющих имитировать реальные источники электроэнергии. Дважды щелкнув мышью по пиктограмме библиотеки Electrical Sources, можно открыть окно этой библиотеки (рис. 10.3).

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

144

Рис. 10.3. Библиотека источников Electrical Sources

В составе библиотеки представлено пять типов источников электрической энергии:

AC Current Source – источник переменного тока;

AC Voltage Source – источник переменного напряжения;

DC Voltage Source – источник постоянного напряжения;

Controlled Current Source – регулируемый источник тока;

Controlled Voltage Source – регулируемый источник напряжения.

10.1.2. Соединительные элементы Connectors

Состав соединительных элементов представлен на рис. 10.4.

Рис. 10.4. Библиотека соединительных элементов

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

145