Energy consumption optimization control method, vehicle and readable storage medium
By obtaining the vehicle gear status in the motor controller, judging the motion mode and implementing the energy consumption optimization strategy, the problem of high power loss of the motor controller is solved, and the efficiency and cost reduction of the motor controller are improved.
Patent Information
- Application Number
- CN202411663810.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-11-20
AI Technical Summary
The existing motor controllers have high power loss in terms of energy conversion efficiency, resulting in insufficient energy efficiency and range of electric vehicles, and high cost of hardware and software efficiency improvement solutions and long development cycles.
By obtaining the gear status of the vehicle, judging the vehicle's motion mode, and performing a static energy consumption optimization strategy or a dynamic energy consumption optimization strategy according to the motion mode, the switching devices in the power module enter the off state to reduce power loss.
It achieves the improvement of motor controller efficiency, reduces power loss, extends the service life of motor controller, and reduces R&D costs.
Smart Images

Figure CN119611086A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of new energy vehicle technology, and in particular to an energy consumption optimization control method, a vehicle and a readable storage medium. Background Art
[0002] In the field of new energy vehicle technology, the motor controller is the core component of the electric vehicle powertrain system. It achieves precise control of the motor speed and torque through the inversion process in power electronics technology. The efficiency of the motor controller usually refers to the energy conversion efficiency of the motor controller in the process of converting the direct current provided by the battery into the alternating current required to drive the motor. The energy conversion efficiency of the motor controller can be improved by reducing the power loss of the motor controller itself. Optimizing the efficiency of the motor controller is crucial to improving the energy efficiency and range of electric vehicles.
[0003] In order to improve the economy and mileage of the whole vehicle, the efficiency improvement solutions adopted by the motor controller at this stage mainly cover two aspects: hardware and software. Regarding hardware, it mainly adopts higher-performance components to reduce switching losses and conduction losses and improve energy conversion efficiency, but the use of high-performance hardware for efficiency optimization will increase R&D and testing costs and the complexity of the technology. Regarding software, it mainly adopts more sophisticated PID control algorithms, dead zone compensation control algorithms, frequency conversion strategies and other solutions to improve the control accuracy of the motor and achieve more efficient energy utilization, but these control algorithms are relatively complex, with a long development cycle, and will also incur additional software development costs. Summary of the invention
[0004] The purpose of this application is to provide an energy consumption optimization control method, a vehicle and a readable storage medium, which can reduce the power loss of the motor controller, improve the efficiency of the motor controller and reduce the research and development cost.
[0005] To achieve the above objectives:
[0006] In a first aspect, an embodiment of the present application provides an energy consumption optimization control method, comprising:
[0007] Get the gear status of the vehicle;
[0008] Determining a motion mode of the vehicle according to the gear state, the motion mode including a static mode and a dynamic mode;
[0009] When the vehicle is in the static mode, if the execution condition of the vehicle static energy consumption optimization strategy is met, the vehicle static energy consumption optimization strategy is executed;
[0010] When the vehicle is in the dynamic mode, if the execution conditions of the vehicle dynamic energy consumption optimization strategy are met, the vehicle dynamic energy consumption optimization strategy is executed.
[0011] In one embodiment, determining the movement mode of the vehicle according to the gear state includes:
[0012] When the gear state of the vehicle is the parking gear or the neutral gear, determining that the vehicle is in the static mode;
[0013] When the gear state of the vehicle is a driving gear or a reverse gear, it is determined that the vehicle is in the dynamic mode.
[0014] In one implementation, the vehicle static energy consumption optimization strategy and the vehicle dynamic energy consumption optimization strategy are implemented by controlling a switch device in a power module to enter an off state.
[0015] In one embodiment, the execution conditions of the vehicle static energy consumption optimization strategy include: no active heating request is received within a preset first time threshold;
[0016] The judgment condition that no active heating request is received within the preset first time threshold includes: the motor active heating enable signal is in an invalid state and the duration is greater than or equal to the first time threshold.
[0017] In one embodiment, the execution conditions of the vehicle dynamic energy consumption optimization strategy include: detecting that the vehicle has a tendency to be stationary;
[0018] The judgment condition that the vehicle has a stationary tendency includes: a target speed in the motor speed signal is less than a preset speed threshold, and a target torque in the torque request signal is less than a preset torque threshold.
[0019] In one embodiment, the execution condition of the vehicle dynamic energy consumption optimization strategy further includes: judging that the vehicle has a parking demand under the current road conditions according to the change of traffic signals;
[0020] The judgment conditions for whether the vehicle has a parking demand include: the distance between the current position of the vehicle and the traffic light in the driving section is less than a preset distance threshold, and the traffic light will turn red within a preset time, wherein the preset time is less than a preset second time threshold.
[0021] In one implementation, obtaining the gear status of the vehicle includes:
[0022] Get the value of the control mode flag;
[0023] The gear state of the vehicle is determined according to the value of the control mode flag.
[0024] In one embodiment, the determination condition of the vehicle's motion mode further includes:
[0025] Determining the vehicle's motion pattern based on sensor input; and / or
[0026] Determine the vehicle's motion mode based on the driver's operation; and / or
[0027] The vehicle's motion mode is determined based on the vehicle's current mode configured by the vehicle mode management module.
[0028] In a second aspect, an embodiment of the present application provides a vehicle, which is equipped with a motor controller, and the motor controller includes a processor and a memory storing a computer program, and when the processor runs the computer program, the energy consumption optimization control method as described above is implemented.
[0029] In a third aspect, an embodiment of the present application provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the energy consumption optimization control method as described above is implemented.
[0030] The energy consumption optimization control method, vehicle and readable storage medium provided in the embodiments of the present application obtain the gear status of the vehicle and judge the movement mode of the vehicle according to the gear status. When the vehicle is in static mode, if the execution conditions of the vehicle static energy consumption optimization strategy are met, the vehicle static energy consumption optimization strategy is executed. When the vehicle is in dynamic mode, if the execution conditions of the vehicle dynamic energy consumption optimization strategy are met, the vehicle dynamic energy consumption optimization strategy is executed. By adjusting the energy consumption optimization strategy, the power loss of the motor controller can be reduced, the efficiency of the motor controller is improved, and the research and development cost is reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 A flow chart of the energy consumption optimization control method provided in an embodiment of the present application.
[0033] Figure 2 A schematic diagram of a specific flow chart of the energy consumption optimization control method provided in an embodiment of the present application.
[0034] Figure 3 A schematic diagram of the structure of a motor controller provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0036] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0037] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate that there are described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.
[0038] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed 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 it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0039] It should be noted that, in this article, step codes such as S101, S102, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the scope of protection of this application.
[0040] 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.
[0041] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0042] See also Figure 1 , is an energy consumption optimization control method provided in an embodiment of the present application. The execution subject of the method may be, but is not limited to, a motor controller. The motor controller includes a power module. The motor controller converts the direct current provided by the energy storage system into the alternating current required to drive the motor through the inversion process of the power module, so as to achieve precise control of the motor speed and torque. The energy consumption optimization method provided in this embodiment specifically includes the following steps:
[0043] Step S101: obtaining the gear status of the vehicle;
[0044] In one implementation, the gear state of the vehicle may be determined by acquiring the value of the control mode flag and judging the gear state of the vehicle according to the value of the control mode flag.
[0045] See also Figure 2In a specific embodiment, the vehicle controller sets a control mode flag IPU_VCU_Ctrlmode. When the vehicle controller detects that the driver has engaged the P gear (parking gear) or the N gear (neutral gear), the value of the control mode flag is set to 0, that is, IPU_VCU_Ctrlmode=0; when the vehicle controller detects that the driver has engaged the D gear (driving gear) or the R gear (reverse gear), the value of the control mode flag is set to 1, that is, IPU_VCU_Ctrlmode=1. Therefore, in this embodiment, the motor controller can directly identify the gear state of the vehicle by monitoring the value of the control mode flag IPU_VCU_Ctrlmode, that is, when it is detected that IPU_VCU_Ctrlmode=0, it is judged that the gear state of the vehicle is in the P gear or the N gear, and when it is detected that IPU_VCU_Ctrlmode=1, it is judged that the gear state of the vehicle is in the D gear or the R gear.
[0046] It should be noted that, in some other embodiments, the gear status of the vehicle can also be obtained by other means, such as the motor controller can receive the gear status information from the transmission control unit or other related control units through the CAN bus, or the transmission can directly send the gear status information to the motor controller through an electrical signal (such as a switch signal or a potentiometer signal), or the shift lever position sensor can detect the driver's shift operation and convert the shift information into an electrical signal and send it to the motor controller. The specific design can be adaptively designed according to different vehicle systems, and the present application does not limit the method of obtaining the gear status of the vehicle.
[0047] Step S102: determining the vehicle's motion mode according to the gear state, wherein the motion mode includes a static mode and a dynamic mode.
[0048] In one embodiment, when the gear state of the vehicle is the parking gear or the neutral gear, it is determined that the vehicle is in the static mode; when the gear state of the vehicle is the driving gear or the reverse gear, it is determined that the vehicle is in the dynamic mode.
[0049] In a specific embodiment, after the motor controller determines the gear state of the vehicle according to the value of the control mode flag IPU_VCU_Ctrlmode, it identifies the current motion mode of the vehicle according to the gear state of the vehicle. If the gear state of the vehicle is in P gear or N gear, the vehicle is judged to be in static mode. At this time, the power system (including the engine or motor) generally does not provide power and the vehicle does not move; if the gear state of the vehicle is in D gear or R gear, the vehicle is judged to be in dynamic mode. At this time, the power system will be ready to provide power to respond to the driver's throttle input to maintain normal operation of the vehicle.
[0050] In some other embodiments, the judgment conditions of the vehicle's motion mode also include: judging the vehicle's motion mode based on the input of the sensor, for example, when the vehicle speed signal provided by the vehicle speed sensor is zero, judging that the vehicle is in static mode, when the vehicle speed signal provided by the vehicle speed sensor is greater than zero, judging that the vehicle is in dynamic mode, and when a change in the acceleration signal provided by the acceleration sensor is detected, judging that the vehicle is in dynamic mode; judging the vehicle's motion mode based on the driver's operation, for example, when the accelerator pedal is in a stationary state and the brake pedal is pressed, judging that the vehicle is in static mode; judging the vehicle's motion mode based on the vehicle's current mode configured by the vehicle mode management module (VMM), for example, when the vehicle's current mode configured by the vehicle mode management module is in parking mode, judging that the vehicle is in static mode.
[0051] Step S103: When the vehicle is in static mode, if the execution conditions of the vehicle static energy consumption optimization strategy are met, the vehicle static energy consumption optimization strategy is executed.
[0052] Among them, the vehicle static energy consumption optimization strategy is an energy consumption optimization strategy executed by the motor controller when the vehicle is in a static mode, and the motor controller stops executing the energy consumption optimization strategy when the vehicle is not in a static mode.
[0053] In one embodiment, the execution condition in the vehicle static energy consumption optimization strategy is that no active heating request is received within a preset first time threshold. In other embodiments, the execution condition in the vehicle static energy consumption optimization strategy can also be other execution conditions set by the system or user that can perform energy consumption optimization.
[0054] In one embodiment, the vehicle static energy consumption optimization strategy is executed by controlling the switch device in the power module to enter the off state. In other embodiments, the vehicle static energy consumption optimization strategy can also be executed by other execution modes set by the system or the user that can optimize energy consumption.
[0055] In one embodiment, the judgment condition that no active heating request is received within a preset first time threshold includes: the motor active heating enable signal is in an invalid state, and the duration is greater than or equal to the preset first time threshold.
[0056] See also Figure 2In a specific embodiment, the motor controller sets a motor active heating enable signal MotorHeat_Enable, which is used to start the heating function of the motor under specific circumstances. For example, in cold climate conditions, the battery pack needs to be heated by the motor as a heating source to optimize the operating temperature of the battery and improve its charging and discharging performance; or when the temperature sensor built into the motor detects that the temperature is lower than a preset threshold, the motor active heating enable signal may be triggered; or when the vehicle is started, the motor active heating enable signal may be triggered to pre-heat the motor to reduce the impact of cold start on the motor and battery.
[0057] When the vehicle is in static mode, the motor controller will judge the state of the motor active heating enable signal. When the motor active heating enable signal MotorHeat_Enable = 0, and the duration is greater than or equal to the preset first time threshold (for example, 2 minutes), it is judged that the motor controller has not currently received an active heating request, and the motor controller generates a shutdown command for the power module to control the switch device in the power module to enter a continuous shutdown state, which can not only reduce the switching loss generated by the switch device during frequent switching, and the conduction loss caused by the conduction voltage drop when conducting, but also reduce heat loss by turning off the switch device, reduce cooling requirements, and improve the overall efficiency of the motor controller. It should be noted that after the switch device in the power module enters the shutdown state, the motor controller detects that the state of the motor active heating enable signal has changed, that is, when MotorHeat_Enable = 1, the switch device in the power module will re-enter the open state to respond to the vehicle's active heating request.
[0058] Step S104: When the vehicle is in the dynamic mode, if the execution conditions of the vehicle dynamic energy consumption optimization strategy are met, the vehicle dynamic energy consumption optimization strategy is executed.
[0059] The vehicle dynamic energy consumption optimization strategy is a strategy different from the vehicle static energy consumption optimization strategy. Specifically, in one embodiment, the execution condition of the vehicle dynamic energy consumption optimization strategy may be different from the vehicle static energy consumption optimization strategy.
[0060] In one embodiment, the execution condition of the vehicle dynamic energy consumption optimization strategy is that the vehicle is detected to be stationary. In other embodiments, the execution condition of the vehicle dynamic energy consumption optimization strategy can also be other execution conditions set by the system or the user that can perform energy consumption optimization.
[0061] In one embodiment, the vehicle dynamic energy consumption optimization strategy is executed by controlling the switch device in the power module to enter the off state. In other embodiments, the vehicle dynamic energy consumption optimization strategy can also be executed by other execution modes set by the system or the user that can optimize energy consumption.
[0062] In one embodiment, the judgment condition that the vehicle has a stationary tendency includes: the target speed in the motor speed signal is less than a preset speed threshold, and the target torque in the torque request signal is less than a preset torque threshold.
[0063] See also Figure 2 In a specific embodiment, when the vehicle is in dynamic mode, the motor controller monitors the motor speed signal and the received torque request signal in real time. When the target speed MtrSpd in the motor speed signal is detected to be less than the preset speed threshold (e.g., MtrSpd < 200rpm), and the target torque Torque_Rf in the torque request signal is less than the preset torque threshold (e.g., Torque_Rf < 3Nm), the motor controller generates a shutdown command for the power module to control the switch device in the power module to enter the shutdown state, thereby reducing the power consumption caused by the switch device and improving the overall efficiency of the motor controller. It should be noted that after the switch device in the power module enters the shutdown state, when the motor controller detects that the target speed MtrSpd in the motor speed signal is greater than or equal to the preset speed threshold, and / or detects that the target torque Torque_Rf in the torque request signal is greater than or equal to the preset torque threshold, the switch device in the power module will re-enter the open state to respond to the driver's acceleration request and prepare for vehicle acceleration.
[0064] In some other embodiments, the execution condition of the vehicle dynamic energy consumption optimization strategy also includes: judging that the vehicle has a parking demand under the current road conditions according to the change of the traffic signal. The judgment condition that the vehicle has a parking demand includes: the distance between the current position of the vehicle and the traffic light in the driving section is less than a preset distance threshold, and the traffic light will turn red within a preset time, wherein the preset time is less than a preset second time threshold.
[0065] In a specific embodiment, the motor controller can determine whether the vehicle needs to stop by the changing time of the traffic light provided by the on-board navigation system. When the distance between the vehicle and the nearest traffic light in the driving section is less than a preset distance threshold, and the traffic light is about to turn red within a preset second time threshold, it is determined that the vehicle is about to stop, and the switching device in the power module is controlled to enter the shutdown state in advance to reduce energy consumption before the stop line and improve the control efficiency of the motor controller.
[0066] In the embodiment of the present application, the execution conditions of the vehicle static energy consumption optimization strategy and the vehicle dynamic energy consumption optimization strategy can be set according to the specific vehicle usage scenario. When the vehicle does not need the motor to provide power output, the switch device in the power module can be turned off in time to reduce the switching loss, conduction loss and heat loss of the switch device during operation, so as to improve the efficiency of the motor controller, thereby improving the economy and cruising range of the whole vehicle. In addition, the energy consumption optimization control method provided in the embodiment of the present application can be applied to the motor controller, and only needs to rely on the motor controller (MCU) to identify the relevant signals and issue the control instructions, without frequent signal interaction with the vehicle controller (VCU). Therefore, the motor controller in the embodiment of the present application can replace the functions of part of the vehicle controller, and can save the signal interaction time between different controllers, thereby improving the response delay problem caused by signal interaction.
[0067] In an embodiment of the present application, the switching device in the power module can be an insulated gate bipolar transistor (IGBT), a metal oxide field effect transistor (MOSFET), or a high-performance high-voltage power switching device made of other materials, and the present application does not impose any restrictions on this.
[0068] In summary, the energy consumption optimization control method provided in the embodiment of the present application increases the recognition of the vehicle gear state through the software algorithm, determines whether the vehicle's motion mode is in dynamic mode or static mode according to the gear state of the vehicle, and executes the corresponding vehicle static energy consumption optimization strategy or vehicle dynamic energy consumption optimization strategy respectively. For example, in the static mode, by identifying whether there is an active heating request, and in the dynamic mode, by identifying whether the vehicle has a static trend, the switch device of the motor controller power module is more accurately turned on and off. Only by adjusting the software strategy, without involving the re-selection and matching of the hardware, it will not cause the increase of the hardware cost of the motor controller, and the design of the software strategy is relatively simple, the development cycle is short, and basically no additional software development costs will be generated, so that the efficiency of the motor controller is improved without increasing the cost. At the same time, by reducing the switching loss and conduction loss of the switching device, not only the energy loss in the power conversion process is reduced, which helps to increase the vehicle's cruising range, but also the thermal stress and related thermal fatigue effects of the switching device are reduced, the dependence on the cooling system is reduced, and the service life of the motor controller is extended.
[0069] See also Figure 3 , is an energy consumption optimization control device provided in the embodiment of the present application. Those skilled in the art can understand that, Figure 3 This is only an example of a device and does not constitute a limitation on the device. The energy consumption optimization control device may include a gear state acquisition module, a motion mode recognition module, a static strategy execution module, and a dynamic strategy execution module.
[0070] Among them, the gear state acquisition module is used to obtain the gear state of the vehicle; the motion mode recognition module is used to judge the motion mode of the vehicle according to the gear state, and the motion mode includes static mode and dynamic mode; the static strategy execution module is used to execute the vehicle static energy consumption optimization strategy when the vehicle is in static mode if the execution conditions of the vehicle static energy consumption optimization strategy are met; the dynamic strategy execution module is used to execute the vehicle dynamic energy consumption optimization strategy when the vehicle is in dynamic mode if the execution conditions of the vehicle dynamic energy consumption optimization strategy are met.
[0071] It should be noted that the detailed functional implementation of each of the above modules can refer to the introduction in the above method embodiment, which will not be repeated here. The energy consumption optimization control method described above is realized through the cooperation between the above device and the modules set inside it, and has exactly the same beneficial effects.
[0072] Based on the same inventive concept as the aforementioned embodiments, an embodiment of the present invention further provides a vehicle, which is equipped with a motor controller, the motor controller comprising a processor and a memory storing a computer program, and when the processor runs the computer program, the energy consumption optimization control method described in the aforementioned embodiments is implemented.
[0073] Based on the same inventive concept as the above-mentioned embodiment, this embodiment further provides a readable storage medium, in which a computer program is stored, and the readable storage medium may be a magnetic random access memory (FRAM, ferromagnetic random access memory), a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory), an electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), a flash memory (FlashMemory), a magnetic surface memory, an optical disc, or a read-only optical disc (CD-ROM, Compact Disc Read-Only Memory) and other memories. When the computer program stored in the readable storage medium is run by the processor, the above-mentioned energy consumption optimization control method is implemented. For the specific steps implemented when the computer program is executed by the processor, please refer to the description of the above-mentioned embodiment, which will not be repeated here.
[0074] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described 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 specification.
[0075] In this document, the terms "comprises," "comprising," or any other variations thereof, are intended to cover a non-exclusive inclusion of elements other than those listed and may also include additional elements not expressly listed.
[0076] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. An energy consumption optimization control method, characterized in that: include: Get the gear status of the vehicle; Determining a motion mode of the vehicle according to the gear state, the motion mode including a static mode and a dynamic mode; When the vehicle is in the static mode, if the execution condition of the vehicle static energy consumption optimization strategy is met, the vehicle static energy consumption optimization strategy is executed; When the vehicle is in the dynamic mode, if the execution conditions of the vehicle dynamic energy consumption optimization strategy are met, the vehicle dynamic energy consumption optimization strategy is executed.
2. The energy consumption optimization control method according to claim 1, characterized in that: The determining the movement mode of the vehicle according to the gear state includes: When the gear state of the vehicle is the parking gear or the neutral gear, determining that the vehicle is in the static mode; When the gear state of the vehicle is a driving gear or a reverse gear, it is determined that the vehicle is in the dynamic mode.
3. The energy consumption optimization control method according to claim 1, characterized in that: The vehicle static energy consumption optimization strategy and / or the vehicle dynamic energy consumption optimization strategy are executed in the following manner: controlling the switch device in the power module to enter the off state.
4. The energy consumption optimization control method according to claim 1, characterized in that: The execution conditions of the vehicle static energy consumption optimization strategy include: no active heating request is received within a preset first time threshold; The judgment condition that no active heating request is received within the preset first time threshold includes: the motor active heating enable signal is in an invalid state and the duration is greater than or equal to the first time threshold.
5. The energy consumption optimization control method according to claim 1, characterized in that: The execution conditions of the vehicle dynamic energy consumption optimization strategy include: detecting that the vehicle has a tendency to be stationary; The judgment condition that the vehicle has a stationary tendency includes: a target speed in the motor speed signal is less than a preset speed threshold, and a target torque in the torque request signal is less than a preset torque threshold.
6. The energy consumption optimization control method according to claim 5, characterized in that: The execution conditions of the vehicle dynamic energy consumption optimization strategy also include: judging that the vehicle has a parking demand under the current road conditions according to the change of traffic signals; The judgment conditions for whether the vehicle has a parking demand include: the distance between the current position of the vehicle and the traffic light in the driving section is less than a preset distance threshold, and the traffic light will turn red within a preset time, wherein the preset time is less than a preset second time threshold.
7. The energy consumption optimization control method according to claim 1, characterized in that: The step of obtaining the gear status of the vehicle includes: Get the value of the control mode flag; The gear state of the vehicle is determined according to the value of the control mode flag.
8. The energy consumption optimization control method according to claim 1, characterized in that: The judgment conditions of the vehicle's motion mode also include: Determining the vehicle's motion pattern based on sensor input; and / or Determine the vehicle's motion mode based on the driver's operation; and / or The vehicle's motion mode is determined based on the vehicle's current mode configured by the vehicle mode management module.
9. A vehicle, wherein a motor controller is provided on the vehicle, characterized in that: The motor controller includes a processor and a memory storing a computer program. When the processor runs the computer program, the energy consumption optimization control method according to any one of claims 1 to 8 is implemented.
10. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the energy consumption optimization control method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Motor driving system energy consumption optimization control method and system
CN113595465A
Electric vehicle energy consumption optimization method and control system
CN114103659A
Vehicle braking method, device and equipment and storage medium
CN117163031A
Method, device and medium for optimizing energy consumption performance of vehicle
CN117382641A
Thermal management control method, device and equipment of power battery and storage medium
CN118124451A