
Министерство образования и науки Российской Федерации
Государственное образовательное учреждение
высшего профессионального образования
«Алтайский государственный технический
университет им. И. И. Ползунова»
Н. П. Воробьев
КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
В ЭЛЕКТРОТЕХНИКЕ
Учебное пособие
Рекомендовано Сибирским региональным учебно-методическим центром
высшего профессионального образования для межвузовского использования
в качестве учебного пособия для студентов, обучающихся
по электротехническим специальностям
Изд-во АлтГТУ
Барнаул • 2010
УДК 621.3:681.3(075.8)
Воробьев, Н. П. Компьютерные технологии в электротехнике : учебное пособие / Н. П. Воробьев; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 136 с.
ISBN 978-5-7568-0826-1
Изложены основные сведения по современным моделирующим пакетами и по особенностям имитационного моделирования электротехнических устройств и систем.
Предназначено студентам, аспирантам и преподавателям энергетических и электротехнических факультетов вузов.
Рекомендовано Сибирским региональным учебно-методическим центром высшего профессионального образования для межвузовского использования в качестве учебного пособия для студентов, обучающихся по электротехническим специальностям, 17.11.2006 г.
Рецензенты:
А. А. Багаев, д.т.н., профессор, зав. каф. электрификации и автоматизации сельского хозяйства АГАУ;
А. Х. Мусин, д.т.н., профессор каф. электрификации производства и быта АлтГТУ
ISBN 978-5-7568-0826-1
Воробьев Н. П., 2010
Алтайский государственный технический университет
им.
И. И. Ползунова, 2010
Содержание
1 |
Анализ основных пакетов для компьютерных расчетов и моделирования электрических, электронных и электроэнергетических устройств и систем………………………………. |
4 |
|
2 |
SimPowerSystems: моделирование электротехнических устройств и систем в Simulink – часть 1………………………………….. |
9 |
|
|
2.1 |
Библиотека блоков SimPowerSystems……………………………... |
10 |
|
2.1.1 |
Состав библиотеки и основные особенности……………………… |
10 |
|
2.1.2 |
Electrical Sources – источники электрической энергии…………… |
17 |
|
2.1.3 |
Connectors – соединители…………………………………………… |
34 |
|
2.1.4 |
Measurements – измерительные и контрольные устройства……… |
37 |
|
2.1.5 |
Elements – электротехнические элементы…………………………. |
48 |
|
2.1.6 |
Power Electronics – элементы силовой электроники………………. |
110 |
|
Список использованных источников………………………........................ |
135 |
1 Анализ основных пакетов для компьютерных расчетов и
моделирования электрических, электронных и
электроэнергетических устройств и систем
Пакет MATLAB
Система MATLAB предназначена для выполнения инженерных и научных расчетов и высококачественной визуализации получаемых результатов. Эта система применяется в математике, вычислительном эксперименте, имитационном моделировании.
В пакет входит множество хорошо проверенных численных методов (решателей), операторы графического представления результатов, средства создания диалогов.
Отличительной особенностью MATLAB по сравнению с обычными языками программирования является матричное представление данных и большие возможности матричных операций над данными.
Используя пакет MATLAB можно как из кубиков построить довольно сложную математическую модель, или написать свою программу. А можно используя SIMULINK и технологию визуального моделирования составить имитационную модель или систему автоматического регулирования.
Гибкий язык MATLAB дает возможность инженерам и ученым легко реализовывать свои идеи.
Мощные численные методы и графические возможности позволяют проверять предположения и новые возникающие идеи, а интегрированная среда дает возможность быстро получать практические результаты.
Сегодня MATLAB используется во множестве областей, среди которых обработка сигналов и изображений, проектирование систем управления, финансовые расчеты и медицинские исследования.
Его открытая архитектура делает возможным использование MATLAB и сопутствующих продуктов для исследования данных и создания собственных инструментов, использующих функциональные возможности MATLAB.
Для проектирования систем управления, цифровой обработки сигналов, коммуникационных систем широко используется Simulink, позволяющий моделировать динамические системы, оценивать их работу, модифицировать проект с помощью графических блок-диаграмм. Simulink – это интерактивная среда для моделирования и анализа широкого класса динамических систем.
Благодаря тесной интеграции с MATLAB, Simulink имеет непосредственный доступ к широкому диапазону средств проектирования и анализа.
Традиционный подход к проектированию систем обычно заключается в создании прототипа, за которым следует всестороннее тестирование и внесение соответствующих изменений. Этот подход требует больших временных и финансовых затрат. Эффективной и общепринятой альтернативой является имитационное моделирование.
Simulink – мощный инструмент для моделирования, обеспечивающий быстрое построение и тестирование виртуальных прототипов, и дающий доступ к любому уровню детализации проекта с минимальными усилиями.
Используя Simulink для итеративного исправления проекта до построения прототипа, инженер может разработать проект быстро и эффективно.
Пакет MATHCAD
Другая сторона развития программного обеспечения — ориентация на “непрограммирующего пользователя”.
В этом случае пользователь такого пакета получает возможность сосредоточиться на сущности самой задачи, а не способах ее программной реализации.
В свою очередь пользователь должен ясно представлять возможности используемого пакета и заложенных в нем методов, а также уметь выбрать необходимый пакет, соответствующий решаемой задаче.
MATHCAD — универсальный математический пакет, предназначенный для выполнения инженерных и научных расчетов.
Математическое обеспечение пакета позволяет решать многие задачи в объеме инженерного вуза.
Основное преимущество пакета перед типичными языками программирования — естественный математический язык, на котором формулируется решаемая задача.
Пакет объединяет в себе: редактор математических формул, интерпретатор для вычислений, библиотеку математических функций, процессор символьных преобразований, текстовый редактор, графические средства представления результатов.
Пакет MATHCAD относится к интегрированным пакетам, т.е. позволяет не только произвести вычисления, но и получить документ – итоговый отчет с комментариями, формулами, таблицами и графиками.
В отличие от издательских систем формулы в MATHCAD работают!
К положительным качествам MATHCAD следует отнести открытость – все приведенное в документе может быть воспроизведено, а интеграция в одном документе исходных данных, метода решения и результатов позволяет сохранить настройки для решения подобных задач.
Пакет OrCad
В марте 2000 г. отделение Cadence PCB System Division фирмы Cadence Design Systems, в которое преобразована компания OrCAD, выпустило очередную версию OrCAD 9.2.
Состав системы OrCAD 9.2
Представление о версии OrCAD 9.2 дает перечень некоторых входящих в ее состав программных модулей:
OrCAD Capture CIS (Component Information System) — графический редактор схем, дополненный средством ведения баз данных компонентов; при этом зарегистрированные пользователи получают через Интернет (с помощью службы ICA, Internet Component Assistant) доступ к каталогу компонентов, содержащему более 200 тыс. наименований;
OrCAD PSpice A/D — программа моделирования аналоговых и смешанных аналого-цифровых устройств, данные в которую передаются как из PSpice Schematics, так и из OrCAD Capture;
OrCAD PSpice Optimizer — программа параметрической оптимизации;
OrCAD Layout — графический редактор печатных плат;
Общая характеристика программы OrCAD Capture
Программа OrCAD Capture предназначена для создания проекта, часть которого может быть задана в виде принципиальной электрической схемы, а другая часть может быть описана на языке высокого уровня VHDL [1], [2].
Кроме того, из оболочки OrCAD Capture запускаются программы моделирования аналоговых, цифровых и смешанных аналого-цифровых устройств PSpice и параметрической оптимизации PSpice Optimizer [3].
Рисунок 1.1 – Взаимосвязь OrCAD Capture с другими программами
На рисунке 1.1 показана взаимосвязь OrCAD Capture с другими программами системы OrCAD.
Окно редактора страницы принципиальной схемы, содержит дополнительные панели инструментов (рисунок 1.2), команды которых перечислены в таблицах 1.1 и 1.2.
Рисунок 1.2 – Панели инструментов редактора схем
Таблица 1.1 – Пиктограммы панели инструментов режима редактирования схем
|
Пиктограмма |
Эквивалентная команда |
Описание команды |
|
|
|
Select |
Режим выбора объектов |
|
|
|
Part |
Выбор в библиотеке компонента для размещения его символа на схеме |
|
|
|
Wire |
Рисование электрических цепей. При нажатии кнопки Shift возможен ввод не ортогональных цепей |
|
|
|
Net Alias |
Размещение псевдонимов (дополнительных имен) цепей и шин |
|
|
|
Bus |
Изображение шины (линии групповой связи) |
|
|
|
Junction |
Нанесение точки электрического соединения двух цепей |
|
|
|
Bus Entry |
Нанесение отводов ос шины, расположенных под углом 45° |
|
|
|
Power |
Размещение символов выводов источников питания и «земли» |
|
|
|
Ground |
Размещение символов выводов источников питания и «земли» |
|
|
|
Hierarchical Block |
Размещение иерархических блоков |
|
|
|
Hierarchical Port |
Размещение портов иерархических блоков |
|
|
|
Hierarchical Pin |
Размещение выводов иерархических блоков |
|
|
|
Off-Page Connector |
Размещение символов соединителей страниц |
|
|
|
No Connect |
Подключение к выводу компонента символа отсутствия соединений |
|
|
|
Line |
Рисование линии |
|
|
|
Polyline |
Рисование полилинии |
|
|
|
Rectangle |
Рисование прямоугольника |
|
|
|
Ellipse |
Рисование эллипса /окружности |
|
Продолжение таблицы 1.1
|
|
Arc
|
Рисование дуги |
|
|
|
Text |
Размещение одной или нескольких строк текста с указанием его размера, цвета, ориентации и шрифта |
|
Таблица 1.2 – Пиктограммы панели инструментов режима моделирования
|
Пиктограмма |
Эквивалентная команда |
Описание команды |
|
|
|
New Simulation Profile |
Создание нового файла задания на моделирование |
|
|
|
Edit Simulation Setting |
Редактирование задания на моделирование |
|
|
|
Run PSpice |
Запуск программы PSpice на моделирование |
|
|
|
View Simulation Results |
Просмотр графических результатов моделирования |
|
|
|
Voltage/Level Marker |
Простановка маркера напряжения/логического уровня |
|
|
|
Voltage Differential Markers |
Простановка двух маркеров разности напряжений |
|
|
|
Current Marker |
Простановка маркера тока |
|
|
|
Power Dissipation Marker |
Простановка маркера рассеиваемой мощности |
|
|
|
Enable Bias Voltage Display |
Отображение на схеме узловых напряжений в рабочей точке |
|
|
|
Toggle Voltage On Selected Net |
Показать /удалить значение потенциала по постоянному току выбранной цепи |
|
|
|
Enable Bias Current Display |
Отображение на схеме токов ветвей в рабочей точке |
|
|
|
Toggle Current On Selected Part/Pin |
Показать /удалить значение постоянного тока выбранного вывода компонента |
|
|
|
Enable Bias Power Display |
Отображение на схеме рассеиваемой мощности ветви в рабочей точке |
|
|
|
Toggle Power On Selected Part |
Показать /удалить значение рассеиваемой мощности по постоянному току выбранного компонента |
|