3 Выбор системы прототипа

Начиная с 1970-х гг., было разработано множество прикладных пакетов моделирования, автоматизирующих прежде всего этап представления математической модели для компьютера. Среди них лидирующее положение для исследования динамических систем занимают пакеты MATLAB и Simulink фирмы Math Work.

Первая версия пакета MATLAB была разработана уже более 20 лет тому назад. Развитие и совершенствование этого пакета происходило одновременно с развитием средств вычислительной техники. Название пакета MATLAB происходит от словосочетания Matrix Laboratory, он ориентирован в первую очередь на обработку массивов данных (матриц и векторов). Именно поэтому, несмотря на достаточно высокую скорость смены поколений вычислительной техники, MATLAB успевал впитывать все наиболее ценное от каждого из этих поколений.

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

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

В настоящее время появилась новая, существенно расширенная, версия R2006a, Simulink-6. Этой версии ниже уделено основное внимание. Однако необходимо отметить, что библиотеки старых версий с их интерфейсом сохранены.

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

Simulink является достаточно самостоятельным инструментом MATLAB и при работе с ним совсем не требуется знать сам MATLAB и остальные его приложения. С другой стороны, доступ к функциям MATLAB и другим его инструментам остается открытым и их можно использовать в Simulink. Часть входящих в состав пакетов имеет инструменты, встраиваемые в Simulink (например, LTT-Viewer приложения Control System Toolbox — пакета для разработки систем управления). Имеются также дополнительные библиотеки блоков для разных областей применения (например, Sim Power System — моделирование электротехнических устройств, Digital Signal Processing Blockset — набор блоков для разработки цифровых устройств и т. д.).

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

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

Развитие и совершенствование среды MATLAB – Simulink происходит достаточно быстро. С момента выхода MATLAB 6.0 для моделирования полупроводниковых систем, прошло около пяти лет. За это время разработано семь новых версий пакета, причем начиная с версии MATLAB 7.0 существенной переработки подвергся пакет расширения Sim Power System. Именно этот пакет расширения является основным при модельном исследовании и проектировании электромеханических систем.

Данная монография представляет собой учебник по моделированию электромеханических систем в среде MATLAB-Simulink и содержит всю необходимую информацию по всем разделам последней версии среды (R 2006 а), которые необходимы для изучения.

Целью разработки пакета является изучение физических основ функционирования отдельных элементов электромеханических системы и проектирования этих систем в среде MATLAB-Simulink.

Эта цель достигается последовательным изложением следующих вопросов:

1 Модельным исследованием общих задач анализа и синтеза динамики электромеханических систем в среде Matlab-Simulink.

2 Модельным исследованием устройств силовой электроники в пакете Sim Power System.

3 Модельным проектированием электромеханических систем постоянного тока.

4 Модельным проектированием асинхронных электромеханических систем.

5 Модельным проектированием синхронных электромеханических систем.

Рассмотрим пример установки - (прямого пуска асинхронного двигателя) с помощью пакета MATLAB и Simulink фирмы Math Work основано на замене исходного объекта объектом обладающим аналогичным поведением.

Пример

Виртуальная модель для исследования прямого пуска АКЗ на холостом ходу с последующим приложением номинального момента показана на рисунке 1- (файл AKZ_Virt).

Модель содержит трехфазную асинхронную машину (Asynchronous Machine SI Units), запитанную. от трехфазного источника (Three-Phase Source), блок для измерения скорости и момента машины (Machines Measurement Demux), блок момента нагрузки (Step) и блоки измерения (Scope, To Workspace).

При запуске модели осуществляется прямой пуск АКЗ, по истечению некоторого времени прикладывается момент нагрузки. Результаты моделирования машины тип двигателя 20HP , мощность -15 kw, напряжение 400V, частота 50Hz 1460 RPM, представлены на рисунке 1.

 

Описание: AKZ_Virt_Mod

Рисунок 1 Модель асинхронного короткозамкнутого двигателя составлена из библиотеки пакета Sim Power System

 

Описание: AKZ_Virt_Trans

Рисунок 2- модель с блоками: To File и Form File динамическая характеристика машины 20HP

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

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

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

Остальные области механических характеристик являются областями неустойчивой работы.

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

Этот подход базируется на формировании нагрузочного момента в точности совпадающего с моментом исследуемого АКЗ и одновременным управлением скоростью двигателя. Модель такой виртуальной установки показана на риснке 3 - (файл AKZ_stat).

Описание: 6

Рисунок 3 – Модель виртуальной установки для снятия статических характеристик асинхронной машины

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

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

Блок (Output) служит для передачи в рабочее пространство переменных для вычисления механических, электромагнитных и энергетических характеристик асинхронной машины. Модель этого блока представлена на рис.6.14. Здесь вычисляется скольжение, амплитуда тока статора и коэффициент мощности. Блок (To Workspace) служит для передачи данных в рабочее пространство Matlab.

Программа для расчета статических характеристик представлена в файле (AKZ_ Char), а сами характеристики показаны на рисунке 4.

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

Пакет программ MATLAB-Simulink может быть полезен для следующих категорий пользователей: инженерам-проектировщикам электромеханических систем и желающим повысить уровень компьютерной грамотности.

Описание: 6

Рисунок 4 - статические характеристики асинхронной машины

 



Информация о работе «Автоматизированная система информационной поддержки наладочных работ электропривода в TrendWorX32»
Раздел: Информатика, программирование
Количество знаков с пробелами: 99533
Количество таблиц: 9
Количество изображений: 25

0 комментариев


Наверх