Вычислите частные производные потока для блока 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). Сплайны Акима подходят для оценки частных производных из-за их сглаженного характера и тенденции не ввести локальные реверсирования градиента.