Oil pump motor control method, device and vehicle

By obtaining the winding temperature and actual speed of the drive motor, determining the target speed of the oil pump motor to control its operation, the temperature rise problem during the initial high-speed operation of the drive motor is solved, and the effective cooling of the drive motor and the reduction of the energy consumption and noise of the oil pump motor are achieved. .

CN114337466BActive Publication Date: 2024-12-10BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202011051248.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-29
Publication Date
2024-12-10
Estimated Expiration
2040-09-29

AI Technical Summary

Technical Problem

The prior art cannot suppress the temperature rise of the drive motor in time and effectively, especially when the drive motor is initially running at high speed, the oil pump motor timely cools the lubricant oil according to the gear temperature level, resulting in an increase in the temperature of the drive motor.

Method used

By obtaining the winding temperature and actual rotation speed of the drive motor, the first target speed and the second target speed of the oil pump motor are determined, and the operation of the oil pump motor is controlled according to these rotation speeds to more accurately reflect the temperature of the drive motor and cool down in time.

Benefits of technology

Accurate monitoring and effective cooling of the drive motor temperature is achieved, and the problem that the oil pump motor cannot suppress the temperature rise of the drive motor in time is solved, and the energy consumption and noise of the oil pump motor are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114337466B_ABST
    Figure CN114337466B_ABST
Patent Text Reader

Abstract

The present application discloses a control method, device and vehicle for an oil pump motor. The method is applied to a vehicle and includes: obtaining the winding temperature and actual speed of a drive motor corresponding to the oil pump motor; determining a first target speed of the oil pump motor according to the winding temperature; determining a second target speed of the oil pump motor according to the actual speed; and controlling the operation of the oil pump motor according to the first target speed and the second target speed. The method can solve the problem of being unable to effectively and timely suppress the temperature rise of the drive motor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and more specifically, to a control method for an oil pump motor, a control device for an oil pump motor, and a vehicle. Background Art

[0002] The drive motor generates a lot of heat when driving the vehicle. The existing method of reducing the temperature of the drive motor is usually to determine the speed of the oil pump motor according to the temperature level of the gear of the drive motor. The oil pump motor drives the oil pump at the speed to force the lubricating oil inside the drive motor to be forcedly cooled in the cooler, and then the cooled lubricating oil is used to cool the drive motor.

[0003] The inventor found that at the initial moment of the drive motor running, the gear temperature is low and the determined speed of the oil pump motor is also low. When the drive motor starts to run at high speed, the heat generated by the drive motor will increase rapidly, but the temperature of the gear is still low. At this time, if the oil pump is driven according to the determined speed of the oil pump motor, the lubricating oil inside the drive motor cannot be forced to cool in time, resulting in the inability to effectively suppress the temperature rise of the drive motor in time. Summary of the invention

[0004] One purpose of the present application is to provide a new technical solution for controlling an oil pump motor, so as to solve the problem that the temperature rise of the drive motor cannot be suppressed in a timely and effective manner.

[0005] According to a first aspect of the present application, a control method for an oil pump motor is provided, which is applied to a vehicle and includes:

[0006] Obtaining the winding temperature and actual speed of the drive motor corresponding to the oil pump motor;

[0007] determining a first target speed of the oil pump motor according to the winding temperature;

[0008] Determining a second target speed of the oil pump motor according to the actual speed;

[0009] The oil pump motor is controlled to operate according to the first target speed and the second target speed.

[0010] Optionally, before obtaining the winding temperature and actual speed of the drive motor, the method further includes:

[0011] Acquiring the oil temperature of the driving motor;

[0012] When the oil temperature is greater than a preset oil temperature threshold, executing the step of obtaining the winding temperature and actual speed of the drive motor;

[0013] When the oil temperature is less than or equal to the preset oil temperature threshold, the oil pump motor is controlled to stop rotating.

[0014] Optionally, the method further includes:

[0015] Detecting whether the power supply contactor of the drive motor is closed;

[0016] When the power supply contactor is closed, the step of acquiring the oil temperature of the drive motor is performed.

[0017] Optionally, the method further includes:

[0018] When any one of the oil temperature of the drive motor, the winding temperature of the drive motor and the actual speed of the drive motor is not obtained within a preset time period, the oil pump motor is controlled to operate at a specified speed.

[0019] Optionally, obtaining the winding temperature and actual speed of the drive motor includes:

[0020] Acquiring the highest winding temperature among the winding temperatures of all the drive motors in the vehicle as the winding temperature of the drive motor;

[0021] The maximum actual rotation speed among the actual rotation speeds of all the driving motors in the vehicle is obtained as the actual rotation speed of the driving motor.

[0022] Optionally, controlling the oil pump motor to operate according to the first target speed and the second target speed includes:

[0023] The oil pump motor is controlled to operate at a maximum speed between the first target speed and the second target speed.

[0024] Optionally, the method further includes:

[0025] When a query instruction is received, the status information of the oil pump motor is output, and the status information at least includes the rotation speed of the oil pump motor.

[0026] Optionally, determining the first target speed of the oil pump motor according to the winding temperature includes:

[0027] When the winding temperature is less than or equal to a first preset winding temperature threshold, determining a first target speed of the oil pump motor to be a first preset speed;

[0028] When the winding temperature is greater than the first preset winding temperature threshold and less than or equal to the second preset winding temperature threshold, determining a first target speed of the oil pump motor according to a first preset mapping relationship;

[0029] When the winding temperature is greater than the second preset winding temperature threshold, the first target speed of the oil pump motor is determined to be the second preset speed.

[0030] Optionally, determining the second target speed of the oil pump motor according to the actual speed includes:

[0031] When the actual speed is less than or equal to the first preset speed threshold, determining the second target speed of the oil pump motor to be a third preset speed;

[0032] When the actual speed is greater than the first preset speed threshold and less than or equal to the second preset speed threshold, determining a second target speed of the oil pump motor according to a second preset mapping relationship;

[0033] When the actual speed is greater than the second preset speed threshold, the second target speed of the oil pump motor is determined to be a fourth preset speed.

[0034] According to a second aspect of the present application, a control device for an oil pump motor is provided, comprising:

[0035] An acquisition module, used for acquiring the winding temperature and actual speed of the drive motor corresponding to the oil pump motor;

[0036] A first determination module, configured to determine a first target speed of the oil pump motor according to the winding temperature;

[0037] A second determination module, configured to determine a second target speed of the oil pump motor according to the actual speed;

[0038] A control module is used to control the operation of the oil pump motor according to the first target speed and the second target speed.

[0039] According to a third aspect of the present application, another control device for an oil pump motor is provided, comprising:

[0040] The system comprises a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to call the computer instructions from the memory to execute the method as described in any one of the first aspects.

[0041] According to a fourth aspect of the present application, a vehicle is provided, comprising the control device for the oil pump motor as described in the third aspect, or comprising the control device for the oil pump motor as described in the second aspect.

[0042] According to a fifth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method according to any one of the first aspects is implemented.

[0043] In an embodiment of the present application, the winding temperature and actual speed of the drive motor corresponding to the oil pump motor are obtained; the first target speed of the oil pump motor is determined according to the winding temperature; the second target speed of the oil pump motor is determined according to the actual speed; and the operation of the oil pump motor is controlled according to the first target speed and the second target speed. In this way, on the one hand, the winding temperature of the drive motor can more accurately reflect the temperature of the drive motor, which provides a basis for accurately determining the speed of the oil pump motor. On the other hand, based on the winding temperature of the drive motor, the speed of the oil pump motor determined by the speed of the drive motor can solve the problem that the temperature rise of the drive motor cannot be effectively suppressed in time when the drive motor starts to run at a high speed at the initial moment of the operation of the drive motor and the oil pump is driven according to the speed of the drive motor determined by the gear temperature grade.

[0044] Other features and advantages of the present application will become apparent from the following detailed description of exemplary embodiments of the present application with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the application and, together with the description, serve to explain the principles of the application.

[0046] Figure 1 It is a flow chart of a method for controlling an oil pump motor provided in an embodiment of the present application;

[0047] Figure 2 is a flow chart of another oil pump motor control method provided in an embodiment of the present application;

[0048] Figure 3 It is a structural schematic diagram of a control device for an oil pump motor provided in an embodiment of the present application;

[0049] Figure 4 is a structural schematic diagram of another oil pump motor control device provided in an embodiment of the present application;

[0050] Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present application.

[0052] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present application, its application, or uses.

[0053] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

[0054] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0055] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0056] <Method Example>

[0057] An embodiment of the present application provides a method for controlling an oil pump motor, which is applied to a vehicle, and specifically to an oil pump controller in a vehicle. The vehicle may be a vehicle with a single wheel-side drive axle, or a vehicle with two or more wheel-side drive axles. In addition, a wheel-side drive axle includes two drive motors, two corresponding oil pump motors, and two oil pump controllers that respectively control the two oil pump motors. It should be noted that the drive motor and oil pump motor mentioned in the embodiment of the present application refer to a drive motor and an oil pump motor that work in pairs.

[0058] like Figure 1 As shown, including the following S101-S104:

[0059] S101. Acquire the winding temperature and actual rotation speed of the drive motor corresponding to the oil pump motor.

[0060] In the embodiment of the present application, the winding is an important component of the drive motor, and the temperature of the winding can more accurately reflect the temperature of the drive motor. In addition, the temperature of the drive motor winding can be obtained by setting a temperature sensor. The temperature sensor can be an infrared temperature sensor.

[0061] In addition, the actual speed of the drive motor can be obtained by the traditional method of determining the motor speed.

[0062] In the embodiment of the present application, the acquisition can be real-time acquisition or regular acquisition according to a preset time period, wherein the preset time period can be set by the developer according to actual experience.

[0063] In one embodiment, the above S101 may be implemented by the following S1011 and S1012:

[0064] S1011. Obtain the highest winding temperature among the winding temperatures of all the drive motors in the vehicle as the winding temperature of the drive motor.

[0065] In the embodiment of the present application, the winding temperatures of all drive motors in the vehicle are first detected, all detected winding temperatures are compared, and the highest winding temperature is sent to the oil pump controller. The oil pump controller obtains the highest winding temperature and uses the highest winding temperature as the winding temperature of the corresponding drive motor. In this way, the network load of the whole machine can be reduced.

[0066] S1012: Obtain the maximum actual rotation speed among the actual rotation speeds of all driving motors in the entire machine as the actual rotation speed of the driving motor.

[0067] In the embodiment of the present application, the actual speeds of all drive motors in the vehicle are first detected, all detected actual speeds are compared, and the highest actual speed is sent to the oil pump controller. The oil pump controller obtains the highest winding temperature and uses the highest actual speed as the actual speed of the corresponding drive motor. In this way, the network load of the whole machine can be reduced.

[0068] S102: Determine a first target speed of the oil pump motor according to the winding temperature.

[0069] In one embodiment of the present application, the above S102 may be specifically implemented as follows: the winding temperature is divided into grades, and different grades correspond to different oil pump motor speeds. According to the grade corresponding to the winding temperature, the corresponding oil pump motor speed is determined, and the determined oil pump motor speed is used as the first target speed.

[0070] In another embodiment of the present application, the specific implementation of the above S102 may also be as follows S1021-S1023:

[0071] S1021. When the winding temperature is less than or equal to a first preset winding temperature threshold, determine that a first target speed of the oil pump motor is a first preset speed.

[0072] In the embodiment of the present application, when the winding temperature is less than or equal to the first preset winding temperature threshold t1, it indicates that the temperature of the drive motor is low. At this time, the first target speed of the oil pump motor is determined to be the first preset speed Va1, so that the drive motor can be cooled.

[0073] S1022. When the winding temperature is greater than a first preset winding temperature threshold and less than or equal to a second preset winding temperature threshold, determine a first target speed of the oil pump motor according to a first preset mapping relationship.

[0074] In the embodiment of the present application, when the winding temperature is greater than the first preset winding temperature threshold t1 and less than or equal to the second preset winding temperature threshold t2, it indicates that the temperature of the drive motor is high. At this time, the first target speed of the oil pump motor is determined using the first preset mapping relationship.

[0075] The first preset mapping relationship may be: Wherein, Va1 represents the first preset speed, Va2 represents the second preset speed, and y1 represents the first target speed.

[0076] In the embodiment of the present application, the first target speed is determined by the first mapping relationship. In this way, compared with the method of determining the speed of the oil pump motor according to the temperature level, the energy consumption and noise of the oil pump motor can be effectively reduced.

[0077] S1023: When the winding temperature is greater than a second preset winding temperature threshold, determine that the first target speed of the oil pump motor is a second preset speed.

[0078] In the embodiment of the present application, when the winding temperature is greater than the second preset winding temperature threshold t2, it indicates that the temperature of the drive motor is high, and at this time, the first target speed is determined to be the second preset speed. The second preset speed is the highest speed gear of the oil pump motor. At this time, the drive motor can be cooled quickly.

[0079] It should be noted that the first preset winding temperature threshold t1, the second preset winding temperature threshold t2, the first preset rotational speed Va1 and the second preset rotational speed Va2 can be set according to the experience of the developer, and this embodiment of the present application does not limit this.

[0080] S103: Determine a second target speed of the oil pump motor according to the actual speed.

[0081] In one embodiment of the present application, the above S103 may be specifically implemented as follows: the actual speed is divided into levels, and different levels correspond to different oil pump motor speeds. According to the level corresponding to the actual speed, the corresponding oil pump motor speed is determined, and the determined oil pump motor speed is used as the second target speed.

[0082] In another embodiment of the present application, the specific implementation of the above S103 may also be as follows S1031-S1033:

[0083] S1031. When the actual rotation speed is less than or equal to the first preset rotation speed threshold, determine that the second target rotation speed of the oil pump motor is a third preset rotation speed.

[0084] In the embodiment of the present application, when the actual speed is less than or equal to the first preset speed threshold V1, it indicates that the temperature of the drive motor is low. At this time, the first target speed of the oil pump motor is determined to be the third preset speed Vb1, so that the drive motor can be cooled.

[0085] S1032: When the actual speed is greater than the first preset speed threshold and less than or equal to the second preset speed threshold, determine a second target speed of the oil pump motor according to a second preset mapping relationship.

[0086] In the embodiment of the present application, when the actual speed is greater than the first preset speed threshold V1 and less than or equal to the second preset speed threshold V2, it indicates that the temperature of the drive motor is high. At this time, the second target speed of the oil pump motor is determined using the second preset mapping relationship.

[0087] The second preset mapping relationship may be: Wherein, Vb1 represents the third preset rotation speed, Vb2 represents the fourth preset rotation speed, and y2 represents the second target rotation speed.

[0088] In the embodiment of the present application, the second target speed is determined by the second mapping relationship. In this way, compared with the method of determining the speed of the oil pump motor according to the temperature level, the energy consumption and noise of the oil pump motor can be effectively reduced.

[0089] S1033: When the actual speed is greater than the second preset speed threshold, determine the second target speed of the oil pump motor as a fourth preset speed.

[0090] In the embodiment of the present application, when the actual speed is greater than the second preset speed threshold v2, it indicates that the temperature of the drive motor is high, and the second target speed is determined to be the fourth preset speed Vb2. The fourth preset speed Vb2 is the highest speed gear of the oil pump motor. At this time, the drive motor can be cooled quickly.

[0091] It should be noted that the first preset speed threshold V1, the second preset speed threshold V2, the third preset speed Vb1 and the fourth preset speed Vb2 can be set according to the experience of developers, and this embodiment of the present application does not limit this.

[0092] S104: Control the oil pump motor to operate according to the first target speed and the second target speed.

[0093] In one embodiment of the present application, the specific implementation of the above S104 may be: controlling the oil pump motor to operate at an average of the first target speed and the second target speed.

[0094] In another embodiment of the present application, the above S104 may be specifically implemented as: controlling the oil pump motor to operate at the maximum speed of the first target speed and the second target speed. In the embodiment of the present application, the drive motor may be cooled down in a timely and effective manner.

[0095] In an embodiment of the present application, the winding temperature and actual speed of the drive motor corresponding to the oil pump motor are obtained; the first target speed of the oil pump motor is determined according to the winding temperature; the second target speed of the oil pump motor is determined according to the actual speed; and the operation of the oil pump motor is controlled according to the first target speed and the second target speed. In this way, on the one hand, the winding temperature of the drive motor can more accurately reflect the temperature of the drive motor, which provides a basis for accurately determining the speed of the oil pump motor. On the other hand, based on the winding temperature of the drive motor, the speed of the oil pump motor determined by the speed of the drive motor can solve the problem that the temperature rise of the drive motor cannot be effectively suppressed in time when the drive motor starts to run at a high speed at the initial moment of the operation of the drive motor and the oil pump is driven according to the speed of the drive motor determined by the gear temperature grade.

[0096] Based on any of the above embodiments, the method provided in the embodiment of the present application further includes the following steps S1013-S1015 before the above S101:

[0097] S1013: Obtain the oil temperature of the drive motor.

[0098] In the embodiment of the present application, the oil temperature of the drive motor can be obtained by setting a temperature sensor, wherein the temperature sensor can be an infrared temperature sensor.

[0099] In the embodiment of the present application, the acquisition can be real-time acquisition or regular acquisition according to another preset time period, wherein the other preset time period can be set by the developer according to actual experience.

[0100] S1014: When the oil temperature is greater than a preset oil temperature threshold, executing the step of obtaining the winding temperature and actual rotation speed of the drive motor.

[0101] In the embodiment of the present application, it is detected whether the oil temperature is greater than a preset oil temperature threshold. If the oil temperature is greater than the preset oil temperature threshold, it means that the oil in the drive motor cannot effectively cool the drive motor, and the oil pump motor needs to be used to pump oil. Therefore, if the oil temperature is greater than the preset oil temperature threshold, the above S101 needs to be executed to determine the rotation speed of the oil pump motor when performing the oil pumping operation.

[0102] S1015: When the oil temperature is less than or equal to a preset oil temperature threshold, the oil pump motor is controlled to stop.

[0103] Corresponding to the above S1014, when the oil temperature is less than or equal to the preset oil temperature threshold, it means that the oil in the drive motor can still effectively cool the drive motor, and there is no need to pump oil through the oil pump motor. Therefore, when the oil temperature is less than or equal to the preset oil temperature threshold, the oil pump motor is controlled to stop, which can avoid unnecessary operation of the oil pump motor, which further reduces the energy consumption and noise of the oil pump motor.

[0104] On the basis of the above embodiment, the method provided in the embodiment of the present application further includes the following S1013-1 and S1013-2 before the above S1013:

[0105] S1013-1. Check whether the power supply contactor of the drive motor is closed.

[0106] S1013-2. When the power supply contactor is closed, execute the step of obtaining the oil temperature of the drive motor.

[0107] In the embodiment of the present application, it is detected whether the power supply contactor of the drive motor is closed. If the power supply contactor is not closed, it means that the drive motor is not in working state. At this time, it is not necessary to determine the oil temperature of the oil pump motor and further determine the speed of the oil pump motor.

[0108] Correspondingly, when it is determined that the power supply contactor of the drive motor is closed, it indicates that the drive motor is in working state, and then the above step S1013-2 is performed. In this way, unnecessary operation of the oil pump motor can be avoided, thereby further reducing the energy consumption and noise of the oil pump motor.

[0109] On the basis of any of the above embodiments, the method provided in the embodiment of the present application further includes the following S105:

[0110] S105: When receiving the query instruction, output the status information of the oil pump motor.

[0111] The status information at least includes the rotation speed of the oil pump motor.

[0112] In the embodiment of the present application, the query instruction is an instruction for querying the status information of the oil pump motor. The query instruction can be triggered by the user. Of course, the status information of the oil pump motor can also include other information, which is not limited by the present application.

[0113] In the embodiment of the present application, the status information of the oil pump motor is output only when a query instruction is received. This provides a basis for reducing the network load of the entire vehicle compared to the traditional real-time output of the status information of the oil pump motor.

[0114] In one embodiment of the present application, the method provided in the embodiment of the present application further includes the following S106:

[0115] S106: When any one of the oil temperature of the drive motor, the winding temperature of the drive motor, and the actual speed of the drive motor is not obtained within a preset time period, the oil pump motor is controlled to operate at a specified speed.

[0116] In the embodiment of the present application, if any one of the oil temperature of the drive motor, the winding temperature of the drive motor, and the actual speed of the drive motor is not obtained within the preset time period, it means that a communication failure occurs between the oil pump controller and the external signal source. At this time, the oil pump motor can be controlled to run at a specified speed. The specified speed can be the maximum speed at which the oil pump motor can run.

[0117] In the embodiment of the present application, even if a communication failure occurs between the oil pump controller and the external signal source, the oil pump motor can still be controlled to operate to achieve heat dissipation for the drive motor.

[0118] <Example>

[0119] Based on the above method embodiment, in one embodiment, if Figure 2 As shown, another oil pump motor control method provided in an embodiment of the present application includes the following S201-S209:

[0120] S201, detect whether the power supply contactor of the drive motor is closed, if not, execute S209, if yes, execute S202.

[0121] S202, obtaining the oil temperature of the drive motor, and executing S203.

[0122] S203, check whether the oil temperature is greater than a preset threshold, if not, execute S204 as follows, if yes, execute S205 as follows.

[0123] S204, control the oil pump motor to stop, and execute S209.

[0124] S205 , obtaining the winding temperature and actual speed of the drive motor corresponding to the oil pump motor, and executing S206 and S207 .

[0125] S206: Determine a first target speed of the oil pump motor according to the winding temperature.

[0126] S207: Determine a second target speed of the oil pump motor according to the actual speed.

[0127] After S206 and S207, S208 is executed.

[0128] S208 , control the oil pump motor to operate at the maximum speed between the first target speed and the second target speed, and execute S209 .

[0129] S209, end.

[0130] <Device Example 1>

[0131] The present application embodiment provides a control device 30 for an oil pump motor, such as Figure 3 As shown, it includes an acquisition module 311, a first determination module 312, a second determination module 313 and a control module 314. Among them:

[0132] An acquisition module 311 is used to acquire the winding temperature and actual speed of the drive motor corresponding to the oil pump motor;

[0133] A first determination module 312, configured to determine a first target speed of the oil pump motor according to the winding temperature;

[0134] A second determination module 313, configured to determine a second target speed of the oil pump motor according to the actual speed;

[0135] The control module 314 is used to control the operation of the oil pump motor according to the first target speed and the second target speed.

[0136] In one embodiment, the acquisition module 311 is further used to: acquire the oil temperature of the drive motor;

[0137] In the embodiment of the present application, the device 30 further includes a first execution module, which is used to: when the oil temperature is greater than a preset oil temperature threshold, execute the step of obtaining the winding temperature and the actual speed of the drive motor;

[0138] The control module 314 is further configured to control the oil pump motor to stop rotating when the oil temperature is less than or equal to the preset oil temperature threshold.

[0139] In one embodiment, the device 30 further includes a detection module and a second execution module, the detection module being used to: detect whether the power supply contactor of the drive motor is closed;

[0140] The second execution module is used to execute the step of obtaining the oil temperature of the drive motor when the power supply contactor is closed.

[0141] In one embodiment, the control module 314 is further used to control the oil pump motor to operate at a specified speed when any of the oil temperature of the drive motor, the winding temperature of the drive motor and the actual speed of the drive motor is not obtained within a preset time period.

[0142] In one embodiment, the acquisition module 311 is specifically used to: acquire the highest winding temperature among the winding temperatures of all driving motors in the vehicle as the winding temperature of the driving motor;

[0143] The maximum actual rotation speed among the actual rotation speeds of all the driving motors in the vehicle is obtained as the actual rotation speed of the driving motor.

[0144] In one embodiment, the control module 314 is specifically configured to control the oil pump motor to operate at a maximum speed between the first target speed and the second target speed.

[0145] In one embodiment, the device further comprises an output module. The output module is used to output the state information of the oil pump motor when receiving a query instruction, wherein the state information at least comprises the rotation speed of the oil pump motor.

[0146] In one embodiment, the first determination module 312 is specifically configured to: determine that the first target speed of the oil pump motor is a first preset speed when the winding temperature is less than or equal to a first preset winding temperature threshold;

[0147] When the winding temperature is greater than the first preset winding temperature threshold and less than or equal to the second preset winding temperature threshold, determining a first target speed of the oil pump motor according to a first preset mapping relationship;

[0148] When the winding temperature is greater than the second preset winding temperature threshold, the first target speed of the oil pump motor is determined to be the second preset speed.

[0149] In one embodiment, the second determination module 313 is specifically configured to: determine that the second target speed of the oil pump motor is a third preset speed when the actual speed is less than or equal to the first preset speed threshold;

[0150] When the actual speed is greater than the first preset speed threshold and less than or equal to the second preset speed threshold, determining a second target speed of the oil pump motor according to a second preset mapping relationship;

[0151] When the actual speed is greater than the second preset speed threshold, the second target speed of the oil pump motor is determined to be a fourth preset speed.

[0152] In the embodiment of the present application, the control device 30 of the oil pump motor may be an oil pump controller, or may be a hardware and / or software module including the oil pump controller.

[0153] <Device Example 2>

[0154] The present application embodiment provides another control device 30 for an oil pump motor, such as Figure 4As shown, it includes a memory 321 and a processor 322, the memory 321 is used to store computer instructions, and the processor 322 is used to call the computer instructions from the memory to execute the method as described in any one of the above method embodiments.

[0155] <Equipment Embodiment>

[0156] The embodiment of the present application provides a vehicle 40, which may include the control device 30 of the oil pump motor shown in the first embodiment of the above device.

[0157] Or, if Figure 5 As shown, the vehicle 40 includes the control device 30 of the oil pump motor shown in the second embodiment of the above device.

[0158] It is understandable that the vehicle 40 may further include: an interface device 43 , a communication device 44 , a display device 45 , an input device 46 , a speaker 47 , a microphone 48 , and the like.

[0159] The processor 42 may be a central processing unit (CPU), a microprocessor (MCU), etc. The memory 41 may include, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 43 may include, for example, a USB interface, a headphone interface, etc. The communication device 44 may be capable of wired or wireless communication, for example. The display device 45 may be, for example, a liquid crystal display, a touch display, etc. The input device 46 may include, for example, a touch screen, a keyboard, etc. The user may input / output voice information through a speaker 47 and a microphone 48.

[0160] In the above description, the technician can design instructions according to the scheme disclosed in the embodiment. How instructions control the processor 42 to operate is well known in the art, so it will not be described in detail here.

[0161] <Storage Medium Embodiment>

[0162] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method according to any one of the above method embodiments is implemented.

[0163] The present application may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present application.

[0164] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0165] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0166] The computer program instructions for performing the operation of the present application can be assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions can be executed completely on a user's computer, partially on a user's computer, executed as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of a computer-readable program instruction to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA) or a programmable logic array (PLA), the electronic circuit can execute a computer-readable program instruction, thereby realizing various aspects of the present application.

[0167] Various aspects of the present application are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0168] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0169] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0170] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a part of a module, program segment or instruction, and the part of the module, program segment or instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0171] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present application is defined by the appended claims.

Claims

1. A method for controlling an oil pump motor, characterized in that: The method is applied to a vehicle and comprises: Acquiring the winding temperature and actual speed of the drive motor corresponding to the oil pump motor; determining a first target speed of the oil pump motor according to the winding temperature; Determining a second target speed of the oil pump motor according to the actual speed; controlling the oil pump motor to operate according to the first target speed and the second target speed; Wherein, controlling the oil pump motor to operate according to the first target speed and the second target speed includes: controlling the oil pump motor to operate at a maximum speed between the first target speed and the second target speed; Alternatively, the oil pump motor is controlled to operate at an average value of the first target speed and the second target speed.

2. The method according to claim 1, characterized in that Before acquiring the winding temperature and actual speed of the drive motor corresponding to the oil pump motor, the method further includes: Acquiring the oil temperature of the driving motor; When the oil temperature is greater than a preset oil temperature threshold, executing the step of obtaining the winding temperature and actual speed of the drive motor; When the oil temperature is less than or equal to the preset oil temperature threshold, the oil pump motor is controlled to stop rotating.

3. The method according to claim 2, characterized in that The method further comprises: Detecting whether the power supply contactor of the drive motor is closed; When the power supply contactor is closed, the step of acquiring the oil temperature of the drive motor is performed.

4. The method according to claim 2, characterized in that: The method further comprises: When any one of the oil temperature of the drive motor, the winding temperature of the drive motor and the actual speed of the drive motor is not obtained within a preset time period, the oil pump motor is controlled to operate at a specified speed.

5. The method according to claim 1, characterized in that The step of obtaining the winding temperature and actual rotation speed of the drive motor corresponding to the oil pump motor includes: Acquiring the highest winding temperature among the winding temperatures of all the drive motors in the vehicle as the winding temperature of the drive motor; The maximum actual rotation speed among the actual rotation speeds of all the driving motors in the vehicle is obtained as the actual rotation speed of the driving motor.

6. The method according to claim 1, characterized in that The method further comprises: When a query instruction is received, the status information of the oil pump motor is output, and the status information at least includes the rotation speed of the oil pump motor.

7. The method according to claim 1, characterized in that Determining a first target speed of the oil pump motor according to the winding temperature includes: When the winding temperature is less than or equal to a first preset winding temperature threshold, determining a first target speed of the oil pump motor to be a first preset speed; When the winding temperature is greater than the first preset winding temperature threshold and less than or equal to the second preset winding temperature threshold, determining a first target speed of the oil pump motor according to a first preset mapping relationship; When the winding temperature is greater than the second preset winding temperature threshold, determining the first target speed of the oil pump motor to be the second preset speed; Among them, the first preset mapping relationship is: Va1 represents the first preset rotational speed, Va2 represents the second preset rotational speed, y1 represents the first target rotational speed, t1 represents the first preset winding temperature threshold, and t2 represents the second preset winding temperature threshold.

8. The method according to claim 1, characterized in that: Determining the second target speed of the oil pump motor according to the actual speed includes: When the actual speed is less than or equal to the first preset speed threshold, determining the second target speed of the oil pump motor to be a third preset speed; When the actual speed is greater than the first preset speed threshold and less than or equal to the second preset speed threshold, determining a second target speed of the oil pump motor according to a second preset mapping relationship; When the actual speed is greater than the second preset speed threshold, determining the second target speed of the oil pump motor to be a fourth preset speed; Wherein, the second preset mapping relationship is: Vb1 represents the third preset speed, Vb2 represents the fourth preset speed, y2 represents the second target speed, V1 represents the first preset speed threshold, and V2 represents the second preset speed threshold.

9. A control device for an oil pump motor, characterized in that: include: The system comprises a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to call the computer instructions from the memory to execute the method according to any one of claims 1 to 8.

10. A vehicle, characterized in that: A control device comprising the oil pump motor as claimed in claim 9.