Control method and apparatus for vehicle engine, and device, medium and vehicle

By calculating the number of occupants and weight gain in the vehicle and adjusting the engine torque working point, the power drop caused by the increase in passenger loading in plug-in hybrid vehicles is solved, and the optimization of meeting driving power requirements and NVH levels without increasing the speed is achieved.

WO2025161055A1PCT designated stage Publication Date: 2025-08-07CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/076127
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-31
Filing Date
2024-02-05
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

In plug-in hybrid cars, the increase in the passenger weight of the vehicle causes the energy storage battery to be unable to maintain near the target power, and the noise is exposed after the engine speed increases, affecting the user experience.

Method used

By obtaining the number of occupants in the car, calculating the weight increase of the vehicle, using the relationship between mass, vehicle speed and sliding resistance to calculate the driving power increase, reversely pushing the engine target torque working point, adjusting the engine torque to meet the driving power requirements, and avoiding excessive engine speed increase.

Benefits of technology

Without increasing the engine speed, meet the demand for increasing the vehicle's driving power, keep the energy storage battery power near the target power, ensure the normal NVH level, and improve user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024076127_07082025_PF_FP_ABST
    Figure CN2024076127_07082025_PF_FP_ABST
Patent Text Reader

Abstract

A control method for a vehicle engine. The method comprises: acquiring the number of occupants in a vehicle, and calculating an increase in the weight of the vehicle on the basis of the number of occupants; calculating an increase in the driving power of the vehicle on the basis of the increase in the weight of the vehicle; calculating a target torque operation point of an engine on the basis of the increase in the driving power and the current rotation speed of the engine; and controlling the engine to operate to the target torque operation point. An engine torque is adjusted when the load of a vehicle increases, such that when the number of occupants in the vehicle increases, energy supply of the engine can be improved without excessively increasing the rotation speed of the engine, so as to meet requirements for an increased driving power of the vehicle. Thus, it can be ensured the charge level of an energy storage battery can be maintained around a target charge level, and a normal NVH level can also be ensured, thereby improving the user satisfaction. Further disclosed are a control apparatus for a vehicle engine, and a computer device, a vehicle and a computer-readable storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

A method, device, equipment, medium and vehicle for controlling an automobile engine Technical Field

[0001] The present application relates to the field of automobile intelligent control technology, and in particular to a method, device, equipment, medium and automobile for controlling an automobile engine. Background Art

[0002] The pure inductance of plug-in hybrid electric vehicles (PHEVs) is a major concern for many users. Some PHEVs with low range experience rapid battery drain during charging due to factors such as battery shortfall. To prevent further charge loss, the engine speed is increased, shifting power from the battery to the engine. However, the background noise of the vehicle cannot mask the engine's operation, making it noticeable to users. This results in a weak pure inductance and leads to user complaints.

[0003] In existing technologies, to maintain normal NVH (Noise, Vibration, Harshness) levels, engineers typically adjust the engine speed to a level that is imperceptible to the user. However, when the vehicle is fully loaded, the increased weight increases rolling resistance, requiring more driving power. To maintain pure induction, the engine speed will not increase significantly, so the energy storage battery must still discharge to meet the increased driving power. This causes the energy storage battery's charge to continuously decrease, making it impossible to maintain it near the SOC (State of Charge) holding point.

[0004] Summary of the Invention

[0005] In view of this, the present application provides a method, device, equipment, medium and vehicle for controlling an automobile engine to solve the problem in the prior art that the power cannot be maintained due to the increase in the passenger weight of the vehicle.

[0006] In a first aspect, the present application provides a method for controlling an automobile engine, the method comprising:

[0007] Get the number of passengers in the car and calculate the increase in vehicle weight based on the number of passengers;

[0008] Calculate the increase in driving power of the vehicle based on the increase in vehicle weight;

[0009] Calculating the target torque operating point of the engine based on the increase in driving power and the current speed of the engine;

[0010] Control the engine to run to the target torque operating point.

[0011] The vehicle engine control method provided in an embodiment of the present application calculates the vehicle weight increase by obtaining the number of passengers in the vehicle, calculates the vehicle's drive power increase based on the vehicle weight increase, calculates the engine's target torque operating point based on the drive power increase and the engine's current speed, and controls the engine to operate at the target torque operating point. By adjusting the engine torque as the vehicle load increases, the present application can increase the engine's energy supply without excessively increasing the engine speed when the number of passengers increases, thereby meeting the vehicle's increased drive power needs. This ensures that the energy storage battery charge remains near the target charge level while maintaining a normal NVH level, thereby improving user satisfaction.

[0012] In an optional embodiment, the number of occupants in the car is obtained, and the increase in vehicle weight is calculated based on the number of occupants, including: when it is determined that the speed of the car is greater than a preset threshold and all doors are in a closed state, starting the interior camera; determining the number of occupants in the car based on the interior image captured by the interior camera; and calculating the product of the number of occupants and the preset standard occupant mass to obtain the increase in vehicle weight.

[0013] This application uses image recognition to obtain the number of people in the car, which is convenient and fast, and the recognition results are reliable. It can obtain the increase in the car's load and then determine the driving power required for the car after the load increases.

[0014] In an optional embodiment, the increase in driving power of the vehicle is calculated based on the increase in vehicle weight, including: obtaining the current speed of the vehicle; converting the increase in vehicle weight into an increase in vehicle resistance based on a first corresponding relationship between mass, speed and vehicle sliding resistance; and converting the increase in vehicle resistance into an increase in driving power based on a second corresponding relationship between resistance and driving power.

[0015] This application converts the increase in vehicle weight into the increase in vehicle resistance through a corresponding relationship, and can obtain the driving power required after the vehicle load increases based on the resistance. The calculation method is simple and easy to implement, the calculation amount is low, and there is no hysteresis.

[0016] In an optional embodiment, by conducting a coasting resistance test at different speeds on an actual vehicle without passengers, a relationship curve between the vehicle speed and the vehicle coasting resistance under the actual vehicle weight is obtained; the relationship curve is fitted to obtain a first corresponding relationship formula between mass, vehicle speed and vehicle coasting resistance.

[0017] This application obtains the corresponding relationship between mass, vehicle speed and vehicle sliding resistance through actual vehicle testing, which can conveniently and directly obtain the vehicle sliding resistance according to the increase in vehicle load. The calculation method is simple and the calculation results are reliable.

[0018] In an optional embodiment, the target torque operating point of the engine is calculated based on the increase in driving power and the current speed of the engine, including: obtaining the current throttle opening and the current vehicle speed of the vehicle; obtaining a first correspondence between the throttle opening, the vehicle speed and the engine speed after calibration of the actual vehicle, and determining the current speed of the engine based on the current throttle opening and the current vehicle speed; obtaining a second correspondence between the throttle opening, the vehicle speed and the engine torque after calibration of the actual vehicle, and determining the current torque of the engine based on the current throttle opening and the current vehicle speed; calculating the product of the increase in driving power and the power calculation coefficient, and obtaining the torque increase based on the ratio of the product to the current speed; calculating the sum of the current torque and the torque increase to obtain the target torque operating point.

[0019] This application reverses the process of the engine increasing the driving power by changing the torque and speed. It can calculate the torque that needs to be adjusted without changing the engine speed, and then positively meet the increase in engine driving power after the number of people in the vehicle increases. The engine is relied on to supply energy to the drive motor, avoiding the energy storage battery from continuing to discharge and supply energy, thereby preventing the battery power from dropping rapidly.

[0020] In an optional embodiment, after controlling the engine to run to the target torque operating point, it also includes: real-time monitoring of the number of occupants in the vehicle, and determining whether the number of occupants has changed; if the number of occupants has not changed, the target torque operating point remains unchanged; if the number of occupants has changed, returning to the step of obtaining the number of occupants in the vehicle and calculating the increase in vehicle weight based on the number of occupants, obtaining a new target torque operating point, and controlling the engine to run to the new target torque operating point.

[0021] This application can adjust the torque of the car engine in real time by monitoring the changes in the number of people in the car in real time, intervene in the engine operating conditions in advance, and avoid battery discharge in the feeding state, thereby ensuring that the power of the hybrid vehicle can still be maintained near the target power when there are many passengers.

[0022] In a second aspect, the present application provides a control device for an automobile engine, the device comprising:

[0023] An information acquisition module is used to obtain the number of passengers in the car and calculate the increase in vehicle weight based on the number of passengers;

[0024] A power calculation module, used to calculate the increase in driving power of the vehicle according to the increase in vehicle weight;

[0025] An operating point determination module, configured to calculate a target torque operating point of the engine based on the increase in driving power and the current speed of the engine;

[0026] The operation control module is used to control the engine to run to a target torque operating point.

[0027] The vehicle engine control device provided in an embodiment of the present application calculates the vehicle weight increase by obtaining the number of passengers in the vehicle, calculates the vehicle's drive power increase based on the vehicle weight increase, calculates the engine's target torque operating point based on the drive power increase and the engine's current speed, and controls the engine to operate at the target torque operating point. By adjusting the engine torque as the vehicle load increases, the present application can increase the engine's energy supply without excessively increasing the engine speed when the number of passengers increases, thereby meeting the vehicle's increased drive power needs. This ensures that the energy storage battery's charge remains near the target charge while maintaining a normal NVH level, thereby improving user satisfaction.

[0028] In an optional embodiment, the number of occupants in the car is obtained, and the increase in vehicle weight is calculated based on the number of occupants, including: when it is determined that the speed of the car is greater than a preset threshold and all doors are in a closed state, starting the interior camera; determining the number of occupants in the car based on the interior image captured by the interior camera; and calculating the product of the number of occupants and the preset standard occupant mass to obtain the increase in vehicle weight.

[0029] This application uses image recognition to obtain the number of people in the car, which is convenient and fast, and the recognition results are reliable. It can obtain the increase in the car's load and then determine the driving power required for the car after the load increases.

[0030] In an optional embodiment, the increase in driving power of the vehicle is calculated based on the increase in vehicle weight, including: obtaining the current speed of the vehicle; converting the increase in vehicle weight into an increase in vehicle resistance based on a first corresponding relationship between mass, speed and vehicle sliding resistance; and converting the increase in vehicle resistance into an increase in driving power based on a second corresponding relationship between resistance and driving power.

[0031] This application converts the increase in vehicle weight into the increase in vehicle resistance through a corresponding relationship, and can obtain the driving power required after the vehicle load increases based on the resistance. The calculation method is simple and easy to implement, the calculation amount is low, and there is no hysteresis.

[0032] In an optional embodiment, by conducting a coasting resistance test at different speeds on an actual vehicle without passengers, a relationship curve between the vehicle speed and the vehicle coasting resistance under the actual vehicle weight is obtained; the relationship curve is fitted to obtain a first corresponding relationship formula between mass, vehicle speed and vehicle coasting resistance.

[0033] This application obtains the corresponding relationship between mass, vehicle speed and vehicle sliding resistance through actual vehicle testing, which can conveniently and directly obtain the vehicle sliding resistance according to the increase in vehicle load. The calculation method is simple and the calculation results are reliable.

[0034] In an optional embodiment, the target torque operating point of the engine is calculated based on the increase in driving power and the current speed of the engine, including: obtaining the current throttle opening and the current vehicle speed of the vehicle; obtaining a first correspondence between the throttle opening, the vehicle speed and the engine speed after calibration of the actual vehicle, and determining the current speed of the engine based on the current throttle opening and the current vehicle speed; obtaining a second correspondence between the throttle opening, the vehicle speed and the engine torque after calibration of the actual vehicle, and determining the current torque of the engine based on the current throttle opening and the current vehicle speed; calculating the product of the increase in driving power and the power calculation coefficient, and obtaining the torque increase based on the ratio of the product to the current speed; calculating the sum of the current torque and the torque increase to obtain the target torque operating point.

[0035] This application reverses the process of the engine increasing the driving power by changing the torque and speed. It can calculate the torque that needs to be adjusted without changing the engine speed, and then positively meet the increase in engine driving power after the number of people in the vehicle increases. The engine is relied on to supply energy to the drive motor, avoiding the energy storage battery from continuing to discharge and supply energy, thereby preventing the battery power from dropping rapidly.

[0036] In an optional embodiment, after controlling the engine to run to the target torque operating point, it also includes: real-time monitoring of the number of occupants in the vehicle, and determining whether the number of occupants has changed; if the number of occupants has not changed, the target torque operating point remains unchanged; if the number of occupants has changed, returning to the step of obtaining the number of occupants in the vehicle and calculating the increase in vehicle weight based on the number of occupants, obtaining a new target torque operating point, and controlling the engine to run to the new target torque operating point.

[0037] This application can adjust the torque of the car engine in real time by monitoring the changes in the number of people in the car in real time, intervene in the engine operating conditions in advance, and avoid battery discharge in the feeding state, thereby ensuring that the power of the hybrid vehicle can still be maintained near the target power when there are many passengers.

[0038] In a third aspect, the present application provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to execute the automobile engine control method of the first aspect or any corresponding embodiment thereof.

[0039] In a fourth aspect, the present application provides a car comprising the computer device according to the third aspect.

[0040] In a fifth aspect, the present application provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for controlling an automobile engine according to the first aspect or any corresponding embodiment thereof.

[0041] Beneficial effects of this application:

[0042] (1) By adjusting the engine torque when the vehicle load increases, the present application can increase the engine's energy supply when the number of people in the vehicle increases without increasing the engine speed too much, thereby meeting the demand for increased vehicle driving power, ensuring that the energy storage battery power can be maintained near the target power level, and maintaining a normal NVH level, thereby improving user satisfaction;

[0043] (2) This application calculates the vehicle weight increase by the number of passengers in the vehicle, converts the vehicle weight increase into the driving power increase based on the first corresponding relationship between mass, vehicle speed and vehicle sliding resistance, and the second corresponding relationship between resistance and driving power, and inversely deduces the torque increase required to meet the driving power increase based on the relationship between torque, speed and driving power, and then determines the target torque operating point. The entire calculation process is simple and easy to implement, with a small amount of calculation, reliable calculation results, and no hysteresis.

[0044] (3) This application can adjust the engine torque by real-time monitoring of the number of passengers in the vehicle, intervene in the engine operating conditions in advance, and avoid battery discharge in the feeding state, thereby ensuring that the power of the hybrid vehicle can be maintained near the target power. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0046] FIG1 is a schematic diagram of a speed operating condition of a vehicle engine control method according to an embodiment of the present application;

[0047] FIG2 is a schematic diagram of a torque operating condition of a method for controlling an automobile engine according to an embodiment of the present application;

[0048] FIG3 is a schematic diagram of maintaining power in a method for controlling an automobile engine according to an embodiment of the present application;

[0049] FIG4 is a flow chart of a method for controlling an automobile engine according to an embodiment of the present application;

[0050] FIG5 is a flow chart of another method for controlling an automobile engine according to an embodiment of the present application;

[0051] FIG6 is a flow chart of another method for controlling an automobile engine according to an embodiment of the present application;

[0052] FIG7 is a structural block diagram of a control device for an automobile engine according to an embodiment of the present application;

[0053] FIG8 is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION

[0054] To make the purpose, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of this application.

[0055] The embodiments of the present application are applicable to scenarios where the number of passengers in a hybrid vehicle increases while the vehicle is in the power-feeding state. Taking a plug-in hybrid vehicle as an example, when the energy storage battery is fully charged, the drive motor is powered by discharge from the energy storage battery. During this process, the engine operates at the speed shown in Figure 1 and the torque shown in Figure 2. However, when the energy storage battery charge drops to a certain point, for example, from 100% to 25% as shown in Figure 3, the charge is decreasing too rapidly, and it is necessary to maintain the charge. In this state, the vehicle engine switches to powering the drive motor to prevent further discharge of the energy storage battery. During program development, engineers set a standard load for the vehicle, such as two passengers, but this is not a limit. During operation, the vehicle operates at a two-passenger load. If the number of passengers exceeds two, the charge level will gradually decrease. Once it drops to 16%, the engine speed will be increased to maintain the charge level, ultimately resulting in the SOC remaining at 16%, but this is not a limit. However, after the engine speed increases, the background noise of the vehicle cannot cover the sound of the engine, and the engine operation is noticed by the user, resulting in the car's pure inductance being weak, causing user complaints.

[0056] To maintain consistent NVH levels, engineers typically set engine speeds based on the vehicle's typical load during program development. Consequently, when the vehicle is fully loaded, the required driving power increases, but the engine, operating at the set speed, cannot meet the required power. The energy storage battery must discharge to meet the increased power, causing the battery charge to continuously decrease, failing to maintain the 16% charge.

[0057] Therefore, an embodiment of the present application provides a method for controlling an automobile engine. By calculating a target torque operating point of the engine based on the number of passengers in the vehicle, the method achieves the effect of meeting the increased driving power demand of the vehicle and maintaining the target charge level of the vehicle battery. It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in a different order than that shown.

[0058] In this embodiment, a method for controlling an automobile engine is provided, which can be used in the above-mentioned computer. FIG4 is a flow chart of the method for controlling an automobile engine according to an embodiment of the present application. As shown in FIG4 , the flow chart includes the following steps:

[0059] Step S401: Obtain the number of passengers in the car and calculate the increase in vehicle weight based on the number of passengers.

[0060] Specifically, in the embodiment of the present application, taking a plug-in hybrid electric vehicle as an example, after the energy storage battery is powered, the number of passengers in the vehicle is promptly obtained, the weight of the passengers in the vehicle is calculated based on the number of passengers, and the weight of the passengers in the vehicle is used as the vehicle weight increase. At this time, the vehicle weight is the actual vehicle weight without passengers M 无 and the weight of the occupants in the vehicle M 增 The sum of .

[0061] Step S402: Calculate the increase in driving power of the vehicle according to the increase in vehicle weight.

[0062] Specifically, in this embodiment of the present application, as the vehicle's weight increases, the vehicle requires greater drive power to achieve the user's desired speed, which is most directly reflected by the user increasing the throttle position. This embodiment of the present application uses a predetermined corresponding relationship to directly calculate the required increase in drive power based on the increase in vehicle weight caused by the occupants, resulting in minimal calculation effort and reliable results.

[0063] Step S403 : calculating the target torque operating point of the engine according to the increase in driving power and the current speed of the engine.

[0064] Specifically, in the embodiment of the present application, as shown in Figures 1 and 2, the engine operates at a certain speed and torque at different vehicle speeds and different throttle openings. When the engine needs to provide energy to meet the required increase in driving power of the vehicle, the current speed is maintained unchanged and the engine torque is increased. The embodiment of the present application reverses the process of the engine operating at the speed and torque to provide driving power, and can directly calculate the torque increase that the engine needs to adjust based on the current speed and the required increase in driving power. Combined with the current torque, the target torque operating point of the engine is obtained.

[0065] Step S404: Control the engine to run to the target torque operating point.

[0066] Specifically, in this embodiment of the present application, after the engine gradually reaches the target torque operating point, it continues operating at the current speed and target torque operating point, meeting the required driving power for the vehicle at the current vehicle weight. This operating state prevents excessive engine speed increases, maintaining normal NVH levels and improving user satisfaction. Furthermore, while not excessively increasing engine speed, increasing engine power supply can meet the vehicle's increased driving power needs, avoiding the need for energy storage battery power generation and ensuring that the energy storage battery charge remains near the target level.

[0067] The vehicle engine control method provided in an embodiment of the present application calculates the vehicle weight increase by obtaining the number of passengers in the vehicle, calculates the vehicle's drive power increase based on the vehicle weight increase, calculates the engine's target torque operating point based on the drive power increase and the engine's current speed, and controls the engine to operate at the target torque operating point. By adjusting the engine torque as the vehicle load increases, the present application can increase the engine's energy supply without excessively increasing the engine speed when the number of passengers increases, thereby meeting the vehicle's increased drive power needs. This ensures that the energy storage battery charge remains near the target charge level while maintaining a normal NVH level, thereby improving user satisfaction.

[0068] In this embodiment, a method for controlling an automobile engine is provided, which can be used in the above-mentioned computer. FIG5 is a flow chart of the method for controlling an automobile engine according to an embodiment of the present application. As shown in FIG5 , the flow chart includes the following steps:

[0069] Step S501: Obtain the number of passengers in the car and calculate the increase in vehicle weight based on the number of passengers.

[0070] Specifically, the above step S501 includes:

[0071] Step S5011: When it is determined that the speed of the vehicle is greater than a preset threshold and all doors are in a closed state, the in-vehicle camera is activated.

[0072] Step S5012: Determine the number of passengers in the vehicle based on the vehicle interior image captured by the vehicle interior camera.

[0073] Step S5013: Calculate the product of the number of passengers and the preset standard passenger mass to obtain the vehicle weight increase.

[0074] Specifically, in an embodiment of the present application, when the car speed increases and the doors are closed, the in-car camera captures images of the interior of the car, and the captured images of the interior of the car are used to identify people, thereby determining the number of passengers in the car. The embodiment of the present application sends the number of passengers to the car's PCU (Power Control Unit) via the CAN network, and the PCU calculates the increase in vehicle weight. Specifically, the embodiment of the present application sets the average weight of an adult to 69KG as the standard passenger mass, but is not limited to this. The product of the current number of passengers in the car and the standard passenger mass is calculated to obtain the increase in vehicle weight.

[0075] Step S502: Calculate the increase in driving power of the vehicle according to the increase in vehicle weight.

[0076] Specifically, the above step S502 includes:

[0077] Step S5021, obtaining the current speed of the vehicle.

[0078] Step S5022: Based on a first corresponding relationship between mass, vehicle speed, and vehicle sliding resistance, convert the vehicle weight increase into the vehicle resistance increase.

[0079] Step S5023: Based on a second corresponding relationship between resistance and driving power, convert the increase in vehicle resistance into an increase in driving power.

[0080] Specifically, in the embodiment of the present application, a coasting resistance test is conducted on a real vehicle at different speeds without passengers to obtain a relationship curve between the vehicle speed and the vehicle coasting resistance under the vehicle weight. The relationship curve is then fitted to obtain a corresponding relationship between mass, speed, and vehicle coasting resistance. The obtained corresponding relationship is shown below: 阻 =A+BV+CV 2

[0081] Where A and B are sliding resistance parameters related to mass and sliding resistance, C is the sliding resistance related to the drag coefficient and frontal area, and V is the current vehicle speed. When the original vehicle weight is fixed, the sliding resistance parameters A, B, and C are fixed. However, if the vehicle weight increases, the sliding resistance parameters A and B will be disturbed.

[0082] In some optional implementations, the embodiment of the present application determines the weight M of the occupant in the vehicle. 增 Then, based on the above corresponding relationship, according to the actual vehicle weight M without passengers 无 and the weight of the occupants in the vehicle M 增 Calculate the increase in vehicle resistance using the following formula: F 阻+ =A(1+M 增 / M 无 )+B(1+M增 / M 无 )V+CV 2

[0083] In some optional implementations, the embodiment of the present application converts the increase in vehicle resistance into the increase in driving power based on the corresponding relationship between power and resistance known in the art. The corresponding relationship is as follows: 驱 =F 阻 *(V / 3.6) P 驱+ =F 阻+ *(V / 3.6)

[0084] Among them, V is the current vehicle speed, and 3.6 is the conversion of the current vehicle speed from kilometers per hour (KM / H) to meters per second (M / S).

[0085] Step S503 : Calculate the target torque operating point of the engine according to the increase in driving power and the current speed of the engine.

[0086] Specifically, the above step S503 includes:

[0087] Step S5031, obtaining the current throttle opening and current vehicle speed of the vehicle.

[0088] Step S5032: Obtain a first correspondence between the throttle opening, vehicle speed, and engine speed after actual vehicle calibration, and determine the current engine speed based on the current throttle opening and the current vehicle speed.

[0089] Step S5033: Obtain a second corresponding relationship between the throttle opening, vehicle speed, and engine torque after actual vehicle calibration, and determine the current torque of the engine according to the current throttle opening and the current vehicle speed.

[0090] Step S5034: Calculate the product of the driving power increase and the power calculation coefficient, and obtain the torque increase according to the ratio of the product to the current speed.

[0091] Step S5035: Calculate the sum of the current torque and the torque increase to obtain the target torque operating point.

[0092] Specifically, in the embodiments of the present application, the speed and torque points of a hybrid vehicle are typically those on the engine's economical power curve. The current speed takes into account NVH during the actual vehicle calibration process, i.e., whether passengers can perceive the corresponding noise at that speed. This is determined by a curve of engine speed corresponding to throttle opening and vehicle speed after actual vehicle calibration (i.e., a first correspondence between throttle opening, vehicle speed, and engine speed), as shown in FIG1 . The embodiments of the present application do not interfere with the engine speed and continue to operate at the current speed corresponding to the current throttle opening and current vehicle speed.

[0093] In some optional embodiments, before the present embodiment intervenes in the engine operating conditions, the current engine torque is determined by the engine torque curve corresponding to the throttle opening and vehicle speed after actual vehicle calibration (i.e., the second correspondence between throttle opening, vehicle speed, and engine torque), as shown in Figure 2. However, when additional engine power is required, the present embodiment converts the required increase in driving power into an increase in torque, calculated as follows:

[0094] Among them, the power calculation coefficient commonly used in this field is 9550, but it is not limited to this.

[0095] In some optional implementations, the sum of the current torque and the torque increase is used as the target torque operating point of the engine to meet the driving power required by the vehicle.

[0096] Step S504: Control the engine to run to the target torque operating point. Please refer to step S404 of the embodiment shown in FIG4 for details, which will not be repeated here.

[0097] The vehicle engine control method provided in an embodiment of the present application calculates the vehicle weight increase by obtaining the number of passengers in the vehicle, calculates the vehicle's drive power increase based on the vehicle weight increase, calculates the engine's target torque operating point based on the drive power increase and the engine's current speed, and controls the engine to operate at the target torque operating point. By adjusting the engine torque as the vehicle load increases, the present application can increase the engine's energy supply without excessively increasing the engine speed when the number of passengers increases, thereby meeting the vehicle's increased drive power needs. This ensures that the energy storage battery charge remains near the target charge level while maintaining a normal NVH level, thereby improving user satisfaction.

[0098] In this embodiment, a method for controlling an automobile engine is provided, which can be used in the above-mentioned computer. FIG6 is a flow chart of the method for controlling an automobile engine according to an embodiment of the present application. As shown in FIG6 , the flow chart includes the following steps:

[0099] Step S601: Obtain the number of passengers in the vehicle and calculate the vehicle weight increase based on the number of passengers. Please refer to step S501 of the embodiment shown in FIG5 for details, which will not be repeated here.

[0100] Step S602: Calculate the increase in driving power of the vehicle according to the increase in vehicle weight. For details, please refer to step S502 of the embodiment shown in FIG5 , which will not be described in detail here.

[0101] Step S603: Calculate the target torque operating point of the engine based on the increase in driving power and the current engine speed. For details, please refer to step S503 of the embodiment shown in FIG5 , which will not be described in detail here.

[0102] Step S604: Control the engine to run to the target torque operating point. Please refer to step S504 of the embodiment shown in FIG5 for details, which will not be repeated here.

[0103] Step S605: monitor the number of passengers in the vehicle in real time and determine whether the number of passengers has changed. If the number of passengers has not changed, the target torque operating point remains unchanged. If the number of passengers has changed, return to the step of obtaining the number of passengers in the vehicle and calculating the increase in vehicle weight based on the number of passengers to obtain a new target torque operating point, and control the engine to run to the new target torque operating point.

[0104] Specifically, in an embodiment of the present application, the in-vehicle camera monitors changes in the number of passengers in the vehicle. When a change in the number of passengers is detected, the process returns to step S601, recalculates the increase in vehicle weight, obtains a new target torque operating point, and controls the engine to run to the new target torque operating point.

[0105] The vehicle engine control method provided in an embodiment of the present application calculates the vehicle weight increase by obtaining the number of passengers in the vehicle, calculates the vehicle's drive power increase based on the vehicle weight increase, calculates the engine's target torque operating point based on the drive power increase and the engine's current speed, and controls the engine to operate at the target torque operating point. By adjusting the engine torque as the vehicle load increases, the present application can increase the engine's energy supply without excessively increasing the engine speed when the number of passengers increases, thereby meeting the vehicle's increased drive power needs. This ensures that the energy storage battery charge remains near the target charge level while maintaining a normal NVH level, thereby improving user satisfaction.

[0106] This embodiment provides a control device for an automobile engine, as shown in FIG7 , including:

[0107] The information acquisition module 701 is used to obtain the number of passengers in the car and calculate the increase in vehicle weight based on the number of passengers;

[0108] A power calculation module 702 is used to calculate the increase in driving power of the vehicle according to the increase in vehicle weight;

[0109] An operating point determination module 703 is configured to calculate a target torque operating point of the engine based on the increase in driving power and the current speed of the engine;

[0110] The operation control module 704 is configured to control the engine to operate to a target torque operating point.

[0111] In some optional implementations, the information acquisition module 701 includes:

[0112] The camera activation unit is used to activate the in-car camera when it is determined that the speed of the car is greater than a preset threshold and all the doors are in a closed state.

[0113] The image recognition unit is used to determine the number of passengers in the vehicle based on the vehicle interior image captured by the vehicle interior camera.

[0114] The vehicle weight increase calculation unit is used to calculate the product of the number of passengers and the preset standard passenger mass to obtain the vehicle weight increase.

[0115] In some optional implementations, the power calculation module 702 includes:

[0116] The vehicle speed acquisition module is used to obtain the current speed of the vehicle.

[0117] The vehicle resistance increase calculation module is used to convert the vehicle weight increase into the vehicle resistance increase based on a first corresponding relationship between mass, vehicle speed and vehicle sliding resistance.

[0118] The driving power increase calculation module is used to convert the vehicle resistance increase into the driving power increase based on a second corresponding relationship between the resistance and the driving power.

[0119] The first corresponding relationship determination unit is used to obtain a relationship curve between the vehicle speed and the vehicle sliding resistance under the vehicle weight by performing a sliding resistance test at different vehicle speeds on an actual vehicle in a passenger-free state; and to fit the relationship curve to obtain a first corresponding relationship between mass, vehicle speed and vehicle sliding resistance.

[0120] In some optional implementations, the working point determination module 703 includes:

[0121] The current information acquisition unit is used to obtain the current throttle opening and current vehicle speed of the vehicle.

[0122] The current speed determination unit is used to obtain a first corresponding relationship between the throttle opening, vehicle speed and engine speed after actual vehicle calibration, and determine the current engine speed according to the current throttle opening and current vehicle speed.

[0123] The current torque determination unit is used to obtain a second corresponding relationship between the throttle opening, vehicle speed and engine torque after actual vehicle calibration, and determine the current torque of the engine according to the current throttle opening and current vehicle speed.

[0124] The torque increase calculation unit is used to calculate the product of the driving power increase and the power calculation coefficient, and obtain the torque increase according to the ratio of the product to the current speed.

[0125] The target torque operating point determination unit is used to calculate the sum of the current torque and the torque increase to obtain the target torque operating point.

[0126] In some optional embodiments, the method further includes:

[0127] The occupant number monitoring unit is used to monitor the number of occupants in the vehicle in real time and determine whether the number of occupants has changed; if the number of occupants has not changed, the target torque operating point remains unchanged; if the number of occupants has changed, the unit returns to the step of obtaining the number of occupants in the vehicle and calculating the increase in vehicle weight based on the number of occupants, obtains a new target torque operating point, and controls the engine to run to the new target torque operating point.

[0128] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0129] The control device of the automobile engine in this embodiment is presented in the form of a functional unit, where the unit refers to an FPGA (Field Programmable Gate Array) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0130] An embodiment of the present application also provides a computer device having the automobile engine control device shown in FIG. 7 above.

[0131] Please refer to Figure 8, which is a structural diagram of a computer device provided by an optional embodiment of the present application. As shown in Figure 8, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 takes a processor 10 as an example.

[0132] The processor 10 may be a central processing unit (CPU), a network processor (NPU), or a combination thereof. The processor 10 may also include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device (PLD) may be a complex programmable logic device (CPLD), a field programmable gate array (FPGA), a general purpose array logic (GAL), or any combination thereof.

[0133] The memory 20 stores instructions that can be executed by at least one processor 10, so as to enable at least one processor 10 to execute the method shown in the above embodiment.

[0134] The memory 20 may include a program storage area and a data storage area. The program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transient memory, such as at least one disk storage device, flash memory device, or other non-transient solid-state memory device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and such remote memory may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0135] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0136] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0137] An embodiment of the present application also provides a car having the computer device shown in FIG8 above.

[0138] The embodiments of the present application also provide a computer-readable storage medium. The above-mentioned method according to the embodiment of the present application can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; optionally, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.

[0139] Although the embodiments of the present application have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations shall fall within the scope defined by the appended claims.

Claims

1. A method for controlling an automobile engine, characterized in that: The method comprises: Obtaining the number of passengers in the vehicle and calculating the vehicle weight increase based on the number of passengers; Calculating an increase in driving power of the vehicle according to the increase in vehicle weight; Calculating a target torque operating point of the engine according to the driving power increase and the current engine speed; The engine is controlled to operate to the target torque operating point.

2. The method according to claim 1, characterized in that The obtaining of the number of passengers in the vehicle and calculating the vehicle weight increase according to the number of passengers includes: When it is determined that the speed of the vehicle is greater than a preset threshold and all doors are in a closed state, activating an in-vehicle camera; determining the number of passengers in the vehicle based on the vehicle interior image captured by the vehicle interior camera; The product of the number of occupants and the preset standard occupant mass is calculated to obtain the vehicle weight increase.

3. The method according to claim 1, characterized in that Calculating the increase in driving power of the vehicle according to the increase in vehicle weight includes: Get the current speed of the car; converting the vehicle weight increase into a vehicle resistance increase based on a first corresponding relationship between mass, vehicle speed, and vehicle sliding resistance; The vehicle resistance increase is converted into a driving power increase based on a second corresponding relationship between resistance and driving power.

4. The method according to claim 3, characterized in that By testing the sliding resistance of a real vehicle at different speeds without passengers, a relationship curve between the vehicle speed and the sliding resistance under the vehicle weight is obtained; The relationship curve is fitted to obtain a first corresponding relationship between mass, vehicle speed and vehicle sliding resistance.

5. The method according to claim 1, wherein Calculating the target torque operating point of the engine according to the driving power increase and the current speed of the engine includes: Obtaining the current throttle opening and current vehicle speed of the vehicle; Obtaining a first correspondence between the throttle opening, the vehicle speed, and the engine speed after actual vehicle calibration, and determining the current engine speed based on the current throttle opening and the current vehicle speed; Obtaining a second correspondence between the throttle opening, the vehicle speed, and the engine torque after actual vehicle calibration, and determining the current torque of the engine according to the current throttle opening and the current vehicle speed; Calculating the product of the driving power increase and the power calculation coefficient, and obtaining the torque increase according to the ratio of the product to the current speed; The sum of the current torque and the torque increase is calculated to obtain a target torque operating point.

6. The method according to any one of claims 1 to 5, characterized in that After controlling the engine to operate to the target torque operating point, the method further includes: monitoring the number of passengers in the vehicle in real time and determining whether the number of passengers has changed; If the number of passengers does not change, the target torque operating point remains unchanged; If the number of passengers changes, the process returns to the step of obtaining the number of passengers in the vehicle and calculating the vehicle weight increase based on the number of passengers, obtaining a new target torque operating point, and controlling the engine to run to the new target torque operating point.

7. A control device for an automobile engine, characterized in that: The device comprises: An information acquisition module, configured to acquire the number of passengers in the vehicle and calculate the vehicle weight increase based on the number of passengers; a power calculation module, configured to calculate an increase in driving power of the vehicle according to the increase in vehicle weight; an operating point determination module, configured to calculate a target torque operating point of the engine according to the driving power increase and the current speed of the engine; An operation control module is used to control the engine to operate to the target torque operating point.

8. The device according to claim 7, characterized in that The obtaining of the number of passengers in the vehicle and calculating the vehicle weight increase according to the number of passengers includes: When it is determined that the speed of the vehicle is greater than a preset threshold and all doors are in a closed state, activating an in-vehicle camera; determining the number of passengers in the vehicle based on the vehicle interior image captured by the vehicle interior camera; The product of the number of occupants and the preset standard occupant mass is calculated to obtain the vehicle weight increase.

9. The device according to claim 7, characterized in that Calculating the increase in driving power of the vehicle according to the increase in vehicle weight includes: Get the current speed of the car; converting the vehicle weight increase into a vehicle resistance increase based on a first corresponding relationship between mass, vehicle speed, and vehicle sliding resistance; The vehicle resistance increase is converted into a driving power increase based on a second corresponding relationship between resistance and driving power.

10. The device according to claim 9, characterized in that By testing the sliding resistance of a real vehicle at different speeds without passengers, a relationship curve between the vehicle speed and the sliding resistance under the vehicle weight is obtained; The relationship curve is fitted to obtain a first corresponding relationship between mass, vehicle speed and vehicle sliding resistance.

11. The device according to claim 7, characterized in that Calculating the target torque operating point of the engine according to the driving power increase and the current speed of the engine includes: Obtaining the current throttle opening and current vehicle speed of the vehicle; Obtaining a first correspondence between the throttle opening, the vehicle speed, and the engine speed after actual vehicle calibration, and determining the current engine speed based on the current throttle opening and the current vehicle speed; Obtaining a second correspondence between the throttle opening, the vehicle speed, and the engine torque after actual vehicle calibration, and determining the current torque of the engine according to the current throttle opening and the current vehicle speed; Calculating the product of the driving power increase and the power calculation coefficient, and obtaining the torque increase according to the ratio of the product to the current speed; The sum of the current torque and the torque increase is calculated to obtain a target torque operating point.

12. The device according to any one of claims 7 to 11, characterized in that After controlling the engine to operate to the target torque operating point, the method further includes: monitoring the number of passengers in the vehicle in real time and determining whether the number of passengers has changed; If the number of passengers does not change, the target torque operating point remains unchanged; If the number of passengers changes, the process returns to the step of obtaining the number of passengers in the vehicle and calculating the vehicle weight increase based on the number of passengers, obtaining a new target torque operating point, and controlling the engine to run to the new target torque operating point.

13. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the automobile engine control method according to any one of claims 1 to 6 by executing the computer instructions.

14. An automobile, characterized in that: A computer device comprising the device of claim 13.

15. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the automobile engine control method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Power switching control method and system of automobile

    CN108674407A

  • Vehicle mass estimation method and device, electronic equipment and storage medium

    CN113119986A

  • Automatic driving longitudinal motion control system and control method based on vehicle weight

    CN114397845A

  • Oil-electricity distribution method and device for tandem type hybrid electric vehicle, vehicle and medium

    CN115431953A

  • Drive force controller for vehicle

    JP2000240779A