Abstract:
A data processor determines whether a composite torque command is larger than a preset torque threshold for a time interval. The composite torque command is convertible into a direct-axis current command and a quadrature-axis current command. The data processor determines whether a rotor speed of the motor is less than a preset speed threshold for the time interval. The data processor, the current adjustment module, or the current shaping module adjusts the direct-axis current command and the quadrature-axis current command to obtain a revised direct-axis current command and revised quadrature-axis current command for the time interval if the composite torque command is larger than the preset torque threshold and if the rotor speed is less than the preset speed threshold, where the revised current commands vary by the detected rotational position of the rotor to achieve a generally constant shaft torque output.
Abstract:
A pair of direct d-q-axis voltage commands is associated with a monotonically varying test sequence of test rotor angular positions to determine a correct rotational direction of a rotor of the motor in response to application of the pair of direct d-q-axis voltage commands to the motor. The rotor of the motor rotates (e.g., self spins in a diagnostic mode) in response to the applied direct d-q-axis voltage commands and applied monotonically varying test sequence of test rotor angular positions. The primary positioning module or data processor determines that conductor connections between the inverter (e.g., motor controller) and the motor are correct if the calculated shaft speed sign is positive with respect to an applied monotonically varying test sequence of rotor angular positions that monotonically increases.
Abstract:
A method calibrates a current sensing instant to latch a current value from a set of current signals. A current command including a magnitude at a Gamma angle is provided to control a motor when the motor is operating in a motoring mode at a shaft speed. A matching current command including a same magnitude at a same Gamma angle is provided to control the motor when the motor is operating in a braking mode at a same shaft speed. A first actual averaging rms current magnitude of three phase currents of the motor is monitored when the motor is controlled by the current command and operating in the motoring mode. A second actual averaging rms current magnitude of the three phase currents of the motor is monitored when the motor is controlled by the matching current command and operating in the braking mode. A current sensing instant is adjusted until an observed first actual averaging rms current magnitude in the motoring mode equals an observed second actual averaging rms current magnitude in the braking mode.
Abstract:
Provided is a method and controller for controlling a vehicle dc bus voltage. The method includes generating a parameter. The parameter is based on a reference dc bus voltage squared. The method includes controlling the vehicle dc bus voltage based on the parameter and a detected dc bus voltage. The method may also include generating another parameter based on a power demand associated with at least one of a motoring mode operation and a generating mode operation of a traction motor associated with the vehicle. The power demand is indicated in a message received via a dedicated high speed data bus. The method includes controlling the vehicle dc bus voltage based on the another parameter.
Abstract:
Example embodiments disclose an Interior Permanent Magnet (IPM) machine system including an IPM machine including a nominal operating direct current (dc) bus voltage, and a controller configured to detect an operating dc bus voltage of the IPM machine and to control the IPM machine based on the nominal operating dc bus voltage and the detected operating dc bus voltage.
Abstract:
A sensor detects position data for a rotor of the motor at a first time. A data processor receives the detected position data associated with a first time delay. A sensing circuit senses an analog current at the motor during a second time delay. An analog-to-digital converter converts the analog current to a digital current data during a third time delay. The fourth time delay is detected between actual current reading instant and position reading instant in a data processor. The digital phase current data is transformed into measured direct and quadrature axes control current data based on synchronization or temporal alignment of the position data with the actual measured analog phase current at the starting time by compensating the position data by a sum of the second time delay, the third time delay and the fourth time delay, where the first time delay is subtracted from the sum.
Abstract:
A sensor detects position data for a rotor of the motor at a first time. A data processor receives the detected position data associated with a first time delay. A sensing circuit senses an analog current at the motor during a second time delay. An analog-to-digital converter converts the analog current to a digital current data during a third time delay. The fourth time delay is detected between actual current reading instant and position reading instant in a data processor. The digital phase current data is transformed into measured direct and quadrature axes control current data based on synchronization or temporal alignment of the position data with the actual measured analog phase current at the starting time by compensating the position data by a sum of the second time delay, the third time delay and the fourth time delay, where the first time delay is subtracted from the sum.
Abstract:
Example embodiments disclose an Interior Permanent Magnet (IPM) machine system including an IPM machine including a nominal operating direct current (dc) bus voltage, and a controller configured to detect an operating dc bus voltage of the IPM machine and to control the IPM machine based on the nominal operating dc bus voltage and the detected operating dc bus voltage.
Abstract:
A data processor establishes a first range of rotational speeds of a rotor of the motor from a first lower limit to a first higher limit and a second range of rotational speeds from a second lower limit to a second higher limit. A hysteresis band or a rotational range of speeds is established such that during operation in the first range the first higher limit is adjusted (e.g., raised by a first amount to be greater than the second lower limit). A sensor detects or measures a rotational speed of a rotor of the motor. The data processor determines whether the measured rotational speed falls within the first range or the second range, as adjusted by the hysteresis band, to identify a selected speed range. A switching frequency of a pulse-width modulation signal is varied in accordance with the selected speed range.
Abstract:
A temperature estimation module estimates a change in temperature of the magnets associated with the rotor of the motor based on an operational magnetic flux strength that is compared to a reference magnetic flux strength determined at a known ambient temperature and for a predetermined operating range of the motor The temperature estimation module or the system establishes a relationship between the estimated change in the temperature and a magnetic torque component of a target output torque of the motor consistent with the predetermined operating range. The current adjustment module or the system adjusts a command (e.g., quadrature-axis current command) for the motor to compensate for shaft torque variation associated with the estimated change in the temperature in conformance with the established relationship.