Сгенерируйте табличные данные редактирования потока для идеального PMSM
[
генерирует 4-D данные редактирования, включая крутящий момент и частные производные, для идеального синхронного двигателя с постоянными магнитами (PMSM). F
,T
,dFdA
,dFdB
,dFdC
,dFdX
]
= ee_generateIdealPMSMfluxData(PM
,Ld
,Lq
,L0
,A
,B
,C
,X
)
Используйте эту функцию для создания тестовых данных для блока FEM-Parameterized PMSM либо в целях валидации, либо для настройки модели до того, как будут доступны фактические данные редактирования потока.
Задайте параметры двигателя.
PM = 0.1; % Permanent magnet flux N = 6; % Number of pole pairs Ld = 0.0002; % D-axis inductance Lq = 0.0002; % Q-axis inductance L0 = 0.00018; % Zero-sequence inductance Rs = 0.013; % Stator resistance
Задайте векторы тока фазы.
iA = linspace(-250,250,5); iB = iA; iC = iA;
Задайте вектор угла ротора на основе количества пар полюсов.
X = pi/180*linspace(0,360/N,180/N+1);
Сведите в таблицу частные производные редактирования и крутящий момент с точки зрения A-, B-, C-токов и угла ротора
[F,T,dFdA,dFdB,dFdC,dFdX] = ee_generateIdealPMSMfluxData(PM,Ld,Lq,L0,iA,iB,iC,X);
Функция возвращает 4-D поток редактирования матрицу F, 4-D матрицу крутящего момента T и четыре 4-D матрицы для производных потока редактирования частными производными. Четыре матрицы частной производной соответствуют трем токам фазы и углу ротора, соответственно. Матричные размерности соответствуют три фазы токам и углу ротора.
Задайте параметры двигателя.
PM = 0.1; % Permanent magnet flux N = 6; % Number of pole pairs Ld = 0.0002; % D-axis inductance Lq = 0.0002; % Q-axis inductance L0 = 0.00018; % Zero-sequence inductance Rs = 0.013; % Stator resistance
Задайте векторы тока фазы.
iA = linspace(-250,250,5); iB = iA; iC = iA;
Задайте вектор угла ротора на основе количества пар полюсов.
X = pi/180*linspace(0,360/N,180/N+1);
Сведите в таблицу частные производные редактирования и крутящий момент с точки зрения A-, B-, C-токов и угла ротора
F = ee_generateIdealPMSMfluxData(PM,Ld,Lq,L0,iA,iB,iC,X);
Функция возвращает 4-D поток редактирования матрицы F. Матричные размерности соответствуют три фазы токам и углу ротора.
Задайте параметры двигателя.
PM = 0.1; % Permanent magnet flux N = 6; % Number of pole pairs Ld = 0.0002; % D-axis inductance Lq = 0.0002; % Q-axis inductance L0 = 0.00018; % Zero-sequence inductance Rs = 0.013; % Stator resistance
Задайте векторы тока по оси D и по оси Q.
iD = linspace(-250,250,5); iQ = iD;
Задайте вектор угла ротора на основе количества пар полюсов.
X = pi/180*linspace(0,360/N,180/N+1);
Сведите в таблицу частные производные редактирования и крутящий момент с точки зрения токов по оси D и оси Q и угла ротора.
[F,T,dFdA,dFdB,dFdC,dFdX] = ee_generateIdealPMSMfluxData(PM,Ld,Lq,L0,iD,iQ,X);
Функция возвращает 3-D поток редактирования матрицу F, 3-D матрицу крутящего момента T и четыре 3-D матрицы для производных потока редактирования частными производными. Четыре матрицы частной производной соответствуют трем токам фазы и углу ротора, соответственно. Матричные размерности соответствуют токам по оси D и Q и углу ротора.
Задайте параметры двигателя.
PM = 0.1; % Permanent magnet flux N = 6; % Number of pole pairs Ld = 0.0002; % D-axis inductance Lq = 0.0002; % Q-axis inductance L0 = 0.00018; % Zero-sequence inductance Rs = 0.013; % Stator resistance
Задайте векторы тока по оси D и по оси Q.
iD = linspace(-250,250,5); iQ = iD;
Задайте вектор угла ротора на основе количества пар полюсов.
X = pi/180*linspace(0,360/N,180/N+1);
Сведите в таблицу частные производные редактирования и крутящий момент с точки зрения токов по оси D и оси Q и угла ротора.
F = ee_generateIdealPMSMfluxData(PM,Ld,Lq,L0,iD,iQ,X);
Функция возвращает 3-D матрицу редактирования F. Матричные размерности соответствуют токам по оси D и Q и углу ротора.
Потокосцепление каждой обмотки имеет вклады от постоянных магнитов плюс три обмотки. Поэтому общий поток задается [1]:
Здесь, <reservedrangesplaceholder5> e - электрический угол, который связан с <reservedrangesplaceholder4> r угла ротора <reservedrangesplaceholder3> e = <reservedrangesplaceholder2> <reservedrangesplaceholder1> r. Функция принимает, что поток постоянных магнитов, связывающий обмотку A-фазы, на максимуме для Θ e = 0.
Вывод функции F
соответствует ψ табличное значение как функцию от тока A-фазы, тока B-фазы, тока C-фазы и угла ротора.
Ls, Lm и Ms связаны с входными аргументами Ld
, Lq
, и L0
около:
[1] Андерсон, P.M. Анализ неисправных степеней. 1-е издание. Wiley-IEEE Press, июль 1995, стр. 187.