Сгенерируйте сведенные в таблицу данные о потокосцеплении для идеального PMSM
[F,T,dFdA,dFdB,dFdC,dFdX]
= ee_generateIdealPMSMfluxData(PM,Ld,Lq,L0,A,B,C,X)
F
= ee_generateIdealPMSMfluxData(PM,Ld,Lq,L0,A,B,C,X)
[F,T,dFdA,dFdB,dFdC,dFdX]
= ee_generateIdealPMSMfluxData(PM,Ld,Lq,L0,D,Q,X)
F
= ee_generateIdealPMSMfluxData(PM,Ld,Lq,L0,D,Q,X)
[
генерирует 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 потокосцепления, матрицу T крутящего момента 4-D и четыре 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]:
Здесь, Θ e является электрическим углом, который связан с углом ротора Θ r Θ e = N ·Θ r. Функция принимает, что поток постоянного магнита, соединяющий обмотку A-фазы, в максимуме для Θ e = 0.
Функциональный вывод F
соответствует ψ сведенный в таблицу как функция текущей A-фазы, текущая B-фаза, текущая C-фаза, и угол ротора.
Ls, Lm и Ms связаны с входными параметрами Ld
, Lq
и L0
:
[1] Андерсон, пополудни Анализ Неработающих Энергосистем. 1-й Выпуск. Нажатие Wiley-IEEE, июль 1995, p.187.