Energy consumption optimization control method, vehicle and readable storage medium

By determining the driving mode based on the vehicle's gear position and executing corresponding energy consumption optimization strategies, the switching state of the switching devices is controlled. This solves the problems of high cost and complexity in energy consumption optimization of motor controllers in existing technologies, and achieves improved efficiency and increased driving range for motor controllers.

CN119611086BActive Publication Date: 2026-04-07ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing energy consumption optimization schemes for motor controllers suffer from high R&D costs, long development cycles, and complex control algorithms, making it difficult to effectively reduce the power loss of motor controllers.

Method used

By acquiring the vehicle's gear status, the driving mode is determined, and a static energy consumption optimization strategy is executed in static mode and a dynamic energy consumption optimization strategy is executed in dynamic mode. This controls the switching devices in the power module to enter the off state, reducing switching losses and conduction losses.

Benefits of technology

It improves the efficiency of the motor controller, reduces R&D costs, increases the vehicle's driving range, and reduces the thermal stress and thermal fatigue effects of switching devices, thus extending their service life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119611086B_ABST
    Figure CN119611086B_ABST
Patent Text Reader

Abstract

The application discloses an energy consumption optimization control method, a vehicle and a readable storage medium, wherein the method comprises the following steps: acquiring a gear state of the vehicle; judging a motion mode of the vehicle according to the gear state, wherein the motion mode comprises a static mode and a dynamic mode; when the vehicle is in the static mode, if an execution condition of a vehicle static energy consumption optimization strategy is met, executing the vehicle static energy consumption optimization strategy; when the vehicle is in the dynamic mode, if an execution condition of a vehicle dynamic energy consumption optimization strategy is met, executing the vehicle dynamic energy consumption optimization strategy. Through adjustment of 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.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of new energy vehicles, in particular to an energy consumption optimization control method, a vehicle and a readable storage medium. BACKGROUND

[0002] In the technical field of new energy vehicles, the motor controller is the core component of the power transmission system of the electric vehicle, which realizes the accurate control of the motor speed and torque through the inverter process in power electronics technology. The efficiency of the motor controller generally refers to the energy conversion efficiency of the motor controller in the process of converting the direct current provided by the battery into alternating current required to drive the motor. By reducing the power loss of the motor controller, the energy conversion efficiency of the motor controller can be improved. Optimization of the efficiency of the motor controller is crucial to improving the energy efficiency and range of the electric vehicle.

[0003] In order to improve the economy and range of the vehicle, the efficiency improvement scheme currently adopted by the motor controller mainly covers hardware and software aspects. Regarding the hardware aspect, higher performance components are mainly used to reduce switching loss and conduction loss and improve energy conversion efficiency, but using high-performance hardware for efficiency optimization will increase the cost of research and development and testing and the complexity of the technology. Regarding the software aspect, more sophisticated PID control algorithms, dead zone compensation control algorithms, frequency conversion strategies and other schemes are mainly used to improve the control accuracy of the motor and achieve more efficient energy utilization, but these control algorithms are relatively complex, have a long development cycle, and also generate additional software development costs. SUMMARY

[0004] The purpose of the present 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 purpose:

[0006] In a first aspect, the embodiments of the present application provide an energy consumption optimization control method, comprising:

[0007] obtaining the gear state of the vehicle;

[0008] judging the 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 condition of the vehicle dynamic energy consumption optimization strategy is met, the vehicle dynamic energy consumption optimization strategy is executed.

[0011] In one embodiment, determining the vehicle's motion mode based on the gear position includes:

[0012] When the vehicle is in park or neutral, it is determined that the vehicle is in the static mode.

[0013] When the vehicle is in drive or reverse gear, it is determined that the vehicle is in the dynamic mode.

[0014] In one embodiment, the vehicle static energy consumption optimization strategy and the vehicle dynamic energy consumption optimization strategy are executed by controlling the switching devices in the power module to enter the 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 determination condition for not receiving an active heating request within the preset first time threshold includes: the active heating enable signal of the motor 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 stop;

[0018] The conditions for determining that the vehicle is tending to stand still include: 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.

[0019] In one embodiment, the execution conditions of the vehicle dynamic energy consumption optimization strategy further include: determining that the vehicle has a parking need under the current road conditions based on changes in traffic signals;

[0020] The conditions for determining whether a vehicle needs to park include: the distance between the vehicle's current position and a traffic light in the road segment 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 embodiment, obtaining the vehicle's gear position status includes:

[0022] Get the value of the control mode flag;

[0023] The gear status of the vehicle is determined based on the value of the control mode flag.

[0024] In one embodiment, the criteria for determining the vehicle's motion mode further include:

[0025] Determine the vehicle's motion mode based on sensor input; and / or

[0026] Determine the vehicle's movement mode based on the driver's input; and / or

[0027] The vehicle's motion mode is determined based on the current vehicle mode configured in the vehicle mode management module.

[0028] Secondly, embodiments of this application provide a vehicle equipped with a motor controller, the motor controller including a processor and a memory storing a computer program, wherein when the processor runs the computer program, the energy consumption optimization control method described above is implemented.

[0029] Thirdly, embodiments of this application provide a readable storage medium storing a computer program, which, when executed by a processor, implements the energy consumption optimization control method described above.

[0030] The energy consumption optimization control method, vehicle, and readable storage medium provided in this application embodiment obtain the vehicle's gear position status and determine the vehicle's motion mode based on the gear position status. When the vehicle is in a 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 a 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, thereby improving the efficiency of the motor controller and reducing research and development costs. Attached Figure Description

[0031] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a flowchart illustrating the energy consumption optimization and control method provided in the embodiments of this application.

[0033] Figure 2 A schematic diagram illustrating the specific process of the energy consumption optimization and control method provided in the embodiments of this application.

[0034] Figure 3 This is a schematic diagram of the structure of the motor controller provided in an embodiment of this application. Detailed Implementation

[0035] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0036] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.

[0037] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, can be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" as used herein are to be interpreted as inclusive, or mean any one or any combination thereof. Therefore, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C". Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.

[0038] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0039] It should be noted that step designations such as S101 and S102 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the protection scope of this application.

[0040] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0041] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0042] See Figure 1 This application provides an energy consumption optimization control method. The executing entity of this method may be, but is not limited to, a motor controller. The motor controller includes a power module. The motor controller converts the DC power provided by the energy storage system into AC power required to drive the motor through the inverter process of the power module, thereby achieving 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: Obtain the vehicle's gear status;

[0044] In one embodiment, the value of the control mode flag can be obtained; the gear status of the vehicle can be determined based on the value of the control mode flag.

[0045] See Figure 2In one specific embodiment, the vehicle controller sets a control mode flag bit IPU_VCU_Ctrlmode. When the vehicle controller detects that the driver has engaged P (Park) or N (Neutral), it sets the value of the control mode flag bit to 0, i.e., IPU_VCU_Ctrlmode = 0; when the vehicle controller detects that the driver has engaged D (Drive) or R (Reverse), it sets the value of the control mode flag bit to 1, i.e., IPU_VCU_Ctrlmode = 1. Therefore, in this embodiment, the motor controller can directly identify the vehicle's gear position by monitoring the value of the control mode flag bit IPU_VCU_Ctrlmode. That is, when IPU_VCU_Ctrlmode = 0, it determines that the vehicle is in P or N gear; when IPU_VCU_Ctrlmode = 1, it determines that the vehicle is in D or R gear.

[0046] It should be noted that in some other embodiments, the vehicle's gear position status can also be obtained in other ways. For example, the motor controller can receive gear position status information from the transmission control unit or other related control units via the CAN bus, or the transmission can directly send gear position status information to the motor controller via electrical signals (such as switch signals or potentiometer signals). Alternatively, the shift lever position sensor can detect the driver's shifting operation and convert the shifting information into an electrical signal to send to the motor controller. The specific design can be adapted to different vehicle systems. This application does not limit the method of obtaining the vehicle's gear position status.

[0047] Step S102: Determine the vehicle's motion mode based on the gear position, where the motion mode includes static mode and dynamic mode.

[0048] In one embodiment, when the vehicle is in park or neutral, it is determined that the vehicle is in static mode; when the vehicle is in drive or reverse, it is determined that the vehicle is in dynamic mode.

[0049] In one specific embodiment, after determining the vehicle's gear status based on the value of the control mode flag IPU_VCU_Ctrlmode, the motor controller identifies the vehicle's current motion mode based on the gear status. If the vehicle is in P or N gear, it is determined that the vehicle is in static mode, in which case the power system (including the engine or electric motor) generally does not provide power and the vehicle does not move. If the vehicle is in D or R gear, it is determined that the vehicle is in dynamic mode, in which case the power system will prepare to provide power to respond to the driver's throttle input and maintain the normal operation of the vehicle.

[0050] In some other implementations, the conditions for determining the vehicle's motion mode also include: determining the vehicle's motion mode based on sensor input, for example, when the vehicle speed signal provided by the vehicle speed sensor is zero, the vehicle is determined to be in static mode; when the vehicle speed signal provided by the vehicle speed sensor is greater than zero, the vehicle is determined to be in dynamic mode; when a change in the acceleration signal provided by the acceleration sensor is detected, the vehicle is determined to be in dynamic mode; determining the vehicle's motion mode based on the driver's operation, for example, when the accelerator pedal is stationary and the brake pedal is depressed, the vehicle is determined to be in static mode; determining the vehicle's motion mode based on the current vehicle mode configured by the vehicle mode management module (VMM), for example, when the current vehicle mode configured by the vehicle mode management module is the parking mode, the vehicle is determined to be 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 the energy consumption optimization strategy executed by the motor controller when the vehicle is in static mode, and the energy consumption optimization strategy that the motor controller stops executing when the vehicle is not in static mode.

[0053] In one embodiment, the execution condition of 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 of the vehicle static energy consumption optimization strategy can also be other execution conditions that enable energy consumption optimization set by the system or the user.

[0054] In one embodiment, the vehicle static energy consumption optimization strategy is executed by controlling the switching devices in the power module to enter a shutdown state. In other embodiments, the vehicle static energy consumption optimization strategy can also be executed in other ways that can perform energy consumption optimization, as set by the system or the user.

[0055] In one embodiment, the determination condition for not receiving an active heating request within a preset first time threshold includes: the active heating enable signal of the motor is in an invalid state, and the duration is greater than or equal to the preset first time threshold.

[0056] See Figure 2In one specific embodiment, the motor controller sets a motor active heating enable signal MotorHeat_Enable to activate the motor's heating function under specific conditions. For example, in cold climates, the motor may be used as a heat source to heat the battery pack to optimize the battery's operating temperature and improve its charging and discharging performance. Alternatively, the motor active heating enable signal may be triggered when the temperature sensor built into the motor detects that the temperature is lower than a preset threshold. Or, the motor active heating enable signal may be triggered to preheat the motor when the vehicle is started to reduce the impact of cold starts on the motor and battery.

[0057] When the vehicle is in static mode, the motor controller checks the status of the motor active heating enable signal. If the MotorHeat_Enable signal is 0 and the duration is greater than or equal to a preset first time threshold (e.g., 2 minutes), the motor controller determines that it has not received an active heating request. The motor controller then generates a power module shutdown command to control the switching devices in the power module to enter a continuous shutdown state. This not only reduces switching losses caused by frequent switching and conduction losses due to voltage drop during conduction, but also reduces heat loss and cooling requirements by shutting down the switching devices, thus improving the overall efficiency of the motor controller. It should be noted that after the switching devices in the power module enter the shutdown state, if the motor controller detects a change in the status of the motor active heating enable signal (i.e., MotorHeat_Enable = 1), the switching devices in the power module will re-enter the on state to respond to the vehicle's active heating request.

[0058] Step S104: 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.

[0059] The vehicle dynamic energy consumption optimization strategy is different from the vehicle static energy consumption optimization strategy. Specifically, in one embodiment, the execution conditions of the vehicle dynamic energy consumption optimization strategy may be different from those of the vehicle static energy consumption optimization strategy.

[0060] In one embodiment, the execution condition of the vehicle dynamic energy consumption optimization strategy is the detection of a tendency for the vehicle to come to a standstill. 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 enable energy consumption optimization.

[0061] In one embodiment, the vehicle dynamic energy consumption optimization strategy is executed by controlling the switching devices in the power module to enter a shutdown state. In other embodiments, the vehicle dynamic energy consumption optimization strategy can also be executed in other ways that can perform energy consumption optimization, as set by the system or the user.

[0062] In one embodiment, the criteria for determining that the vehicle is tending to stand still include: 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 Figure 2 In one 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 a preset speed threshold (e.g., MtrSpd < 200 rpm), and the target torque Torque_Rf in the torque request signal is less than a preset torque threshold (e.g., Torque_Rf < 3 Nm), the motor controller generates a power module shutdown command to control the switching devices in the power module to enter the shutdown state. By reducing the power consumption caused by the switching devices, the overall efficiency of the motor controller is improved. It should be noted that after the switching devices in the power module enter the shutdown state, if 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 switching devices in the power module will re-enter the on state to respond to the driver's acceleration request and prepare for vehicle acceleration.

[0064] In some other implementations, the execution conditions of the vehicle dynamic energy consumption optimization strategy also include: determining that the vehicle has a parking need under the current road conditions based on changes in traffic signals. The determination conditions for a vehicle having a parking need include: the distance between the vehicle's current position and a traffic light within the road segment 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 one specific embodiment, the motor controller can determine whether a vehicle needs to stop by using the traffic light change time provided by the vehicle navigation system. When the distance between the vehicle and the nearest traffic light in the driving segment 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 will need to stop. The controller then controls the switching devices in the power module to enter the off state in advance to reduce energy consumption before the stop line and improve the control efficiency of the motor controller.

[0066] In this embodiment, the execution conditions of the vehicle static energy consumption optimization strategy and the vehicle dynamic energy consumption optimization strategy can be set according to specific vehicle usage scenarios. When the vehicle does not require the motor to provide power output, the switching devices in the power module can be turned off in a timely manner to reduce the switching losses, conduction losses, and heat losses during the operation of the switching devices, thereby improving the efficiency of the motor controller and thus improving the vehicle's economy and driving range. In addition, the energy consumption optimization control method provided in this embodiment can be applied to the motor controller. It only needs to rely on the motor controller (MCU) to identify relevant signals and issue control commands, without needing frequent signal interaction with the vehicle controller (VCU). Therefore, the motor controller in this embodiment can not only replace some of the functions of the vehicle controller, but also save the signal interaction time between different controllers, thereby improving the response delay problem caused by signal interaction.

[0067] In the embodiments of this 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. This application does not limit the specific device used in this application.

[0068] In summary, the energy consumption optimization control method provided in this application embodiment enhances the recognition of vehicle gear status through software algorithms. Based on the vehicle's gear status, it determines whether the vehicle's movement mode is dynamic or static, and executes corresponding static or dynamic energy consumption optimization strategies accordingly. For example, in static mode, it identifies whether there is an active heating request; in dynamic mode, it identifies whether the vehicle tends to remain stationary. This enables more precise on / off control of the switching devices in the motor controller's power module. Only software strategy adjustments are needed, without requiring hardware reselection or matching. This avoids increasing the hardware cost of the motor controller, and the software strategy design is relatively simple, with a short development cycle and minimal additional software development costs. The efficiency of the motor controller is improved without increasing costs. Simultaneously, by reducing the switching and conduction losses of the switching devices, it not only reduces energy loss during power conversion, helping to increase the vehicle's range, but also reduces thermal stress and related thermal fatigue effects on the switching devices, reducing reliance on the cooling system and extending the lifespan of the motor controller.

[0069] See Figure 3 This is an energy consumption optimization and control device provided in the embodiments of this application. Those skilled in the art will understand that... Figure 3 This is merely an example of a device and does not constitute a limitation on the device. The energy consumption optimization control device may include a gear position acquisition module, a motion mode recognition module, a static strategy execution module, and a dynamic strategy execution module.

[0070] The system includes a gear position acquisition module for acquiring the vehicle's gear position; a motion mode recognition module for determining the vehicle's motion mode based on the gear position, which includes static and dynamic modes; a static strategy execution module for executing the vehicle's static energy consumption optimization strategy if the execution conditions are met when the vehicle is in static mode; and a dynamic strategy execution module for executing the vehicle's dynamic energy consumption optimization strategy if the execution conditions are met when the vehicle is in dynamic mode.

[0071] It should be noted that the detailed functional implementation of each of the above modules can be found in the description of the aforementioned method embodiments, and will not be repeated here. Through the cooperation and coordination between the above-described device and its internal modules, the energy consumption optimization control method described above can be achieved, possessing the same beneficial effects.

[0072] Based on the same inventive concept as the foregoing embodiments, this embodiment of the invention also provides a vehicle equipped with a motor controller, which includes a processor and a memory storing a computer program. When the processor runs the computer program, the energy consumption optimization control method described in the above embodiments is implemented.

[0073] Based on the same inventive concept as the foregoing embodiments, this embodiment also provides a readable storage medium storing a computer program. The readable storage medium can be a magnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM), etc. When the computer program stored in the readable storage medium is executed by a processor, it implements the aforementioned energy consumption optimization control method. The specific steps implemented when the computer program is executed by the processor are described in the foregoing embodiments and will not be repeated here.

[0074] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0075] In this document, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, which includes not only the elements listed but also other elements not expressly listed.

[0076] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. An energy consumption optimization control method, characterized in that, Applied to a motor controller, the method includes: Obtain the vehicle's gear status; The vehicle's motion mode is determined based on the gear position, and the motion mode includes a static mode and a dynamic mode. When the vehicle is in the 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; the execution conditions of the vehicle static energy consumption optimization strategy include: no active heating request is received within a preset first time threshold. 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. The execution conditions of the vehicle dynamic energy consumption optimization strategy include: detecting that the vehicle has a tendency to stop, or judging from the changes in traffic signals that the vehicle has a parking need under the current road conditions.

2. The energy consumption optimization control method according to claim 1, characterized in that, Determining the vehicle's movement mode based on the gear position includes: When the vehicle is in park or neutral, it is determined that the vehicle is in the static mode. When the vehicle is in drive or 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 by controlling the switching devices in the power module to enter the off state.

4. The energy consumption optimization control method according to claim 1, characterized in that, The determination condition for not receiving an active heating request within the preset first time threshold includes: the active heating enable signal of the motor 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 conditions for determining that the vehicle is tending to stand still include: 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.

6. The energy consumption optimization control method according to claim 5, characterized in that, The conditions for determining whether a vehicle needs to park include: the distance between the vehicle's current position and a traffic light in the road segment 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 process of obtaining the vehicle's gear status includes: Get the value of the control mode flag; The gear status of the vehicle is determined based on the value of the control mode flag.

8. The energy consumption optimization control method according to claim 1, characterized in that, The criteria for determining the vehicle's motion mode also include: Determine the vehicle's motion mode based on sensor input; and / or Determine the vehicle's movement mode based on the driver's input; and / or The vehicle's motion mode is determined based on the current vehicle mode configured in the vehicle mode management module.

9. A vehicle, wherein the vehicle is equipped with a motor controller, characterized in that, The motor controller includes a processor and a memory storing a computer program. When the processor runs the computer program, it implements the energy consumption optimization control method according to any one of claims 1 to 8.

10. A readable storage medium, characterized in that, The readable storage medium stores a computer program, which, when executed by a processor, implements the energy consumption optimization control method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Electric vehicle energy consumption optimization method and control system

    CN114103659A

  • Vehicle braking method, device and equipment and storage medium

    CN117163031A