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

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

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

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

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

В данной работе приведен результат математического моделирования синхронного явнополюсного линейного двигателя (СЯЛД) с помощью магнитных и электрических схем замещения [1]. Эта работа опирается на статью [2] и основным отличием является намотка обмотки индуктора через ярмо. Магнитопровод и обмотка подвижного элемента (ротора) остаются без изменений (рис. 2).

Так как работа адресована студентам, то для лучшего овладения материалом выводы математических формул даны без сокращений.

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

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

 

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

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

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

 – М.Д.С. тока в обмотке подвижного элемента (ротора);

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

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

где

Ток  условно назовем асинхронной составляющей полного тока в роторной обмотке. Этот ток создается от Э.Д.С. трансформации, Э.Д.С. движения, от изменяющегося потока во времени или от движущего потока в пространстве [3], [4], …, [12].

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

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

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

 - линейная скорость .

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

.                           (1)

 


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


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

                                        (2)

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

,

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

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

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

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

.

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

                                                        (3)

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

(4)

Это уравнение может быть реализовано при произведении матрицы А, элементы которой записаны в квадратных скобках, на матрицу-столбец X, состоящей из потоков (Ф) и токов статорной обмотки. Правая часть уравнения (4) формирует первые восемнадцать элементов матрицы-столбца свободных членов S в (k-1) момент времени. Элементы 19, 20, …, 30 строк матрицы А и соответствующие элементы s19, s20, …, s30 будут сформированы из баланса напряжений статорной обмотки.

Матрица-столбец Х сформирована из первых восемнадцати элементов, соответствующих потокам Ф1, Ф2, …, Ф18, а остальные – токам статорной обмотки

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

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

                      

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

R1 = 500∙Rδ;

R2 = R18 = 50∙Rδ;

R3 = R17 = 5∙Rδ.

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

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

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

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

С учетом вышеприведенных обозначений (N1, N2, …, N5, T, Y, W1, P, P1, Q) уравнение 4 приобретет следующий вид:

               (4’)

После подстановки в (4’) выражений (T, Y, Dn, En, Bn, Cn, Gn) получаем простое выражение удобное для программирования:

(4”)

Линейная токовая нагрузка в роторной обмотке в k и k-1 моменты времени:

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

n = 1.

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

;   ;   

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

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

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

 

n = 2.

;   ;   ;   

 

n = 3.

;   ;   ;   ;      

 

n = 4.

;   ;   ;   ;   ;   ;   

 

n = 5.

;   ;   ;   ;   ;   ;   ;   

 

n = 6.

;   ;   ;   ;   ;   ;      

 

n = 7.

;   ;   ;   ;   ;      ;    

 

n = 8.

;   ;   ;   ;   ;   ;   ;   

 

n = 9.

;   ;   ;   ;   ;   ;      

 

n = 10.

;  ;  ;      


 

Матрица А

 

Х

 

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

29

30

 

 

 

 

1

a1,1

a1,2

a1,3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

×

 

 

 

 

x1 = Ф1

 

 

 

 

=

 

 

 

 

s1

2

a2,1

a2,2

a2,3

a2,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2 = Ф2

s2

3

a3,1

a3,2

a3,3

a3,4

a3,5

 

 

 

 

 

 

 

 

 

 

 

 

 

a3,19

 

 

 

 

 

 

 

 

 

 

 

x3 = Ф3

s3

4

 

a4,2

a4,3

a4,4

a4,5

a4,6

 

 

 

 

 

 

 

 

 

 

 

 

a4,19

a4,20

 

 

 

 

 

 

 

 

 

 

x4 = Ф4

s4

5

 

 

a5,3

a5,4

a5,5

a5,6

a5,7

 

 

 

 

 

 

 

 

 

 

 

a5,19

a5,20

a5,21

 

 

 

 

 

 

 

 

 

x5 = Ф5

s5

6

 

 

 

a6,4

a6,5

a6,6

a6,7

a6,8

 

 

 

 

 

 

 

 

 

 

 

a6,20

a6,21

a6,22

 

 

 

 

 

 

 

 

x6 = Ф6

s6

7

 

 

 

 

a7,5

a7,6

a7,7

a7,8

a7,9

 

 

 

 

 

 

 

 

 

 

 

a7,21

a7,22

a7,23

 

 

 

 

 

 

 

x7 = Ф7

s7

8

 

 

 

 

 

a8,6

a8,7

a8,8

a8,9

a8,10

 

 

 

 

 

 

 

 

 

 

 

a8,22

a8,23

a8,24

 

 

 

 

 

 

x8 = Ф8

s8

9

 

 

 

 

 

 

a9,7

a9,8

a9,9

a9,10

a9,11

 

 

 

 

 

 

 

 

 

 

 

a9,23

a9,24

a9,25

 

 

 

 

 

x9 = Ф9

s9

10

 

 

 

 

 

 

 

a10,8

a10,9

a10,10

a10,11

a10,12

 

 

 

 

 

 

 

 

 

 

 

a10,24

a10,25

a10,26

 

 

 

 

x10 = Ф10

s10

11

 

 

 

 

 

 

 

 

a11,9

a11,10

a11,11

a11,12

a11,13

 

 

 

 

 

 

 

 

 

 

 

a11,25

a11,26

a11,27

 

 

 

x11 = Ф11

s11

12

 

 

 

 

 

 

 

 

 

a12,10

a12,11

a12,12

a12,13

a12,14

 

 

 

 

 

 

 

 

 

 

 

a12,26

a12,27

a12,28

 

 

x12 = Ф12

s12

13

 

 

 

 

 

 

 

 

 

 

a13,11

a13,12

a13,13

a13,14

a13,15

 

 

 

 

 

 

 

 

 

 

 

a13,27

a13,28

a13,29

 

x13 = Ф13

s13

14

 

 

 

 

 

 

 

 

 

 

 

a14,12

a14,13

a14,14

a14,15

a14,16

 

 

 

 

 

 

 

 

 

 

 

a14,28

a14,29

a14,30

x14 = Ф14

s14

15

 

 

 

 

 

 

 

 

 

 

 

 

a15,13

a15,14

a15,15

a15,16

a15,17

 

 

 

 

 

 

 

 

 

 

 

a15,29

a15,30

x15 = Ф15

s15

16

 

 

 

 

 

 

 

 

 

 

 

 

 

a16,14

a16,15

a16,16

a16,17

a16,18

 

 

 

 

 

 

 

 

 

 

 

a16,30

x16 = Ф16

s16

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a17,15

a17,16

a17,17

a17,18

 

 

 

 

 

 

 

 

 

 

 

 

x17 = Ф17

s17

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a18,16

a18,18

a18,18

 

 

 

 

 

 

 

 

 

 

 

 

x18 = Ф18

s18

19

 

 

 

a19,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a19,19

 

 

 

 

 

 

 

 

 

 

 

x19 = i1S

s19

20

 

 

 

 

a20,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a20,20

 

 

 

 

 

 

 

 

 

 

x20 = i2S

s20

21

 

 

 

 

 

a21,6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a21,21

 

 

 

 

 

 

 

 

 

x21 = i3S

s21

22

 

 

 

 

 

 

a22,7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a22,22

 

 

 

 

 

 

 

 

x22 = i4S

s22

23

 

 

 

 

 

 

 

a23,8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a23,23

 

 

 

 

 

 

 

x23 = i5S

s23

24

 

 

 

 

 

 

 

 

a24,9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a24,24

 

 

 

 

 

 

x24 = i6S

s24

25

 

 

 

 

 

 

 

 

 

a25,10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a25,25

 

 

 

 

 

x25 = i7S

s25

26

 

 

 

 

 

 

 

 

 

 

a26,11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a26,26

 

 

 

 

x26 = i8S

s26

27

 

 

 

 

 

 

 

 

 

 

 

a27,12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a27,27

 

 

 

x27 = i9S

s27

28

 

 

 

 

 

 

 

 

 

 

 

 

a28,13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a28,28

 

 

x28 = i10S

s28

29

 

 

 

 

 

 

 

 

 

 

 

 

 

a29,14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a29,29

 

x29 = i11S

s29

30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a30,15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a30,30

x30 = i12S

s30

 

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


n = 11.

;  ;  ;        

 

n = 12.

;  ;        

 

n = 13.

;  ;         

 

n = 14.

;  ;        

n = 15.

;   ;   ;   ;   ;   ;   

 

n = 16.

;   ;   ;   ;   ;   

 

n = 17.

;   ;   ;   

 

n = 18.

;   ;   

Остальные элементы матрицы А (для строк n = 19, … , 30) и соответствующие элементы матрицы-столбца S определяются из баланса электрических напряжений обмоток статора.

В данной работе принято отдельное управление напряжением обмотки каждого паза  (Z1 = 12), следовательно, необходимо задать двенадцать напряжений. В качестве одного из вариантов примем косинусоидальные напряжения со сдвигом на π/6:

                            

                

                  

              

Рассмотрим баланс напряжений для первой обмотки.

,

где  – число витков паза (обмотки);

 – сопротивление обмотки, проходящей через спинку ярма;

 – индуктивность обмотки первого паза.

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

;         .

Тогда после подстановки получим:

.

Преобразуем выражение к виду:

.

            Обозначим:

;       .

Тогда для элементов девятнадцатой строки матрицы А и девятнадцатого элемента матрицы-столбца S (n = 19):

.

Отсюда элементы матрицы А: ;   .

Девятнадцатый элемент  матрицы-столбца S:

.

Аналогично для  n = 20, … , 30 запишем:

n = 20.

.

;      

 

n = 21.

.

      

 

n = 22.

.

      

 

n = 23.

.

      

 

n = 24.

.

      

 

n = 25.

.

      

 

n = 26.

.

      

 

n = 27.

.

      

 

n = 28.

.

      

 

n = 29.         

.

      

 

n = 30.

.

      

 

Окончательно матрица А примет следующий вид, удобный для программирования в 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

29

30

1

B1

C1

G1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

E2

B2

C2

G2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

D3

E3

B3

C3

G3

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

4

 

D4

E4

B4

C4

G4

 

 

 

 

 

 

 

 

 

 

 

 

Y

T

 

 

 

 

 

 

 

 

 

 

5

 

 

D5

E5

B5

C5

G5

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

 

 

 

 

 

 

 

 

6

 

 

 

D6

E6

B6

C6

G6

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

 

 

 

 

 

 

 

7

 

 

 

 

D7

E7

B7

C7

G7

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

 

 

 

 

 

 

8

 

 

 

 

 

D8

E8

B8

C8

G8

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

 

 

 

 

 

9

 

 

 

 

 

 

D9

E9

B9

C9

G9

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

 

 

 

 

10

 

 

 

 

 

 

 

D10

E10

B10

C10

G10

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

 

 

 

11

 

 

 

 

 

 

 

 

D11

E11

B11

C11

G11

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

 

 

12

 

 

 

 

 

 

 

 

 

D12

E12

B12

C12

G12

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

 

13

 

 

 

 

 

 

 

 

 

 

D13

E13

B13

C13

G13

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

 

14

 

 

 

 

 

 

 

 

 

 

 

D14

E14

B14

C14

G14

 

 

 

 

 

 

 

 

 

 

 

-T

Y

T

15

 

 

 

 

 

 

 

 

 

 

 

 

D15

E15

B15

C15

G15

 

 

 

 

 

 

 

 

 

 

 

-T

Y

16

 

 

 

 

 

 

 

 

 

 

 

 

 

D16

E16

B16

C16

G16

 

 

 

 

 

 

 

 

 

 

 

-T

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D17

E17

B17

C17

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D18

E18

B18

 

 

 

 

 

 

 

 

 

 

 

 

19

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

 

 

 

 

 

 

 

21

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

 

 

 

 

 

 

22

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

 

 

 

 

 

23

 

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

 

 

 

25

 

 

 

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

 

 

26

 

 

 

 

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

 

27

 

 

 

 

 

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

 

28

 

 

 

 

 

 

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

 

29

 

 

 

 

 

 

 

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KS

 

Рис. 4

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

X=A-1·S.

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

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

                                

                         

                         

                         

                        

                     

                     

                     

                     

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

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

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

 

% Математическая модель СЯЛД (z=12) с укладкой статорной обмотки через

% спинку ярма

% function SLD_z12_spin

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

  Rb=0.1003*10^7;

  rs=4.94;

  Ls=0.111;

  rr=27;

  Lr=0.074;

  dt=0.001;

  tz=9.769*10^-3;

  tau=3*tz;

  m=190;

  v0=0;

  wns=200;

  wnr=2000;

  UA=wns/dt;

  X=zeros(30,1);

  F=0;

  w12=2;

  mass_Um=0;

  mass_f=0;

  mass_t=0;

  Ukon=600;

  Unach=8;

  tk=8;

 

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

  for k=1:(K+1) 

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

          fc=k*dt*40/tk;

          vs=2*tau*fc;

          w=2*pi*vs/(2*tau);

          eps=0.1;

      if (vs-v0)>eps

    ss=(vs-v0)/vs;

          wR=2*pi*v0/(2*tau);

      else

          wR=w;

      end;

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

      end;   

      if (k*dt > tk)

          fc=40+2*((tanh(k*dt-1)^0.6))*0;

          vs=2*tau*fc;

          w=2*pi*vs/(2*tau);

          eps=0.1;

      if (vs-v0)>eps

    ss=(vs-v0)/vs;

          wR=2*pi*v0/(2*tau);

      else

          wR=w;

      end;

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

      end;  

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

          Fc=2;

      end;   

      if (k*dt > 5)

          Fc=10;

      end;

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

          Ufm=k*dt*2/1.5;

          Ifm=Ufm/rr;

      end;

      if (k*dt > 1.5)

          Ufm=2;

          Ifm=Ufm/rr;

      end;

   

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

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

 

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

    U(2)=-Um*cos(w*(k-1)*dt+pi/6);

    U(3)=Um*cos(w*(k-1)*dt+pi/3);

    U(4)=-Um*cos(w*(k-1)*dt+pi/2);

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

    U(6)=-Um*cos(w*(k-1)*dt+5*pi/6);

    U(7)=Um*cos(w*(k-1)*dt+pi);

    U(8)=-Um*cos(w*(k-1)*dt+7*pi/6);

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

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

    U(11)=Um*cos(w*(k-1)*dt+5*pi/3);

    U(12)=-Um*cos(w*(k-1)*dt+11*pi/6);

 

    i1(1,k)=X(19);

    i2(1,k)=X(20);

    i3(1,k)=X(21);

    i4(1,k)=X(22);

    i5(1,k)=X(23);

    i6(1,k)=X(24);

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

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

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

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

    i11(1,k)=X(29);

    i12(1,k)=X(30);

  

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

  A=zeros(30);

 

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

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

  N3=wnr/dt;

  N4=Lr/(wnr*dt);

  N5=(wnr^2)/Lr;

 

  R(1)=500*Rb;

  R(2)=50*Rb;

  R(3)=5*Rb;

for n=4:16

    R(n)=1.2*Rb-0.2*Rb*cos(wR*k*dt+(2*pi*tz*n)/tau-w12*pi/12);

end;

  R(17)=5*Rb;

  R(18)=50*Rb;

  R(19)=500*Rb;

  R(20)=50*Rb;

 

  A(18,18)=(R(18)*N2+N1*(R(18))+N3;  %B  

for n=1:17

    A(n,n)=(R(n)+R(n+1))*N2+N1*(R(n)-R(n+1))+N3;  %B

end;

 

for n=2:18

    A(n,n-1)=-R(n)*N2-N1*(R(n-1)+R(n)+N5);  %E

end;

 

  A(17,18)=-R(18)*N2+N1*(R(18)+N5);  %C

for n=1:16

    A(n,n+1)=-R(n+1)*N2+N1*(R(n+1)+R(n+2)+N5);  %C

end;

 

for n=3:18

    A(n,n-2)=R(n-1)*N1;  % D

end;

 

for n=1:16

    A(n,n+2)=-R(n+2)*N1;  %G

end;

 

  W1=-wns*N4;

  T=-wns*N1;

  Y=-wns*N2;

  KS=rs+Ls/dt;

 

for n=1:18

    If(n)=Ifm*sin(wR*k*dt+(pi/3)*(n-0.5)-w12*pi/12);

    If1(n)=Ifm*sin(wR*(k-1)*dt+(pi/3)*(n-0.5)-w12*pi/12);

end;

 

for n=1:12

    A(n+2,n+18)=T;

    A(n+3,n+18)=Y;

    A(n+4,n+18)=-T;

    A(n+18,n+3)=UA;

    A(n+18,n+18)=KS;

end;

   

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

S=[           ((R(1)+R(2))*N4+N3)*X(1)-N4*(R(2)*X(2))-

N1*wnr*If(18)+N2*wnr*If(1)+N1*wnr*If(2)-N4*wnr*If1(1);  %1

              ((R(2)+R(3))*N4+N3)*X(2)-N4*(R(2)*X(1)+R(3)*X(3))-N1*wnr*If(1)+N2*wnr*If(2)+N1*wnr*If(3)-N4*wnr*If1(2);  %2

              ((R(3)+R(4))*N4+N3)*X(3)-N4*(R(3)*X(2)+R(4)*X(4))-N1*wnr*If(2)+N2*wnr*If(3)+N1*wnr*If(4)-N4*wnr*If1(3);  %3

     W1*X(19)+((R(4)+R(5))*N4+N3)*X(4)-N4*(R(4)*X(3)+R(5)*X(5))-N1*wnr*If(3)+N2*wnr*If(4)+N1*wnr*If(5)-N4*wnr*If1(4);  %4

     W1*X(20)+((R(5)+R(6))*N4+N3)*X(5)-N4*(R(5)*X(4)+R(6)*X(6))-N1*wnr*If(4)+N2*wnr*If(5)+N1*wnr*If(6)-N4*wnr*If1(5);  %5

     W1*X(21)+((R(6)+R(7))*N4+N3)*X(6)-N4*(R(6)*X(5)+R(7)*X(7))-N1*wnr*If(5)+N2*wnr*If(6)+N1*wnr*If(7)-N4*wnr*If1(6);  %6

     W1*X(22)+((R(7)+R(8))*N4+N3)*X(7)-N4*(R(7)*X(6)+R(8)*X(8))-N1*wnr*If(6)+N2*wnr*If(7)+N1*wnr*If(8)-N4*wnr*If1(7);  %7

     W1*X(23)+((R(8)+R(9))*N4+N3)*X(8)-N4*(R(8)*X(7)+R(9)*X(9))-N1*wnr*If(7)+N2*wnr*If(8)+N1*wnr*If(9)-N4*wnr*If1(8);  %8

     W1*X(24)+((R(9)+R(10))*N4+N3)*X(9)-N4*(R(9)*X(8)+R(10)*X(10))-N1*wnr*If(8)+N2*wnr*If(9)+N1*wnr*If(10)-N4*wnr*If1(9);  %9  

     W1*X(25)+((R(10)+R(11))*N4+N3)*X(10)-N4*(R(10)*X(9)+R(11)*X(11))-N1*wnr*If(9)+N2*wnr*If(10)+N1*wnr*If(11)-N4*wnr*If1(10);  %10

     W1*X(26)+((R(11)+R(12))*N4+N3)*X(11)-N4*(R(11)*X(10)+R(12)*X(12))-N1*wnr*If(10)+N2*wnr*If(11)+N1*wnr*If(12)-N4*wnr*If1(11);  %11

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

     W1*X(28)+((R(13)+R(14))*N4+N3)*X(13)-N4*(R(13)*X(12)+R(14)*X(14))-N1*wnr*If(12)+N2*wnr*If(13)+N1*wnr*If(14)-N4*wnr*If1(13);  %13

     W1*X(29)+((R(14)+R(15))*N4+N3)*X(14)-N4*(R(14)*X(13)+R(15)*X(15))-N1*wnr*If(13)+N2*wnr*If(14)+N1*wnr*If(15)-N4*wnr*If1(14);  %14

     W1*X(30)+((R(15)+R(16))*N4+N3)*X(15)-N4*(R(15)*X(14)+R(16)*X(16))-N1*wnr*If(14)+N2*wnr*If(15)+N1*wnr*If(16)-N4*wnr*If1(15);  %15

              ((R(16)+R(17))*N4+N3)*X(16)-N4*(R(16)*X(15)+R(17)*X(17))-N1*wnr*If(15)+N2*wnr*If(16)+N1*wnr*If(17)-N4*wnr*If1(16);  %16

              ((R(17)+R(18))*N4+N3)*X(17)-N4*(R(17)*X(16)+R(18)*X(18))-N1*wnr*If(16)+N2*wnr*If(17)+N1*wnr*If(18)-N4*wnr*If1(17);  %17

              ((R(18))*N4+N3)*X(18)-N4*(R(18)*X(17))-N1*wnr*If(17)+N2*wnr*If(18)+N1*wnr*If(1)-N4*wnr*If1(18);  %18

     UA*X(4)+(Ls/dt)*X(19)+U(1);    %19

     UA*X(5)+(Ls/dt)*X(20)+U(2);    %20

     UA*X(6)+(Ls/dt)*X(21)+U(3);    %21

     UA*X(7)+(Ls/dt)*X(22)+U(4);    %22

     UA*X(8)+(Ls/dt)*X(23)+U(5);    %23

     UA*X(9)+(Ls/dt)*X(24)+U(6);    %24

     UA*X(10)+(Ls/dt)*X(25)+U(7);   %25

     UA*X(11)+(Ls/dt)*X(26)+U(8);   %26

     UA*X(12)+(Ls/dt)*X(27)+U(9);   %27

     UA*X(13)+(Ls/dt)*X(28)+U(10);  %28

     UA*X(14)+(Ls/dt)*X(29)+U(11);  %29

     UA*X(15)+(Ls/dt)*X(30)+U(12)]; %30

 

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

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

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

 

% Ток в роторе

IR=[           (R(1)+R(2))*X(1)-R(2)*X(2);                   %1

               (R(2)+R(3))*X(2)-R(3)*X(3)-R(2)*X(1);         %2

               (R(3)+R(4))*X(3)-R(4)*X(4)-R(3)*X(2);        %3

    -wns*X(19)+(R(4)+R(5))*X(4)-R(5)*X(5)-R(4)*X(3);         %4

    -wns*X(20)+(R(5)+R(6))*X(5)-R(6)*X(6)-R(5)*X(4);         %5

    -wns*X(21)+(R(6)+R(7))*X(6)-R(7)*X(7)-R(6)*X(5);         %6

    -wns*X(22)+(R(7)+R(8))*X(7)-R(8)*X(8)-R(7)*X(6);         %7

    -wns*X(23)+(R(8)+R(9))*X(8)-R(9)*X(9)-R(8)*X(7);         %8

    -wns*X(24)+(R(9)+R(10))*X(9)-R(10)*X(10)-R(9)*X(8);      %9

    -wns*X(25)+(R(10)+R(11))*X(10)-R(11)*X(11)-R(10)*X(9);   %10

    -wns*X(26)+(R(11)+R(12))*X(11)-R(12)*X(12)-R(11)*X(10);  %11

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

    -wns*X(28)+(R(13)+R(14))*X(13)-R(14)*X(14)-R(13)*X(12);  %13

    -wns*X(29)+(R(14)+R(15))*X(14)-R(15)*X(15)-R(14)*X(13);  %14

    -wns*X(30)+(R(15)+R(16))*X(15)-R(16)*X(16)-R(15)*X(14);  %15

               (R(16)+R(17))*X(16)-R(17)*X(17)-R(16)*X(15);  %16

               (R(17)+R(18))*X(17)-R(18)*X(18)-R(17)*X(16);  %17

                R(18)*X(18)-R(18)*X(17)];                    %18

 

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

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

  for n=1:16

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

  end;

  F(18)=(-X(17)*IR(18))/(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 250]);

  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.

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

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

 

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

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

 

Литература:

 

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

2.         Емельянов А.А., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф., Фуртиков К.А., Реутов А.Я., Боброва С.Д., Андреева Е.Д., Карлова М.В.. Моделирование синхронного явнополюсного дугостаторного двигателя (Z1 = 12, 2p=4) с трехфазной обмоткой индуктора с нулевым проводом [Текст] / А. А. Емельянов [и др.] // Молодой ученый. — 2015. — №5. — С. 19-39.

3.         Емельянов А.А., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф., Фуртиков К.А., Реутов А.Я., Боброва С.Д., Андреева Е.Д., Карлова М.В. Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с трехфазной обмоткой индуктора с нулевым проводом // Молодой ученый. – 2015. – №1 (81, январь).

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

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

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

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

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

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

10.     Емельянов А.А., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф., Фуртиков К.А., Реутов А.Я., Боброва С.Д., Андреева Е.Д., Карлова М.В. Программирование синхронного явнополюсного дугостаторного двигателя (Z1 = 6) с трехфазной обмоткой индуктора с нулевым проводом // Молодой ученый. - 2014. - №20 (79, декабрь). - С. 3-20.

11.     Емельянов А.А., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф. Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с укладкой обмотки индуктора через спинку ярма // Молодой ученый. - 2015. - №2 (82, январь). - С. 10-30.

12.     Емельянов А.А., Козлов А.М., Бесклеткин В.В., Авдеев А.С., Киряков Г.А., Чернов М.В., Габзалилов Э.Ф., Фуртиков К.А., Реутов А.Я., Боброва С.Д., Андреева Е.Д., Карлова М.В. Моделирование синхронного явнополюсного линейного двигателя (Z1 = 6) с укладкой катушки индуктора через зубец. // Молодой ученый. – 2015. – №3 (83, февраль). – С. 26-43.

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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