Моделирование АД в Matlab

Автор работы: Пользователь скрыл имя, 05 Февраля 2014 в 21:23, курсовая работа

Описание работы

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

Содержание работы

Введение………………………………………………………………..5
Система MATLAB………………………………………………7
История появления MATLAB…………………………...7
Место MATLAB среди математических программ……7
Возможности, визуализация и графические средства MATLAB………………………………………………….8
Средства программирования MATLAB………………...9
Асинхронный двигатель (АД) как объект исследования……12
Принцип действия асинхронных машин в режимах двигателя, генератора с отдачей энергии в сеть и электромагнитного тормоза…………………………….12
Устройство асинхронных двигателей………………….15
Асинхронные двигатели с улучшенными пусковыми свойствами………………………………………………18
Способы пуска АД с коротокамкнутым ротором……..21
Способы пуска АД с фазным ротором………………...24
Регулирование скорости АД с короткозамкнутым ротором…………………………………………………..25
Регулирование скорости АД с фазным ротором………31
Математические модели асинхронной машины……………..34
Математическое описание обобщённой асинхронной машины………………………………………………..…34
Метод пространственного вектора……………………..36
Математическая модель асинхронной машины в осях, вращающихся с произвольной скоростью…………….40
Математическая модель асинхронной машины в неподвижной системе координат………………………41
Разработка модели асинхронного двигателя в программе MATLAB……………………………………………………………………..42
Пакет визуального программирования Simulink……...42
Преобразование уравнений асинхронной машины в неподвижной системе координат………………………45
Расчёт параметров модели для АД серии 4А…………46
Структурная схема модели в неподвижной системе координат и её поблочное описание…………………..51
Результаты моделирования…………………………….61
5. Разработка виртуальной лабораторной работы на базе виртуальной асинхронной машины………………………………………..64
Структурная схема модели и её поблочное описание...64
Результаты моделирования…………………………….73
Сравнение моделей АД в неподвижной системе координат и модели на базе виртуальной асинхронной машины………………………………………………….77
Разработка методики выполнения лабораторной работы…..78
Программа работы……………………………………..78
Ознакомление с программой MATLAB………………79
Объект исследования…………………………………..81
Исследование АД с короткозамкнутым ротором…….82
Исследование АД с фазным ротором…………………93
Разработка программного обеспечения виртуальных лабораторных работ ………………………………………………………101
Экономическая часть….……………………………………..103
Охрана труда………………………………………………….109
Заключение ………………………………………………………….119
Список использованных источников ……………………………...121

Файлы: 1 файл

ДИПЛОМ.doc

— 1.54 Мб (Скачать файл)

СОДЕРЖАНИЕ

 

Введение………………………………………………………………..5

  1. Система MATLAB………………………………………………7
        1. История появления MATLAB…………………………...7
        1. Место MATLAB среди математических программ……7
        2. Возможности, визуализация и графические средства MATLAB………………………………………………….8
        3. Средства программирования MATLAB………………...9
  1. Асинхронный двигатель (АД) как объект исследования……12
        1. Принцип действия асинхронных машин в режимах двигателя, генератора с отдачей энергии в сеть и электромагнитного тормоза…………………………….12
        1. Устройство асинхронных двигателей………………….15
        2. Асинхронные двигатели с улучшенными пусковыми свойствами………………………………………………18
        3. Способы пуска АД с коротокамкнутым ротором……..21
        4. Способы пуска АД с фазным ротором………………...24
        5. Регулирование скорости АД с короткозамкнутым ротором…………………………………………………..25
        6. Регулирование скорости АД с фазным ротором………31
  1. Математические модели асинхронной машины……………..34
        1. Математическое описание обобщённой асинхронной машины………………………………………………..…34
        1. Метод пространственного вектора……………………..36
        2. Математическая модель асинхронной машины в осях, вращающихся с произвольной скоростью…………….40
        3. Математическая модель асинхронной машины в неподвижной системе координат………………………41
  1. Разработка модели асинхронного двигателя в программе MATLAB……………………………………………………………………..42
        1. Пакет визуального программирования Simulink……...42
        1. Преобразование уравнений асинхронной машины в неподвижной системе координат………………………45
        2. Расчёт параметров модели для АД серии 4А…………46
        3. Структурная схема модели в неподвижной системе координат и её поблочное описание…………………..51
        4. Результаты моделирования…………………………….61

5. Разработка виртуальной лабораторной работы на базе виртуальной асинхронной машины………………………………………..64

        1. Структурная схема модели и её поблочное описание...64
        2. Результаты моделирования…………………………….73
        3. Сравнение моделей АД в неподвижной системе координат и модели на базе виртуальной асинхронной машины………………………………………………….77
    1. Разработка методики выполнения лабораторной работы…..78
        1. Программа работы……………………………………..78
        1. Ознакомление с программой MATLAB………………79
        2. Объект исследования…………………………………..81
        3. Исследование АД с короткозамкнутым ротором…….82
        4. Исследование АД с фазным ротором…………………93
  1. Разработка программного обеспечения виртуальных лабораторных работ ………………………………………………………101
  2. Экономическая часть….……………………………………..103
  3. Охрана труда………………………………………………….109

Заключение ………………………………………………………….119

Список использованных источников ……………………………...121

Приложение А

Приложение Б

 

 

 

ВВЕДЕНИЕ

 

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

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

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

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

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

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

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

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

 

 

 

 

 

 

1 СИСТЕМА MATLAB

 

1.1 История появления MATLAB

 

Система MATLAB разработана специалистами компании MathWork Inc. (г. Нейтик, штат Массачусетс, США). Хотя впервые эта система начала использоваться в конце 1970-х годов, широкое распространение она получила в конце 80-х, в особенности после появления на рынке версии 4.0. Последние версии MATLAB -это системы, которые содержат множество процедур и функций, необходимых инженеру и научному работнику для осуществления сложных численных расчетов, моделирования технических и физических систем и оформления результатов этих расчетов. MATLAB (сокращение от MATrix LABoratory — матричная лаборатория) представляет собой интерактивную систему, предназначенную для выполнения инженерных и научных расчетов и ориентированную на работу с массивами данных.

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

 

1.2 Место MATLAB среди математических программ

 

У системы MATLAB есть схожие черты с программами MathCad и Electronics Workbench.

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

А с Electronics Workbench общим является возможность создания моделей как отдельных обьектов так и систем, путём поблочного моделирования и спомощью специальных блоков наблюдать протекающие процессы в модели.

 

1.3 Возможности, визуализация  и графические средства

 

Основной объект системы MATLAB — прямоугольный числовой массив (матрица), в котором допускается применение комплексных элементов. Использование матриц не требует явного указания их размеров.

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

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

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

Одной из наиболее привлекательных  особенностей системы MATLAB является наличие в ней наглядного и эффективного средства составления программных моделей — пакета визуального программирования Simulink.

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

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

 

1.4 Средства программирования

 

Система обеспечивает возможность  обращения к программам, которые написаны на языках FORTRAN, С и C++.

Система MATLAB использует собственный М-язык, который сочетает в себе положительные свойства различных известных языков программирования высокого уровня. С языком BASIC систему MATLAB роднит то, что она представляет собой интерпретатор (осуществляет пооператорное компилирование и выполнение программы, не образуя отдельного исполняемого файла), М-язык имеет незначительное количество операторов, в нем отсутствует необходимость объявлять типы и размеры переменных. От языка Pascal система MATLAB позаимствовала объектно-ориентированную направленность, то есть такое построение языка, которое обеспечивает образование новых типов вычислительных объектов на основе типов объектов, уже существующих в языке. Новые типы объектов (в MATLAB они называются классами) могут иметь собственные процедуры их преобразования (они определяют методы этого класса), причем новые процедуры могут быть вызваны с помощью обычных знаков арифметических операций и некоторых специальных знаков, которые применяются в математике.

Принципы сохранения значений переменных в MATLAB наиболее близки к тем, которые присущи языку FORTRAN, а именно: все переменные являются локальными — действуют лишь в границах той программной единицы (процедуры, функции или главной, управляющей программы), где им присвоены некоторые конкретные значения. При переходе к выполнению другой программной единицы, значения переменных предыдущей программной единицы либо теряются (в случае, если выполненная программная единица представляет собой процедуру или функцию), либо становятся недосягаемыми (если выполненная программа является управляющей). В отличие от языков BASIC и Pascal, в языке MATLAB нет глобальных переменных, действие которых распространялось бы на все программные единицы. Но при этом язык MATLAB обладает возможностью, которая отсутствует в других языках. Интерпретатор MATLAB позволяет в одном и том же сеансе работы выполнять несколько самостоятельных программ, причем все переменные, используемые в этих программах, являются для них общими и образуют единое рабочее пространство. Это дает возможность более рационально организовывать сложные (громоздкие) вычисления по типу оверлейных структур.

Информация о работе Моделирование АД в Matlab