Patent ID: 11870314
Assignee: STEERING SOLUTIONS IP HOLDING CORPORATION
Field: Electrical machinery, apparatus, energy (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A system for controlling a dual wound synchronous machine (DWSM) having a first winding set and a second winding set, the system comprising:
a processor and a memory including instructions that, when executed by the processor, cause the processor to:
determine a positive virtual half-motor current command and a negative virtual half-motor current command based on a first motor current command associated with the first winding set and based on a second motor current command associated with the second winding set;
determine a positive virtual half-motor current and a negative virtual half-motor current by applying a first mathematical transformation on measured currents in each of the first winding set and the second winding set, the positive virtual half-motor current corresponding to a positive virtual motor winding associated with the DWSM, and the negative virtual half-motor current corresponding to a negative virtual motor winding associated with the DWSM;
determine a positive half-motor difference current based on a difference between the positive virtual half-motor current command and the positive virtual half-motor current;
calculate a positive virtual half-motor forward path voltage command based on the positive half-motor difference current and using a first set of gain factors;
determine a negative half-motor difference current based on a difference between the negative virtual half-motor current command and the negative virtual half-motor current;
calculate a negative virtual half-motor forward path voltage command based on the negative half-motor difference current and using a second set of gain factors;
determine a positive virtual half-motor feedback path voltage command by applying a third set of gain factors to the positive virtual half-motor current;
determine a negative virtual half-motor feedback path voltage command by applying a fourth set of gain factors to the negative virtual half-motor current;
determine a positive virtual half-motor final voltage command based on the positive virtual half-motor forward path voltage command and based on the positive virtual half-motor feedback path voltage command;
determine a negative virtual half-motor final voltage command based on the negative virtual half-motor forward path voltage command and based on the negative virtual half-motor feedback path voltage command;
determine a first final voltage command and a second final voltage command by applying a second mathematical transformation to the positive virtual half-motor final voltage command and the negative virtual half-motor final voltage command;
command, based on the first final voltage command, a first inverter to apply a first output voltage to the first winding set and thereby causing a first output current to be generated in the first winding set; and
command, based on the second final voltage command, a second inverter to apply a second output voltage to the second winding set and thereby causing a second output current to be generated in the second winding set,

wherein the first output current and the second output current each have a d-axis component and a q-axis component, and at least one of the first set of gain factors, the second set of gain factors, the third set of gain factors or the fourth set of gain factors is configured to cause the d-axis component and the q-axis component of the first output current to be decoupled from variations of d-axis and q-axis components of the second output current.