Methods and systems of compressor control with surge avoidance and response
Methods and systems for surge control in a compressor system. A recirculation valve position may be actuated in response to identified conditions of potential surge, determined from a compressor map. Recirculation valve position may be controlled by calculating distance of current operating state to a surge line and using proportional integral control to manage the distance. Compressor speed command may be derated in response to identified surge, determined from one of speed fluctuations of the compressor speed, or variance of a compressor speed tracking error.
1 . A vapor cycle cooling system, the system using a circulating fluid and comprising a recirculation valve (RCV), a condenser, an expansion valve, an evaporator, a compressor motor, a compressor coupled to the motor and having a compressor inlet and a compressor outlet, an electronic control unit (ECU), and a plurality of pressure, temperature and motor sensors, the ECU configured to control the compressor motor by receiving a commanded speed, and controlling current to the motor or torque generated by the motor, the ECU further configured to perform a method of controlling the RCV comprising:
estimating or sensing a mass flow rate through the compressor;
estimating or sensing each of a first pressure upstream at the compressor inlet, and a second pressure at the compressor outlet;
calculating a distance from a current operating point, using the mass flow rate and a ratio of the first and second pressures, to a surge line on a compressor map for the compressor;
controlling position of the RCV with a controller taking the distance as an input;
determining a parameter of motor operation;
analyzing variance or oscillation of the parameter of motor operation to identify compressor surge; and
determining whether compressor surge is occurring and, if so, derate compressor speed to reduce compressor speed below the commanded compressor speed; and
wherein the parameter of motor operation is one of motor speed, motor torque, and motor current.
2 . The vapor cycle cooling system of claim 1 , wherein the controller applied a proportional-integral control function.
3 . The vapor cycle cooling system of claim 1 , wherein the motor operates at an actual motor speed and the ECU is further configured to:
determine a speed tracking error as a difference between the commanded speed and the actual motor speed;
determine whether compressor surge is occurring by analyzing a variance of the speed tracking error, and comparing the variance of the speed tracking error to a threshold; and
if the ECU determines compressor surge is occurring, derate the compressor speed to reduce compressor speed below the commanded compressor speed.
4 . The vapor cycle cooling system of claim 1 , wherein the ECU is configured to determine whether compressor surge is occurring by analyzing the motor speed to determine a degree of oscillation of the motor speed, and identify compressor surge when the degree of oscillation of the motor speed exceeds a threshold; and
if the ECU determines compressor surge is occurring, derate the compressor speed to reduce compressor speed below the commanded compressor speed.
5 . The vapor cycle cooling system of claim 1 , wherein the ECU is configured to determine whether compressor surge is occurring by analyzing the motor torque to determine a degree of oscillation of the motor torque, and identify compressor surge when the degree of oscillation of the motor torque exceeds a threshold; and
if the ECU determines compressor surge is occurring, derate the compressor speed to reduce compressor speed below the commanded compressor speed.
6 . The vapor cycle cooling system of claim 1 , wherein the ECU is configured to determine whether compressor surge is occurring by analyzing the motor current to determine a degree of oscillation of the motor current, and identify compressor surge when the degree of oscillation of the motor current exceeds a threshold; and
if the ECU determines compressor surge is occurring, derate the compressor speed to reduce compressor speed below the commanded compressor speed.
7 . A battery electric or hybrid vehicle comprising a battery configured to provide motive power to the vehicle and the vapor cycle cooling system of claim 1 , wherein the vapor cycle cooling system is coupled to the battery to provide thermal management thereto.
8 . A method of controlling a recirculation valve in a compressor system, the compressor having an inlet and an outlet, and the recirculation valve coupled to the compressor system to controllably deliver fluid to the compressor inlet to increase mass flow therethrough, wherein the compressor is operable within conditions determined by a compressor map having a surge line, the compressor is coupled to a compressor motor and an engine control unit and the system comprises an electronic control unit (ECU); the method comprising:
estimating or sensing a mass flow rate through the compressor;
estimating or sensing each of a first pressure upstream at the compressor inlet, and a second pressure at the compressor outlet;
calculating a distance from a current operating point, using the mass flow rate and a ratio of the first and second pressures, to the surge line on the compressor map;
controlling position of the recirculation valve with a controller taking the distance as an input;
the ECU controlling the compressor motor by receiving a commanded speed, and controlling current to the motor or torque generated by the motor;
the ECU determining a parameter of motor operation;
the ECU analyzing variance or oscillation of the parameter of motor operation to identify compressor surge; and
the ECU determining that compressor surge is occurring and derating compressor speed to reduce compressor speed below the commanded compressor speed;
wherein the parameter of motor operation is one of motor speed, motor torque, and motor current.
9 . The method of claim 8 , wherein the controller applies a proportional-integral control method.
10 . The method of claim 8 , wherein the motor operates at an actual motor speed;
the ECU determines a speed tracking error as a difference between the commanded speed and the actual motor speed; and
the ECU is configured to determine that compressor surge is occurring by analyzing a variance of the speed tracking error, and comparing the variance of the speed tracking error to a threshold.
11 . The method of claim 8 , wherein the ECU is configured to determine that compressor surge is occurring by analyzing the motor speed to determine a degree of oscillation of the motor speed, and identifying surge when the degree of oscillation of the motor speed exceeds a threshold.
12 . The method of claim 8 , wherein the ECU is configured to determine that compressor surge is occurring by analyzing the motor torque to determine a degree of oscillation of the motor torque, and identifying surge when the degree of oscillation of the motor torque exceeds a threshold.
13 . The method of claim 8 , wherein the ECU is configured to determine that compressor surge is occurring by analyzing the motor current to determine a degree of oscillation of the motor current, and identifying surge when the degree of oscillation of the motor current exceeds a threshold.