Driving motor control method and system based on thermal model and electronic equipment
Through the thermal model-based drive motor control method, the problem of overheating of drive motors in new energy vehicles is solved, and efficient operation and safety guarantees are achieved under hill climbing conditions.
Patent Information
- Application Number
- CN202411243445.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2024-12-13
AI Technical Summary
Drive motors in new energy vehicles are prone to overheating at low speed peak torque or high speed and high power, causing the temperature to rise to the temperature threshold of the insulating material to withstand temperature, enter the thermal protection mode, lose driving force, and especially in the climbing stage.
The driving motor control method based on the thermal model, by obtaining the accelerator pedal status and the driving motor temperature, determine whether the preset conditions are met. If so, the motor will be controlled to operate according to the thermal model parameters, conduct thermal management, avoid overheating and automatically switch to ensure high efficiency of the vehicle. run.
It effectively avoids thermal failure of the drive motor, reduces the loss of driving force under hill climbing conditions, ensures the safety of the vehicle and driver, and provides as much driving torque and power as possible.
Smart Images

Figure CN119116708A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of drive motors, and in particular to a drive motor control method, system, electronic device and storage medium based on a thermal model. Background Art
[0002] In the field of new energy vehicles, the drive motor is one of the core components of new energy vehicles as a power source that provides driving force for the entire vehicle. The drive motor has copper loss, iron loss and eddy current loss, and releases a lot of heat during operation. The drive motor has complex working conditions, ranging from low-speed high torque to high-speed high power. Especially when the drive motor is at low-speed peak torque, the required current reaches the peak current, and a large amount of heat is released, which can easily reach the withstand temperature of the motor insulation material (H-level temperature threshold 180°C).
[0003] When the drive motor is running in various working conditions, especially at low speed peak torque or high speed and high power, the heat generated by the drive motor is at the edge of the peak. When the temperature inside the drive motor winding rises to the set threshold, the drive motor enters the thermal protection mode and the vehicle loses driving force or part of the driving force. If the vehicle is in the climbing stage, the loss of driving force has a great impact on the vehicle and there is an unsafe factor. Summary of the invention
[0004] The present application provides a drive motor control method, system, electronic device and storage medium based on a thermal model to solve at least one technical problem existing in the related art.
[0005] According to one aspect of an embodiment of the present application, a drive motor control method based on a thermal model is provided, including: obtaining an accelerator pedal state; determining whether the accelerator pedal state reaches a first preset condition; obtaining a drive motor state; determining whether the drive motor temperature exceeds a preset motor temperature; if the accelerator pedal state reaches the first preset condition and the drive motor temperature exceeds the preset motor temperature, controlling the drive motor to operate according to the thermal model operating parameters.
[0006] As an optional implementation manner, the accelerator pedal state includes: an accelerator pedal opening and an accelerator pedal change rate; and the drive motor state includes a drive motor temperature.
[0007] As an optional implementation manner, the determining whether the accelerator pedal state meets a first preset condition comprises: whether an accelerator pedal opening exceeds a preset opening and whether an accelerator pedal change rate exceeds a preset change rate.
[0008] As an optional implementation, if the accelerator pedal state does not reach the first preset condition, and / or the drive motor temperature does not exceed the preset motor temperature, the drive motor is controlled to operate according to conventional model operating parameters.
[0009] As an optional implementation, if the accelerator pedal state reaches a first preset condition and the drive motor temperature exceeds the preset motor temperature, after controlling the drive motor to operate according to the thermal model operating parameters: determining whether the drive motor temperature decreases; if the drive motor temperature does not decrease, repeatedly controlling the drive motor to operate according to the thermal model operating parameters.
[0010] As an optional implementation, if the temperature of the drive motor decreases, it is repeatedly determined whether the temperature of the drive motor exceeds a preset motor temperature.
[0011] As an optional implementation, it is determined whether the temperature of the drive motor exceeds a preset motor temperature; if the temperature of the drive motor exceeds the preset motor temperature, the drive motor is controlled to operate according to the thermal model operating parameters.
[0012] According to another aspect of an embodiment of the present application, a drive motor control system based on a thermal model is provided, including an accelerator pedal state acquisition module for acquiring the accelerator pedal state; a first judgment module for judging whether the accelerator pedal state reaches a first preset condition; a drive motor state acquisition module for acquiring the drive motor state; a second judgment module for judging whether the drive motor temperature exceeds the preset motor temperature; an enabling module for controlling the drive motor to operate according to the thermal model operating parameters when the accelerator pedal state reaches the first preset condition and the drive motor temperature exceeds the preset motor temperature.
[0013] According to another aspect of the embodiment of the present application, an electronic device is provided, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus, and the memory is used to store a computer program; and the processor is used to execute the steps of the thermal model-based drive motor control method by running the computer program stored in the memory.
[0014] According to another aspect of the embodiment of the present application, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of the thermal model-based drive motor control method when running.
[0015] In an embodiment of the present application, a drive motor control method based on a thermal model is provided, including: obtaining an accelerator pedal state; determining whether the accelerator pedal state reaches a first preset condition; obtaining a drive motor state; determining whether the drive motor temperature exceeds a preset motor temperature; if the accelerator pedal state reaches the first preset condition and the drive motor temperature exceeds the preset motor temperature, controlling the drive motor to operate according to the thermal model operating parameters. The drive motor thermal model can provide the vehicle with the largest possible drive torque and power usage under its own thermal management, reduce the occurrence of adverse situations such as thermal failure of the drive motor or loss of driving force under climbing conditions, effectively avoid the problem of thermal failure of the drive motor, effectively combine the running vehicle, the driver and the drive motor, reasonably control and automatically switch, thereby ensuring efficient operation of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0018] Figure 1 It is a schematic flow chart of a drive motor control method based on a thermal model provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0020] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0021] In the field of new energy vehicles, the drive motor is one of the core components of new energy vehicles as a power source that provides driving force for the entire vehicle. The drive motor has copper loss, iron loss and eddy current loss, and releases a lot of heat during operation. The drive motor has complex working conditions, ranging from low-speed high torque to high-speed high power. Especially when the drive motor is at low-speed peak torque, the required current reaches the peak current, and a large amount of heat is released, which can easily reach the withstand temperature of the motor insulation material (H-level temperature threshold 180°C).
[0022] When the drive motor is running in various working conditions, especially at low speed peak torque or high speed and high power, the heat generated by the drive motor is at the edge of the peak. When the temperature inside the drive motor winding rises to the set threshold, the drive motor enters the thermal protection mode and the vehicle loses driving force or part of the driving force. If the vehicle is in the climbing stage, the loss of driving force has a great impact on the vehicle and there is an unsafe factor.
[0023] Therefore, if Figure 1 As shown, the embodiment of the present application provides a drive motor control method based on a thermal model, including:
[0024] S1 obtains the accelerator pedal status;
[0025] S2 determines whether the accelerator pedal state reaches a first preset condition;
[0026] S3 obtains the state of the driving motor;
[0027] S4 determines whether the temperature of the drive motor exceeds a preset motor temperature;
[0028] S5: If the accelerator pedal state reaches a first preset condition and the drive motor temperature exceeds the preset motor temperature, control the drive motor to operate according to the thermal model operating parameters.
[0029] The thermal model of the drive motor can provide the vehicle with the greatest possible drive torque and power while managing its own thermal performance, reduce adverse situations such as thermal failure of the drive motor or loss of driving force under climbing conditions, effectively avoid thermal failure of the drive motor, effectively combine the running vehicle, driver and drive motor, reasonably control and automatically switch, and thus ensure efficient operation of the vehicle.
[0030] As an optional implementation manner, the accelerator pedal state includes: an accelerator pedal opening and an accelerator pedal change rate; and the drive motor state includes a drive motor temperature.
[0031] The accelerator pedal opening affects the peak torque of the drive motor. When the peak torque of the drive motor continues to run for more than 30 seconds, the temperature of the drive motor will rise rapidly. Therefore, it is necessary to determine the operation of the drive motor thermal model based on the accelerator pedal opening.
[0032] As an optional implementation manner, the determining whether the accelerator pedal state meets a first preset condition comprises: whether an accelerator pedal opening exceeds a preset opening and whether an accelerator pedal change rate exceeds a preset change rate.
[0033] When the accelerator pedal opening change rate reaches the preset change rate, the drive motor driving torque may be close to the peak torque, which will directly affect the temperature rise of the drive motor. Therefore, it is necessary to judge the operation of the drive motor thermal model based on the accelerator pedal opening change rate.
[0034] As an optional implementation, if the accelerator pedal state does not reach the first preset condition, and / or the drive motor temperature does not exceed the preset motor temperature, the drive motor is controlled to operate according to conventional model operating parameters.
[0035] When the temperature of the drive motor reaches the preset motor temperature, the vehicle controller VCU can feedback the drive motor temperature data from the motor controller MCU. At this time, there is a great risk of overheating of the drive motor. The motor controller MCU can feedback the drive motor to enter the thermal model working mode based on the temperature data of the drive motor. The current torque, power and other instructions are controlled according to the bench test data of the drive motor thermal model to ensure that the drive motor does not overheat.
[0036] As an optional implementation, if the accelerator pedal state reaches a first preset condition and the drive motor temperature exceeds the preset motor temperature, after controlling the drive motor to operate according to the thermal model operating parameters: determining whether the drive motor temperature decreases; if the drive motor temperature does not decrease, repeatedly controlling the drive motor to operate according to the thermal model operating parameters.
[0037] As an optional implementation, if the temperature of the drive motor decreases, it is repeatedly determined whether the temperature of the drive motor exceeds a preset motor temperature.
[0038] As an optional implementation, it is determined whether the temperature of the drive motor exceeds a preset motor temperature; if the temperature of the drive motor exceeds the preset motor temperature, the drive motor is controlled to operate according to the thermal model operating parameters.
[0039] According to another aspect of an embodiment of the present application, a drive motor control system based on a thermal model is provided, including an accelerator pedal state acquisition module for acquiring the accelerator pedal state; a first judgment module for judging whether the accelerator pedal state reaches a first preset condition; a drive motor state acquisition module for acquiring the drive motor state; a second judgment module for judging whether the drive motor temperature exceeds the preset motor temperature; an enabling module for controlling the drive motor to operate according to the thermal model operating parameters when the accelerator pedal state reaches the first preset condition and the drive motor temperature exceeds the preset motor temperature.
[0040] According to another aspect of the embodiment of the present application, an electronic device is provided, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus, and the memory is used to store a computer program; and the processor is used to execute the steps of the thermal model-based drive motor control method by running the computer program stored in the memory.
[0041] According to another aspect of the embodiment of the present application, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of the thermal model-based drive motor control method when running.
[0042] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0043] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more electronic devices (such as personal computers, servers, or network devices) to perform all or part of the steps of the methods described in the various embodiments of the present application.
[0044] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0045] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0046] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution provided in this embodiment.
[0047] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0048] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0049] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A drive motor control method based on a thermal model, characterized in that: include: Get the accelerator pedal status; Determining whether the accelerator pedal state reaches a first preset condition; Get the driving motor status; Determining whether the temperature of the drive motor exceeds a preset motor temperature; If the accelerator pedal state reaches a first preset condition and the drive motor temperature exceeds the preset motor temperature, the drive motor is controlled to operate according to the thermal model operating parameters.
2. The drive motor control method based on thermal model according to claim 1, characterized in that: The accelerator pedal state includes: an accelerator pedal opening and an accelerator pedal change rate; the drive motor state includes a drive motor temperature.
3. The drive motor control method based on thermal model according to claim 2, characterized in that: The determining whether the accelerator pedal state meets the first preset condition comprises: Whether the accelerator pedal opening exceeds a preset opening and whether the accelerator pedal change rate exceeds a preset change rate.
4. The drive motor control method based on thermal model according to claim 1, characterized in that: If the accelerator pedal state does not meet the first preset condition, And / or, the temperature of the drive motor does not exceed the preset motor temperature, and the drive motor is controlled to operate according to conventional model operating parameters.
5. The drive motor control method based on thermal model according to claim 1, characterized in that: After the step of controlling the drive motor to operate according to the thermal model operating parameters if the accelerator pedal state reaches the first preset condition and the drive motor temperature exceeds the preset motor temperature: Determining whether the temperature of the drive motor decreases; If the temperature of the drive motor does not decrease, repeatedly controlling the drive motor to operate according to the thermal model operating parameters.
6. The drive motor control method based on thermal model according to claim 5, characterized in that: If the temperature of the driving motor decreases, it is repeatedly determined whether the temperature of the driving motor exceeds a preset motor temperature.
7. The drive motor control method based on thermal model according to claim 4, characterized in that: After controlling the drive motor to operate according to the conventional model operating parameters, the method further includes: Determining whether the temperature of the drive motor exceeds a preset motor temperature; If the temperature of the drive motor exceeds the preset motor temperature, the drive motor is controlled to operate according to the thermal model operating parameters.
8. A drive motor control system based on a thermal model, characterized in that: include: An accelerator pedal state acquisition module, used to acquire the accelerator pedal state; A first judgment module, used to judge whether the accelerator pedal state reaches a first preset condition; A driving motor state acquisition module is used to acquire the driving motor state; A second judging module, used for judging whether the temperature of the driving motor exceeds a preset motor temperature; The enabling module is used to control the drive motor to operate according to the thermal model operating parameters when the accelerator pedal state reaches a first preset condition and the drive motor temperature exceeds the preset motor temperature.
9. An electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein: The processor, the communication interface and the memory communicate with each other via the communication bus, wherein: The memory is used to store computer programs; The processor is used to execute the steps of the drive motor control method based on the thermal model according to any one of claims 1 to 7 by running the computer program stored in the memory.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the steps of the drive motor control method based on the thermal model according to any one of claims 1 to 7 when running.
