Engine control method, device, equipment, medium and program product of hybrid vehicle
The delayed shutdown strategy determined by the particle swarm algorithm adjusts the engine shutdown time and working mode according to the braking signal, solving the problem of frequent start and stop of the engine in hybrid vehicles, and improving fuel economy and battery life.
Patent Information
- Application Number
- CN202411511034.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-01-10
AI Technical Summary
The frequent start and stop of the engine in hybrid vehicles due to the driver's frequent braking behavior, which worsens emissions and fuel consumption, and affects battery life.
The delayed shutdown strategy based on the particle swarm algorithm is adopted to determine the driver's braking intention based on the braking signal, adaptively delay the engine shutdown and adjust the target working mode after the braking is completed, reducing the number of engine shutdowns.
Reduce frequent start and stop of the engine, reduce the burden on the starting motor and battery, improve fuel economy and driving comfort, and extend battery life.
Smart Images

Figure CN119283833A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of hybrid vehicle technology, and more specifically, to an engine control method, apparatus, device, medium, and program product for a hybrid vehicle. Background Technology
[0002] With the rapid development of economic construction and energy conservation and environmental protection, hybrid vehicles have experienced vigorous growth and are gradually being widely used in daily life. Hybrid vehicle systems are equipped with two drive systems: an engine and an electric motor. Unlike traditional engine systems and pure electric systems, which rely on a single drive mechanism, hybrid vehicle systems can achieve coordinated operation of both systems by adjusting the output power of the engine and the electric motor.
[0003] In realizing the present invention, the inventors discovered that during the operation of a hybrid vehicle, the engine frequently starts and stops due to the driver's braking behavior, which leads to deterioration of emissions and fuel consumption, and also affects battery life. Summary of the Invention
[0004] In view of this, the present disclosure provides an engine control method, apparatus, device, medium, and program product for a hybrid vehicle.
[0005] One aspect of this disclosure provides a generator control method for a hybrid vehicle, comprising: in response to receiving a braking signal, determining a braking demand based on the braking signal, the braking demand being used to brake the hybrid vehicle; determining a braking intention based on a delayed shutdown strategy and the braking signal, the braking intention including light braking and heavy braking; and determining a target duration for delayed engine shutdown and a target operating mode of the engine after braking, based on the delayed shutdown strategy, the braking signal, and the braking intention, wherein the delayed shutdown strategy is determined based on a particle swarm optimization algorithm.
[0006] Another aspect of this disclosure provides an engine control device for a hybrid vehicle, comprising: a first determining module, configured to determine a braking demand based on a braking signal received, the braking demand being used to brake the hybrid vehicle; a second determining module, configured to determine a braking intention based on a delayed shutdown strategy and the braking signal, the braking intention including light braking and heavy braking; and a third determining module, configured to determine a target duration for delayed engine shutdown and a target operating mode of the engine after braking, based on the delayed shutdown strategy, the braking signal, and the braking demand, wherein the delayed shutdown strategy is determined based on a particle swarm optimization algorithm.
[0007] Another aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein, when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to perform the method as described above.
[0008] Another aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed, are used to implement the method described above.
[0009] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, are used to implement the method described above.
[0010] According to embodiments of this disclosure, a delayed shutdown strategy is proposed. This strategy can determine the driver's braking intention based on braking signals, and then adaptively delay the engine shutdown and adjust the engine's target operating mode after braking, thereby reducing the number of engine shutdowns. Therefore, the engine control method for hybrid vehicles provided by this disclosure can reduce the number of engine shutdowns through the delayed shutdown strategy, thus avoiding frequent engine start-stop phenomena, reducing the burden on the starter motor and battery, and decreasing fuel consumption. This can improve battery life, fuel economy, and driving comfort. Attached Figure Description
[0011] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0012] Figure 1 The illustration schematically depicts an application scenario of an engine control method, apparatus, device, medium, and program product for a hybrid vehicle according to embodiments of the present disclosure.
[0013] Figure 2 A flowchart illustrating an engine control method for a hybrid vehicle according to an embodiment of the present disclosure is shown schematically.
[0014] Figure 3A The engine control process of a hybrid vehicle according to an embodiment of the present disclosure is illustrated schematically.
[0015] Figure 3B The schematic illustration shows the engine control process of a hybrid vehicle according to another embodiment of the present disclosure;
[0016] Figure 4 A block diagram schematically illustrates an engine control device for a hybrid vehicle according to an embodiment of the present disclosure; and
[0017] Figure 5 A block diagram of an electronic device suitable for implementing an engine control method and apparatus for a hybrid vehicle according to embodiments of the present disclosure is shown schematically. Detailed Implementation
[0018] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0019] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0020] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0021] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).
[0022] In the embodiments disclosed herein, the collection, updating, analysis, processing, use, transmission, provision, disclosure, and storage of data (e.g., including but not limited to user personal information) comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures have been taken to prevent unauthorized access to user personal information data and to safeguard user personal information security and network security.
[0023] In the embodiments disclosed herein, user authorization or consent is obtained before acquiring or collecting user personal information.
[0024] With the rapid development of economic construction and energy conservation and environmental protection, hybrid vehicles have experienced vigorous growth and are gradually being widely used in daily life. Hybrid vehicle systems are equipped with two drive systems: an engine and an electric motor. Unlike traditional engine systems and pure electric systems, which rely on a single drive mechanism, hybrid vehicle systems can achieve coordinated operation of both systems by adjusting the output power of the engine and the electric motor.
[0025] In realizing the present invention, the inventors discovered that during the operation of a hybrid vehicle, the engine frequently starts and stops due to the driver's braking behavior, which leads to deterioration of emissions and fuel consumption, and also affects battery life.
[0026] According to one embodiment of this disclosure, engine shutdown is a significant factor affecting the number of engine start-stop cycles. As an example, frequent start-stop cycles in hybrid vehicles at medium to high speeds are primarily due to a series of light braking operations (short braking time, small brake pedal opening) performed by the driver to maintain the target speed. During engine operation, temporary shutdown occurs for a few seconds due to the driver's light braking. After shutdown, the engine quickly restarts, at which point the planetary gear set is still at a high speed while the engine speed has dropped to 0. This significant speed difference requires MG1 to provide substantial power for regulation, resulting in a large current that affects battery life. Therefore, reducing the impact of the driver's light braking behavior on the engine is a crucial way to reduce the number of engine start-stop cycles.
[0027] To at least partially address the technical problems existing in related technologies, this disclosure provides an engine control method, apparatus, device, medium, and program product for a hybrid vehicle. The engine control method for a hybrid vehicle includes: in response to receiving a braking signal, determining a braking demand based on the braking signal, the braking demand being used to brake the hybrid vehicle; determining a braking intention based on a delayed shutdown strategy and the braking signal, the braking intention including light braking and heavy braking; and determining a target duration for delayed engine shutdown and a target operating mode of the engine after braking, based on the delayed shutdown strategy, the braking signal, and the braking intention, wherein the delayed shutdown strategy is determined based on a particle swarm optimization algorithm.
[0028] Figure 1 The illustration schematically depicts an application scenario of an engine control method, apparatus, device, medium, and program product for a hybrid vehicle according to embodiments of the present disclosure.
[0029] like Figure 1As shown, application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.
[0030] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 via the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).
[0031] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0032] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.
[0033] It should be noted that the engine control method for hybrid vehicles provided in this disclosure embodiment can generally be executed by server 105. Correspondingly, the engine control device for hybrid vehicles provided in this disclosure embodiment can generally be located in server 105. The engine control method for hybrid vehicles provided in this disclosure embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, the engine control device for hybrid vehicles provided in this disclosure embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Alternatively, the engine control method for hybrid vehicles provided in this disclosure embodiment can also be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Accordingly, the engine control device for the hybrid vehicle provided in this embodiment may also be located in the first terminal device 101, the second terminal device 102 or the third terminal device 103, or in other terminal devices different from the first terminal device 101, the second terminal device 102 or the third terminal device 103.
[0034] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0035] Figure 2 A flowchart illustrating an engine control method for a hybrid vehicle according to an embodiment of the present disclosure is shown schematically.
[0036] like Figure 2 As shown, the method 200 includes operations S210 to S230.
[0037] In operation S210, in response to receiving a braking signal, a braking demand is determined based on the braking signal, and the braking demand is used to brake the hybrid vehicle.
[0038] During operation of S220, the braking intention is determined based on the delayed shutdown strategy and braking signal. The braking intention includes light braking and heavy braking.
[0039] In operation S230, the target duration of engine delayed shutdown and the target operating mode of the engine after braking are determined based on the delayed shutdown strategy, braking signal and braking intention. The delayed shutdown strategy is determined based on the particle swarm optimization algorithm.
[0040] According to embodiments of this disclosure, a braking signal can be triggered by the driver via the brake pedal. Exemplarily, the braking signal can be triggered when the driver depresses the brake pedal, and this braking signal can characterize the depth and speed at which the driver depresses the brake pedal. Braking demand can be determined based on the braking signal, thereby allowing the hybrid vehicle to be braked according to the braking demand.
[0041] According to embodiments of this disclosure, braking intent can be understood as the driver's intention when performing a braking operation, and can be determined based on factors such as the depth and speed at which the driver depresses the brake pedal. For example, a light braking operation can be a slight braking operation performed by the driver to decelerate or stop, with a small displacement of the brake pedal and low braking intensity, which usually does not cause wheel lock-up. For example, heavy braking can be a rapid and forceful braking operation performed by the driver in an emergency, with a large displacement of the brake pedal and high braking intensity, and the braking system usually responds quickly to ensure that the vehicle can decelerate to a stop as quickly as possible.
[0042] According to embodiments of this disclosure, frequent engine start-stop cycles lead to deteriorated emissions and fuel consumption, and also affect battery life. The inventors have discovered that engine shutdown is a significant factor influencing the number of start-stop cycles, and reducing the impact of driver light braking on the engine is an important way to reduce the number of engine start-stop cycles.
[0043] Based on this, the embodiments of this disclosure propose a delayed shutdown strategy. This delayed shutdown strategy can determine the driver's braking intention based on the braking signal, and then adaptively delay the engine shutdown and adjust the engine's target operating mode after braking, thereby reducing the number of engine shutdowns. Therefore, the engine control method for hybrid vehicles provided by the embodiments of this disclosure can reduce the number of engine shutdowns through the delayed shutdown strategy, thereby avoiding frequent engine start-stop phenomena, reducing the burden on the starter motor and battery, and reducing fuel consumption, thus improving battery life, fuel economy, and driving comfort.
[0044] According to embodiments of this disclosure, the braking signal includes a brake pedal opening signal, and the braking demand includes braking torque distribution and braking duration. In response to receiving the braking signal, determining the braking demand based on the braking signal includes: in response to receiving the brake pedal opening signal, determining a target braking force based on the brake pedal opening signal; and determining the braking torque distribution based on the target braking force according to a dynamic model of the hybrid vehicle.
[0045] According to embodiments of this disclosure, the target braking force can be understood as the braking force demand. The brake pedal opening signal can characterize the travel of the brake pedal, that is, the depth to which the driver depresses the brake pedal, and the travel of the brake pedal is generally proportional to the braking force demand. In response to receiving the brake pedal opening signal, the engine operating mode switches from engine on mode (ECVT, electronically controlled continuously variable transmission mode / parallel mode) to braking mode, and the target braking force can be determined based on the brake pedal opening signal.
[0046] According to embodiments of this disclosure, braking torque distribution involves the distribution ratio of braking force between the front and rear wheels of a hybrid vehicle. This braking force distribution ratio can be set based on prior knowledge or simulation models (e.g., dynamic models) to ensure vehicle stability and safety. For example, the front and rear wheel braking force distribution ratio can be set based on a dynamic model of the hybrid vehicle, thereby determining and outputting braking torque distribution based on the target braking force and the braking force distribution ratio.
[0047] For example, a dynamic model of a hybrid vehicle may include kinematic and dynamic equations describing its motion. This dynamic model can be implemented in simulation software to simulate and optimize the engine control strategy of the hybrid vehicle. Optionally, the establishment of the dynamic model of the hybrid vehicle involves consideration of factors such as the vehicle's mass, inertia, air resistance, and rolling resistance.
[0048] For example, the dynamic model of a hybrid vehicle only considers longitudinal dynamic behavior. The longitudinal driving force of the vehicle consists of driving resistance, acceleration resistance, and climbing resistance. According to Newton's second law and the static equilibrium equation, it can be specifically described as follows:
[0049] (1)
[0050] In equation (1), For the total mass of the vehicle. It is the acceleration due to gravity. The rolling resistance coefficient, For road slope, This is the drag coefficient. For windward area, air density, For vehicle speed, To provide traction for the vehicle.
[0051] According to embodiments of this disclosure, the delayed shutdown strategy includes delayed shutdown parameter rules. Determining the braking intention based on the delayed shutdown strategy and the braking signal includes: processing the brake pedal opening signal based on the delayed shutdown parameter rules to obtain delayed shutdown parameters, wherein the delayed shutdown parameters characterize the braking intention.
[0052] According to embodiments of this disclosure, braking intent can include light braking and heavy braking. For example, if the braking signal represents a small brake pedal opening and a short braking time, it is generally considered light braking; if the braking signal represents a large brake pedal opening and a long braking time, it is generally considered heavy braking. The brake pedal opening signal can be processed based on a delayed stop parameter rule to obtain a delayed stop parameter, which can characterize the braking intent. For example, a larger delayed stop parameter indicates a lighter braking intent, and a smaller delayed stop parameter indicates a heavier braking intent.
[0053] According to embodiments of this disclosure, a relationship between the brake pedal opening signal and the delayed shutdown parameter can be established through the delayed shutdown parameter rule, thereby determining the delayed shutdown parameter based on the brake pedal opening signal, and thus determining the braking intention.
[0054] According to embodiments of this disclosure, the delayed shutdown parameter rules are determined based on a scaling factor, a braking interval, and a brake pedal opening signal. The scaling factor and the braking interval are determined based on a particle swarm optimization algorithm.
[0055] According to one embodiment of this disclosure, the delayed shutdown parameter rules are as follows:
[0056] (2)
[0057] In equation (2), This is a parameter for delayed shutdown. This is the brake pedal opening signal. Scaling factor and is a constant, where the scaling factor is... Control delay shutdown parameters rate of change, constant This is the braking range, used to control the large-aperture braking range.
[0058] According to embodiments of this disclosure, as the brake pedal opening increases, the delayed shutdown parameter gradually decreases; as the brake pedal opening decreases, the delayed shutdown parameter gradually increases. When the brake opening enters the large-aperture braking range, the delayed shutdown parameter rapidly decreases.
[0059] For example, a suitable scaling factor can be determined based on the particle swarm optimization algorithm. With braking range To accommodate the engine delay shutdown requirements of hybrid vehicles.
[0060] According to one embodiment of this disclosure, in order to improve the global optimal search capability of the particle swarm optimization algorithm, an improved second-order oscillating particle swarm optimization algorithm can be used to optimize the parameter scaling factor. With braking range This algorithm introduces a second-order oscillatory evolution equation into the velocity iteration equation of the standard second-order particle swarm optimization algorithm, and uses different parameters in the oscillation stage, which makes the algorithm have strong global search ability in the early stage and strong local search ability in the later stage.
[0061] For example, since the optimization parameters are only related to the engine start-stop process and have little impact on other processes, the fitness coefficient can be calculated using cyclic process data that includes the starting, acceleration, constant speed, deceleration, braking, and shutdown conditions of the hybrid vehicle to reflect the impact of the start-stop process on the entire cycle. Based on the characteristics of the starting process, the fitness function can be composed of three indicators: cyclic equivalent fuel consumption, cyclic battery degradation, and the number of start-stop cycles. The weight of each indicator is determined using normalization and the AHP (Analytic Hierarchy Process) method, and the fitness function and constraints are as follows:
[0062] (3)
[0063] In equation (3), This is an equivalent fuel consumption indicator. As an indicator of battery degradation, The number of starts and stops is an indicator. For the particle position, The lower boundary of the particle. This represents the upper boundary of the particle.
[0064] According to embodiments of this disclosure, the parameter scaling factor in the delayed shutdown parameter rule can be optimized using an improved second-order oscillating particle swarm optimization algorithm. With braking range This allows for the acquisition of better delayed shutdown parameter rules, which can better adapt to the engine delayed shutdown requirements of hybrid vehicles.
[0065] According to embodiments of this disclosure, the delayed shutdown strategy further includes delayed shutdown rules, and the braking signal further includes a brake pedal time signal, which represents the braking duration. Based on the delayed shutdown strategy, the braking signal, and the braking intention, determining the target duration for delayed engine shutdown and the target operating mode of the engine after braking includes: processing the brake pedal time signal based on the delayed shutdown rules to obtain the target duration; the delayed shutdown rules are determined based on delayed shutdown parameter rules; if the target duration is greater than or equal to the braking duration, the target operating mode is determined to be an on mode; if the target duration is less than the braking duration, the target operating mode is determined to be a pure electric mode.
[0066] According to embodiments of this disclosure, the target duration for delaying engine shutdown varies depending on the driver's different braking intentions, and the target operating mode of the engine also varies after braking ends.
[0067] For example, the target duration is longer for light braking operations and shorter for heavy braking operations, thereby achieving the control effect of delayed engine shutdown under light braking operations and rapid engine shutdown under heavy braking operations.
[0068] For example, if the target duration is greater than or equal to the braking duration, meaning the engine remains on after the braking process ends, the engine switches from braking mode back to engine-on mode. If the target duration is less than the braking duration, meaning the engine is off after the braking process ends, the engine switches from braking mode to pure electric mode.
[0069] According to one embodiment of this disclosure, when the engine transitions from ECVT mode to braking mode, an engine shutdown command is issued. This command, after being processed by a delayed shutdown rule, is transmitted to a decision statement to determine whether the engine should be started. The delayed shutdown rule is as follows:
[0070] (4)
[0071] In equation (4), T is the delay shutdown parameter, s is the braking duration, and the brake pedal time signal represents the braking duration.
[0072] Therefore, this delayed shutdown rule can delay changes in engine commands, thereby reducing the number of engine shutdowns and avoiding frequent engine start-stop cycles. The degree of delayed shutdown is determined by the delayed shutdown parameter; the larger the parameter, the greater the delayed shutdown, and vice versa.
[0073] According to embodiments of this disclosure, the engine control method for a hybrid vehicle further includes: acquiring the engine power demand and the generator speed; processing the engine power demand and the generator speed based on a fuzzy control strategy to obtain the generator starting torque, wherein the fuzzy control strategy characterizes the mapping relationship between the engine power demand, the generator speed and the generator starting torque.
[0074] According to one embodiment of this disclosure, the engine starting process can be divided into three stages: ring gear speed regulation, engine back-dragging, and engine speed regulation. Taking the engine back-dragging stage as an example, the power distribution of the hybrid vehicle during the back-dragging process is as follows:
[0075] (5)
[0076] In equation (5), For battery power, For the required power, This refers to the engine starting power.
[0077] According to embodiments of this disclosure, the factors determining the engine starting requirements of a hybrid vehicle include: required power, the current battery SOC (State of Charge), and the current vehicle speed. Taking the engine reversing process as an example, the electric motor uses a constant torque strategy, with motor MG1 maintaining a constant torque to drive the engine. The constant starting torque allows the engine to start with constant acceleration. As the engine speed increases, the motor speed gradually increases, resulting in increased power of motor MG1 and increased battery current. The engine starting time is determined by the starting torque of motor MG1, while the battery current is jointly determined by the required power, motor speed, and the starting torque of motor MG1.
[0078] (6)
[0079] In equation (6), For the magnitude of the battery current, To meet the engine's power requirements, This refers to the motor speed. This refers to the torque of the MG1 motor. Therefore, during the process of the motor reversing and towing the engine, the torque of the MG1 motor needs to be adjusted in real time based on the engine's power demand and engine speed.
[0080] According to embodiments of this disclosure, in order to ensure rapid engine start-up while reducing high-rate battery discharge and minimizing battery degradation during the start-up process, embodiments of this disclosure also propose an engine starting torque control strategy based on fuzzy control, namely the aforementioned fuzzy control strategy, to reduce peak current during the start-up process.
[0081] According to embodiments of this disclosure, the fuzzy control strategy is a control strategy based on empirical summaries and expressed in natural language. The fuzzy control strategy can achieve automatic control through a computer by summarizing control rules from actual operational data. Unlike traditional control methods, fuzzy control does not require knowledge of the mathematical model of the controlled object; it relies solely on fuzzy language for control, exhibiting strong robustness and fault tolerance. It can solve problems such as nonlinearity, strong coupling, time-varying characteristics, and lag in the control process, and can adapt to changes in the dynamic characteristics of the controlled object and environmental characteristics.
[0082] According to embodiments of this disclosure, the fuzzy control system first fuzzifies the received input signal, a fuzzification process relying on the membership function in the fuzzy controller; then, it performs fuzzy inference on the fuzzified input using a certain inference method based on fuzzy rules; finally, it defuzzifies the fuzzy quantity of the inference result and outputs it to the controlled object. The membership function and universe of discourse, fuzzy inference rules, and defuzzification method are all based on a manually established knowledge base. As an example only, the fuzzy inference in embodiments of this disclosure can use the Mamdani method.
[0083] According to embodiments of this disclosure, based on simulation experience and a dynamic model, a fuzzy controller can be constructed using "demanded power and engine speed" as inputs and "MG1 motor torque" as output. The design of the fuzzy controller is as follows:
[0084] 1. Controller Input and Output Variables As described above, the input variables are the driver's required power and engine speed, and the output is the torque of the MG1 motor.
[0085] 2. The universes of discourse for the input and output variables have been adjusted. The universe of discourse for the required power is {0, 30, 50, 70, 100}, the universe of discourse for the engine speed is {0, 275, 475, 675, 950}, and the universe of discourse for the MG1 torque is {40, 105, 145, 185, 250}.
[0086] 3. Fuzzification and Defuzzification Methods
[0087] The system variables are described using "High (H)," "Medium-High (MH)," "Medium (M)," "Medium-Low (ML)," and "Low (L)," forming a fuzzy subset {H, MH, M, ML, L}. The membership functions for High (H) and Low (L) are generalized bell-shaped membership functions, while triangular membership functions are used for Medium-High, Medium, and Medium-Low. The defuzzification method employs the area centroid method, which provides smoother output inference control, responding appropriately to even small changes in the input signal. The area centroid method involves finding the center of the area enclosed by the membership function curve and the horizontal coordinate of the fuzzy set, and selecting the horizontal coordinate value corresponding to this center as the representative value of the fuzzy set.
[0088] 4. Based on the above method, the relationship between power demand, engine speed, and MG1 torque is summarized as follows:
[0089] 1) When the power demand is large, in order to prevent the battery from discharging at a high rate and reduce the shunting effect of the planetary gear set PG1 on the drive motor power, a smaller starting torque is used.
[0090] 2) When the required power is moderate, if the engine speed is high, a smaller starting torque is used to prevent the starter motor from generating a large current when operating at high power; if the engine speed is moderate, a medium starting torque is used; if the engine speed is low, a larger starting torque is used.
[0091] 3) When the required power is low, a larger starting torque is used in order to achieve rapid engine start-up.
[0092] Based on the above basic rules, the fuzzy control rules are established as shown in Table 1 below.
[0093]
[0094] Table 1
[0095] According to embodiments of this disclosure, based on the above fuzzy control rules, the obtained engine power demand and generator speed can be used as input variables to output the output torque of the MG1 motor (i.e., the engine starting torque).
[0096] Figure 3A The diagram illustrates the engine control process of a hybrid vehicle according to an embodiment of the present disclosure.
[0097] like Figure 3A As shown, braking signal 301 may include brake pedal opening signal 302. In response to receiving brake pedal opening signal 302, a target braking force 303 can be determined based on brake pedal opening signal 302. Braking torque distribution 305 can be determined and output based on target braking force 303, according to a dynamic model 304 of the hybrid vehicle.
[0098] According to an embodiment of this disclosure, the delayed shutdown strategy 306 includes a delayed shutdown parameter rule 307. Based on the delayed shutdown parameter rule 307, the brake pedal opening signal 302 can be processed to obtain a delayed shutdown parameter 308, which represents the braking intention.
[0099] According to embodiments of this disclosure, the delayed shutdown strategy 306 further includes a delayed shutdown rule 309, which is determined based on the delayed shutdown parameter 308. The braking signal 301 also includes a brake pedal time signal 310, which characterizes the braking duration. The brake pedal time signal 310 can be processed based on the delayed shutdown rule 309 to obtain a target duration 311. If the target duration 311 is greater than or equal to the braking duration, the target operating mode 312 is determined to be the on mode; if the target duration 311 is less than the braking duration, the target operating mode 312 is determined to be the pure electric mode.
[0100] Figure 3BThe schematic illustration shows the engine control process of a hybrid vehicle according to another embodiment of the present disclosure.
[0101] like Figure 3B As shown, the engine power demand 313 and engine speed 314 can also be obtained. Based on fuzzy control rule 315, the engine power demand 313 and engine speed 314 can be used as input variables to output the engine starting torque 316.
[0102] According to embodiments of this disclosure, a delayed shutdown strategy can reduce the number of engine shutdowns, thereby avoiding frequent engine start-stop phenomena. This reduces the burden on the starter motor and battery, as well as fuel consumption, thus improving battery life, fuel economy, and driving comfort. A fuzzy control strategy can reduce peak current during startup, thereby reducing high-rate battery discharge and thus minimizing battery degradation during startup.
[0103] Figure 4 A block diagram of an engine control device for a hybrid vehicle according to an embodiment of the present disclosure is shown schematically.
[0104] like Figure 4 As shown, the engine control unit 400 of the hybrid vehicle includes a first determining module 410, a second determining module 420 and a third determining module 430.
[0105] The first determining module 410 is used to determine the braking demand based on the received braking signal in response to the braking signal, the braking demand being used to brake the hybrid vehicle.
[0106] The second determining module 420 is used to determine the braking intention based on the delayed shutdown strategy and the braking signal, the braking intention including light braking and heavy braking.
[0107] The third determining module 430 is used to determine the target duration of engine delayed shutdown and the target operating mode of the engine after braking, based on the delayed shutdown strategy, braking signal and braking intention. The delayed shutdown strategy is determined based on the particle swarm optimization algorithm.
[0108] According to embodiments of this disclosure, the first determining module 410 includes a target braking force determining submodule and a braking torque distribution determining submodule.
[0109] The target braking force determination submodule is used to determine the target braking force based on the received brake pedal opening signal.
[0110] The braking torque distribution determination submodule is used to determine the braking torque distribution based on the target braking force, according to the dynamic model of the hybrid vehicle.
[0111] According to an embodiment of this disclosure, the second determining module 420 includes a delayed shutdown parameter determining submodule.
[0112] The delayed shutdown parameter determination submodule is used to process the brake pedal opening signal based on the delayed shutdown parameter rules to obtain the delayed shutdown parameters, where the delayed shutdown parameters represent the braking intention.
[0113] According to embodiments of this disclosure, the third determining module 430 includes a target duration determining submodule, a first working mode determining submodule, and a second working mode determining submodule.
[0114] The target duration determination submodule is used to process the brake pedal time signal based on the delayed shutdown rule to obtain the target duration. The delayed shutdown rule is determined based on the delayed shutdown parameter rule.
[0115] The first working mode determination submodule is used to determine the target working mode as the on mode when the target duration is greater than or equal to the braking duration.
[0116] The second operating mode determination submodule is used to determine the target operating mode as pure electric mode when the target duration is less than the braking duration.
[0117] According to embodiments of the present disclosure, the engine control device 400 of the hybrid vehicle further includes an acquisition module and a fourth determination module.
[0118] The acquisition module is used to obtain the engine's required power and the generator speed.
[0119] The fourth determination module is used to process the engine power demand and the generator speed based on the fuzzy control strategy to obtain the generator starting torque. The fuzzy control strategy characterizes the mapping relationship between the engine power demand, the generator speed and the generator starting torque.
[0120] Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure, or at least part of the functions of any one or more of them, can be implemented in one module. Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be implemented by dividing them into multiple modules. Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be at least partially implemented as hardware circuitry, such as a Field-Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a System-on-Chip, a System-on-a-Substrate, a System-on-Package, an Application-Specific Integrated Circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three implementation methods. Alternatively, one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be at least partially implemented as computer program modules, which, when run, can perform corresponding functions.
[0121] For example, any plurality of the first determining module 410, the second determining module 420, and the third determining module 430 may be combined into one module / unit / subunit, or any one of these modules / units / subunits may be split into multiple modules / units / subunits. Alternatively, at least part of the functionality of one or more of these modules / units / subunits may be combined with at least part of the functionality of other modules / units / subunits and implemented in one module / unit / subunit. According to embodiments of this disclosure, at least one of the first determining module 410, the second determining module 420, and the third determining module 430 may be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging the circuitry, or implemented in any one of the three methods of software, hardware, and firmware, or in a suitable combination of any of these. Alternatively, at least one of the first determining module 410, the second determining module 420, and the third determining module 430 may be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.
[0122] It should be noted that the engine control device part of the hybrid vehicle in the embodiments of this disclosure corresponds to the engine control method part of the hybrid vehicle in the embodiments of this disclosure. For a detailed description of the engine control device part of the hybrid vehicle, please refer to the engine control method part of the hybrid vehicle, which will not be repeated here.
[0123] Figure 5 A block diagram of an electronic device suitable for implementing an engine control method and apparatus for a hybrid vehicle according to embodiments of the present disclosure is shown schematically. Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0124] like Figure 5 As shown, an electronic device 500 according to an embodiment of this disclosure includes a processor 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage portion 508 into a random access memory (RAM) 503. The processor 501 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 501 may also include onboard memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.
[0125] RAM 503 stores various programs and data required for the operation of electronic device 500. Processor 501, ROM 502, and RAM 503 are interconnected via bus 504. Processor 501 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 502 and / or RAM 503. It should be noted that the programs may also be stored in one or more memories other than ROM 502 and RAM 503. Processor 501 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.
[0126] According to embodiments of this disclosure, the electronic device 500 may further include an input / output (I / O) interface 505, which is also connected to a bus 504. The electronic device 500 may also include one or more of the following components connected to the input / output (I / O) interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the input / output (I / O) interface 505 as needed. A removable medium 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 510 as needed so that computer programs read from it can be installed into the storage section 508 as needed.
[0127] According to embodiments of this disclosure, the method flow according to embodiments of this disclosure can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by processor 501, it performs the functions defined in the system of embodiments of this disclosure. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0128] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.
[0129] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0130] For example, according to embodiments of this disclosure, a computer-readable storage medium may include the ROM 502 and / or RAM 503 described above and / or one or more memories other than ROM 502 and RAM 503.
[0131] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this disclosure. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the engine control method for a hybrid vehicle provided in the embodiments of this disclosure.
[0132] When the computer program is executed by the processor 501, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0133] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 509, and / or installed from a removable medium 511. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
[0134] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on a user's computing device, partially on a user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0135] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.
[0136] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.
Claims
1. A method for controlling an engine of a hybrid vehicle, comprising: In response to receiving a brake signal, determining a brake demand based on the brake signal, the brake demand being used to brake the hybrid vehicle; Determining a braking intention according to the delayed shutdown strategy and the braking signal, wherein the braking intention includes light braking and heavy braking; as well as According to the delayed shutdown strategy, the braking signal and the braking intention, a target duration of delayed shutdown of the engine and a target operating mode of the engine after braking are determined, wherein the delayed shutdown strategy is determined based on a particle swarm algorithm.
2. The method according to claim 1, wherein: The braking signal includes a brake pedal opening signal, the braking demand includes a braking torque distribution and a braking duration, and in response to receiving the braking signal, determining the braking demand according to the braking signal includes: In response to receiving the brake pedal opening signal, determining a target braking force according to the brake pedal opening signal; The braking torque distribution is determined according to the target braking force based on a dynamic model regarding the hybrid vehicle.
3. The method according to claim 2, wherein: The delayed shutdown strategy includes a delayed shutdown parameter rule, and the determining of the braking intention according to the delayed shutdown strategy and the braking signal includes: Based on the time-delay shutdown parameter rule, the brake pedal opening signal is processed to obtain a time-delay shutdown parameter, wherein the time-delay shutdown parameter represents the braking intention.
4. The method according to claim 3, wherein: The delayed shutdown parameter rule is determined based on a scaling factor, a braking interval, and the brake pedal opening signal, and the scaling factor and the braking interval are determined based on a particle swarm algorithm.
5. The method according to claim 4, wherein: The delayed shutdown strategy also includes a delayed shutdown rule, and the braking signal also includes a brake pedal time signal, wherein the brake pedal time signal represents the braking duration. Determining the target duration of the delayed shutdown of the engine and the target operating mode of the engine after the braking is completed according to the delayed shutdown strategy, the braking signal and the braking intention includes: Based on the time-delay shutdown rule, the brake pedal time signal is processed to obtain the target duration, and the time-delay shutdown rule is determined based on the time-delay shutdown parameter rule; When the target duration is greater than or equal to the braking duration, determining that the target working mode is an on mode; When the target duration is less than the braking duration, the target operating mode is determined to be a pure electric mode.
6. The method according to any one of claims 1 to 5, wherein: The method further comprises: Obtaining the engine required power and the transmission speed; Based on a fuzzy control strategy, the engine demand power and the transmitter speed are processed to obtain a transmitter starting torque, wherein the fuzzy control strategy represents a mapping relationship between the engine demand power, the transmitter speed and the transmitter starting torque.
7. An engine control device for a hybrid vehicle, comprising: a first determination module, configured to determine a braking requirement according to the braking signal in response to receiving the braking signal, wherein the braking requirement is used to brake the hybrid vehicle; A second determination module is used to determine a braking intention according to the delayed shutdown strategy and the braking signal, wherein the braking intention includes light braking and heavy braking; The third determination module is used to determine the target duration of the delayed shutdown of the engine and the target operating mode of the engine after braking according to the delayed shutdown strategy, the braking signal and the braking intention, wherein the delayed shutdown strategy is determined based on a particle swarm algorithm.
8. An electronic device comprising: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to implement the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.