Vehicle engine control method and device, vehicle and storage medium

By calculating the vehicle's target interior noise and adjusting the engine status parameters, the problem of difficulty in adjusting the engine adjustment parameters according to the environment in the prior art is solved, and the vehicle's power and pure electric battery life are improved without affecting the driving experience.

CN119914422APending Publication Date: 2025-05-02GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510012765.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The prior art is difficult to adjust engine adjustment parameters according to the environment, resulting in waste of resources and affecting the power and energy cycle of the vehicle.

Method used

By obtaining the actual in-vehicle noise of the vehicle and the actual state parameters of the engine, combining the actual operating status, preset noise thresholds and a pre-constructed noise database, the target in-vehicle noise is calculated, and the engine is adjusted based on the target state parameters.

Benefits of technology

It realizes the adjustment of engine status parameters according to different environmental noise standards, so that the vehicle can provide greater speed and operating power in noisy environments, while improving the vehicle's pure electric battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119914422A_ABST
    Figure CN119914422A_ABST
Patent Text Reader

Abstract

The invention relates to a control method and device for a vehicle engine, a vehicle and a storage medium, and the method comprises the steps that the actual in-vehicle noise of the vehicle and the actual state parameters of the engine are obtained; determining an actual operation state of the engine based on the actual state parameter; and in combination with the actual running state, the actual in-vehicle noise, the actual state parameters, a preset noise threshold value and a pre-constructed noise database, target in-vehicle noise of the vehicle in the actual running state is calculated, target state parameters of the engine are determined based on the target in-vehicle noise, and the engine is adjusted based on the target state parameters. Therefore, the technical problems that in the related technology, the engine adjustment parameters are difficult to adjust according to the environment, so that resource waste is caused, and the dynamic property and energy circulation of the vehicle are affected are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle NVH (Noise, Vibration, Harshness) performance control, and in particular to a vehicle engine control method, device, vehicle and storage medium. Background Art

[0002] In the related technology, the engine noise adjustment on the whole vehicle is mainly carried out in a quiet environment, such as smooth road surface, minimum blower air volume, anechoic room, windless environment, etc. After the engine adjustment parameters are determined in a quiet environment, the adjusted parameters will continue to be used in the subsequent use process, thereby reducing driving noise and providing users with a comfortable driving environment.

[0003] However, in the related art, since higher requirements are placed on engine noise in a quiet environment, the engine speed and torque will be limited lower in the tuning parameters at this time. But in reality, in a noisy environment, due to the increased background noise, the impact of increased engine noise on users is not obvious. Continuing to use the tuning parameters in a quiet environment will easily lead to a waste of resources and affect the vehicle's power and energy cycle, which needs to be improved. Summary of the invention

[0004] The present application provides a vehicle engine control method, device, vehicle and storage medium to solve the technical problem in the related art that it is difficult to adjust the engine tuning parameters according to the environment, thereby causing waste of resources and affecting the vehicle's power and energy cycle.

[0005] A first aspect of the present application provides a method for controlling a vehicle engine, comprising the following steps: obtaining an actual interior noise of a vehicle and actual state parameters of the engine; determining an actual operating state of the engine based on the actual state parameters; calculating a target interior noise of the vehicle under the actual operating state by combining the actual operating state, the actual interior noise, the actual state parameters, a preset noise threshold, and a pre-constructed noise database, and determining a target state parameters of the engine based on the target interior noise, so as to adjust the engine based on the target state parameters.

[0006] Optionally, in one embodiment of the present application, before combining the actual operating state, the actual in-vehicle noise, the actual state parameter, the preset noise threshold and the pre-constructed noise database, it also includes: under preset quiet environment conditions, obtaining the in-vehicle noise corresponding to the engine in different state positions; and constructing the noise database based on the different state positions and the corresponding in-vehicle noise.

[0007] Optionally, in one embodiment of the present application, the target interior noise of the vehicle in the actual operating state is calculated by combining the actual operating state, the actual interior noise, the actual state parameter, the preset noise threshold and a pre-constructed noise database, and the target state parameter of the engine is determined based on the target interior noise, including: if the actual operating state is a shutdown state, the target interior noise of the vehicle is calculated using the actual interior noise and the preset noise threshold, the target interior noise of the vehicle is matched in the noise database with the target interior noise as an index, and the target state parameter is determined based on the target state bit; if the actual operating state is a startup state, the interior noise that meets the preset approach condition is matched in the noise database based on the actual state parameter, the actual background noise of the vehicle is calculated based on the interior noise and the actual interior noise, the target interior noise is obtained based on the actual background noise and the preset noise threshold, the target interior noise is matched in the noise database with the target interior noise as an index, and the target state parameter is determined based on the target state bit.

[0008] Optionally, in one embodiment of the present application, taking the target in-vehicle noise as an index, matching the corresponding target state bit in the noise database, and determining the target state parameter based on the target state bit, includes: judging whether the number of state bits corresponding to the target in-vehicle noise is one; if the number is one, using the state bit as the target state bit; if the number is not one, selecting the state bit corresponding to the maximum value of the engine power in the state parameter from multiple state bits as the target state bit, and when the state bit corresponding to the maximum value of the engine power is plural, selecting the state bit corresponding to the minimum value of the speed in the state parameter as the target state bit.

[0009] Optionally, in one embodiment of the present application, obtaining the actual interior noise of the vehicle and the actual state parameters of the engine includes: obtaining the actual noise of the vehicle; and filtering the actual noise to obtain the actual interior noise that meets preset data processing conditions.

[0010] A second aspect of the present application provides a control device for a vehicle engine, comprising: a first acquisition module, used to acquire the actual interior noise of the vehicle and the actual state parameters of the engine; a determination module, used to determine the actual operating state of the engine based on the actual state parameters; a control module, used to calculate the target interior noise of the vehicle under the actual operating state by combining the actual operating state, the actual interior noise, the actual state parameters, a preset noise threshold and a pre-constructed noise database, and determine the target state parameters of the engine based on the target interior noise, so as to adjust the engine based on the target state parameters.

[0011] Optionally, in one embodiment of the present application, it also includes: a second acquisition module, used to obtain the corresponding in-vehicle noise of the engine in different state positions under preset quiet environment conditions; a construction module, used to construct the noise database based on the different state positions and the corresponding in-vehicle noise.

[0012] Optionally, in one embodiment of the present application, the control module includes: a first calculation unit, used to calculate the target interior noise of the vehicle using the actual interior noise and the preset noise threshold when the actual operating state is the shutdown state, match the corresponding target state bit in the noise database with the target interior noise as an index, and determine the target state parameter based on the target state bit; a second calculation unit, used to match the interior noise that meets the preset approach condition in the noise database based on the actual state parameter when the actual operating state is the startup state, calculate the actual background noise of the vehicle based on the interior noise and the actual interior noise, obtain the target interior noise based on the actual background noise and the preset noise threshold, match the corresponding target state bit in the noise database with the target interior noise as an index, and determine the target state parameter based on the target state bit.

[0013] Optionally, in one embodiment of the present application, the control module further includes: a judgment unit, used to judge whether the number of status bits corresponding to the target in-vehicle noise is one; a first determination unit, used to use the status bit as the target status bit when the number is one; and a second determination unit, used to select the status bit corresponding to the maximum value of the engine power in the status parameter from multiple status bits as the target status bit when the number is not one, and to select the status bit corresponding to the minimum value of the speed in the status parameter as the target status bit when the status bit corresponding to the maximum value of the engine power is plural.

[0014] Optionally, in one embodiment of the present application, the first acquisition module includes: an acquisition unit, used to acquire the actual noise of the vehicle; and a filtering unit, used to filter the actual noise to obtain the actual in-vehicle noise that meets preset data processing conditions.

[0015] A third aspect of the present application provides a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle engine control method as described in the above embodiment.

[0016] A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the vehicle engine control method as described in the above embodiment.

[0017] A fifth aspect of the present application provides a computer program product, including a computer program, which, when executed, is used to implement the above-mentioned vehicle engine control method.

[0018] The embodiment of the present application can determine the actual operating state of the engine according to the actual state parameters of the engine of the vehicle, and calculate the target in-vehicle noise of the vehicle under the actual operating state by combining the actual operating state of the engine, the actual in-vehicle noise of the vehicle, the actual state parameters of the engine, the preset noise threshold and the pre-built noise database, and determine the target state parameters of the engine based on the target in-vehicle noise, so as to adjust the engine based on the target state parameters, and thus adjust the state parameters of the engine based on different standards for noise under different operating states, so that the vehicle can provide a higher speed and operating power in a noisy environment without affecting the user's driving experience, and charge the power battery or improve the power performance, thereby improving the pure electric endurance of the vehicle. Thus, the technical problem in the related art that it is difficult to adjust the engine tuning parameters according to the environment, thereby causing waste of resources and affecting the power performance and energy cycle of the vehicle is solved.

[0019] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0021] Figure 1 A flow chart of a vehicle engine control method provided according to an embodiment of the present application;

[0022] Figure 2A schematic diagram of a noise spectrum inside a certain vehicle model according to an embodiment of the present application;

[0023] Figure 3 It is a schematic diagram of the principle of a method for controlling a vehicle engine according to an embodiment of the present application;

[0024] Figure 4 A schematic diagram of the structure of a vehicle engine control device provided according to an embodiment of the present application;

[0025] Figure 5 It is a schematic diagram of the structure of a vehicle provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0026] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0027] The following describes the control method, device, vehicle and storage medium of the vehicle engine of the embodiment of the present application with reference to the accompanying drawings. In view of the technical problem that it is difficult to adjust the engine tuning parameters according to the environment in the related art mentioned in the above background technology, thereby causing waste of resources and affecting the power and energy cycle of the vehicle, the present application provides a control method for a vehicle engine, in which the actual operating state of the engine can be determined according to the actual state parameters of the engine of the vehicle, and the target in-vehicle noise of the vehicle under the actual operating state is calculated by combining the actual operating state of the engine, the actual in-vehicle noise of the vehicle, the actual state parameters of the engine, the preset noise threshold and the pre-built noise database, and the target state parameters of the engine are determined based on the target in-vehicle noise, so as to adjust the engine based on the target state parameters, thereby adjusting the state parameters of the engine based on different standards for noise under different operating states, so that the vehicle can provide a higher speed and operating power in a noisy environment without affecting the user's driving experience, and charge the power battery or improve the power, and improve the pure electric endurance of the vehicle. Thus, the technical problem that it is difficult to adjust the engine tuning parameters according to the environment in the related art, thereby causing waste of resources and affecting the power and energy cycle of the vehicle is solved.

[0028] Specifically, Figure 1 A schematic flow chart of a method for controlling a vehicle engine provided in an embodiment of the present application.

[0029] like Figure 1 As shown, the vehicle engine control method includes the following steps:

[0030] In step S101, the actual interior noise of the vehicle and the actual state parameters of the engine are obtained.

[0031] It is understandable that the noise inside the car can include many types, such as wind noise, tire noise, engine noise, structure-borne noise and environmental noise.

[0032] Engine noise refers to the vibration and combustion noise generated when the engine is running. The volume of the noise generated will vary based on the different state parameters of the engine, such as speed and torque. Environmental noise can include the sound of other vehicles on the road, wind noise, and other sounds transmitted into the car through the car body.

[0033] In the actual implementation process, the actual in-vehicle noise obtained by the embodiment of the present application may be a collection of multiple noises including environmental noise, engine noise, etc.

[0034] When the ambient noise is low, such as when driving at a low speed in a parking lot, the user's driving experience is ensured by reducing the engine noise, such as limiting the speed and torque in the engine's state parameters. When the ambient noise is high, such as when driving with the window open on a road with a high speed limit, the user is not sensitive to the engine noise. At this time, if the engine's state parameters continue to be limited to maintain the speed and torque in a quiet environment, it will not be conducive to charging the power battery or improving the vehicle's power.

[0035] Therefore, the embodiment of the present application can obtain the actual in-vehicle noise and actual state parameters, thereby laying the foundation for subsequent corresponding engine adjustments for different driving scenarios.

[0036] For example, the actual noise inside the car can be obtained through a microphone inside the car, and the actual state parameters may include the actual engine speed, the actual engine torque and the actual engine power, etc., which can be obtained through the vehicle controller or engine management system of the vehicle.

[0037] Optionally, in one embodiment of the present application, obtaining the actual interior noise of the vehicle and the actual state parameters of the engine includes: obtaining the actual noise of the vehicle; filtering the actual noise to obtain the actual interior noise that meets preset data processing conditions.

[0038] Those skilled in the art will appreciate that there may be many situations in which the noise obtained through a sound collection device such as a microphone may exist in various situations, including different sounds such as environmental noise and engine noise, such as system prompt sounds and the voices of passengers in the car. Therefore, the embodiment of the present application can filter the actual noise after the actual noise is collected, and use a processor to filter the noise signal and process it into the required data according to needs, that is, the real-time background noise level in the car, that is, the actual noise SI in the car.

[0039] It should be noted that the preset data processing conditions can be set by technical personnel in this field according to actual conditions, and the selected filtering method and processor can be set by technical personnel in this field according to actual conditions based on the actual structure of the vehicle, and no specific restrictions are made here.

[0040] In step S102 , the actual operating state of the engine is determined based on the actual state parameters.

[0041] As a possible implementation method, the embodiment of the present application can determine the actual operating state of the engine based on the actual state parameters of the engine.

[0042] For example, when the engine speed is 0, it is determined that the vehicle is not moving, and the actual operating state at this time may be a shutdown state; when the engine speed is not 0, the actual operating state at this time may be a start-up state.

[0043] In step S103, the target interior noise of the vehicle under the actual operating state is calculated in combination with the actual operating state, the actual interior noise, the actual state parameters, the preset noise threshold and the pre-built noise database, and the target state parameters of the engine are determined based on the target interior noise to adjust the engine based on the target state parameters.

[0044] In the actual implementation process, different calculation methods of target interior noise are determined according to the different actual operating states of the engine to achieve more targeted engine tuning. After determining the target interior noise, the corresponding target state parameters are matched, so that the vehicle can automatically adjust the engine under different working conditions and different environmental noises.

[0045] It should be noted that the preset noise threshold ΔS is the difference between the noise inside the vehicle and the noise transmitted to the vehicle by the powertrain, and can be preset by those skilled in the art according to the vehicle model requirements. The higher the noise control requirements, the higher the preset noise threshold ΔS.

[0046] The target interior noise is the upper limit of the noise SE that is transmitted to the interior of the vehicle when the engine is running, which is required to achieve the target.

[0047] Optionally, in one embodiment of the present application, before combining the actual operating status, actual in-vehicle noise, actual status parameters, preset noise thresholds and a pre-constructed noise database, it also includes: under preset quiet environmental conditions, obtaining the in-vehicle noise corresponding to the engine in different state positions; and constructing a noise database based on different state positions and corresponding in-vehicle noise.

[0048] Here, the construction of noise database is elaborated in detail.

[0049] In the embodiment of the present application, the vehicle can be placed in an anechoic chamber or other quiet environment, and the vehicle can be set to idle condition, and the switches such as air conditioning and air volume can be set to off state. A microphone can be used to collect the in-vehicle noise at different engine speeds and torques, namely SE. Different SEs correspond to different state bits, as shown in Table 1, representing the NVH level of the whole vehicle engine at the current engine speed and power, where Table 1 is a comparison table of SE database and state bits.

[0050] Table 1

[0051] Status Bits Engine power(kw) Engine speed (rpm) Engine torque (N·m) Noise in the car 1 8 1000 80 SE1 2 15 1500 100 SE2 3 36 2000 180 SE3 4 50 2500 200 SE4 ... ... ... ... ...

[0052] Among them, the status bit is a signal for interaction between the processor and the VCU (Vehicle Control Unit). The status bit is output to the VCU through CAN (Controller Area Network) or other means, and the engine executes the corresponding speed and torque, that is, the corresponding state parameters of the engine are determined according to the status bit.

[0053] Optionally, in one embodiment of the present application, the target interior noise of the vehicle in the actual operating state is calculated in combination with the actual operating state, the actual interior noise, the actual state parameters, the preset noise threshold and the pre-built noise database, and the target state parameters of the engine are determined based on the target interior noise, including: if the actual operating state is the shutdown state, the target interior noise of the vehicle is calculated using the actual interior noise and the preset noise threshold, the target interior noise is used as an index to match the corresponding target state bit in the noise database, and the target state parameters are determined based on the target state bit; if the actual operating state is the start-up state, the interior noise that meets the preset approach condition is matched in the noise database based on the actual state parameters, and the target interior noise is calculated based on the interior noise, the actual interior noise and the preset noise threshold, the target interior noise is used as an index to match the corresponding target state bit in the noise database, and the target state parameters are determined based on the target state bit.

[0054] In the actual implementation process, the embodiment of the present application can calculate the target SE value according to different states of the engine.

[0055] If the engine is in a stopped state, the target SE is calculated based on SI-ΔS. The target SE is the upper limit of the noise transmitted from the engine to the vehicle. The target SE and the corresponding state bit are found by searching the SE database, and the target state parameter corresponding to the state bit is determined.

[0056] If the engine is in the starting state, the engine speed and torque are read to find the SE value closest to the actual engine speed and torque in the SE database, and the target SE is obtained according to the SI-SE-ΔS target (where SI-SE obtains the actual background noise). Then, the target SE and the corresponding state bit are found by searching the SE database, and the target state parameter corresponding to the state bit is determined.

[0057] Optionally, in one embodiment of the present application, the target in-vehicle noise is used as an index, the corresponding target state bit is matched in the noise database, and the target state parameter is determined based on the target state bit, including: judging whether the number of state bits corresponding to the target in-vehicle noise is one; if the number is one, taking the state bit as the target state bit; if the number is not one, selecting the state bit corresponding to the maximum value of the engine power in the state parameter from multiple state bits as the target state bit, and when the state bit corresponding to the maximum value of the engine power is plural, selecting the state bit corresponding to the minimum value of the speed in the state parameter as the target state bit.

[0058] It is understandable that when matching, there may be multiple matching status bits. If there are multiple status bits, the embodiment of the present application may give priority to the status bit with the highest power. If there are still multiple status bits with the highest power, then on this basis, the embodiment of the present application may give priority to the status bit with the lowest speed.

[0059] Combination Figure 2 and Figure 3 As shown, the working principle of the vehicle engine control method of the embodiment of the present application is described in detail with an embodiment.

[0060] It should be noted that all noise data in the embodiments of the present application may be different dimensions of noise, such as total value, order, spectrum, loudness, sharpness, speech clarity, etc., and may be of the entire frequency range or of a partial frequency range. Figure 2 As shown in the figure, the interior noise spectrum of a certain car model has a total noise value of 400-800Hz of 41.2dB(A).

[0061] Furthermore, if Figure 3 As shown, the embodiment of the present application may include the following steps:

[0062] Step S301: Establish a noise database. The embodiment of the present application can obtain a noise database and a status bit through experiments.

[0063] In the embodiment of the present application, the vehicle can be placed in an anechoic chamber or other quiet environment, in an idling condition, with the air conditioning, air volume and other switches turned off, and a microphone is used to collect the in-vehicle noise of different engine speeds and torques, namely SE. Different SEs correspond to different state bits, as shown in Table 1.

[0064] Among them, the control conditions of the test include engine speed and torque. The embodiment of the present application can obtain the engine minimum / maximum speed and minimum / maximum torque through the engine calibration map, and obtain different in-vehicle noise SE by adjusting the engine speed and torque. The speed step and torque step can be defined independently according to actual needs. The smaller the step, the higher the accuracy of the system.

[0065] Step S302: Setting a noise threshold ΔS. The preset noise threshold ΔS is the difference between the noise inside the vehicle and the noise transmitted to the vehicle by the powertrain, and can be preset by a person skilled in the art according to vehicle model requirements. The higher the noise control requirement, the higher the preset noise threshold ΔS.

[0066] Step S303: The noise database and the preset noise threshold ΔS are stored in the vehicle-mounted memory. The memory of the memory can be appropriately adjusted according to the actual situation.

[0067] Step S304: The microphone collects actual in-vehicle noise SI.

[0068] Step S305: Determine whether the engine is in the start state. The embodiment of the present application can determine whether the engine is in the stop state or the start state according to the actual state parameters of the engine. If the engine is in the start state, proceed to step S306, otherwise proceed to step S309.

[0069] Step S306: Read the engine speed and torque.

[0070] Step S307: Match the corresponding SE in the noise database. If the engine is in the start-up state, the SE value closest to the actual engine speed and torque is found in the SE database by reading the engine speed and torque.

[0071] Step S308: Calculate the target in-vehicle noise in the startup state. In the embodiment of the present application, the target SE can be obtained according to the SI-SE-ΔS target (where SI-SE obtains the actual background noise).

[0072] Step S309: Calculate the target in-vehicle noise in the stopped state. If the engine is in the stopped state, the target SE is calculated according to SI-ΔS, and the target SE is the upper limit of the noise transmitted from the engine to the vehicle interior.

[0073] Step S310: Match the corresponding state bit. Find the target SE and the corresponding state bit by searching the SE database. If there are multiple state bits, the state bit with the highest power is preferred. If there are still multiple state bits, the state bit with the lowest speed is preferred.

[0074] Step S311: The status bit is output to the VCU via CAN or other means.

[0075] Step S312: The engine executes corresponding state parameters.

[0076] It should be noted that in the embodiment of the present application, when calculating the target in-vehicle noise under different states and matching the corresponding state bits, the sampling rate can be defined independently. The higher the sampling rate, the higher the system accuracy, but at the same time the higher the computing power required, which can be adjusted accordingly according to actual conditions.

[0077] In summary, the embodiment of the present application can output different calibration strategy instructions to the engine after processing by the processor according to the actual in-vehicle noise, thereby realizing intelligent control of the NVH of the vehicle engine. The realization of "more charging during alarm and less charging during static" can not only improve the noise level in the vehicle, but also improve the pure electric range of the vehicle.

[0078] According to the vehicle engine control method proposed in the embodiment of the present application, the actual operating state of the engine can be determined according to the actual state parameters of the engine of the vehicle, and the target in-vehicle noise of the vehicle under the actual operating state is calculated by combining the actual operating state of the engine, the actual in-vehicle noise of the vehicle, the actual state parameters of the engine, the preset noise threshold and the pre-built noise database, and the target state parameters of the engine are determined based on the target in-vehicle noise, so as to adjust the engine based on the target state parameters, and thus adjust the state parameters of the engine based on different standards for noise under different operating states, so that the vehicle can provide a higher speed and operating power in a noisy environment without affecting the user's driving experience, and charge the power battery or improve the power performance, thereby improving the pure electric endurance of the vehicle. Thus, the technical problem in the related art that it is difficult to adjust the engine tuning parameters according to the environment, thereby causing waste of resources and affecting the power performance and energy cycle of the vehicle is solved.

[0079] Next, the control device for the vehicle engine proposed in accordance with the embodiment of the present application will be described with reference to the accompanying drawings.

[0080] Figure 4 It is a block diagram of a control device for a vehicle engine according to an embodiment of the present application.

[0081] like Figure 4 As shown, the vehicle engine control device 10 includes: a first acquisition module 100 , a determination module 200 and a control module 300 .

[0082] Specifically, the first acquisition module 100 is used to acquire the actual interior noise of the vehicle and the actual state parameters of the engine.

[0083] The determination module 200 is used to determine the actual operating state of the engine based on the actual state parameters.

[0084] The control module 300 is used to calculate the target interior noise of the vehicle under the actual operating state in combination with the actual operating state, the actual interior noise, the actual state parameters, the preset noise threshold and the pre-built noise database, and determine the target state parameters of the engine based on the target interior noise, so as to adjust the engine based on the target state parameters.

[0085] Optionally, in one embodiment of the present application, the control device 10 of the vehicle engine further includes: a second acquisition module and a construction module.

[0086] The second acquisition module is used to acquire the in-vehicle noise corresponding to the engine in different states under preset quiet environment conditions.

[0087] A building module is used to build a noise database based on different state bits and corresponding in-vehicle noises.

[0088] Optionally, in one embodiment of the present application, the control module 300 includes: a first computing unit and a second computing unit.

[0089] Among them, the first calculation unit is used to calculate the target interior noise of the vehicle using the actual interior noise and the preset noise threshold when the actual operating state is the shutdown state, use the target interior noise as an index, match the corresponding target state bit in the noise database, and determine the target state parameter based on the target state bit.

[0090] The second calculation unit is used to match the in-vehicle noise that meets the preset approach condition in the noise database based on the actual state parameters when the actual operating state is the startup state, calculate the actual background noise of the vehicle based on the in-vehicle noise and the actual in-vehicle noise, obtain the target in-vehicle noise based on the actual background noise and the preset noise threshold, match the corresponding target state bit in the noise database with the target in-vehicle noise as an index, and determine the target state parameter based on the target state bit.

[0091] Optionally, in an embodiment of the present application, the control module 300 further includes: a judgment unit, a first determination unit and a second determination unit.

[0092] The judging unit is used to judge whether the number of the state bits corresponding to the target in-vehicle noise is one.

[0093] The first determining unit is configured to use the state bit as a target state bit when the quantity is one.

[0094] The second determination unit is used to select the state bit corresponding to the maximum value of the engine power in the state parameter as the target state bit from multiple state bits when the number is not one, and to select the state bit corresponding to the minimum value of the speed in the state parameter as the target state bit when the state bits corresponding to the maximum value of the engine power are plural.

[0095] Optionally, in one embodiment of the present application, the first acquisition module 100 includes: an acquisition unit and a filtering unit.

[0096] The acquisition unit is used to acquire the actual noise of the vehicle.

[0097] The filtering unit is used to filter the actual noise to obtain the actual in-vehicle noise that meets the preset data processing conditions.

[0098] It should be noted that the above explanation of the embodiment of the vehicle engine control method is also applicable to the vehicle engine control device of this embodiment, which will not be repeated here.

[0099] According to the control device of the vehicle engine proposed in the embodiment of the present application, the actual operating state of the engine can be determined according to the actual state parameters of the engine of the vehicle, and the target in-vehicle noise of the vehicle under the actual operating state is calculated by combining the actual operating state of the engine, the actual in-vehicle noise of the vehicle, the actual state parameters of the engine, the preset noise threshold and the pre-built noise database, and the target state parameters of the engine are determined based on the target in-vehicle noise, so as to adjust the engine based on the target state parameters, and thus adjust the state parameters of the engine based on different standards for noise under different operating states, so that the vehicle can provide a higher speed and operating power in a noisy environment without affecting the user's driving experience, and charge the power battery or improve the power performance, thereby improving the pure electric endurance of the vehicle. Thus, the technical problem in the related art that it is difficult to adjust the engine tuning parameters according to the environment, thereby causing waste of resources and affecting the power performance and energy cycle of the vehicle is solved.

[0100] Figure 5 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:

[0101] A memory 501 , a processor 502 , and a computer program stored in the memory 501 and executable on the processor 502 .

[0102] When the processor 502 executes the program, the vehicle engine control method provided in the above embodiment is implemented.

[0103] Furthermore, the vehicle also includes:

[0104] The communication interface 503 is used for communication between the memory 501 and the processor 502 .

[0105] The memory 501 is used to store computer programs that can be executed on the processor 502 .

[0106] The memory 501 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0107] If the memory 501, the processor 502 and the communication interface 503 are implemented independently, the communication interface 503, the memory 501 and the processor 502 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0108] Optionally, in a specific implementation, if the memory 501, the processor 502 and the communication interface 503 are integrated on a chip, the memory 501, the processor 502 and the communication interface 503 can communicate with each other through an internal interface.

[0109] The processor 502 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0110] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned vehicle engine control method is implemented.

[0111] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the vehicle engine control method provided by an embodiment of the present invention.

[0112] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0113] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0114] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0115] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.

[0116] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0117] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0118] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0119] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A method for controlling a vehicle engine, characterized in that: The following steps are involved: Acquiring actual interior noise of the vehicle and actual state parameters of the engine; determining an actual operating state of the engine based on the actual state parameter; The target interior noise of the vehicle under the actual operating state is calculated in combination with the actual operating state, the actual interior noise, the actual state parameter, a preset noise threshold and a pre-built noise database, and the target state parameter of the engine is determined based on the target interior noise, so as to adjust the engine based on the target state parameter.

2. The method according to claim 1, characterized in that Before combining the actual operating state, the actual in-vehicle noise, the actual state parameter, the preset noise threshold and the pre-built noise database, the method further includes: Under preset quiet environment conditions, obtaining the in-vehicle noise corresponding to the engine in different states; The noise database is constructed based on the different state bits and the corresponding in-vehicle noises.

3. The method according to claim 1, characterized in that The step of calculating the target in-vehicle noise of the vehicle under the actual operating state in combination with the actual operating state, the actual in-vehicle noise, the actual state parameter, a preset noise threshold, and a pre-built noise database, and determining the target state parameter of the engine based on the target in-vehicle noise includes: If the actual operating state is a shutdown state, the target interior noise of the vehicle is calculated using the actual interior noise and the preset noise threshold, the target interior noise is used as an index, a corresponding target state bit is matched in the noise database, and the target state parameter is determined based on the target state bit; If the actual operating state is the startup state, based on the actual state parameters, the in-vehicle noise that meets the preset approach condition is matched in the noise database, the actual background noise of the vehicle is calculated based on the in-vehicle noise and the actual in-vehicle noise, and the target in-vehicle noise is obtained based on the actual background noise and the preset noise threshold, the target in-vehicle noise is used as an index, the corresponding target state bit is matched in the noise database, and the target state parameter is determined based on the target state bit.

4. The method according to claim 3, characterized in that The method of using the target in-vehicle noise as an index, matching a corresponding target state bit in the noise database, and determining the target state parameter based on the target state bit includes: Determining whether the number of state bits corresponding to the target in-vehicle noise is one; If the number is one, taking the state bit as the target state bit; If the number is not one, the state bit corresponding to the maximum value of the engine power in the state parameter is selected from multiple state bits as the target state bit, and when the state bits corresponding to the maximum value of the engine power are plural, the state bit corresponding to the minimum value of the speed in the state parameter is selected as the target state bit.

5. The method according to claim 1, characterized in that The obtaining of the actual interior noise of the vehicle and the actual state parameters of the engine includes: Acquiring actual noise of the vehicle; The actual noise is filtered to obtain the actual in-vehicle noise that meets the preset data processing conditions.

6. A vehicle engine control device, characterized in that: include: A first acquisition module, used to acquire actual interior noise of the vehicle and actual state parameters of the engine; a determination module, configured to determine an actual operating state of the engine based on the actual state parameter; A control module is used to calculate the target interior noise of the vehicle under the actual operating state in combination with the actual operating state, the actual interior noise, the actual state parameter, a preset noise threshold and a pre-built noise database, and determine the target state parameter of the engine based on the target interior noise, so as to adjust the engine based on the target state parameter.

7. The device according to claim 6, characterized in that Also includes: A second acquisition module is used to acquire the in-vehicle noise corresponding to the engine in different states under a preset quiet environment condition; A construction module is used to construct the noise database based on the different state bits and the corresponding in-vehicle noise.

8. The device according to claim 6, characterized in that The control module comprises: a first calculation unit, configured to calculate, when the actual operating state is a shutdown state, a target interior noise of the vehicle by using the actual interior noise and the preset noise threshold, match a corresponding target state bit in the noise database with the target interior noise as an index, and determine the target state parameter based on the target state bit; A second calculation unit is used to match the in-vehicle noise that meets the preset approach condition in the noise database based on the actual state parameter when the actual operating state is the startup state, calculate the actual background noise of the vehicle based on the in-vehicle noise and the actual in-vehicle noise, obtain the target in-vehicle noise based on the actual background noise and the preset noise threshold, match the corresponding target state bit in the noise database with the target in-vehicle noise as an index, and determine the target state parameter based on the target state bit.

9. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle engine control method according to any one of claims 1 to 5.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the vehicle engine control method as described in any one of claims 1 to 5.