Oil-cooled motor control method and device, computer equipment, readable storage medium and program product
The oil-cooled motor control method optimizes cooling efficiency by using a temperature online prediction model to adjust the oil pump and rotor oil circuit valve, addressing excessive power consumption and improving the cruising range of new energy vehicles.
Patent Information
- Application Number
- CN202411095067.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2024-12-13
AI Technical Summary
The existing thermal management control strategy for oil-cooled motors in new energy vehicles results in excessive power consumption due to the oil pump operating at maximum load, reducing the vehicle's cruising range.
An oil-cooled motor control method that utilizes a temperature online prediction model to monitor and adjust the operation of the oil pump and rotor oil circuit valve based on temperature and temperature change rate thresholds, optimizing cooling efficiency by dynamically adjusting the oil pump speed and rotor oil circuit valve state.
This method reduces excessive power consumption, enhancing cooling efficiency and increasing the cruising range of the vehicle by precisely controlling the cooling process of the oil-cooled motor.
Smart Images

Figure CN119135027A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of motor control, and in particular to an oil-cooled motor control method, device, computer equipment, computer-readable storage medium, and computer program product. Background Art
[0002] As the power density and torque density of new energy vehicle drive motors continue to increase, the loss and temperature rise of motors continue to increase, so oil cooling technology with higher heat dissipation efficiency has become a development trend. The existing thermal management control strategy for oil-cooled motors is relatively simple. The existing control strategy is to control the oil pump to always work at maximum load to ensure that the motor does not overheat. However, the power consumption of this control strategy is too high, which will greatly reduce the vehicle's cruising range. Summary of the invention
[0003] Based on this, it is necessary to provide an oil-cooled motor control method, device, computer equipment, computer-readable storage medium and computer program product that can effectively reduce power consumption in response to the above technical problems.
[0004] In a first aspect, the present application provides an oil-cooled motor control method, the method comprising:
[0005] Get the current status data of the oil-cooled motor;
[0006] Inputting the current state data into the temperature online prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate;
[0007] The motor winding temperature is compared with a first temperature threshold, the motor magnetic steel temperature is compared with a second temperature threshold, the winding temperature change rate is compared with a first change rate threshold, and the magnetic steel temperature change rate is compared with a second change rate threshold, and the operation of the oil-cooled motor is controlled based on the comparison results.
[0008] In one embodiment, controlling the operation of the oil-cooled motor based on the comparison result includes:
[0009] When at least one of the motor winding temperature or the motor magnetic steel temperature is greater than a corresponding temperature threshold, the oil pump is controlled to operate at a maximum speed, and the maximum output torque of the oil-cooled motor is controlled to be not greater than an output torque threshold, and the maximum output power is controlled to be not greater than an output power threshold;
[0010] When the motor winding temperature is not greater than the first temperature threshold, the motor magnetic steel temperature is not greater than the second temperature threshold, and the winding temperature change rate is not equal to the first change rate threshold, adjusting the oil pump speed until the winding temperature change rate is equal to the first change rate threshold;
[0011] When the motor winding temperature is not greater than the first temperature threshold, the motor magnet temperature is not greater than the second temperature threshold, and the magnet temperature change rate is not equal to the second change rate threshold, adjust the opening and closing state of the rotor oil circuit valve until the magnet temperature change rate is equal to the second change rate threshold.
[0012] In one embodiment, adjusting the oil pump speed until the winding temperature change rate is equal to the first change rate threshold includes:
[0013] When the winding temperature change rate is greater than the first change rate threshold, increasing the oil pump speed to increase the winding cooling flow rate;
[0014] When the winding temperature change rate is less than the first change rate threshold, the oil pump speed is reduced to reduce the winding cooling flow rate.
[0015] In one embodiment, adjusting the opening and closing state of the rotor oil circuit valve until the temperature change rate of the magnetic steel is equal to the second change rate threshold comprises:
[0016] When the temperature change rate of the magnetic steel is greater than the second change rate threshold, opening the rotor oil circuit valve to cool the rotor magnetic steel through oil;
[0017] When the temperature change rate of the magnetic steel is less than the second change rate threshold, the rotor oil circuit valve is closed.
[0018] In one embodiment, the current state data includes motor speed, motor torque, voltage, current, ambient temperature, cooling oil temperature and oil pump speed.
[0019] In one embodiment, the oil-cooled motor includes a closed-loop cooling oil circuit formed by a cooling system, a reducer, an oil filter, an oil pump and a heat exchanger connected in sequence, the cooling system includes a stator oil circuit and a rotor oil circuit, the stator oil circuit includes a shell, the rotor oil circuit includes a rotating shaft and a rotor oil circuit valve, and the oil pump is connected to an oil pump controller.
[0020] In a second aspect, the present application further provides an oil-cooled motor control device, the device comprising:
[0021] An acquisition module is used to obtain the current status data of the oil-cooled motor;
[0022] An input module, used for inputting the current state data into the temperature online prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate;
[0023] The control module is used to compare the motor winding temperature with a first temperature threshold, compare the motor magnetic steel temperature with a second temperature threshold, compare the winding temperature change rate with a first change rate threshold, and compare the magnetic steel temperature change rate with a second change rate threshold, and control the operation of the oil-cooled motor based on the comparison results.
[0024] In a third aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method in any one of the above embodiments when executing the computer program.
[0025] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method in any one of the above embodiments are implemented.
[0026] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the method in any one of the above embodiments are implemented.
[0027] The above-mentioned oil-cooled motor control method, device, computer equipment, computer-readable storage medium and computer program product obtain the current state data of the oil-cooled motor; input the current state data into the temperature online prediction model to obtain the motor winding temperature, motor magnetic steel temperature, winding temperature change rate and magnetic steel temperature change rate; respectively compare the motor winding temperature with the first temperature threshold, compare the motor magnetic steel temperature with the second temperature threshold, compare the winding temperature change rate with the first change rate threshold, and compare the magnetic steel temperature change rate with the second change rate threshold, and control the operation of the oil-cooled motor based on the comparison results. The method provided in the present application can prevent the problem of excessive power consumption caused by the oil pump always working at the maximum load, thereby improving the cooling efficiency and increasing the cruising range of the whole vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0029] FIG1 is an application environment diagram of an oil-cooled motor control method according to an embodiment;
[0030] FIG2 is a schematic flow chart of an oil-cooled motor control method in one embodiment;
[0031] FIG3 is a schematic flow chart of an oil-cooled motor control method in one embodiment;
[0032] FIG4 is a schematic diagram of a cooling system for an oil-cooled motor in one embodiment;
[0033] FIG5 is a schematic flow chart of an oil-cooling motor control method in another embodiment;
[0034] FIG6 is a schematic diagram of a control strategy of an oil-cooled motor control method in another embodiment;
[0035] FIG7 is a block diagram of an oil-cooled motor control device in one embodiment;
[0036] FIG. 8 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0038] The oil-cooled motor control method provided in the embodiment of the present application can be applied in the application environment shown in Figure 1. The motor parameter sensor 102 is used to collect the current state parameters of the oil-cooled motor, and the oil pump controller 104 controls the oil pump and the oil-cooled motor 106 based on the current state parameters.
[0039] In an exemplary embodiment, as shown in FIG2 , a method for controlling an oil-cooled motor is provided, and the method is described by taking the oil pump controller in FIG1 as an example, and includes the following steps 202 to 206 . Among them:
[0040] S202, obtaining current status data of the oil-cooled motor.
[0041] Among them, the current state data can characterize the working state of the oil-cooled motor under the current working conditions.
[0042] S204, inputting the current state data into the temperature online prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate.
[0043] Among them, after the current state data is input into the temperature online prediction model, the motor winding temperature and the motor magnetic steel temperature are obtained, and then the motor winding temperature and the motor magnetic steel temperature are differentiated and derived respectively to obtain the winding temperature change rate and the magnetic steel temperature change rate.
[0044] S206, respectively compare the motor winding temperature with the first temperature threshold, compare the motor magnetic steel temperature with the second temperature threshold, compare the winding temperature change rate with the first change rate threshold, and compare the magnetic steel temperature change rate with the second change rate threshold, and control the operation of the oil-cooled motor based on the comparison results.
[0045] Among them, by comparing the two temperatures with their respective corresponding temperature thresholds, and comparing the two temperature change rates with their respective corresponding change rate thresholds, it is possible to determine whether the oil-cooled motor needs to be cooled, so that corresponding measures can be taken to control the cooling process of the oil-cooled motor.
[0046] In the above oil-cooled motor control method, the current state data of the oil-cooled motor is obtained; the current state data is input into the temperature online prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate; the motor winding temperature is compared with the first temperature threshold, the motor magnetic steel temperature is compared with the second temperature threshold, the winding temperature change rate is compared with the first change rate threshold, and the magnetic steel temperature change rate is compared with the second change rate threshold, and the oil-cooled motor operation is controlled based on the comparison results. The method provided in the present application can prevent the problem of excessive power consumption caused by the oil pump always working at the maximum load, thereby improving the cooling efficiency and increasing the vehicle's cruising range.
[0047] In some embodiments, as shown in FIG3 , controlling the oil-cooled motor to operate based on the comparison result includes:
[0048] S302. When at least one of the motor winding temperature or the motor magnet temperature is greater than the corresponding temperature threshold, control the oil pump to operate at the maximum speed, and control the maximum output torque of the oil-cooled motor to be not greater than the output torque threshold, and the maximum output power to be not greater than the output power threshold.
[0049] S304. When the motor winding temperature is not greater than the first temperature threshold, the motor magnetic steel temperature is not greater than the second temperature threshold, and the winding temperature change rate is not equal to the first change rate threshold, adjust the oil pump speed until the winding temperature change rate is equal to the first change rate threshold.
[0050] S306. When the motor winding temperature is not greater than the first temperature threshold, the motor magnet temperature is not greater than the second temperature threshold, and the magnet temperature change rate is not equal to the second change rate threshold, adjust the opening and closing state of the rotor oil circuit valve until the magnet temperature change rate is equal to the second change rate threshold.
[0051] Among them, by comparing different temperatures and different temperature change rates of the oil-cooled motor with corresponding thresholds, the current state of the oil-cooled motor can be determined. When the comparison result indicates that the oil-cooled motor needs to be cooled, the flow rate of the cooling oil can be adjusted based on the current state of the oil-cooled motor by adjusting the oil pump speed or adjusting the opening and closing state of the rotor oil circuit valve, so as to accurately cool the oil-cooled motor.
[0052] In this embodiment, based on the current state of the oil-cooled motor, the flow rate of the cooling oil is adjusted by adjusting the oil pump speed or adjusting the opening and closing state of the rotor oil circuit valve, so that precise cooling of the oil-cooled motor can be achieved.
[0053] In some embodiments, the oil pump speed is adjusted until the winding temperature change rate is equal to a first change rate threshold, including: when the winding temperature change rate is greater than the first change rate threshold, increasing the oil pump speed to increase the winding cooling flow; when the winding temperature change rate is less than the first change rate threshold, reducing the oil pump speed to reduce the winding cooling flow.
[0054] Among them, the first change rate threshold may be 1; by adjusting the oil pump speed, the flow of the cooling oil can be accurately controlled, thereby accurately controlling the cooling process of the oil-cooled motor.
[0055] In this embodiment, the cooling process of the oil-cooled motor can be accurately controlled by adjusting the oil pump speed.
[0056] In some embodiments, the opening and closing state of the rotor oil circuit valve is adjusted until the temperature change rate of the magnet is equal to the second change rate threshold, including: when the temperature change rate of the magnet is greater than the second change rate threshold, opening the rotor oil circuit valve to cool the rotor magnet through oil; when the temperature change rate of the magnet is less than the second change rate threshold, closing the rotor oil circuit valve.
[0057] Among them, the magnetic steel temperature change rate is greater than the second change rate threshold, indicating that the rotor magnetic steel is overheated and needs to be cooled, so the rotor oil circuit valve is opened.
[0058] In this embodiment, the rotor magnetic steel can be accurately cooled by opening or closing the rotor oil circuit valve.
[0059] In some embodiments, the current state data includes motor speed, motor torque, voltage, current, ambient temperature, cooling oil temperature, and oil pump speed.
[0060] Among them, different status data are combined together to represent the current working status of the oil-cooled motor.
[0061] In this embodiment, by acquiring the current state data, the current working state of the oil-cooled motor can be accurately determined, thereby making the subsequent cooling process of the oil-cooled motor more accurate.
[0062] In some embodiments, the oil-cooled motor includes a closed-loop cooling oil circuit formed by a cooling system, a reducer, an oil filter, an oil pump and a heat exchanger connected in sequence, the cooling system includes a stator oil circuit and a rotor oil circuit, the stator oil circuit includes a shell, the rotor oil circuit includes a rotating shaft and a rotor oil circuit valve, and the oil pump is connected to an oil pump controller.
[0063] Among them, the schematic diagram of the oil-cooled motor cooling system is shown in Figure 4. The oil pump controller is connected to the oil pump to determine the oil pump speed. The oil in the reducer enters the oil pump through the oil filter. The oil in the oil pump is dissipated through the heat exchanger. The cooling oil after heat dissipation passes through the shell to cool the winding. The oil after heat dissipation enters the shaft through the valve to cool the magnetic steel. The motor cooling oil enters the reducer to complete the cycle.
[0064] In one embodiment, another oil-cooled motor control method is provided, a flow chart of the method is shown in FIG5 , and a control strategy chart of the method is shown in FIG6 . The method includes the following contents:
[0065] (1) Obtain the working status of the motor under the current working conditions, and use the sensors and controllers in the oil-cooled motor to obtain the motor speed, torque, voltage, current, ambient temperature, oil pump speed, and cooling oil temperature.
[0066] (2) According to the real-time working status of the motor, the temperature online prediction model is input to obtain the winding temperature, magnetic steel temperature, winding temperature change rate, and magnetic steel temperature change rate. The winding temperature change rate is obtained by differentiating the winding temperature with respect to time, and the magnetic steel temperature change rate is obtained by differentiating the magnetic steel temperature with respect to time.
[0067] (3) When it is identified that the motor winding or magnet is overheated, the oil pump operating speed is adjusted to the maximum, and the maximum output torque and maximum output power of the motor are reduced to control the output capacity of the motor.
[0068] (4) When the motor winding and magnet are not overheated, determine whether the rotor oil circuit valve is open based on the temperature change rate of the magnet. If the temperature change rate of the magnet is greater than 1, open the rotor oil circuit valve to allow oil to cool the magnet until the temperature change rate of the magnet is equal to 1. If the temperature change rate of the magnet is less than 1, close the rotor oil circuit valve.
[0069] (5) When the motor winding and magnetic steel are not overheated, adjust the oil pump operating speed according to the winding temperature change rate until the winding temperature change rate is equal to 1.
[0070] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0071] Based on the same inventive concept, the embodiment of the present application also provides an oil-cooled motor control device for implementing the oil-cooled motor control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the oil-cooled motor control device provided below can refer to the limitations of the oil-cooled motor control method above, and will not be repeated here.
[0072] In an exemplary embodiment, as shown in FIG. 7 , an oil-cooled motor control device 700 is provided, comprising: an acquisition module 701 , an input module 702 and a control module 703 , wherein:
[0073] The acquisition module 701 is used to acquire the current state data of the oil-cooled motor.
[0074] The input module 702 is used to input the current state data into the temperature online prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate.
[0075] The control module 703 is used to compare the motor winding temperature with a first temperature threshold, compare the motor magnetic steel temperature with a second temperature threshold, compare the winding temperature change rate with a first change rate threshold, and compare the magnetic steel temperature change rate with a second change rate threshold, and control the operation of the oil-cooled motor based on the comparison results.
[0076] In some embodiments, the control module 703 includes:
[0077] A control unit is used to control the oil pump to operate at a maximum speed and control the maximum output torque of the oil-cooled motor to be not greater than an output torque threshold and the maximum output power to be not greater than an output power threshold when at least one of the motor winding temperature or the motor magnetic steel temperature is greater than a corresponding temperature threshold.
[0078] The first regulating unit is used to regulate the oil pump speed until the winding temperature change rate is equal to the first change rate threshold when the motor winding temperature is not greater than the first temperature threshold, the motor magnetic steel temperature is not greater than the second temperature threshold, and the winding temperature change rate is not equal to the first change rate threshold.
[0079] The second adjustment unit is used to adjust the opening and closing state of the rotor oil circuit valve until the temperature change rate of the magnetic steel is equal to the second change rate threshold when the temperature of the motor winding is not greater than the first temperature threshold, the temperature of the motor magnetic steel is not greater than the second temperature threshold, and the temperature change rate of the magnetic steel is not equal to the second change rate threshold.
[0080] In some embodiments, the first adjustment unit is also used to increase the oil pump speed to increase the winding cooling flow when the winding temperature change rate is greater than the first change rate threshold; and to reduce the oil pump speed to reduce the winding cooling flow when the winding temperature change rate is less than the first change rate threshold.
[0081] In some embodiments, the second regulating unit is also used to open the rotor oil circuit valve to cool the rotor magnet through oil when the temperature change rate of the magnet is greater than the second change rate threshold; and to close the rotor oil circuit valve when the temperature change rate of the magnet is less than the second change rate threshold.
[0082] In some embodiments, the control module 703 is specifically used for current state data including motor speed, motor torque, voltage, current, ambient temperature, cooling oil temperature and oil pump speed.
[0083] In some embodiments, the control module 703 is also used for an oil-cooled motor including a closed-loop cooling oil circuit formed by a cooling system, a reducer, an oil filter, an oil pump and a heat exchanger connected in sequence, the cooling system including a stator oil circuit and a rotor oil circuit, the stator oil circuit including a shell, the rotor oil circuit including a rotating shaft and a rotor oil circuit valve, and the oil pump is connected to an oil pump controller.
[0084] Each module in the above oil-cooled motor control device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0085] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG8. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, a near field communication (NFC) or other technologies. When the computer program is executed by the processor, a method for controlling an oil-cooled motor is implemented.
[0086] Those skilled in the art will understand that the structure shown in FIG. 8 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0087] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: obtaining current state data of an oil-cooled motor; inputting the current state data into an online temperature prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate; respectively comparing the motor winding temperature with a first temperature threshold, comparing the motor magnetic steel temperature with a second temperature threshold, comparing the winding temperature change rate with a first change rate threshold, and comparing the magnetic steel temperature change rate with a second change rate threshold, and controlling the operation of the oil-cooled motor based on the comparison results.
[0088] In one embodiment, the control of the operation of the oil-cooled motor based on the comparison result implemented by the processor when executing the computer program includes: when at least one of the motor winding temperature or the motor magnetic steel temperature is greater than the corresponding temperature threshold, controlling the oil pump to operate at the maximum speed, and controlling the maximum output torque of the oil-cooled motor to be not greater than the output torque threshold, and the maximum output power to be not greater than the output power threshold; when the motor winding temperature is not greater than the first temperature threshold, the motor magnetic steel temperature is not greater than the second temperature threshold, and the winding temperature change rate is not equal to the first change rate threshold, adjusting the oil pump speed until the winding temperature change rate is equal to the first change rate threshold; when the motor winding temperature is not greater than the first temperature threshold, the motor magnetic steel temperature is not greater than the second temperature threshold, and the magnetic steel temperature change rate is not equal to the second change rate threshold, adjusting the opening and closing state of the rotor oil circuit valve until the magnetic steel temperature change rate is equal to the second change rate threshold.
[0089] In one embodiment, the oil pump speed is adjusted when the processor executes a computer program until the winding temperature change rate is equal to the first change rate threshold, including: when the winding temperature change rate is greater than the first change rate threshold, the oil pump speed is increased to increase the winding cooling flow; when the winding temperature change rate is less than the first change rate threshold, the oil pump speed is reduced to reduce the winding cooling flow.
[0090] In one embodiment, the processor executes a computer program to adjust the opening and closing state of the rotor oil circuit valve until the temperature change rate of the magnetic steel is equal to the second change rate threshold, including: when the temperature change rate of the magnetic steel is greater than the second change rate threshold, opening the rotor oil circuit valve to cool the rotor magnetic steel through oil; when the temperature change rate of the magnetic steel is less than the second change rate threshold, closing the rotor oil circuit valve.
[0091] In one embodiment, the current state data realized when the processor executes the computer program includes motor speed, motor torque, voltage, current, ambient temperature, cooling oil temperature and oil pump speed.
[0092] In one embodiment, the oil-cooled motor implemented when the processor executes the computer program includes a closed-loop cooling oil circuit formed by a cooling system, a reducer, an oil filter, an oil pump and a heat exchanger connected in sequence, the cooling system includes a stator oil circuit and a rotor oil circuit, the stator oil circuit includes a shell, the rotor oil circuit includes a rotating shaft and a rotor oil circuit valve, and the oil pump is connected to an oil pump controller.
[0093] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: obtaining current state data of an oil-cooled motor; inputting the current state data into an online temperature prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate; respectively comparing the motor winding temperature with a first temperature threshold, comparing the motor magnetic steel temperature with a second temperature threshold, comparing the winding temperature change rate with a first change rate threshold, and comparing the magnetic steel temperature change rate with a second change rate threshold, and controlling the operation of the oil-cooled motor based on the comparison results.
[0094] In one embodiment, the computer program implemented by the processor when being executed controls the operation of the oil-cooled motor based on the comparison result, including: when at least one of the motor winding temperature or the motor magnet temperature is greater than the corresponding temperature threshold, controls the oil pump to operate at the maximum speed, and controls the maximum output torque of the oil-cooled motor to be not greater than the output torque threshold, and the maximum output power to be not greater than the output power threshold; when the motor winding temperature is not greater than the first temperature threshold, the motor magnet temperature is not greater than the second temperature threshold, and the winding temperature change rate is not equal to the first change rate threshold, adjusts the oil pump speed until the winding temperature change rate is equal to the first change rate threshold; when the motor winding temperature is not greater than the first temperature threshold, the motor magnet temperature is not greater than the second temperature threshold, and the magnet temperature change rate is not equal to the second change rate threshold, adjusts the opening and closing state of the rotor oil circuit valve until the magnet temperature change rate is equal to the second change rate threshold.
[0095] In one embodiment, the computer program implemented by the processor when executed by the processor adjusts the oil pump speed until the winding temperature change rate is equal to the first change rate threshold, including: when the winding temperature change rate is greater than the first change rate threshold, increasing the oil pump speed to increase the winding cooling flow; when the winding temperature change rate is less than the first change rate threshold, reducing the oil pump speed to reduce the winding cooling flow.
[0096] In one embodiment, the computer program implemented by the processor when executed is to adjust the opening and closing state of the rotor oil circuit valve until the temperature change rate of the magnetic steel is equal to the second change rate threshold, including: when the temperature change rate of the magnetic steel is greater than the second change rate threshold, opening the rotor oil circuit valve to cool the rotor magnetic steel through oil; when the temperature change rate of the magnetic steel is less than the second change rate threshold, closing the rotor oil circuit valve.
[0097] In one embodiment, the current state data realized when the computer program is executed by the processor includes motor speed, motor torque, voltage, current, ambient temperature, cooling oil temperature and oil pump speed.
[0098] In one embodiment, the oil-cooled motor implemented when the computer program is executed by the processor includes a closed-loop cooling oil circuit formed by a cooling system, a reducer, an oil filter, an oil pump and a heat exchanger connected in sequence, the cooling system includes a stator oil circuit and a rotor oil circuit, the stator oil circuit includes a shell, the rotor oil circuit includes a rotating shaft and a rotor oil circuit valve, and the oil pump is connected to an oil pump controller.
[0099] In one embodiment, a computer program product is provided, comprising a computer program, which implements the following steps when executed by a processor: obtaining current state data of an oil-cooled motor; inputting the current state data into an online temperature prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate; respectively comparing the motor winding temperature with a first temperature threshold, comparing the motor magnetic steel temperature with a second temperature threshold, comparing the winding temperature change rate with a first change rate threshold, and comparing the magnetic steel temperature change rate with a second change rate threshold, and controlling the operation of the oil-cooled motor based on the comparison results.
[0100] In one embodiment, the computer program implemented by the processor when being executed controls the operation of the oil-cooled motor based on the comparison result, including: when at least one of the motor winding temperature or the motor magnet temperature is greater than the corresponding temperature threshold, controls the oil pump to operate at the maximum speed, and controls the maximum output torque of the oil-cooled motor to be not greater than the output torque threshold, and the maximum output power to be not greater than the output power threshold; when the motor winding temperature is not greater than the first temperature threshold, the motor magnet temperature is not greater than the second temperature threshold, and the winding temperature change rate is not equal to the first change rate threshold, adjusts the oil pump speed until the winding temperature change rate is equal to the first change rate threshold; when the motor winding temperature is not greater than the first temperature threshold, the motor magnet temperature is not greater than the second temperature threshold, and the magnet temperature change rate is not equal to the second change rate threshold, adjusts the opening and closing state of the rotor oil circuit valve until the magnet temperature change rate is equal to the second change rate threshold.
[0101] In one embodiment, the computer program implemented by the processor when executed by the processor adjusts the oil pump speed until the winding temperature change rate is equal to the first change rate threshold, including: when the winding temperature change rate is greater than the first change rate threshold, increasing the oil pump speed to increase the winding cooling flow; when the winding temperature change rate is less than the first change rate threshold, reducing the oil pump speed to reduce the winding cooling flow.
[0102] In one embodiment, the computer program implemented by the processor when executed is to adjust the opening and closing state of the rotor oil circuit valve until the temperature change rate of the magnetic steel is equal to the second change rate threshold, including: when the temperature change rate of the magnetic steel is greater than the second change rate threshold, opening the rotor oil circuit valve to cool the rotor magnetic steel through oil; when the temperature change rate of the magnetic steel is less than the second change rate threshold, closing the rotor oil circuit valve.
[0103] In one embodiment, the current state data realized when the computer program is executed by the processor includes motor speed, motor torque, voltage, current, ambient temperature, cooling oil temperature and oil pump speed.
[0104] In one embodiment, the oil-cooled motor implemented when the computer program is executed by the processor includes a closed-loop cooling oil circuit formed by a cooling system, a reducer, an oil filter, an oil pump and a heat exchanger connected in sequence, the cooling system includes a stator oil circuit and a rotor oil circuit, the stator oil circuit includes a shell, the rotor oil circuit includes a rotating shaft and a rotor oil circuit valve, and the oil pump is connected to an oil pump controller.
[0105] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0106] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0107] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0108] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for controlling an oil-cooled motor, characterized in that: The method comprises: Get the current status data of the oil-cooled motor; Inputting the current state data into the temperature online prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate; The motor winding temperature is compared with a first temperature threshold, the motor magnetic steel temperature is compared with a second temperature threshold, the winding temperature change rate is compared with a first change rate threshold, and the magnetic steel temperature change rate is compared with a second change rate threshold, and the operation of the oil-cooled motor is controlled based on the comparison results.
2. The method according to claim 1, characterized in that The controlling the oil-cooled motor to operate based on the comparison result includes: When at least one of the motor winding temperature or the motor magnetic steel temperature is greater than a corresponding temperature threshold, the oil pump is controlled to operate at a maximum speed, and the maximum output torque of the oil-cooled motor is controlled to be not greater than an output torque threshold, and the maximum output power is controlled to be not greater than an output power threshold; When the motor winding temperature is not greater than the first temperature threshold, the motor magnetic steel temperature is not greater than the second temperature threshold, and the winding temperature change rate is not equal to the first change rate threshold, adjusting the oil pump speed until the winding temperature change rate is equal to the first change rate threshold; When the motor winding temperature is not greater than the first temperature threshold, the motor magnet temperature is not greater than the second temperature threshold, and the magnet temperature change rate is not equal to the second change rate threshold, adjust the opening and closing state of the rotor oil circuit valve until the magnet temperature change rate is equal to the second change rate threshold.
3. The method according to claim 2, characterized in that The step of adjusting the oil pump speed until the winding temperature change rate is equal to the first change rate threshold comprises: When the winding temperature change rate is greater than the first change rate threshold, increasing the oil pump speed to increase the winding cooling flow rate; When the winding temperature change rate is less than the first change rate threshold, the oil pump speed is reduced to reduce the winding cooling flow rate.
4. The method according to claim 2, characterized in that: The step of adjusting the opening and closing state of the rotor oil circuit valve until the temperature change rate of the magnetic steel is equal to the second change rate threshold comprises: When the temperature change rate of the magnetic steel is greater than the second change rate threshold, opening the rotor oil circuit valve to cool the rotor magnetic steel through oil; When the temperature change rate of the magnetic steel is less than the second change rate threshold, the rotor oil circuit valve is closed.
5. The method according to claim 1, characterized in that The current state data includes motor speed, motor torque, voltage, current, ambient temperature, cooling oil temperature and oil pump speed.
6. The method according to claim 1, characterized in that The oil-cooled motor includes a closed-loop cooling oil circuit formed by connecting a cooling system, a reducer, an oil filter, an oil pump and a heat exchanger in sequence. The cooling system includes a stator oil circuit and a rotor oil circuit. The stator oil circuit includes a shell. The rotor oil circuit includes a rotating shaft and a rotor oil circuit valve. The oil pump is connected to an oil pump controller.
7. An oil-cooled motor control device, characterized in that: The device comprises: An acquisition module is used to obtain the current status data of the oil-cooled motor; An input module, used for inputting the current state data into the temperature online prediction model to obtain the motor winding temperature, the motor magnetic steel temperature, the winding temperature change rate and the magnetic steel temperature change rate; The control module is used to compare the motor winding temperature with a first temperature threshold, compare the motor magnetic steel temperature with a second temperature threshold, compare the winding temperature change rate with a first change rate threshold, and compare the magnetic steel temperature change rate with a second change rate threshold, and control the operation of the oil-cooled motor based on the comparison results.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
