Maximum Torque Per Voltage(MTPV) control of an IPMSM Power Drop issue in Deep Flux weakening Areas

조회 수: 17 (최근 30일)
I have a 6KW motor so theorictically after constant torque region the power must be maintained constant at 6KW.My problem is that power is dropping at high RPMS.The flux weakening method I use now is Voltage Saturation Method However when I load the motor the Vd saturates to vmax(Vdc/sqrt(3) )before I can get 6KW power thus I cannot push more id and I am getting almost 25% less power in Higher RPM areas.The Motor is an IPMSM with infinite speed (-sif/Ld) is less than imax.So Will implementing MTPV help in getting more power out of the motor.I currently switch from MTPA to fw along the current limit circle using voltage saturation Now how to identify transistion point from fw region 1 to MTPV region that from Current limit circle along the voltage limit circle to the center of the voltage limit circle which is inside the current limit circle in this case.What are the equations governing this operation.Upon searching mathworks references I found MTPA control reference block which has two equations governing fw control in IPMSMS one which gives max torque for a given speed value and one for a given speed and torque value.How to transistion between these two modes and which equation is the one representing MTPV operation.

답변 (1개)

Vinay
Vinay 2025년 6월 17일
MTPV (Maximum Torque Per Voltage) is used in high-speed region to maximize torque under voltage constraints.
MTPV solves the optimization:
Subject to the voltage constraint given as
Where:
  • : PM flux linkage
  • : d-q axis inductances
  • : d-q axis currents
  • : inverter voltage limit
The MTPV trajectory is the set of (id,iq) that maximize torque under the voltage constraint.
For more information on the equations governing the MTPV algorithm, please refer to the resources below.
I hope this helps!

카테고리

Help CenterFile Exchange에서 Energy Storage에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by