Abstract:
A method of distributing processor loading in a real-time operating system between a high frequency processing task and a lower frequency processing task, the method including: making a processing request to the high frequency processing task from the lower frequency processing task, the processing request including a plurality of discrete processing commands; queuing the plurality of discrete processing commands; and executing a subset of the queued processing commands with the execution of each of a plurality of high frequency processing tasks such that the execution of the plurality of discrete processing commands is distributed across the plurality of high frequency processing tasks.
Abstract:
A method of implementing a remedial short in a rotating polyphase electric machine (EM) includes detecting a fault condition; and initially commanding a power inverter module (PIM) into an electrically-open state. Once in an open state, a controller may determine a phase angle of a current generated by the rotating EM, and may control the PIM to apply a voltage to the EM that is out-of-phase from the determined phase angle of the generated current. The magnitude of the applied voltage signal may ramped from a first voltage to zero over a period of time; whereafter the PIM may be commanded to electrically couple all of the electrical windings of the EM to each other.
Abstract:
An electric machine electrically connects to an inverter via a multi-phase power circuit. A method for monitoring the multi-phase power circuit includes non-intrusively adjusting a commanded AC electric current from the inverter after a prescribed time period and comparing a measured magnitude of AC electric current in the multi-phase power circuit with a minimum threshold. Presence of an open circuit fault in the multi-phase power circuit can be detected based upon the comparison.
Abstract:
Methods, systems and apparatus are provided for generating voltage commands used to control operation of a permanent magnet machine. For example, a control system is provided that generates voltage command signals for controlling a permanent magnet machine during a transition from an initial operating condition to a final operating condition. The control system includes a processor configured to execute software instructions, and a memory configured to store software instructions accessible by the processor. The software instructions comprise a voltage command generator module. Based on an electrical angular frequency of the permanent magnet machine, and synchronous reference frame current signals, the voltage command generator module is configured to generate ramped voltage command signals that each change linearly in accordance with a slope during a transition period that is set to a rise time.
Abstract:
A vehicle includes a motor having a rotor shaft, a transmission having a gear set directly or selectively connected to the motor, a resolver circuit, and a controller. The resolver circuit includes a resolver that measures an absolute position of the shaft, and a resolver-to-digital converter (RDC) which receives the absolute position and generates, via a tracking loop, a raw position signal. The controller includes recorded predetermined frequency characteristics of the RDC and method instructions which cause the controller to receive the raw position signal from the RDC and create a lookup table describing position wobble. The controller compensates for the position wobble at all rotational speeds of the rotor shaft by applying the predetermined frequency characteristics to the position wobble to derive a compensated position signal. The controller also uses the compensated position signal to control an operation of the electric motor.
Abstract:
A method of increasing a current sensing range for a vehicle or other polyphase motor system includes measuring phase currents delivered to a motor of the system. A controller calculates an absolute value of each phase current, compares each calculated absolute value to a saturation limit to determine whether only one sensor is saturated, and extrapolates a phase current value of the saturated sensor. The calculated temporary phase current is used as the extrapolated phase current value for the saturated sensor, and a control action is executed using the extrapolated phase current value only when the calculated temporary phase current value exceeds the measured value for the saturated sensor and a sign of the calculated temporary phase current value matches that of the measured value for the saturated sensor. A system includes the motor, a power inverter module, phase current sensors, and a controller which executes the method.
Abstract:
A method for monitoring an electric motor employing a pulse-type rotational position sensor includes monitoring a signal output from the pulse-type rotational position sensor and a reference signal associated with a control signal for the electric motor. A position of a rotor of the electric motor coincident with the reference signal is determined based upon a nominal rotor position, a nominal rotational speed of the rotor and a time between the reference signal and a falling edge of the signal output from the pulse-type rotational position sensor. The electric motor is controlled based upon the position of the rotor.
Abstract:
A method of increasing a current sensing range for a vehicle or other polyphase motor system includes measuring phase currents delivered to a motor of the system. A controller calculates an absolute value of each phase current, compares each calculated absolute value to a saturation limit to determine whether only one sensor is saturated, and extrapolates a phase current value of the saturated sensor. The calculated temporary phase current is used as the extrapolated phase current value for the saturated sensor, and a control action is executed using the extrapolated phase current value only when the calculated temporary phase current value exceeds the measured value for the saturated sensor and a sign of the calculated temporary phase current value matches that of the measured value for the saturated sensor. A system includes the motor, a power inverter module, phase current sensors, and a controller which executes the method.
Abstract:
A method of implementing a remedial short in a rotating polyphase electric machine (EM) includes detecting a fault condition; and initially commanding a power inverter module (PIM) into an electrically-open state. Once in an open state, a controller may determine a phase angle of a current generated by the rotating EM, and may control the PIM to apply a voltage to the EM that is out-of-phase from the determined phase angle of the generated current. The magnitude of the applied voltage signal may ramped from a first voltage to zero over a period of time; whereafter the PIM may be commanded to electrically couple all of the electrical windings of the EM to each other.
Abstract:
A method of controlling a power inverter coupled to an electric motor in a vehicle powertrain having an engine is provided. The method includes generating a voltage waveform signal and a switching frequency signal for the inverter via a controller. At least one of the voltage waveform signal and the switching frequency signal is at least partially based on at least one commanded engine operating parameter. For example, the engine on/off state, engine torque, and engine speed can be considered. A vehicle having a controller configured to implement the method is also provided.