3. Определение потокосцепления ψ
mx В работе [1] была получена структурная схема для определения потокосцепления
ψ mx в Simulink (рис. 3) по следу-
ющему уравнению:
1
1
5
4
2
3
1
1
.
1
rк э r mx srк sx sx к my my r sy m s s r r m r l l r i u l i l l l k k T s
(3)
Рис.
4.
Структурная схема для определения потокосцепления ψ
my в Simulink Рис.
5.
Математическая модель электромагнитного момента m в Simulink Рис.
6.
Математическая модель определения электрической скорости вращения ротора в Simulink где
m m б T T
— постоянная времени потокосцепления в воздушном зазоре.
Преобразуем уравнение (3) для программирования в Matlab-Script:
1
.
m m srк m r m э m m r mx mx sx sx к my my sy б rк rк s rк s r rк r rк T l r l l l l l l l s i u i r r l r l k r k r
Переходим к оригиналу:
1
1
.
mx m srк m r m э m m r mx sx sx к my my sy rк rк s rк s r rк r rк m d l r l l l l l l l i u i dt r r l r l k r k r T
Переходим к конечным разностям:
1
1
1
.
mx mx m srк m r m э mx sx sx к my rк rк s rк s r m m r my sy rк r rк m i i l r l l l l i i i u i i i dt r r l r l k l l l i i i i i r k r T
Определим потокосцепление
ψ mx в Matlab-Script:
1
1
.
m srк m r m э mx mx mx sx sx к my rк rк s rк s r m m r my sy rк r rк m l r l l l l i i i i i u i i i r r l r l k l l l dt i i i i i r k r T
Уравнение потокосцепления
ψ mx для программирования на языке Си:
1
.
m srк m r m э m m r mx mx mx sx sx к my my sy rк rк s rк s r rк r rк m l r l l l l l l l dt i u i r r l r l k r k r T
4. Определение потокосцепления ψ
my Уравнение
ψ my в Simulink, полученное в работе [1], имеет вид:
1
1
5
4
2
3
1
1
.
1
rк э r my srк sy sy к mx mx r sx m s s r r m r l l r i u l i l l l k k T s
(4)
Структурная схема реализации уравнения (4) приведена на рис. 4.
Аналогично преобразуем выражение
ψ my для Matlab-Script [1]:
1
1
.
m srк m r m э my my my sy sy к mx rк rк s rк s r m m r mx sx rк r rк m l r l l l l i i i i i u i i i r r l r l k l l l dt i i i i i r k r T
Уравнение
ψ my для программирования на языке Си будет иметь вид:
1
.
m srк m r m э m m r my my my sy sy к mx mx sx rк rк s rк s r rк r rк m l r l l l l l l l dt i u i r r l r l k r k r T
На рис. 5 представлена структурная схема для реализации уравнения электромагнитного момента в Matlab-
Simulink:
(
).
N mx sy my sx m i i
Уравнение электромагнитного момента для Matlab-Script:
1
1
1
1
1 .
N mx sy my sx m i i i i i i i
Уравнение электромагнитного момента для реализации на языке Си:
.
N mx sy my sx m i i
Электрическая скорость вращения ротора в Simulink (рис. 6):
1 1
,
m p c p j z m m z T s
где
m
— механическая угловая скорость на валу двигателя.
Определение электрической скорости вращения ротора в Matlab-Script:
где
m m б T T
— постоянная времени потокосцепления в воздушном зазоре.
Преобразуем уравнение (3) для программирования в Matlab-Script:
1
.
m m srк m r m э m m r mx mx sx sx к my my sy б rк rк s rк s r rк r rк T l r l l l l l l l s i u i r r l r l k r k r
Переходим к оригиналу:
1
1
.
mx m srк m r m э m m r mx sx sx к my my sy rк rк s rк s r rк r rк m d l r l l l l l l l i u i dt r r l r l k r k r T
Переходим к конечным разностям:
1
1
1
.
mx mx m srк m r m э mx sx sx к my rк rк s rк s r m m r my sy rк r rк m i i l r l l l l i i i u i i i dt r r l r l k l l l i i i i i r k r T
Определим потокосцепление
ψ mx в Matlab-Script:
1
1
.
m srк m r m э mx mx mx sx sx к my rк rк s rк s r m m r my sy rк r rк m l r l l l l i i i i i u i i i r r l r l k l l l dt i i i i i r k r T
Уравнение потокосцепления
ψ mx для программирования на языке Си:
1
.
m srк m r m э m m r mx mx mx sx sx к my my sy rк rк s rк s r rк r rк m l r l l l l l l l dt i u i r r l r l k r k r T