US 11,938,827 B2
System for controlling motor of vehicle
Ho Sun Jang, Chungcheongnam-do (KR); Han Hee Park, Hwaseong-si (KR); Seong Min Kim, Changwon-si (KR); Ho Rim Choi, Hwaseong-si (KR); Seon Mi Lee, Anyang-si (KR); Tae Il Yoo, Seongnam-si (KR); and Seung Hyeon Bin, Hwaseong-si (KR)
Assigned to Hyundai Motor Company, Seoul (KR); and Kia Corporation, Seoul (KR)
Filed by HYUNDAI MOTOR COMPANY, Seoul (KR); and KIA CORPORATION, Seoul (KR)
Filed on Jul. 13, 2022, as Appl. No. 17/863,763.
Claims priority of application No. 10-2021-0091519 (KR), filed on Jul. 13, 2021.
Prior Publication US 2023/0017062 A1, Jan. 19, 2023
Int. Cl. H02P 21/00 (2016.01); B60L 15/02 (2006.01); B60L 15/20 (2006.01); B60L 50/51 (2019.01); H02P 29/00 (2016.01)
CPC B60L 15/20 (2013.01) [B60L 15/025 (2013.01); B60L 50/51 (2019.02); H02P 21/00 (2013.01); B60L 2240/427 (2013.01); B60L 2240/547 (2013.01); H02P 29/00 (2013.01)] 2 Claims
OG exemplary drawing
 
1. A system for controlling a motor for driving a vehicle, comprising:
a magnetic flux estimation module configured to determine a reverse magnetic flux based on a motor speed and a motor voltage;
a torque instruction generation module configured to determine a torque instruction based on the reverse magnetic flux determined by the magnetic flux estimation module and a motor torque output by the motor;
an inverter configured to control driving of the motor based on the torque instructions;
a current instruction generation module configured to generate a current instruction based on a torque instruction received from the torque instruction generation module and the reverse magnetic flux received from the magnetic flux estimation module;
a current control module configured to generate a terminal voltage instruction based on the current instruction received from the current instruction generation module, the motor speed received from the speed calculation module, and a biaxial current received from a coordinate conversion module; and
a voltage instruction modulation module configured to generate a modulation voltage instruction based on the terminal voltage instruction received from the current control module,
wherein the magnetic flux estimation module receives the motor speed from a speed calculation module, and the speed calculation module comprises a motor position sensor configured to detect a position of a rotor of the motor and a differentiator configured to determine the motor speed based on the position of the rotor detected by the motor position sensor, and
wherein the inverter determines and controls a three-phase current for driving the motor based on the modulation voltage instruction.