Вычислите частные производные потока для блока FEM-Parameterized PMSM
[dFdA,dFdB,dFdC,dFdX]
= ee_calculateFluxPartialDerivatives(A,B,C,X,F)
[dFdA,dFdB,dFdC,dFdX,D,Q]
= ee_calculateFluxPartialDerivatives(A,B,C,X,F)
[
вычисляет частные производные от потокосцепления. Для улучшаемой числовой производительности, FEM-параметризованной кладки блоков PMSM с частными производными потокосцепления, а не непосредственно с потокосцеплением. Если ваш моторный Design Tool конечного элемента не имеет опции, чтобы вывести частные производные, то можно использовать эту функцию, чтобы вычислить частные производные от потокосцепления. Потокосцепление dFdA
,dFdB
,dFdC
,dFdX
]
= ee_calculateFluxPartialDerivatives(A
,B
,C
,X
,F
)F
должно быть четырехмерной матрицей с первыми тремя измерениями, соответствующими A
, B
, и токам фазы C
и четвертой размерности, соответствующей углу ротора X
. Функция возвращает четырехмерные матрицы для этих четырех частных производных. Используйте этот синтаксис в сочетании с 4-D вариантом Данных блока.
[
возвращает два дополнительных выходных аргумента, соответствующие dFdA
,dFdB
,dFdC
,dFdX
,D
,Q
]
= ee_calculateFluxPartialDerivatives(A
,B
,C
,X
,F
)d
- ось и q
- токи оси, соответственно. В этом случае эти четыре частные производные 3D, первые две размерности, соответствующие d
- ось и q
- токи оси и третья размерность, соответствующая углу ротора. Используйте этот синтаксис в сочетании с 3-D вариантом Данных блока.
Функция вычисляет частные производные с помощью сплайнов Акима, тот же метод, который используется для интерполяции smooth
на языке Simscape™ функция tablelookup
. Для получения дополнительной информации см. Сглаженный Алгоритм Интерполяции (Simscape). Сплайны Акима подходят для оценки частных производных из-за их сглаженного характера и тенденции не ввести локальные реверсирования градиента.