Моделирование синхронного неявнополюсного дугостаторного двигателя (Z1 = 12) с трехфазной обмоткой индуктора с нулевым проводом | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 декабря, печатный экземпляр отправим 1 января.

Опубликовать статью в журнале

Библиографическое описание:

Моделирование синхронного неявнополюсного дугостаторного двигателя (Z1 = 12) с трехфазной обмоткой индуктора с нулевым проводом / А. А. Емельянов, А. М. Козлов, В. В. Бесклеткин [и др.]. — Текст : непосредственный // Молодой ученый. — 2014. — № 19 (78). — С. 12-38. — URL: https://moluch.ru/archive/78/13689/ (дата обращения: 19.12.2024).

В данной работе моделирование синхронного неявнополюсного дугостаторного двигателя (СНДД) проводилось с помощью магнитных и электрических схем замещения [2], [3]. На рис. 1 показано схематичное изображение СНДД, а на рис. 2 приведена его линейная развертка и магнитная схема замещения. С целью уменьшения пульсаций усилий и искажений токов iАs, iСs, iВs на начальном участке пуска [1] в данной работе пространственное распределение 1-й гармоники М.Д.С. обмотки возбуждения выразим через скольжение по отношению к бегущему полю потока, созданного статорной обмоткой. После втягивания ротора в синхронизм математические выражения бегущих волн М.Д.С. будут такими же, как и в работе [1].

Запишем основные уравнения для «n»-ого участка схемы замещения.

Баланс магнитных напряжений магнитной цепи

Рис. 1. Магнитная схема замещения "n"-го участка


Рис. 2. а) Синхронный неявнополюсный дугостаторный двигатель (2р = 2, Z1 = 12); б) магнитная схема замещения


 – контурные магнитные потоки;

 – магнитные сопротивления воздушных участков;

 – магнитодвижущая сила, созданная статорным током , протекающим по всем проводникам паза ();

 – М.Д.С. тока в обмотке ротора;

 – в шунтирующих зонах.

Баланс М.Д.С. для «n»-го участка имеет следующий вид:

где     

Ток  условно назовем асинхронной составляющей полного тока в роторной обмотке. Этот ток создается от Э.Д.С. трансформации, Э.Д.С. движения, от изменяющегося потока во времени или от движущего потока в пространстве. При построении обобщенной математической модели двигателей, исключая вторую составляющую М.Д.С.  с помощью соответствующих ключей, можно перейти к линейным (дугостаторным) асинхронным двигателям [4], [5], …, [9].

Вторая составляющая М.Д.С. (условно назовем синхронная составляющая  представляет собой бегущую в пространстве ступенчатую фигуру в соответствии с дискретным расположением роторной обмотки.

В данной работе синхронную составляющую выразим 1-й гармоникой бегущей волны:

где      - полюсное деление;

 - скольжение на начальном участке пуска до входа в синхронизм;

 - синхронная скорость бегущего поля.

Отсюда асинхронная составляющая тока в обмотке ротора определится по следующему выражению:

.                           (1)

Уравнение баланса напряжений электрической цепи ротора для асинхронной составляющей тока ротора

                                        (2)

Выразим производные во времени через конечные разности:

,

где n – номер зубцового деления;

k – номер шага разбиения по времени.

В формуле (2) линейную скорость ротора принимаем равной  и в пределах «k» интервала считается постоянным.

Производные по пространственной координате «х» выразим через центральные конечные разности:

.

С учетом вышеприведенных замечаний уравнение (2) примет следующий вид:

                                                        (3)

Исключим из уравнения (3) асинхронную составляющую тока в роторе. Для этого подставим выражение (1) в уравнение (3) и получим:

            (4)

Это уравнение может быть реализовано при произведении матрицы А, элементы которой записаны в квадратных скобках, на матрицу-столбец X, состоящей из потоков (Ф) и токов статорной обмотки. Правая часть уравнения (4) формирует первые двадцать четыре элемента матрицы-столбца свободных членов S в (k-1) момент времени. Элементы 25, 26 и 27 строк матрицы А и соответствующие элементы s25, s26 и s27 будут сформированы из баланса напряжений статорной обмотки.

Наконец, последние элементы матриц А и S определятся из баланса токов в трехфазной обмотке соединенной в звезду с нулевым проводом. Матрица-столбец Х сформирована из первых двадцати четырех элементов, соответствующих потокам Ф1, … , Ф24, а остальные – токам статорной обмотки iАs, iСs, iВs и i0s.

Общий вид матриц при числе полюсов 2р = 2 и общем числе пазов индуктора (статора) Z1 = 12 приведен на рис. 3.

Введем следующие обозначения:

                  

-          Магнитные сопротивления в шунтирующих зонах:

R1 = R2 = R3 = R4 = R22 = R23 = R24 = 500∙Rδ;

R5 = R21 = 50∙Rδ;

R6 = R20 = 5∙Rδ.

-          Магнитные сопротивления в индукторной зоне:

R7 = R8 = … = R19 = Rδ.

-          Элементы матрицы А, перемножаемые на потоки матрицы-столбца Х:

-        Элементы матрицы А, перемножаемые на токи матрицы Х:

-        Элементы матрицы-столбца свободных членов S:

Уравнение (4) позволит определить для первых двадцати четырех строк элементы матрицы А и с первый по двадцать четвертый элементы матрицы-столбца S, для этого последовательно зададимся n:

n = 1.

Запишем элементы матрицы А:

;   ;   ;   ;   

В правой части сформирован элемент  матрицы-столбца S:

Примечание: вначале матрица А предстанет «пустой» и после каждой операции  определятся постепенно элементы для каждой строки и только в конце всех операций матрица А предстанет перед читателем в том виде как она дана на рис. 3. Но эта «пустая» матрица А уже должна быть подготовлена. Эта «пустая» форма направляет, выступает «организующим началом» по поиску элементов в каждой строке.

При n = 1, как было показано выше, определились элементы первой строки. Найденные коэффициенты вписываем в матрицу А. В дальнейшем становится понятным алгоритм заполнения матрицы.

n = 2.

;   ;   ;   ;   

 

n = 3.

;   ;   ;   ;   

 

n = 4.

;   ;   ;   ;   

 

n = 5.

;   ;   ;   ;   

 

n = 6.

;   ;   ;   ;      

Примечание: при подстановке в уравнение (4) n = 4, мы увидим в соответствии с рис. 2, что войдет ток  iСs с отрицательным знаком, в то же время в матрице-столбце Хнет знака «–» , поэтому его необходимо учесть в соответствующем элементе матрицы А.

Аналогично для других фаз, в концах обмоток x, y, z условно принимаем знак «–» и этот знак вводим в соответствующие элементы матрицы А.

n = 7.

;   ;   ;   ;   ;   

 

n = 8.

;   ;   ;   ;   ;

;   

 

n = 9.


 

Матрица А

 

Х

 

S

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

 

 

 

 

1

a1,1

a1,2

a1,3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1,23

a1,24

 

 

 

 

 

 

 

 

×

 

 

 

 

x1 = Ф1

 

 

 

 

=

 

 

 

 

s1

2

a2,1

a2,2

a2,3

a2,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2,24

 

 

 

 

x2 = Ф2

s2

3

a3,1

a3,2

a3,3

a3,4

a3,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3 = Ф3

s3

4

 

a4,2

a4,3

a4,4

a4,5

a4,6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4 = Ф4

s4

5

 

 

a5,3

a5,4

a5,5

a5,6

a5,7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x5 = Ф5

s5

6

 

 

 

a6,4

a6,5

a6,6

a6,7

a6,8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a6,25

 

 

 

x6 = Ф6

s6

7

 

 

 

 

a7,5

a7,6

a7,7

a7,8

a7,9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a7,25

 

 

 

x7 = Ф7

s7

8

 

 

 

 

 

a8,6

a8,7

a8,8

a8,9

a8,10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a8,25

a8,26

 

 

x8 = Ф8

s8

9

 

 

 

 

 

 

a9,7

a9,8

a9,9

a9,10

a9,11

 

 

 

 

 

 

 

 

 

 

 

 

 

a9,25

a9,26

 

 

x9 = Ф9

s9

10

 

 

 

 

 

 

 

a10,8

a10,9

a10,10

a10,11

a10,12

 

 

 

 

 

 

 

 

 

 

 

 

 

a10,26

a10,27

 

x10 = Ф10

s10

11

 

 

 

 

 

 

 

 

a11,9

a11,10

a11,11

a11,12

a11,13

 

 

 

 

 

 

 

 

 

 

 

 

a11,26

a11,27

 

x11 = Ф11

s11

12

 

 

 

 

 

 

 

 

 

a12,10

a12,11

a12,12

a12,13

a12,14

 

 

 

 

 

 

 

 

 

 

a12,25

 

a12,27

 

x12 = Ф12

s12

13

 

 

 

 

 

 

 

 

 

 

a13,11

a13,12

a13,13

a13,14

a13,15

 

 

 

 

 

 

 

 

 

a13,25

 

a13,27

 

x13 = Ф13

s13

14

 

 

 

 

 

 

 

 

 

 

 

a14,12

a14,13

a14,14

a14,15

a14,16

 

 

 

 

 

 

 

 

a14,25

a14,26

 

 

x14 = Ф14

s14

15

 

 

 

 

 

 

 

 

 

 

 

 

a15,13

a15,14

a15,15

a15,16

a15,17

 

 

 

 

 

 

 

a15,25

a15,26

 

 

x15 = Ф15

s15

16

 

 

 

 

 

 

 

 

 

 

 

 

 

a16,14

a16,15

a16,16

a16,17

a16,18

 

 

 

 

 

 

 

a16,26

a16,27

 

x16 = Ф16

s16

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a17,15

a17,16

a17,17

a17,18

a17,19

 

 

 

 

 

 

a17,26

a17,27

 

x17 = Ф17

s17

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a18,16

a18,17

a18,18

a18,19

a18,20

 

 

 

 

 

 

a18,27

 

x18 = Ф18

s18

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a19,17

a19,18

a19,19

a19,20

a19,21

 

 

 

 

 

a19,27

 

x19 = Ф19

s19

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a20,18

a20,19

a20,20

a20,21

a20,22

 

 

 

 

 

 

x20 = Ф20

s20

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a21,19

a21,20

a21,21

a21,22

a21,23

 

 

 

 

 

x21 = Ф21

s21

22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a22,20

a22,21

a22,22

a22,23

a22,24

 

 

 

 

x22 = Ф22

s22

23

a23,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a23,21

a23,22

a23,23

a23,24

 

 

 

 

x23 = Ф23

s23

24

a24,1

a24,2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a24,22

a24,23

a24,24

 

 

 

 

x24 = Ф24

s24

25

 

 

 

 

 

 

a25,7

a25,8

 

 

 

 

a25,13

a25,14

 

 

 

 

 

 

 

 

 

 

a25,25

 

 

 

x25 = iАS

s25

26

 

 

 

 

 

 

 

 

 

 

a26,11

a26,12

 

 

 

 

a26,17

a26,18

 

 

 

 

 

 

 

 

a26,27

 

x26 = iСS

s26

27

 

 

 

 

 

 

 

 

a27,9

a27,10

 

 

 

 

a27,15

a27,16

 

 

 

 

 

 

 

 

 

a27,26

 

 

x27 = iВS

s27

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a28,25

a28,26

a28,27

a28,28

x28 = i0S

s28

 

Рис. 3. Общий вид матриц A, X и S.


;   ;   ;   ;   ;

n = 10.

;   ;   ;   ;   ;

;  

n = 11.

;   ;   ;   ;   ;

;  

n = 12.

;   ;   ;   ;   ;

;  

n = 13.

;   ;   ;   ;   ;

;  

n = 14.

;   ;   ;   ;   ;

;  

n = 15.

;   ;   ;   ;   ;

;  

n = 16.

;   ;   ;   ;   ;

;  

n = 17.

;   ;   ;   ;   ;

;  

n = 18.

;   ;   ;   ;   ;

n = 19.

;   ;   ;   ;   ;   

 

n = 20.

;   ;   ;   ;   

 

n = 21.

;   ;   ;   ;   

n = 22.

;   ;   ;   ;   

n = 23.

;   ;   ;   ;   

n = 24.

;   ;   ;   ;   

Элементы строк 25 и 26 и 27 матрицы А и соответствующие элементы матрицы-столбца S определяются из баланса электрических напряжений обмоток статора.

                                                (5)

где

                                                                                            (6)

С учетом шага по времени  t  в k-ый момент времени:

                                                                       (7)

 

n = 25.

Выразим производные тока , потоков    и  через конечные разности:

Обозначим  

            

Аналогично для строк 26 и 27:

n = 26.

            

 

n = 27.

            

 

n = 28.

Наконец, сумма токов определяет элементы двадцать восьмой строки матрицы А и элемент  матрицы-столбца S.

Окончательно, матрица А примет следующий вид, удобный для программирования в MATLAB (рис. 4):

 




 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

1

B4

C4

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D3

E4

 

 

 

 

2

E4

B4

C4

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D3

 

 

 

 

3

-D3

E4

B4

C5

D2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

-D3

E4

B5

C6

D1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

-D3

E5

B6

C7

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

-D2

E6

B7

C

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

7

 

 

 

 

-D1

E7

B

C

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

8

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

-T

 

 

9

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

 

 

 

 

 

 

-T

-M

 

 

10

 

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

 

 

 

 

 

 

-N

T

 

11

 

 

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

 

 

 

 

 

T

M

 

12

 

 

 

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

 

 

 

-T

 

N

 

13

 

 

 

 

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

 

 

-M

 

-T

 

14

 

 

 

 

 

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

 

-N

T

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

T

M

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

 

N

-T

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D

E

B

C

D

 

 

 

 

 

 

-T

-M

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D

E

B

C1

D1

 

 

 

 

 

 

-N

 

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D

E

B1

C2

D2

 

 

 

 

 

T

 

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D

E1

B2

C3

D3

 

 

 

 

 

 

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D1

E2

B3

C4

D3

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D2

E3

B4

C4

D3

 

 

 

 

23

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D3

E4

B4

C4

 

 

 

 

24

C4

D3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-D3

E4

B4

 

 

 

 

25

 

 

 

 

 

 

U

U

 

 

 

 

-U

-U

 

 

 

 

 

 

 

 

 

 

AS

 

 

 

26

 

 

 

 

 

 

 

 

 

 

U

U

 

 

 

 

-U

-U

 

 

 

 

 

 

 

 

BS

 

27

 

 

 

 

 

 

 

 

-U

-U

 

 

 

 

U

U

 

 

 

 

 

 

 

 

 

CS

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

-1

 

Рис. 4

 

Неизвестные переменные (потоки и токи в статорной обмотке) в k-й момент времени определяются в результате следующей операции с матрицами:

X=A-1·S,

Далее, подставляя в уравнение (1) n = 1…24, определяем суммарные токи (М.Д.С.) в роторе:

Электромагнитные усилия на зубцовом делении определяются по следующим формулам:

                         

                         

                         

                         

                        

                     

                     

                     

                     

                     

                    

                    

Суммарное усилие: .

Линейная скорость ротора в k-й момент времени:

Математическая модель синхронного неявнополюсного дугостаторного двигателя реализована в программном пакете MATLAB методом Гаусса-Жордана. Ниже приведен пример расчета.

 

%Математическая модель СНДД с укладкой статорной обмотки классическим

%способом (z=12) с нулевым проводом

%function SD_z12_zero

%Исходные данные синхронного двигателя

Rb=0.1003*10^7;

rs=3.8;

LsA=0.037;

LsB=0.038;

LsC=0.035;

rr=20.25;

Lr=0.0148;

dt=0.00111;

As=rs+LsA/dt;

Bs=rs+LsB/dt;

Cs=rs+LsC/dt;

tz=9.769*10^-3;

tau=3*2*tz;

m=32.3;

v0=0;

wns=200;

wnr=3000;

UA=wns/dt;

X=zeros(28,1);

F=0;

w12=0;

mass_Um=0;

mass_f=0;

mass_t=0;

Ukon=350;

Unach=3;

tk=5;

K=input('Длительность цикла k=');

for k=1:(K+1)   

    if ((k*dt >= 0) && (k*dt <= tk))

        fc=k*dt*45/tk;

        vs=2*tau*fc;

        eps=0.4;

    if  (vs-v0)>eps

        ss=(vs-v0)/vs;

    else

        ss=0;

    end;

        w=2*pi*fc;

        Um=Unach+((Ukon-Unach)*(k*dt)^1)/((tk)^1);

    end;   

    if (k*dt > tk)

        fc=45+5*((tanh(k*dt-1)^0.6))*0;

        vs=2*tau*fc;

        eps=0.4;

    if  (vs-v0)>eps

        ss=(vs-v0)/vs;

    else

        ss=0;

    end;

        w=2*pi*fc;

        Um=Ukon+10*((tanh(k*dt-1)^0.6))*0;

    end;   

    if ((k*dt >= 0) && (k*dt <= 2))

        Ufm=k*dt*5/2;

        Ifm=Ufm/rr;

    end;   

    if (k*dt > 2)

        Ufm=5;

        Ifm=Ufm/rr;

    end;      

    if ((k*dt >= 0) && (k*dt <= 4))

        Fc=2;

    end;   

    if (k*dt > 4)

        Fc=10;

    end;         

    v(1,k)=v0;          %Создание вектор-строки для графика скорости

    f(1,k)=sum(F)-Fc;   %Создание вектор-строки для графика усилия   

    Ua=Um*cos(w*(k-1)*dt);

    Ub=Um*cos(w*(k-1)*dt-2*pi/3);

    Uc=Um*cos(w*(k-1)*dt-4*pi/3);

    i0(1,k)=X(28);

    i_a(1,k)=X(25);

    i_b(1,k)=X(27);

    i_c(1,k)=X(26);   

%Формирование матрицы A

A=zeros(28);

N1=Lr*v0/(wnr*2*tz);

N2=(rr+Lr/dt)/wnr;

N3=wnr/dt;

N4=Lr/(wnr*dt);

N5=(wnr^2)/Lr;

B=2*Rb*N2+N3;

B1=6*Rb*N2-4*Rb*N1+N3;

B2=55*Rb*N2-45*Rb*N1+N3;

B3=550*Rb*N2-450*Rb*N1+N3;

B4=1000*Rb*N2+N3;

B5=550*Rb*N2+450*Rb*N1+N3;

B6=55*Rb*N2+45*Rb*N1+N3;

B7=6*Rb*N2+4*Rb*N1+N3;

C=-Rb*N2+(2*Rb+N5)*N1;

C1=-Rb*N2+(6*Rb+N5)*N1;

C2=-5*Rb*N2+(55*Rb+N5)*N1;

C3=-50*Rb*N2+(550*Rb+N5)*N1;

C4=-500*Rb*N2+(1000*Rb+N5)*N1;

C5=-500*Rb*N2+(550*Rb+N5)*N1;

C6=-50*Rb*N2+(55*Rb+N5)*N1;

C7=-5*Rb*N2+(6*Rb+N5)*N1;

D=-Rb*N1;

D1=5*D;

D2=50*D;

D3=500*D;

E=-Rb*N2-(2*Rb+N5)*N1;

E1=-5*Rb*N2-(6*Rb+N5)*N1;

E2=-50*Rb*N2-(55*Rb+N5)*N1;

E3=-500*Rb*N2-(550*Rb+N5)*N1;

E4=-500*Rb*N2-(1000*Rb+N5)*N1;

E5=-50*Rb*N2-(550*Rb+N5)*N1;

E6=-5*Rb*N2-(55*Rb+N5)*N1;

E7=-Rb*N2-(6*Rb+N5)*N1;

T=-wns*N1;

Y=-wns*N2;

M=Y+T;

N=Y-T;

for n=1:24

    If(n)=Ifm*sin((1-ss)*w*k*dt+((pi/tau)*n*tz-pi/6+w12*pi/6));

end;

for n=1:24

    If1(n)=Ifm*sin((1-ss)*w*(k-1)*dt+((pi/tau)*n*tz-pi/6+w12*pi/6));

end;

W1=-wns*N4;

P=-Rb*N4;

Q=2*Rb*N4+N3;

Q1=6*Rb*N4+N3;

Q2=55*Rb*N4+N3;

Q3=550*Rb*N4+N3;

Q4=1000*Rb*N4+N3;

for n=1:3

    A(2*n+4,n+24)=(-1)^(n+1)*T;

    A(2*n+5,n+24)=(-1)^(n+1)*M;

    A(2*n+6,n+24)=(-1)^(n+1)*N;

    A(2*n+7,n+24)=(-1)^n*T;

    A(2*n+10,n+24)=(-1)^n*T;

    A(2*n+11,n+24)=(-1)^n*M;

    A(2*n+12,n+24)=(-1)^n*N;

    A(2*n+13,n+24)=(-1)^(n+1)*T;

end;

for n=1:3

    A(28,n+24)=1;%hh

end;

    A(28,28)=-1;%jgj

for n=1:12

    A(n+6,n+6)=B;

    A(n+7,n+6)=E;

    A(n+5,n+6)=C;

end;

for n=1:3

    A(n,n)=B4;

    A(n+21,n+21)=B4;

    A(n+1,n)=E4;

    A(n+20,n+21)=C4;

    A(n+19,n+21)=D3;

    A(n+2,n)=-D3;

end;

for n=1:2

    A(n+22,n+21)=E4;

    A(n,n+1)=C4;

    A(n,n+2)=D3;

    A(n+22,n)=D3;

    A(n+22,n+20)=-D3;

    A(n,n+22)=-D3;

end;

for n=1:13

    A(n+4,n+6)=D;

    A(n+7,n+5)=-D;

end;

    A(3,4)=C5;

    A(3,5)=D2;

    A(4,4)=B5;

    A(4,5)=C6;

    A(4,6)=D1;

    A(5,4)=E5;

    A(5,5)=B6;

    A(5,6)=C7;

    A(6,4)=-D2;

    A(6,5)=E6;

    A(6,6)=B7;

    A(7,5)=-D1;

    A(7,6)=E7;   

    A(18,19)=C1;

    A(18,20)=D1;

    A(19,19)=B1;

    A(19,20)=C2;

    A(19,21)=D2;

    A(20,19)=E1;

    A(20,20)=B2;

    A(20,21)=C3;

    A(21,19)=-D1;

    A(21,20)=E2;

    A(21,21)=B3;

    A(22,20)=-D2;

    A(22,21)=E3;   

    A(25,7)=UA;

    A(25,8)=UA;

    A(26,11)=UA;

    A(26,12)=UA;

    A(27,15)=UA;

    A(27,16)=UA;

    A(25,13)=-UA;

    A(25,14)=-UA;

    A(26,17)=-UA;

    A(26,18)=-UA;

    A(27,9)=-UA;

    A(27,10)=-UA;

    A(25,25)=As;

    A(26,27)=Bs;

    A(27,26)=Cs;   

% Матрица свободных членов

S=[           Q4*X(1)+P*(500*X(24)+500*X(2))+wnr*N2*If(1)+wnr*N1*(If(2)-If(24))-wnr*N4*If1(1);  %1

              Q4*X(2)+P*(500*X(1)+500*X(3))+wnr*N2*If(2)+wnr*N1*(If(3)-If(1))-wnr*N4*If1(2);  %2

              Q4*X(3)+P*(500*X(2)+500*X(4))+wnr*N2*If(3)+wnr*N1*(If(4)-If(2))-wnr*N4*If1(3);  %3

              Q3*X(4)+P*(500*X(3)+50*X(5))+wnr*N2*If(4)+wnr*N1*(If(5)-If(3))-wnr*N4*If1(4);  %4

              Q2*X(5)+P*(50*X(4)+5*X(6))+wnr*N2*If(5)+wnr*N1*(If(6)-If(4))-wnr*N4*If1(5);  %5

              Q1*X(6)+P*(5*X(5)+X(7))+wnr*N2*If(6)+wnr*N1*(If(7)-If(5))-wnr*N4*If1(6);  %6

             

     W1*X(25)+Q*X(7)+P*(X(6)+X(8))+wnr*N2*If(7)+wnr*N1*(If(8)-If(6))-wnr*N4*If1(7);  %7

     W1*X(25)+Q*X(8)+P*(X(7)+X(9))+wnr*N2*If(8)+wnr*N1*(If(9)-If(7))-wnr*N4*If1(8);  %8

(-1)*W1*X(26)+Q*X(9)+P*(X(8)+X(10))+wnr*N2*If(9)+wnr*N1*(If(10)-If(8))-wnr*N4*If1(9);  %9

(-1)*W1*X(26)+Q*X(10)+P*(X(9)+X(11))+wnr*N2*If(10)+wnr*N1*(If(11)-If(9))-wnr*N4*If1(10);  %10

     W1*X(27)+Q*X(11)+P*(X(10)+X(12))+wnr*N2*If(11)+wnr*N1*(If(12)-If(10))-wnr*N4*If1(11);  %11

     W1*X(27)+Q*X(12)+P*(X(11)+X(13))+wnr*N2*If(12)+wnr*N1*(If(13)-If(11))-wnr*N4*If1(12);  %12

(-1)*W1*X(25)+Q*X(13)+P*(X(12)+X(14))+wnr*N2*If(13)+wnr*N1*(If(14)-If(12))-wnr*N4*If1(13);  %13

(-1)*W1*X(25)+Q*X(14)+P*(X(13)+X(15))+wnr*N2*If(14)+wnr*N1*(If(15)-If(13))-wnr*N4*If1(14);  %14

     W1*X(26)+Q*X(15)+P*(X(14)+X(16))+wnr*N2*If(15)+wnr*N1*(If(16)-If(14))-wnr*N4*If1(15);  %15

     W1*X(26)+Q*X(16)+P*(X(15)+X(17))+wnr*N2*If(16)+wnr*N1*(If(17)-If(15))-wnr*N4*If1(16);  %16

(-1)*W1*X(27)+Q*X(17)+P*(X(16)+X(18))+wnr*N2*If(17)+wnr*N1*(If(18)-If(16))-wnr*N4*If1(17);  %17

(-1)*W1*X(27)+Q*X(18)+P*(X(17)+X(19))+wnr*N2*If(18)+wnr*N1*(If(19)-If(17))-wnr*N4*If1(18);  %18

              Q1*X(19)+P*(X(18)+5*X(20))+wnr*N2*If(19)+wnr*N1*(If(20)-If(18))-wnr*N4*If1(19);  %19

             Q2*X(20)+P*(5*X(19)+50*X(21))+wnr*N2*If(20)+wnr*N1*(If(21)-If(19))-wnr*N4*If1(20);  %20

           Q3*X(21)+P*(50*X(20)+500*X(22))+wnr*N2*If(21)+wnr*N1*(If(22)-If(20))-wnr*N4*If1(21);  %21

          Q4*X(22)+P*(500*X(21)+500*X(23))+wnr*N2*If(22)+wnr*N1*(If(23)-If(21))-wnr*N4*If1(22);  %22

          Q4*X(23)+P*(500*X(22)+500*X(24))+wnr*N2*If(23)+wnr*N1*(If(24)-If(22))-wnr*N4*If1(23);  %23

          Q4*X(24)+P*(500*X(23)+500*X(1))+wnr*N2*If(24)+wnr*N1*(If(1)-If(23))-wnr*N4*If1(24);  %24

     UA*(X(7)+X(8)-X(13)-X(14))+(LsA/dt)*X(25)+Ua; %25

     UA*(X(11)+X(12)-X(17)-X(18))+(LsB/dt)*X(27)+Ub; %26

     UA*(X(15)+X(16)-X(9)-X(10))+(LsC/dt)*X(26)+Uc; %27

     0];         %28

% Решение методом Гаусса-Жордана

Z=rref([A S]);   %Приведение расширенной матрицы к треугольному виду

X=Z(1:28,29:29);    %Выделение последнего столбца из матрицы

%Ток в роторе

IR=[               Rb*(1000*X(1)-500*X(2)-500*X(24));    %1

                   Rb*(1000*X(2)-500*X(3)-500*X(1));     %2

                   Rb*(1000*X(3)-500*X(4)-500*X(2));     %3

                   Rb*(550*X(4)-50*X(5)-500*X(3));       %4

                   Rb*(55*X(5)-5*X(6)-50*X(4));          %5

                   Rb*(6*X(6)-X(7)-5*X(5));              %6

       (-wns*X(25)+Rb*(2*X(7)-X(8)-X(6)));               %7

       (-wns*X(25)+Rb*(2*X(8)-X(9)-X(7)));               %8      

((-1)*(-wns)*X(26)+Rb*(2*X(9)-X(10)-X(8)));              %9

((-1)*(-wns)*X(26)+Rb*(2*X(10)-X(11)-X(9)));             %10

       (-wns*X(27)+Rb*(2*X(11)-X(12)-X(10)));            %11

       (-wns*X(27)+Rb*(2*X(12)-X(13)-X(11)));            %12

((-1)*(-wns)*X(25)+Rb*(2*X(13)-X(14)-X(12)));            %13

((-1)*(-wns)*X(25)+Rb*(2*X(14)-X(15)-X(13)));            %14

       (-wns*X(26)+Rb*(2*X(15)-X(16)-X(14)));            %15

       (-wns*X(26)+Rb*(2*X(16)-X(17)-X(15)));            %16

((-1)*(-wns)*X(27)+Rb*(2*X(17)-X(18)-X(16)));            %17

((-1)*(-wns)*X(27)+Rb*(2*X(18)-X(19)-X(17)));            %18

                   Rb*(6*X(19)-5*X(20)-X(18));           %19

                   Rb*(55*X(20)-50*X(21)-5*X(19));       %20

                   Rb*(550*X(21)-500*X(22)-50*X(20));    %21

                   Rb*(1000*X(22)-500*X(23)-500*X(21));  %22

                   Rb*(1000*X(23)-500*X(24)-500*X(22));  %23

                   Rb*(1000*X(24)-500*X(1)-500*X(23))];  %24          

% Электромагнитное усилие

F(1)=(X(2)-X(24))*(IR(1))/(2*tz);

for n=1:22

    F(n+1)=(X(n+2)-X(n))*(IR(n+1))/(2*tz);

end;

F(24)=(X(1)-X(23))*(IR(24))/(2*tz);

% Скорость

v0=v0+((sum(F)-Fc)/m)*dt;

mass_Um(k)=Um;

mass_fc(k)=fc;

mass_t(k)=k*dt;

end;

% Построение графиков

figure(1);

plot(mass_t,mass_Um,'r',mass_t,mass_fc,'b');

grid on;

axis([0 5 0 400]);

figure(2);

k=0:K;

subplot(2,1,1);

plot(k*dt,v);

title('Скорость');

xlabel('t,с');

ylabel('v,м/с');

grid on;

subplot(2,1,2);

plot(k*dt,f);

title('Сила');

xlabel('t,с');

ylabel('F,Н');

grid on;

%end

 

Временные зависимости скорости и электромагнитного усилия синхронного неявнополюсного дугостаторного двигателя в режиме частотного пуска представлены на рис. 5 и рис. 6.

Рис. 5. Результат моделирования синхронного неявнополюсного

дугостаторного двигателя в режиме частотного пуска с набросом нагрузки при t = 4 с

 

Рис. 6. Результат моделирования синхронного неявнополюсного дугостаторного двигателя

в режиме частотного пуска

 

Зависимости токов , ,  и даны на рис. 7.

Рис. 7. Временные зависимости , ,  и при k = 1500

 

 

Литература:

 

1.         Емельянов А.А., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф., Фуртиков К.А., Реутов А.Я., Боброва С.Д., Андреева Е.Д. Программирование синхронного двигателя (Z1/Z2 = 12/24) с трехфазной обмоткой индуктора с нулевым проводом // Молодой ученый. – 2014. – №18 (77, ноябрь). – С. 24-47.

2.         Веселовский О.Н. и др. Линейные асинхронные двигатели / Веселовский О.Н., Коняев А.Ю., Сарапулов Ф.Н. – М.: Энергоатомиздат, 1991. – 256 с.

3.         Сарапулов Ф.Н., Емельянов А.А., Иваницкий С.В., Резин М.Г. Исследование электромеханических переходных процессов линейного асинхронного короткозамкнутого двигателя // Электричество. – 1982. – №10. – С. 54–57.

4.         Емельянов А.А., Богатов Е.А., Клишин А.В., Медведев А.В., Симонович В.Г. Математическая модель линейного асинхронного двигателя на основе магнитных схем замещения // Молодой ученый. – 2010. - №5. – С. 14-22.

5.         Емельянов А.А., Медведев А.В., Богатов Е.А., Кобзев А.В., Бочкарев Ю.П. Программирование линейного асинхронного двигателя в MATLAB // Молодой ученый. – 2013. - №3. – С. 129-143.

6.         Емельянов А. А., Медведев А. В., Кобзев А.В., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф., Иванин А.Ю. Программирование линейного асинхронного двигателя с числом пазов в индукторе равном шесть // Молодой ученый. – 2013. – № 10. – С. 23-38.

7.         Емельянов А. А., Медведев А. В., Кобзев А.В., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф., Иванин А.Ю.  Моделирование  линейного асинхронного двигателя с укладкой обмотки индуктора (Z1=6) через спинку ярма // Молодой ученый. – 2013. – № 10 – С. 39-54.

8.         Емельянов А.А., Кобзев А.В., Козлов А.М., Бесклеткин В.В., Бочкарев Ю.П., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф., Иванин А.Ю. Программирование линейного асинхронного двигателя (Z1 = 6) с трехфазной обмоткой  индуктора с нулевым проводом // Молодой ученый. – 2014. – №2. – С. 36-51.

9.         Емельянов А.А., Кобзев А.В., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф. Математическая модель синхронного неявнополюсного дугостаторного двигателя (Z1/Z2 = 6/12) с трехфазной обмоткой индуктора с нулевым проводом // Молодой ученый. – 2014. – №15 (74, сентябрь). – С. 9-30.

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


Похожие статьи

Моделирование синхронного явнополюсного дугостаторного двигателя (Z1 = 12, 2p=4) с трехфазной обмоткой индуктора с нулевым проводом

Программирование синхронного неявнополюсного дугостаторного двигателя (Z1 = 6) с трехфазной обмоткой индуктора с нулевым проводом

Моделирование синхронного неявнополюсного дугостаторного двигателя (Z1 = 12) с укладкой обмотки индуктора через спинку ярма

Математическая модель синхронного неявнополюсного дугостаторного двигателя (Z1/Z2 = 6/12) с трехфазной обмоткой индуктора с нулевым проводом

Программирование синхронного неявнополюсного дугостаторного двигателя (Z1/Z2 = 12/24) с трехфазной обмоткой индуктора с нулевым проводом

Программирование синхронного явнополюсного дугостаторного двигателя (Z1 = 6) с трехфазной обмоткой индуктора с нулевым проводом

Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с трехфазной обмоткой индуктора с нулевым проводом

Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с укладкой обмотки индуктора через спинку ярма

Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с укладкой катушки индуктора через зубец

Моделирование синхронного явнополюсного линейного двигателя (Z1 = 12) с укладкой катушки индуктора через зубец

Похожие статьи

Моделирование синхронного явнополюсного дугостаторного двигателя (Z1 = 12, 2p=4) с трехфазной обмоткой индуктора с нулевым проводом

Программирование синхронного неявнополюсного дугостаторного двигателя (Z1 = 6) с трехфазной обмоткой индуктора с нулевым проводом

Моделирование синхронного неявнополюсного дугостаторного двигателя (Z1 = 12) с укладкой обмотки индуктора через спинку ярма

Математическая модель синхронного неявнополюсного дугостаторного двигателя (Z1/Z2 = 6/12) с трехфазной обмоткой индуктора с нулевым проводом

Программирование синхронного неявнополюсного дугостаторного двигателя (Z1/Z2 = 12/24) с трехфазной обмоткой индуктора с нулевым проводом

Программирование синхронного явнополюсного дугостаторного двигателя (Z1 = 6) с трехфазной обмоткой индуктора с нулевым проводом

Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с трехфазной обмоткой индуктора с нулевым проводом

Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с укладкой обмотки индуктора через спинку ярма

Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с укладкой катушки индуктора через зубец

Моделирование синхронного явнополюсного линейного двигателя (Z1 = 12) с укладкой катушки индуктора через зубец

Задать вопрос