Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы математического моделирования

.pdf
Скачиваний:
1
Добавлен:
29.11.2025
Размер:
1.73 Mб
Скачать

Схема

 

Параметры

 

 

Опре-

 

вар

 

вар

 

 

делить

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14.1

R1=1кОм,

L=5

Гн,

u(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14.2

R1=5 кОм,

С=100мк,

uС(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14.3

R1=10кОм

R2=1

кОм

i(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14.4

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R1=20кОм

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15.1

R1=1

С=4 мкФ,

u(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15.2

кОм,

R2=1кОм

i(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R1=20кОм

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R1=3 кОм,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R1=40кОм

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.1

R1=1кОм,

L=5

Гн,

u(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.2

R1=5 кОм,

С=100мк

uС(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.3

R1=10кОм

Ф,

 

i(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

R2=1

кОм

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.4

R1=20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кОм

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.6.Контрольные вопросы

1.Примените численный метод Эйлера к заданной системе дифференциальных уравнений.

2.Составьте уравнения для произвольной электрической цепи по законам Кирхгофа.

3.Как составить алгоритм для численного интегрирования дифференциальных уравнений?

4.Объясните функционирование программы и используемых в ней команд.

5.Что такое переходный процесс и установившийся режим?

6.Как задаются начальные условия для моделирования электрической цепи?

7.Как зависит характер переходного процесса от корней характеристического полинома?

8.Как определить значения токов и напряжений электрической цепи в установившемся режиме?

61

ЛАБОРАТОРНАЯ РАБОТА № 2

«МОДЕЛИРОВАНИЕ ЭЛЕКТРОПРИВОДА ПОСТОЯННОГО ТОКА НЕЗАВИСИМОГО ВОЗБУЖДЕНИЯ»

2.1. Цель работы

Составление дифференциальных уравнений электропривода, их решение методом Эйлера.

2.2. Составление дифференциальных уравнений электропривода постоянного тока независимого возбуждения

Электропривод постоянного тока независимого возбуждения имеет электрическую

схему,

представленную на рис. 2.1,а. Здесь РО –

рабочий орган,

M – момент двигателя,

Мс

момент сил сопротивления, LM – цепь

возбуждения, V

- преобразователь,

обеспечивающий напряжение Ud на якоре двигателя, пропорциональное сигналу управления u. Если по цепи возбуждения протекает ток, в зазоре электрической машины создается поток Ф. При наличии напряжения Ud на якоре в якорной цепи протекает ток i. Благодаря этому создается электромагнитный момент M = c Фi, под действием которого якорь двигателя начинает вращаться со скоростью .

Вследствие вращения якоря в якорной цепи возникает ЭДС е = с Ф , направленная встречно напряжению, приложенному к якорю. Расчетная схема цепи якоря показана на рис. 2.1,б. Здесь Lo , Ro – индуктивность рассеяния и сопротивление цепи якоря двигателя, внутренним сопротивлениям источника напряжения пренебрегаем. В соответствии с первым законом Кирхгофа составим уравнение для цепи якоря:

di

Ud = i Ro + Lo dt + e

Механическое движение привода описывается дифференциальным уравнением:

d

J dt = М - Мс

где J - суммарный момент инерции ротора двигателя и рабочего органа, приведенный к валу двигателя.

Поскольку в данном случае магнитный поток постоянен, момент и ЭДС двигателя пропорциональны току якоря и скорости вращения соответственно:

М = со Ф i = c i

е = со Ф = с ,

где с = со Ф – постоянная величина, со – конструктивная постоянная двигателя. С учетом последних выражений система дифференциальных уравнений электропривода принимает следующий вид :

d

J dt = c i - Mc ,

Lo di

= - c - i Ro + Ud .

( 2.1)

dt

 

 

62

Здесь переменными состояния, характеризующими динамику привода, являются скорость и ток i цепи якоря. Величины Мс и Ud являются внешними воздействиями. Если Мс и Ud постоянны, то электропривод имеет установившийся режим. Условия установившегося режима получаются, если производные в левой части уравнений (1) приравнять к нулю

О= сi – Mc ,

О= - с - i Ro + Ud .

Отсюда можно получить значения переменных состояния в установившемся режиме

i = Ic = Mc / c ,

= ( Ud – i Ro ) / c.

2.3. Определение характеристического полинома и его

корней

Характеристический полином для системы уравнений ( 2.1 ) получается, если операцию дифференцирования заменить умножением на р, переходя тем самым к операторным уравнениям

J p (p) = c i (p) – Mc (p),

Lo p i (p) = c (p) – Ro i (p) + Ud (p).

Здесь Mc(p), Ud (p) – внешние воздействия, не влияющие на вид характеристического

полинома. Приравнивая

их к нулю, получим

систему алгебраических уравнений

относительно изображений i(p), (p) :

 

 

 

 

J p (p) – c i (p) = 0

 

( L0 p + Ro ) i (p) + c

(p) = 0

Характеристический полином является определителем этой системы

 

Jp

c

 

 

 

N ( p)

L0 p

JL0 p2 R0 p c2 .

 

c

R0

 

Характеристический полином можно выразить через электромагнитную

Т =L0 / R0 и электромеханическую Тм = J Ro / с2 постоянные времени

N (p) = Tм Тp2 + Тм р + 1

Корни характеристического полинома

 

 

1

 

1

 

1

Р

 

 

 

1,2

 

2T

 

4T 2

 

TмТ

 

 

 

 

являются вещественными, если Тм ≥ 4 Т,

и комплексными сопряженными, если Тм < 4

Т. В случае вещественных корней переходной процесс разгона апериодический

 

Ud

p

2

е p1t

 

 

p e p2t

 

 

 

 

(t) = c ( 1 -

 

 

 

+

 

1

 

) .

 

 

p2 p1

 

p2 p1

 

В случае комплексных корней p1,2 = j процесс колебательный,

(t) = Ud

( 1 0 e - t sin ( t )), где = arctg

,

0=

 

1

TT

c

 

 

 

 

 

 

 

 

0

 

M

 

 

 

 

 

 

 

 

 

 

 

63

2.4. Решение дифференциальных уравнений методом Эйлера

Чтобы применить к системе уравнений (2.1) численный метод, необходимо их разрешить относительно производных

 

d

=

1

( с i – Mc ),

 

dt

 

 

 

 

J

 

 

 

 

 

 

 

di

=

1

 

 

( - c - i R0 + Ud ),

dt

L0

 

 

 

 

 

 

 

 

 

и задать начальные условия : (0) = 0 , i (0) = i0 .

Применяя к последней системе метод Эйлера, получим разностные уравнения:

к+1 =

к +

h

( сiк – Мс ),

( 2.2 )

J

 

 

 

 

 

 

iк+1 = iк +

h

( - c к – i R0 + Ud ).

 

 

 

 

 

L0

 

 

 

Здесь h – шаг расчета. Подставляя в начальные условия (k = 0) , получим значения переменных 1, i1 на первом шаге. Зная значения переменных на первом шаге (k = 1) , и подставляя их в правую часть, получим значения 2 , i2 на втором шаге и т.д.

Алгоритм решения системы уравнений (2.2) методом Эйлера представлен на рис.2.2. Исходными данными для расчета являются параметры L0, R0, J , c, внешние воздействия Мс, Ud , которые примем постоянными, шаг h расчета и верхний предел интегрирования уравнений tf.

После ввода исходных данных, вычисляются начальные условия (как правило, нулевые ). Затем определяется количество расчетных точек N. Далее в блоках алгоритма реализован цикл расчета переменных i, , t, а так же вывод результатов.

2.5.Порядок выполнения работы

1.Ознакомиться с инструкцией.

2.Составить программу расчетов в соответствии с алгоритмом рис.2.

3.Включить ЭВМ, открыть М – файл, осуществить запись программы.

4.Выполнить отладку программы.

5.Рассчитать корни характеристического полинома, шаг расчета h, величину tf.

6.Ввести исходные данные в соответствии с таб.1 по заданию руководителя, получить результаты расчета.

7.Вывести графики изменения i, в функции времени t для двух значений момента инерции J = 0,05 0,2 кгм2.

64

8.

Таблица 2.1.

Варианты

0

1

2

3

4

5

6

 

7

 

8

9

Данные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ud, В

110

220

440

110

220

220

110

 

440

 

220

110

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Мс, Дж

0,5

0,2

0,3

1,0

2,0

2,0

1,0

 

1,0

 

1.0

2,0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L0, Гн

0,01

0,005

0,01

0,01

0,02

0,005

0,01

 

0,02

 

0,05

0,04

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R0, Ом

0,1

0,1

0,2

0,2

0,4

0,2

0,5

 

0,5

 

0,4

0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С,

0,7

1,3

1,7

0,7

0,7

0,7

0,7

 

1,5

 

1,3

0,9

Вс/рад

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Варианты

1 0

11

12

13

1 4

1 5

16

 

17

 

18

19

Данные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ud, В

440

220

440

220

220

220

110

 

220

 

110

220

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Мс, Дж

5

2

3

5,0

10,

2,0

1,0

 

2,0

 

2.0

4,0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L0, Гн

0,01

0,005

0,01

0,01

0,02

0,05

0,02

 

0,01

 

0,01

0,04

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С,

0,7

 

1,3

1,7

0,7

0,7

0,7

0,7

 

 

1,5

 

1,3

0,9

Вс/рад

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R0, Ом

0,1

 

0,1

0,2

0,2

0,4

0,2

1,5

 

 

2,5

 

1,4

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.6.Содержание отчета

1.Цель работы.

2.Система дифференциальных уравнений. Корни характеристического полинома. Частота резонанса, значения h, tf.

3.Система разностных уравнений.

4.Алгоритм и программа.

5.Исходные данные и результаты расчета в виде графиков i (t), (t).

6.Выводы: Как влияет величина J на корни характеристического полинома?

2.7.Контрольные вопросы.

1.Применить численный метод Эйлера к заданной системе дифференциальных уравнений.

2.Как составить алгоритм для численного интегрирования дифференциальных уравнений?

3.Объяснить функционирование программы и используемых в ней команд.

4.Как зависят корни характеристического полинома от параметров?

5.Как зависит характер переходного процесса от корней?

65

a

LM

 

 

 

~ 50 Гц 380 В

+

 

V

ω

РО

 

U

Ud

 

 

 

б

М Мс

 

 

 

+

 

Lo

 

Ud

Ro

 

 

_

 

 

e

Рисунок 2.1.

66

1

ввод исход-

ных данныхUd , h , tf

2

t = 0, i = 0 ,

ω= 0

3

N = tf / h

4

kk = 1, Np

5

Расч. tk , ik ,

ωk

6

Запоминание

t, i, ω в массивах

Lo , Ro , J, c, Mc

Начальные условия

Выв. t, i, ω

Рис.2.2

67

ЛАБОРАТОРНАЯ РАБОТА № 3

МОДЕЛИРОВАНИЕ ЭЛЕКТРОПРИВОДА С ШИРОТНО-ИМПУЛЬСНЫМ ПРЕОБРАЗОВАТЕЛЕМ

3.1 Цель работы

Целью работы является моделирование электропривода постоянного тока независимого возбуждения с питанием цепи якоря от нереверсивного широтноимпульсного преобразователя.

3.2. Основные расчетные соотношения

Схема электропривода с нереверсивным широтно-импульсным преобразователем показана на рис. 3.1. Здесь М – двигатель, LM – обмотка возбуждения, ШИМ – широтно-импульсный модулятор, вырабатывающий импульсы постоянной частоты и амплитуды, ширина которых прямо пропорциональна входному сигналу управления u, VT – силовой транзистор, работающий в ключевом режиме, VD – возвратный диод, Um – напряжение питания. ШИМ отпирает силовой ключ VT на время, соответствующее импульсу, и запирает на время паузы. Возвратный диод VD необходим для обеспечения цепи протекания тока, когда транзистор заперт.

Диаграмма напряжения на двигателе показана на рис. 3.2. Здесь Т0 – период широтно-импульсной модуляции, - длительность импульса, пропорциональная входному управляющему сигналу u. Сигнал управления

ограничен, u um. Длительность импульса

= uT0 / um (3.1)

Напряжение на двигателе в определенный момент времени может иметь одно из двух значений: 0 или Um, в зависимости от того, какой части периода принадлежит t.

Для определения времени внутри периода введем переменную, равную остатку от деления t/T0

= rem( t, T0),

(3.2)

где rem обозначает соответствующую встроенную функцию языка программирования MATLAB .

В соответствии с рис.4 напряжение на двигателе

U

 

, если

(3.3)

U

m

 

0, если

 

68

3.3. Алгоритм расчета напряжения на двигателе

Исходными данными для расчета являются: входной управляющий сигнал u, его максимальное значение um, период импульсной модуляции Т0, текущее значение t. Следует, используя выражения (3.1), (3.2), (3.3) определить напряжение на двигателе. Значение напряжения используется в дальнейшем в уравнениях электропривода, которые решаются в основной программе. Расчет U может выполняться подпрограммой, обращение к которой должно содержаться внутри цикла основной программы после расчета переменных i(t), w(t). Алгоритм подпрограммы показан на рис. 3.3, а. Он предполагает вначале определение , затем - , проверку условия , и определение U=Um или U=0 в зависимости от этого условия, затем возврат в основную программу.

Для правильного построения графика в этом случае необходим вывод на печать каждой рассчитанной точки, поэтому в алгоритме не нужен внутренний цикл (рис.5, б).

3.4.Порядок выполнения работы

1.Ознакомиться с инструкцией.

2.Составить подпрограмму расчета напряжения U в соответствии с алгоритмом рис. 3.3, а и главную программу в соответствии с рис.3.3, б.

3.Выполнить отладку программы с подпрограммой.

4.Выполнить моделирование электропривода с ШИП при значениях параметров: Um=220 В, Т0=0,005 с, um=10 В. Шаг расчета должен удовлетворять

условию: h 0,1 Т0 =0,0005 с. Моделирование выполнить для двух значений сигнала u.

5. По результатам моделирования построить графики зависимостей в переходном процессе и в начале разгона на протяжении 3-4 интервалов ШИП: i(t), w(t), U(t).

3.5.Содержание отчета

1.Цель работы

2.Текст программы с подпрограммой ШИП

3.Таблицы и графики, полученные в результате расчета i(t), w(t), U(t).

4.Выводы.

3.6.Контрольные вопросы

1.Как изменить среднее напряжение на двигателе с помощью ШИМ?

2.Как выбрать шаг интегрирования при моделировании ШИМ?

69

3.Как организуется подпрограмма – функция?

4.Как обратиться к подпрограмме – функции?

5.Как учесть одностороннюю проводимость силового ключа?

ШИМ ШИ

М

u

VT

VD

Um

M

Рис. 3.1

LM

U

Рис. 3.2

m

U

 

T0

70