Engine control method, vehicle, and storage medium
Patent Information
- Application Number
- CN202511499119.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-20
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2045-10-20
AI Technical Summary
[0004]本发明实施例提供了一种发动机控制方法、车辆及存储介质,以至少解决相关技术中发动机进行米勒工况切换时的稳定性较差的技术问题
[0017]根据本发明实施例的另一方面,还提供了一种计算机程序产品,包括非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储计算机程序,所述计算机程序被处理器执行时实现本发明各个实施例中的方法。
Smart Images

Figure CN121322212B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle engineering, and more specifically, to an engine control method, a vehicle, and a storage medium. Background Technology
[0002] In the field of engine technology, especially for engines employing the Miller cycle, stability during transitions between different operating conditions is a key technical challenge. The Miller cycle, as a technology to improve engine efficiency and reduce emissions, achieves higher thermal efficiency by closing the intake valves earlier and utilizing the inertia effect of the intake manifold to reduce pumping losses. However, in practical applications, particularly during rapid transitions between different Miller operating conditions, the Miller cycle faces the problem of poor transition stability.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This invention provides an engine control method, a vehicle, and a storage medium to at least solve the technical problem of poor stability of engines when switching Miller operating conditions in related technologies.
[0005] According to one aspect of the present invention, an engine control method is provided, comprising: monitoring an engine in a vehicle to obtain current operating parameters of the engine; determining, based on the current operating parameters, whether the vehicle needs to switch from a first driving mode to a second driving mode, wherein the valve control parameters of the engine in the first driving mode are different from those in the second driving mode, and the valve control parameters are used to control the operation of variable valves of the engine; in response to the vehicle needing to switch from the first driving mode to the second driving mode, obtaining target control parameters corresponding to the second driving mode, wherein the target control parameters are used to characterize parameters that can control the normal operation of the engine during the process of switching the vehicle from the first driving mode to the second driving mode, and the parameter type of the target control parameters is different from the parameter type of the current operating parameters; and switching the engine from the current control parameters to the target control parameters to control the vehicle to switch from the first driving mode to the second driving mode.
[0006] Further, obtaining the target control parameters corresponding to the second driving mode includes: sensing the current environment of the engine based on at least one sensor on the engine to obtain environmental parameters; obtaining initial control parameters matching the second driving mode from a parameter mapping table, wherein the parameter mapping table is used to characterize the mapping relationship between the second driving mode and the initial control parameters; and adjusting the initial control parameters based on the environmental parameters to obtain the target control parameters.
[0007] Furthermore, the initial control parameters are adjusted based on environmental parameters to obtain target control parameters, including: evaluating environmental parameters according to a preset method to obtain parameter evaluation results, wherein the parameter evaluation results are used to characterize the degree of influence of environmental parameters on the engine when the engine is running in the second driving mode; determining the initial control parameters as target control parameters in response to the degree of influence meeting preset conditions; and adjusting the initial control parameters using environmental parameters in response to the degree of influence not meeting preset conditions to obtain target control parameters.
[0008] Furthermore, the method also includes: constructing multiple test control parameters and multiple test driving modes based on the engine's operating parameter range, wherein the multiple test control parameters include initial control parameters, and the multiple test driving modes include a first driving mode and a second driving mode; based on at least one test method, controlling the engine to operate according to any test control parameter in any test driving mode to obtain the engine's test operating parameters; based on the test operating parameters, determining a target control parameter matching any test driving mode from the multiple test control parameters; and constructing a parameter mapping table based on the multiple test driving modes and the target control parameter matching any test driving mode.
[0009] Furthermore, based on at least one test method, in any test driving mode, the engine is controlled to run according to any test control parameter to obtain the engine's test operation parameters, including: configuring the initial test bench based on any test driving mode and any test control parameter to obtain the target test bench; installing the engine on the target test bench, and controlling the engine to run based on the target test bench to obtain the test operation parameters.
[0010] Furthermore, based on at least one testing method, under any test driving mode, the engine is controlled to operate according to any test control parameter to obtain the engine's test operation parameters, including: extracting features from the engine's system structure to obtain system features; building a virtual engine model in a virtual test environment based on the system features; and performing simulation tests on the virtual engine model based on any test driving mode and any test control parameter to obtain the test operation parameters.
[0011] Furthermore, based on the test operation parameters, a target control parameter matching any test driving mode is determined from multiple test control parameters, including: evaluating the engine's operating performance based on the test operation parameters to obtain a performance evaluation result, wherein the performance evaluation result is used to characterize the engine performance and combustion stability when the engine is controlled according to any test control parameter in any test driving mode; determining an initial control parameter matching any test driving mode under at least one test method based on the performance evaluation result; and integrating the initial control parameters based on at least one test method to obtain the target control parameter.
[0012] Furthermore, the initial control parameters are integrated based on at least one testing method to obtain the target control parameters, including: obtaining the method evaluation results of at least one testing method, wherein the method evaluation results are used to characterize the accuracy of at least one testing method; determining the test weights of at least one testing method based on the method evaluation results; and selecting the target control parameters from the initial control parameters based on the test weights.
[0013] According to another aspect of the present invention, an engine control device is also provided, comprising: a first monitoring module for monitoring an engine in a vehicle to obtain current operating parameters of the engine; a first determining module for determining, based on the current operating parameters, whether the vehicle needs to switch from a first driving mode to a second driving mode, wherein the valve control parameters of the engine in the first driving mode are different from those in the second driving mode, and the valve control parameters are used to control the operation of the variable valves of the engine; a first acquiring module for acquiring target control parameters corresponding to the second driving mode in response to the vehicle needing to switch from the first driving mode to the second driving mode, wherein the engine control parameters are used to characterize the parameters that can control the normal operation of the engine during the process of switching the vehicle from the first driving mode to the second driving mode, and the parameter type of the target control parameters is different from the parameter type of the current operating parameters; and a first control module for switching the engine from the current control parameters to the target control parameters to control the vehicle to switch from the first driving mode to the second driving mode.
[0014] According to another aspect of the present invention, a vehicle is also provided, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods of various embodiments of the present invention during runtime.
[0015] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is executed, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of the present invention.
[0016] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the methods of various embodiments of the present invention.
[0017] According to another aspect of the present invention, a computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the methods of various embodiments of the present invention.
[0018] According to another aspect of the present invention, a computer program is also provided, which, when executed by a processor, implements the methods of the various embodiments of the present invention.
[0019] In this embodiment of the invention, the engine of the vehicle is monitored to obtain its current operating parameters. Based on the current operating parameters, it is determined whether the vehicle needs to switch from a first driving mode to a second driving mode. In response to the need to switch from the first driving mode to the second driving mode, the target control parameters corresponding to the second driving mode are obtained. The engine is switched from its current control parameters to the target control parameters to control the vehicle's switch from the first driving mode to the second driving mode. By monitoring the current operating parameters of the engine to determine whether the vehicle is in a condition that requires switching from the first driving mode to the second driving mode, and after determining that a switch is needed, the control system can obtain the target control parameters corresponding to the second driving mode and switch the engine's control parameters to the aforementioned target control parameters. This ensures the smoothness and stability of the engine's switch from the first driving mode to the second driving mode. During the switch, the control system switches the engine's current control parameters to the target control parameters, enabling the engine to work in a timely manner under the control system of the target control parameters. This achieves the goal of smooth, efficient, and stable switching of the engine between different driving modes, thereby solving the technical problem of poor stability of the engine when switching to Miller conditions in related technologies. Attached Figure Description
[0020] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0021] Figure 1 This is a flowchart of an engine control method according to an embodiment of the present invention;
[0022] Figure 2 This is a schematic diagram of an engine control device according to an embodiment of the present invention. Detailed Implementation
[0023] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0025] According to an embodiment of the present invention, an embodiment of an engine control method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0026] Figure 1 This is a flowchart of an engine control method according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0027] Step S102: Monitor the engine on the vehicle to obtain the current operating parameters of the engine.
[0028] The aforementioned current operating parameters can refer to various indicators reflecting the engine's operating status in real time. These parameters are crucial for monitoring engine performance and health, as well as making decisions regarding operating condition switching. For example, the aforementioned current operating parameters may include at least one or more of the following: engine speed, torque request, actual torque, throttle opening, intake pressure, etc., but are not limited to these.
[0029] In one optional embodiment, considering that the engine's operating state changes with environmental variations, the engine control system (hereinafter referred to as the control system) can adjust the engine's control strategy in a timely manner by monitoring the engine's operating parameters to adapt to the current environment and ensure that the engine maintains good performance and stability under different conditions. Therefore, the control system can monitor the vehicle's engine during vehicle operation to obtain the engine's current operating parameters, thereby providing a data basis for subsequent adjustments to the engine's operating state.
[0030] For example, staff can pre-deploy additional sensors on the engine, including but not limited to speed sensors, temperature sensors, pressure sensors, knock sensors, etc. These sensors can monitor the current operating parameters of the engine during operation and transmit these current operating parameters to the control system so that the control system can make the next decision.
[0031] For example, the engine's real-time operating parameters can be uploaded to a cloud server via an in-vehicle IoT device (such as an in-vehicle communication module). By using data analysis and processing software pre-deployed on the cloud server, the uploaded engine operating parameters can be analyzed and processed in real time to assess the engine status, obtain cloud analysis results, and send the cloud analysis results to the control system to adjust the engine's operating mode to meet the vehicle's driving needs.
[0032] It should be noted that the engine monitoring in the above steps can be performed in real time, at set times, or at user-defined time periods. Staff can set these settings according to their actual needs, and there are no restrictions here.
[0033] Step S104: Based on the current operating parameters, determine whether the vehicle needs to switch from the first driving mode to the second driving mode. The valve control parameters of the engine in the first driving mode are different from those in the second driving mode. The valve control parameters are used to control the operation of the engine's variable valves.
[0034] The aforementioned first driving mode can be the engine's driving mode under normal driving or low-load conditions. For example, the aforementioned first driving mode can be an economy mode or a standard mode, but it is not limited to these. In the aforementioned first driving mode, the valve control parameters of the aforementioned engine can be set to parameters that can improve fuel economy and reduce emissions, such as using a large Miller cycle, reducing pumping losses by delaying the intake valve closing time, improving thermal efficiency, etc., but it is not limited to these.
[0035] The aforementioned second driving mode can be a driving mode used when the engine requires higher power output. For example, the aforementioned second driving mode can be a sport mode or a rapid acceleration condition, but it is not limited to these. In the aforementioned second driving mode, the aforementioned valve control parameters can be adjusted to enable the engine to provide more powerful output, such as switching to the Miler cycle, increasing the compression ratio by changing the valve opening and closing times, and improving torque and power output to meet acceleration demands, but it is not limited to these.
[0036] The aforementioned valve control parameters can be parameters used to control the operation of the engine's variable valves. For example, these valve control parameters may include at least one or more of the following: the opening time, closing time, duration, and opening angle of the intake and exhaust valves, but are not limited to these. Adjusting these valve control parameters can alter the engine's intake and exhaust characteristics, thereby affecting engine performance. Therefore, in different driving modes, targeted adjustments to these valve control parameters can enable the engine to exhibit better performance and efficiency under various operating conditions.
[0037] In one alternative embodiment, considering that the engine's performance requirements differ under different driving modes, for example, rapid acceleration requires a quick increase in engine torque output, while cruising or low-load conditions necessitate minimizing pumping losses and improving fuel economy, the control system can pre-define the vehicle's driving modes into a first driving mode and a second driving mode. The valve control parameters used in these two driving modes differ, allowing the control system to precisely control the engine valves based on the valve control parameters used in the corresponding driving mode when determining whether to switch between the first and second driving modes based on the current operating parameters.
[0038] For example, the aforementioned current operating parameters may include at least the driver's torque request changes. The control system can analyze a large amount of experimental data to pre-set a threshold for the instantaneous growth rate of the torque request. When the instantaneous growth rate of the torque request exceeds the preset threshold, the control system can determine that it is necessary to switch from the first driving mode to the second driving mode. When the torque request falls below the preset threshold and remains below it for a period of time, the control system can determine that it is necessary to switch back from the second driving mode to the first driving mode.
[0039] For example, the control system can pre-train a machine learning model based on experimental data. When it needs to determine whether the vehicle should switch between the first and second driving modes, the control system can input the current operating parameters into the machine learning model. Using this model, the system can predict whether a sudden acceleration demand will occur in the near future. If the prediction indicates a need for sudden acceleration, the control system can switch to the second driving mode in advance to improve response speed and efficiency. If the prediction indicates that the sudden acceleration demand has ended, and real-time parameters confirm that the engine has returned to the appropriate operating condition under Miller conditions, the control system can switch back to the first driving mode based on the prediction.
[0040] Step S106: In response to the vehicle needing to switch from the first driving mode to the second driving mode, obtain the target control parameters corresponding to the second driving mode. The target control parameters are used to characterize the parameters that can control the engine to operate normally during the process of switching the vehicle from the first driving mode to the second driving mode. The parameter type of the target control parameters is different from the parameter type of the current operating parameters.
[0041] The aforementioned target control parameters can refer to a set of pre-set control parameters. These parameters guide the engine's operating state to make necessary adjustments to ensure smooth, efficient, and safe operation under new conditions. The selection and setting of these target control parameters can be based on a comprehensive consideration of factors such as engine performance, combustion stability, emission control, and driving experience, thereby ensuring a smooth transition and optimal performance of the engine between different driving modes.
[0042] In one alternative embodiment, different driving modes are designed for different driving scenarios and needs. For example, the Eco mode may prioritize fuel economy and low emissions, while the Power mode focuses on providing stronger acceleration and a better driving experience. To meet these different needs, the engine's control parameters need to be adjusted to improve engine performance in the corresponding driving mode. Therefore, if the control system determines that a switch from the first driving mode to the second driving mode is required, the control system can further acquire target control parameters corresponding to the second driving mode. These target control parameters have a different parameter type than the current operating parameters. By acquiring these target control parameters, the control system can achieve precise engine control during mode switching to ensure a smooth transition between different driving modes.
[0043] For example, based on engine design specifications and experimental data, a decision rule base is established. This base contains rules governing parameter changes from a first driving mode to a second driving mode under specific conditions (such as engine speed and temperature). When the vehicle condition monitoring system detects a need to switch driving modes, it queries the rule base in real time and retrieves the target control parameters based on the current engine state. If no applicable rule is found in the rule base or if parameter changes are abnormal, an expert system can intervene to provide manual decision-making or correct predictions, ensuring the reliability of the switching process.
[0044] For example, the control system can pre-collect a large amount of vehicle operating data under different driving modes, including but not limited to engine speed, torque, temperature, fuel type, and engine load. Based on this data, a predictive model is trained using machine learning algorithms. This model can predict a series of target control parameters for the second driving mode based on the current operating parameters of the first driving mode. When the control system detects that a change in driving mode is needed, it can use the trained model to predict the target control parameters. During the switching process, the control system can gradually adjust the engine control strategy according to the predicted target control parameters to achieve a smooth transition.
[0045] It should be noted that if the vehicle needs to switch back from the second driving mode to the first driving mode, the control system can also use the steps described above to obtain the control parameters corresponding to the first driving mode in order to adjust the engine's operating state during the mode switching process.
[0046] Step S108: Switch the engine from the current control parameters to the target control parameters to control the vehicle to switch from the first driving mode to the second driving mode.
[0047] In one alternative embodiment, considering that different driving modes correspond to different driving needs and environmental conditions, the engine control strategy needs to be adjusted accordingly to ensure that it can achieve the best working state in various modes.
[0048] Specifically, when high power output is required, such as during rapid acceleration or high-speed driving, the vehicle needs to switch from the first driving mode to the second driving mode. At this time, the control system can adjust the engine's control parameters to provide greater torque and power to meet the driver's acceleration needs.
[0049] Furthermore, when cruising at low speeds or on a steady pace, the vehicle needs to switch from the second driving mode to the first driving mode to improve fuel economy. At this time, the control system can adjust the engine's control parameters to reduce fuel consumption.
[0050] In this embodiment of the invention, the engine of the vehicle is monitored to obtain its current operating parameters. Based on the current operating parameters, it is determined whether the vehicle needs to switch from a first driving mode to a second driving mode. In response to the need to switch from the first driving mode to the second driving mode, the target control parameters corresponding to the second driving mode are obtained. The engine is switched from its current control parameters to the target control parameters to control the vehicle's switch from the first driving mode to the second driving mode. By monitoring the current operating parameters of the engine to determine whether the vehicle is in a condition that requires switching from the first driving mode to the second driving mode, and after determining that a switch is needed, the control system can obtain the target control parameters corresponding to the second driving mode and switch the engine's control parameters to the aforementioned target control parameters. This ensures the smoothness and stability of the engine's switch from the first driving mode to the second driving mode. During the switch, the control system switches the engine's current control parameters to the target control parameters, enabling the engine to work in a timely manner under the control system of the target control parameters. This achieves the goal of smooth, efficient, and stable switching of the engine between different driving modes, thereby solving the technical problem of poor stability of the engine when switching to Miller conditions in related technologies.
[0051] Further, obtaining the target control parameters corresponding to the second driving mode includes: sensing the current environment of the engine based on at least one sensor on the engine to obtain environmental parameters; obtaining initial control parameters matching the second driving mode from a parameter mapping table, wherein the parameter mapping table is used to characterize the mapping relationship between the second driving mode and the initial control parameters; and adjusting the initial control parameters based on the environmental parameters to obtain the target control parameters.
[0052] The aforementioned environmental parameters can be parameters used to describe key external factors affecting engine performance and operating condition selection. For example, the aforementioned environmental parameters may include at least one or more of the following: exhaust temperature, ambient temperature, atmospheric pressure, etc., but are not limited to these.
[0053] The aforementioned parameter mapping table can be a pre-established data structure or algorithm used to map different second driving modes to initial control parameters. This parameter mapping table can be created based on extensive experimental data and simulation analysis to provide optimal engine performance and efficiency under different driving modes.
[0054] The initial control parameters mentioned above can be a set of control parameters that match the second driving mode and can be directly read from the parameter mapping table. These initial control parameters can be preset based on different driving conditions and environmental parameters. The initial control parameters can provide a reasonable starting point for engine control, but in different actual driving environments, they can be fine-tuned according to real-time environmental parameters to adapt to the current operating conditions.
[0055] In one alternative embodiment, considering that engine operation is affected by various environmental factors, including but not limited to temperature, humidity, altitude, vehicle load, and driving style, the control system can obtain the real-time status of engine operation and environmental conditions—that is, the environmental parameters of the aforementioned environment—by sensing this environmental information in real time through at least one sensor pre-deployed on the engine. This step forms the basis for subsequent adjustments to the control strategy, ensuring that the control strategy can adapt to the current specific environment.
[0056] After obtaining the aforementioned environmental parameters, the control system can determine the control parameters applicable to these parameters, i.e., the initial control parameters matched with the second driving mode. Since the engine control parameters may differ significantly under different driving modes, to accurately obtain the initial control parameters, the control system can pre-construct a parameter mapping table. This table, established based on extensive experimental data and simulation results, stores the relationship between different driving modes and engine control parameters. Based on this parameter mapping table, the control system can obtain the initial control parameters matched with the second driving mode.
[0057] Furthermore, while the control system can determine the initial control parameters based on the aforementioned parameter mapping table, changes in the actual operating environment may affect the applicability of these initial control parameters. For example, oxygen density is lower at high altitudes, which may necessitate adjusting the fuel injection quantity to maintain an ideal air-fuel ratio. Under high loads (such as uphill driving), it may be necessary to adjust the ignition advance angle to enhance torque output. Therefore, to ensure that the final generated target control parameters accurately match the current environmental conditions, the control system can adjust the initial control parameters based on the aforementioned environmental parameters. This ensures that the engine maintains high operating efficiency under current environmental conditions, thereby enabling the engine to operate efficiently and stably under different environments and operating conditions, avoiding performance degradation or increased emissions, while simultaneously improving the driving experience and vehicle adaptability.
[0058] For example, different altitudes have different oxygen contents, leading to varying combustion efficiency in the engine and affecting combustion stability. Therefore, the control system can use an oxygen content sensor to monitor the oxygen content at the current altitude. The control system can also obtain initial control parameters, such as injection advance angle and ignition advance angle, from the aforementioned parameter mapping table to match the second driving mode. Subsequently, the control system can adjust these initial control parameters based on the oxygen content sensor data. Specifically, if the oxygen content is lower than expected, the control system can adjust the injection advance angle or ignition advance angle to improve combustion stability and prevent knocking. In the above steps, the magnitude and direction of the adjustment to the initial control parameters can be predetermined from experimental data and simulation results and stored in the aforementioned parameter mapping table.
[0059] For example, different temperatures also affect engine combustion efficiency. The control system can use temperature sensors to monitor engine coolant temperature, intake air temperature, exhaust air temperature, etc., to obtain current temperature data. Subsequently, the control system can obtain initial control parameters, such as intake valve timing and exhaust valve timing, from the aforementioned parameter mapping table according to the second driving mode. Then, based on the temperature parameters, the control system can adjust parameters such as intake and exhaust valve timing and boost pressure to improve engine thermal efficiency and combustion stability. Specifically, when the coolant temperature is low, the exhaust valve closing time can be appropriately delayed to increase the cylinder temperature and improve combustion.
[0060] Furthermore, the initial control parameters are adjusted based on environmental parameters to obtain target control parameters, including: evaluating environmental parameters according to a preset method to obtain parameter evaluation results, wherein the parameter evaluation results are used to characterize the degree of influence of environmental parameters on the engine when the engine is running in the second driving mode; determining the initial control parameters as target control parameters in response to the degree of influence meeting preset conditions; and adjusting the initial control parameters using environmental parameters in response to the degree of influence not meeting preset conditions to obtain target control parameters.
[0061] The aforementioned parameter evaluation results can refer to a series of data or indicators obtained by quantitatively analyzing the environmental parameters of the engine during operation in the second driving mode. These parameter evaluation results can be used to reflect the impact of these environmental parameters on engine performance. For example, the aforementioned parameter evaluation results may include at least one or more of the following: evaluation results of the impact of ambient temperature on cooling system efficiency, evaluation results of the impact of atmospheric pressure changes on intake air volume, evaluation results of the impact of engine oil temperature on lubrication effect, etc., but are not limited to these.
[0062] The aforementioned degree of influence refers to the magnitude of the impact of environmental parameters on engine performance, i.e., the deviation between the parameter evaluation results and the engine's ideal operating state. This degree of influence can help determine whether the engine can achieve the expected performance with initial control parameters under current environmental conditions.
[0063] In one optional embodiment, environmental parameters directly affect engine combustion efficiency, cooling effect, and intake air density. By evaluating these environmental parameters, the impact of current environmental factors on the engine's second driving mode can be quantified, helping the control system better understand the engine's operating environment. Therefore, the control system can use sensors deployed on the vehicle to collect current environmental data and, combined with the engine's characteristic curves, calculate parameter evaluation results using a preset mathematical model or empirical formula. This mathematical model can be established based on extensive experiments and can reflect the influence of environmental parameters on engine performance in the second driving mode. Based on the parameter evaluation results, the control system can understand whether engine performance will be negatively affected in the current environment, and the extent of this negative impact, enabling the control system to promptly determine whether to adjust the engine's control strategy to cope with these environmental changes.
[0064] Specifically, if the evaluation results of the above parameters show that the impact of the current environmental factors on the engine is within an acceptable range, that is, if the above preset conditions are met, the control system does not need to make additional adjustments to the engine control strategy. In other words, in the second driving mode, the above initial control parameters are sufficient to maintain the engine's efficient and stable operation. Therefore, the control system can directly use the above initial control parameters as target control parameters without making any additional changes.
[0065] If the evaluation results of the above parameters show that the current environmental factors have an impact on the engine beyond the preset normal range, that is, if the environmental factors have already had a significant impact on the engine, then if the control system does not take measures, it may lead to problems such as unstable combustion, reduced power, or excessive emissions. Therefore, the control system can adjust the engine's initial control parameters according to the specific environmental parameters to adapt to the new environmental conditions, thereby restoring or improving engine performance and thus improving the engine's stability during operating condition transitions.
[0066] In the above steps, the adjustment of the initial control parameters can be achieved through various means. For example, control parameter combinations can be predicted using artificial intelligence models (such as neural networks), or rule-based expert systems can be used to adjust the control parameters according to pre-set correction rules. The goal of adjusting the initial adjustment parameters is to ensure that the engine can maintain high performance, low emissions, and good combustion stability under current environmental conditions.
[0067] Furthermore, the method also includes: constructing multiple test control parameters and multiple test driving modes based on the engine's operating parameter range, wherein the multiple test control parameters include initial control parameters, and the multiple test driving modes include a first driving mode and a second driving mode; based on at least one test method, controlling the engine to operate according to any test control parameter in any test driving mode to obtain the engine's test operating parameters; based on the test operating parameters, determining a target control parameter matching any test driving mode from the multiple test control parameters; and constructing a parameter mapping table based on the multiple test driving modes and the target control parameter matching any test driving mode.
[0068] The above-mentioned operating condition parameter range can refer to the range of parameter changes of the engine under different operating conditions.
[0069] The aforementioned test control parameters can be variable parameters used to adjust the engine's operating state during testing. For example, these parameters may include at least one or more of the following: ignition angle, fuel injection quantity, intake valve opening time, etc., but are not limited to these. During testing, by adjusting these test control parameters, an optimal engine operating state can be obtained under different operating conditions.
[0070] The aforementioned test driving modes can represent the engine's operating modes under different driving environments or driving habits. By conducting engine tests under these test driving modes, it can be ensured that the engine achieves optimal performance under various real-world driving conditions.
[0071] The aforementioned test parameters can represent the actual output and state of the engine under different control parameters and driving modes. By monitoring and recording these test parameters, the engine's performance and efficiency under different operating conditions and control settings can be evaluated.
[0072] In one alternative embodiment, considering that the engine needs to adapt to multiple driving modes, and different driving modes have different performance requirements for the engine, such as response speed, fuel efficiency, or torque output, the initial control parameters mentioned above may not be optimal. Testing is needed to find control parameters that provide better power, economy, and emissions performance under the current driving mode. Therefore, the control system can pre-analyze the range of engine operating parameters based on the conditions the vehicle may encounter during actual driving. Subsequently, multiple test control parameters and multiple test driving modes for the engine can be constructed based on these operating parameter ranges. To ensure that the testing process covers multiple operating conditions of the engine during actual operation, the multiple test control parameters may include initial control parameters, and the multiple test driving modes may include a first driving mode and a second driving mode. After constructing the multiple test control parameters and multiple test driving modes, the control system can use at least one testing method, such as bench testing, virtual simulation, or road testing, to control the engine operation under any test driving mode and any test control parameter, thereby obtaining the engine's test operating parameters and collecting engine operating data under different driving modes and control parameters. The aforementioned test parameters can help the control system accurately evaluate the engine's performance under different operating conditions and identify which combinations of control parameters can achieve the desired performance indicators in a specified driving mode.
[0073] After acquiring the aforementioned test operating parameters, the control system can analyze these parameters to determine the set of test control parameters that optimize engine performance under the current test driving mode. This set of test control parameters serves as the target control parameters matching the current test driving mode. Specifically, the control system can compare test operating parameters under different test control parameters to find the optimal control parameters that maintain or improve key performance indicators while reducing emissions and improving fuel efficiency. These parameters then become the target control parameters. Subsequently, the control system can establish the correlation between different driving modes and the corresponding target control parameters, thereby constructing the parameter mapping table. This provides the control system with the guidance information needed to adjust engine operating conditions in real time, ensuring that the engine always operates under a control strategy that closely matches the second driving mode, enabling the engine to work efficiently and stably in complex and changing driving environments.
[0074] For example, in engine bench tests or actual vehicle testing, the control system can collect a large amount of engine operating data to construct multiple test control parameters and test driving modes. This engine operating data may include, but is not limited to, control parameters such as engine speed, load, temperature, fuel injection quantity, and ignition advance angle, as well as corresponding performance parameters such as power, torque, efficiency, and emissions. Subsequently, the control system can design and execute a series of tests based on at least one of these testing methods. Each test case can cover different test driving modes, using different test control parameters in each mode. Since the amount of data involved in the test control parameters used during testing may be substantial, to reduce the workload of manual annotation and avoid errors caused by manual annotation under large data volumes, the control system can use big data analysis and machine learning algorithms to process the collected data, thereby identifying the best-performing combination of control parameters in each test driving mode as the target control parameters. After obtaining the target control parameters, the control system can establish a relationship between various driving modes and the corresponding target control parameters, forming a parameter mapping table. This mapping table can help quickly determine the optimal control parameters under any given driving mode.
[0075] Furthermore, based on at least one test method, in any test driving mode, the engine is controlled to run according to any test control parameter to obtain the engine's test operation parameters, including: configuring the initial test bench based on any test driving mode and any test control parameter to obtain the target test bench; installing the engine on the target test bench, and controlling the engine to run based on the target test bench to obtain the test operation parameters.
[0076] The aforementioned initial test bench can be a bench configured before the start of testing, and it can meet the basic testing conditions. For example, the configuration of the aforementioned initial test bench may include at least one or more of the following: bench hardware equipment, sensor arrangement, test software settings, etc., but is not limited to these. The aforementioned initial test bench is set up to ensure that standard, repeatable tests can be performed, and it is usually configured according to test specifications or standards to collect engine performance data under different test conditions.
[0077] The aforementioned target test bench can be a bench adjusted according to specified test driving modes and control parameters. After determining the basic architecture of the initial test bench, researchers can reconfigure the initial bench according to the target driving mode and target control parameters to more accurately test and adjust the engine performance under different operating conditions. The target test bench is set up to achieve specified test objectives, so as to more accurately simulate the engine operation in real-world scenarios and thus collect data that is closer to reality.
[0078] In one alternative embodiment, considering that engine control strategy is key to achieving better performance, lower emissions, and higher efficiency by adjusting engine control parameters and external inputs, a large amount of response data about the engine under different test driving modes can be collected by running the engine on a test bench based on different test control parameters. This response data can be used to adjust and verify engine performance, thereby helping the control system to formulate a smarter and more efficient control strategy. Therefore, the control system can analyze any test driving mode and any test control parameter to obtain the configuration parameters of the test bench that can meet the above test driving mode and test control parameters, and configure the initial test bench based on the above configuration parameters to obtain the target test bench, which can accurately simulate the engine's operation under the current test driving mode. Subsequently, the control system can install the engine on the target test bench and control the engine operation based on the target test bench. During the engine operation, the control system can monitor the engine's operating status to obtain the above test operation parameters.
[0079] For example, a city driving mode can be selected as the test driving mode. The control system can configure the initial test bench according to the speed and load variation patterns under this test driving mode, so that the initial test bench can accurately simulate frequent start-stop, low-speed driving, and medium acceleration operations under urban conditions. The control system can also set temperature test control parameters (such as coolant temperature and intake air temperature) within a specified range, so that the initial test bench can accurately simulate the engine's thermal management state under the test driving mode. Subsequently, the control system can install the engine on the target test bench, and control the engine operation based on the bench control software, inputting the city driving mode and temperature control parameters. During engine operation, the control system can record the engine's performance indicators (such as fuel economy, emissions, and power response) and combustion stability parameters (such as knock tendency and combustion heat release rate) at different temperatures. The control system can integrate the recorded parameters to obtain the test operation parameters.
[0080] Furthermore, based on at least one testing method, under any test driving mode, the engine is controlled to operate according to any test control parameter to obtain the engine's test operation parameters, including: extracting features from the engine's system structure to obtain system features; building a virtual engine model in a virtual test environment based on the system features; and performing simulation tests on the virtual engine model based on any test driving mode and any test control parameter to obtain the test operation parameters.
[0081] The aforementioned system characteristics can refer to key parameters and attributes that describe the structure and operating characteristics of the engine system. For example, the aforementioned system characteristics may include at least one or more of the following: basic engine parameters, environmental parameters, thermodynamic and kinetic characteristics, thermal management characteristics, material and physical properties, etc., but are not limited to these.
[0082] In one alternative embodiment, considering that a virtual environment can simulate various actual operating conditions and extreme conditions of an engine, conditions that may be difficult to achieve in physical testing or could damage the engine, and that virtual model testing can replace expensive physical experiments, reducing development costs and time, the control system can construct a virtual engine model for simulation testing. This virtual engine model needs to closely match the working principle of a real engine to accurately simulate its operating state under different conditions. To accurately understand and quantify the engine's basic attributes and working principles, the control system can extract features from the engine's system structure to obtain system characteristics. Based on these system characteristics, the control system can use computer software to build a virtual engine model in a virtual testing environment for subsequent simulation testing. After constructing the virtual engine model, the control system can perform simulation testing on the virtual engine model based on any test driving mode and any test control parameter to obtain the test operating parameters. In the above steps, by simulating test driving modes and test control parameters in a virtual environment, the response of the virtual engine model can be observed and recorded to evaluate the effectiveness of the current control strategy, thereby helping the control system identify potential problems with the current control strategy and make timely adjustments before actual testing.
[0083] For example, the control system can acquire a large amount of engine operating data through engine bench tests. Then, it can utilize machine learning algorithms such as support vector machines, neural networks, and decision trees to extract key features of the engine system from the data, which are then used as the aforementioned system features. Based on these system features, the control system can transform the model generated by the machine learning algorithm into a virtual engine model to achieve engine prediction and simulation under different operating conditions. Finally, the control system can select a test driving mode and a set of test control parameters, and conduct simulation tests based on the aforementioned virtual engine model to obtain the aforementioned test operating parameters.
[0084] Furthermore, based on the test operation parameters, a target control parameter matching any test driving mode is determined from multiple test control parameters, including: evaluating the engine's operating performance based on the test operation parameters to obtain a performance evaluation result, wherein the performance evaluation result is used to characterize the engine performance and combustion stability when the engine is controlled according to any test control parameter in any test driving mode; determining an initial control parameter matching any test driving mode under at least one test method based on the performance evaluation result; and integrating the initial control parameters based on at least one test method to obtain the target control parameter.
[0085] The performance evaluation results described above are a set of quantitative indicators obtained by analyzing the engine's operating data under different test driving modes. These results can be used to describe the engine's performance and combustion stability under different test control parameters.
[0086] In an optional embodiment, considering that the above performance evaluation results can reflect the engine's performance and combustion stability under different operating conditions, and that these performance characteristics and combustion stability are directly related to the engine's actual application effect and user experience, the engine's performance can be evaluated under various dynamic driving conditions through different test driving modes, ensuring that the control strategy is applicable to actual driving scenarios, and not just theoretical or static conditions. Therefore, the control system can first evaluate the engine's operating performance based on the above test operating parameters to obtain the above performance evaluation results.
[0087] After obtaining the performance evaluation results, the control system can select initial control parameters from multiple test control parameters that match the current test driving mode under at least one of the aforementioned test methods. This step is data-driven, ensuring that the selected initial control parameters can actually improve or maintain engine performance and stability. Through experimental or simulation data, the control system can identify which combinations of control parameters provide better engine performance under the current operating conditions. For example, for rapid acceleration conditions, the control system can identify parameter combinations that can quickly increase torque while maintaining combustion stability.
[0088] After determining the initial control parameters, the control system can integrate these parameters based on at least one testing method to obtain the target performance parameters. This means that the control system can further adjust the parameter settings by analyzing and comparing data from different testing modes to achieve a balance between performance and stability under a wider range of operating conditions. The integrated target control parameters can be used to construct engine control strategies, ensuring that the engine operates efficiently and stably under various operating conditions, thereby improving the overall operating efficiency of the engine and the driving experience.
[0089] For example, the control system can record the engine's operating parameters under different operating conditions through engine bench tests or vehicle road tests. These operating parameters may include, but are not limited to, engine speed, load, fuel injection quantity, ignition advance angle, and valve timing. The control system can then use data analysis methods to evaluate these parameters, obtaining performance evaluation results, including engine power, torque output, fuel efficiency, and combustion stability indicators (such as knock tendency and changes in combustion heat release rate). Based on the performance evaluation results, the control system can select initial control parameters from multiple test control parameters that match the current driving mode under at least one test condition. Finally, the control system can integrate the selected initial control parameters through multi-condition testing and simulation analysis to obtain target control parameters applicable to multiple driving modes, thereby improving engine performance and combustion stability.
[0090] For example, the control system can use engine performance and combustion stability indicators as outputs, and different test control parameters (such as fuel injection quantity, ignition advance angle, and valve timing) as inputs to build a machine learning model (such as a support vector machine or neural network). By training this machine learning model, it can learn the influence of different parameters on engine performance and combustion stability. Using the trained model, the control system can evaluate the engine performance under various test driving modes and, based on the evaluation results, select the initial control parameters that best match the current driving mode from multiple control parameters predicted by the model under at least one test mode. Finally, the control system can verify and integrate these initial control parameters through actual testing to obtain more precise target control parameters, thereby improving the engine's performance and combustion stability under different driving modes.
[0091] Furthermore, the initial control parameters are integrated based on at least one testing method to obtain the target control parameters, including: obtaining the method evaluation results of at least one testing method, wherein the method evaluation results are used to characterize the accuracy of at least one testing method; determining the test weights of at least one testing method based on the method evaluation results; and selecting the target control parameters from the initial control parameters based on the test weights.
[0092] The evaluation results described above can be obtained by evaluating different test methods, and are used to assess the accuracy of the test method in predicting or evaluating the effect of engine control parameters. For example, the methods for obtaining the evaluation results described above may include at least one or more of the following: error analysis, stability assessment, repeatability testing, etc., but are not limited to these.
[0093] The aforementioned test weights refer to the relative importance of different testing methods in the final selection of control parameters. The method for determining these test weights can depend on the evaluation results of various testing methods and their correlation with the target control parameter. For example, the methods for determining the test weights may include at least one or more of the following: expert judgment, data analysis, or determination based on machine learning models, but are not limited to these.
[0094] In one alternative embodiment, considering that different testing methods have different focuses in testing engine performance, some methods may be very effective under certain conditions but less accurate under others. For example, some testing methods are specifically designed for performance at high speeds, while others are more sensitive to stability under low load conditions. By constructing the evaluation results described above, the control system can determine which testing method provides more accurate data under the current conditions, thus providing a basis for decision-making in subsequent steps. Therefore, the control system can evaluate the accuracy of at least one testing method to obtain the method evaluation results of at least one of the above-mentioned testing methods.
[0095] After assessing the accuracy of different testing methods based on the above evaluation results, the control system can assign a weight to at least one of the above testing methods to reflect the importance and reliability of that testing method in the overall evaluation. The determination of these weights can be based on statistical analysis of the evaluation results. For example, if a testing method performs very accurately under most operating conditions, then that testing method should receive a higher weight. Conversely, if a testing method is not accurate enough under critical operating conditions, then that testing method should receive a lower weight. Determining these weights ensures that, when comprehensively evaluating control parameters, more accurate and critical testing methods will have a greater impact on the final decision, thereby improving the overall quality of parameter selection. Finally, based on the above weights, the control system can select the target control parameter from a series of initial control parameters using weighted averaging or other statistical methods.
[0096] For example, a control system can collect a large amount of test data, including control parameters and corresponding engine performance results under various test methods. Then, based on this test data, the control system can train a predictive model using machine learning algorithms such as neural networks and random forests to predict the test accuracy of different test methods. The control system can then compare the actual test results of these methods with the results predicted by the predictive model, calculate the test accuracy of different methods, and use this accuracy as the evaluation result. The control system can also automatically adjust the weights of different test methods based on the predicted accuracy of each method. Specifically, if the predicted model outputs a high test accuracy for bench testing, the weight of bench testing is increased accordingly; conversely, if the predicted model outputs a low test accuracy for bench testing, the weight of bench testing is decreased accordingly. The control system can then perform a weighted sum of the weights of all initial control parameters and select the initial control parameter with the higher total weighted result as the target control parameter.
[0097] According to an embodiment of the present invention, an embodiment of an engine control device is provided. It should be noted that this device can be used to execute the above-described engine control method. The specific implementation and application scenarios are the same as those in the above embodiment, and will not be repeated here. Figure 2 This is a schematic diagram of an engine control device according to an embodiment of the present invention, such as... Figure 2 As shown, the device includes:
[0098] The first monitoring module 202 is used to monitor the engine on the vehicle and obtain the current operating parameters of the engine.
[0099] The first determining module 204 is used to determine whether the vehicle needs to switch from the first driving mode to the second driving mode based on the current operating parameters. The valve control parameters of the engine in the first driving mode are different from those in the second driving mode. The valve control parameters are used to control the operation of the engine's variable valves.
[0100] The first acquisition module 206 is used to acquire the target control parameters corresponding to the second driving mode in response to the vehicle's need to switch from the first driving mode to the second driving mode. The engine control parameters are used to characterize the parameters that can control the normal operation of the engine during the process of switching the vehicle from the first driving mode to the second driving mode. The parameter type of the target control parameters is different from the parameter type of the current operating parameters.
[0101] The first control module 208 is used to switch the engine from the current control parameters to the target control parameters in order to control the vehicle to switch from the first driving mode to the second driving mode.
[0102] Furthermore, the first acquisition module is also used to: perceive the current environment of the engine based on at least one sensor on the engine, and obtain environmental parameters of the environment; obtain initial control parameters matching the second driving mode from the parameter mapping table, wherein the parameter mapping table is used to characterize the mapping relationship between the second driving mode and the initial control parameters; and adjust the initial control parameters based on the environmental parameters to obtain target control parameters.
[0103] Furthermore, the first acquisition module is also used to: evaluate the environmental parameters according to a preset method to obtain parameter evaluation results, wherein the parameter evaluation results are used to characterize the degree of influence of the environmental parameters on the engine when the engine is running in the second driving mode; in response to the degree of influence meeting the preset conditions, determine the initial control parameters as target control parameters; in response to the degree of influence not meeting the preset conditions, adjust the initial control parameters using the environmental parameters to obtain the target control parameters.
[0104] Furthermore, the device also includes: a first construction module, used to construct multiple test control parameters and multiple test driving modes based on the engine's operating parameter range, wherein the multiple test control parameters include initial control parameters, and the multiple test driving modes include a first driving mode and a second driving mode; a second control module, used to control the engine to operate according to any one test control parameter in any one test driving mode based on at least one test method, to obtain the engine's test operating parameters; a second determination module, used to determine a target control parameter matching any one test driving mode from the multiple test control parameters based on the test operating parameters; and a second construction module, used to construct a parameter mapping table based on the multiple test driving modes and the target control parameter matching any one test driving mode.
[0105] Furthermore, the second control module is also used to: configure the initial test bench based on any test driving mode and any test control parameter to obtain the target test bench; install the engine on the target test bench, and control the engine operation based on the target test bench to obtain test operation parameters.
[0106] Furthermore, the second control module is also used to: extract features from the engine's system structure to obtain system features; build a virtual engine model in a virtual test environment based on the system features; and perform simulation tests on the virtual engine model based on any test driving mode and any test control parameter to obtain test operation parameters.
[0107] Furthermore, the second determining module is also used to: evaluate the engine's operating performance based on test operating parameters to obtain performance evaluation results, wherein the performance evaluation results are used to characterize the engine performance and combustion stability of the engine when the engine is controlled by any test control parameter under any test driving mode; based on the performance evaluation results, determine the initial control parameters that match any test driving mode under at least one test method from multiple test control parameters; and integrate the initial control parameters based on at least one test method to obtain the target control parameters.
[0108] Furthermore, the second determining module is also used to: obtain the mode evaluation result of at least one test mode, wherein the mode evaluation result is used to characterize the accuracy of at least one test mode; determine the test weight of at least one test mode based on the mode evaluation result; and select target control parameters from the initial control parameters based on the test weight.
[0109] Embodiments of this application also provide a vehicle, including: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods of various embodiments of the present invention during runtime.
[0110] Embodiments of this application also provide a computer-readable storage medium including a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of the present invention.
[0111] Embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the methods of various embodiments of the present invention.
[0112] Embodiments of this application also provide a computer program product, including a non-volatile computer-readable storage medium for storing a computer program that, when executed by a processor, implements the methods in various embodiments of the present invention.
[0113] Embodiments of this application also provide a computer program that, when executed by a processor, implements the methods described in the various embodiments of the present invention.
[0114] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0115] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0116] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0117] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0118] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0119] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. An engine control method, characterized in that, include: The engine on the vehicle is monitored to obtain the current operating parameters of the engine; Based on the current operating parameters, it is determined whether the vehicle needs to switch from the first driving mode to the second driving mode. The valve control parameters of the engine in the first driving mode are different from those of the engine in the second driving mode. The valve control parameters are used to control the operation of the variable valves of the engine. In response to the vehicle needing to switch from the first driving mode to the second driving mode, target control parameters corresponding to the second driving mode are obtained. The target control parameters are used to characterize the parameters that can control the engine to operate normally during the process of the vehicle switching from the first driving mode to the second driving mode. The parameter type of the target control parameters is different from the parameter type of the current operating parameters. The engine is switched from the current control parameters to the target control parameters in order to control the vehicle to switch from the first driving mode to the second driving mode; The process of obtaining the target control parameters corresponding to the second driving mode includes: sensing the current environment of the engine based on at least one sensor on the engine to obtain environmental parameters of the environment; obtaining initial control parameters matching the second driving mode from a parameter mapping table, wherein the parameter mapping table is used to characterize the mapping relationship between the second driving mode and the initial control parameters; and adjusting the initial control parameters based on the environmental parameters to obtain the target control parameters. The method of adjusting the initial control parameters based on the environmental parameters to obtain the target control parameters includes: evaluating the environmental parameters according to a preset method to obtain a parameter evaluation result, wherein the parameter evaluation result is used to characterize the degree of influence of the environmental parameters on the engine when the engine is running in the second driving mode; determining the initial control parameters as the target control parameters in response to the degree of influence meeting a preset condition; and adjusting the initial control parameters according to a preset correction rule using the environmental parameters in response to the degree of influence not meeting the preset condition to obtain the target control parameters.
2. The method according to claim 1, characterized in that, The method further includes: Based on the operating parameter range of the engine, multiple test control parameters and multiple test driving modes are constructed, wherein the multiple test control parameters include the initial control parameters, and the multiple test driving modes include the first driving mode and the second driving mode; Based on at least one test method, in any test driving mode, the engine is controlled to run according to any test control parameter to obtain the test operation parameters of the engine; Based on the test operation parameters, a target control parameter matching any one of the test driving modes is determined from the plurality of test control parameters; Based on the multiple test driving modes and the target control parameters that match any one of the test driving modes, the parameter mapping table is constructed.
3. The method according to claim 2, characterized in that, Based on at least one test method, in any test driving mode, the engine is controlled to operate according to any test control parameter to obtain the test operating parameters of the engine, including: Based on any one of the test driving modes and any one of the test control parameters, the initial test bench is configured to obtain the target test bench; The engine is installed on the target test bench, and the engine is controlled to operate based on the target test bench to obtain the test operation parameters.
4. The method according to claim 2, characterized in that, Based on at least one test method, in any test driving mode, the engine is controlled to operate according to any test control parameter to obtain the test operating parameters of the engine, including: The system structure of the engine is feature extracted to obtain system features; Based on the system characteristics, a virtual engine model was built in a virtual testing environment; Based on any one of the test driving modes and any one of the test control parameters, the virtual engine model is simulated to obtain the test operation parameters.
5. The method according to claim 2, characterized in that, Based on the test operation parameters, a target control parameter matching any one of the test driving modes is determined from the plurality of test control parameters, including: Based on the test operating parameters, the operating performance of the engine is evaluated to obtain a performance evaluation result, wherein the performance evaluation result is used to characterize the engine performance and combustion stability of the engine when the engine is controlled according to the test control parameters in any test driving mode. Based on the performance evaluation results, an initial control parameter matching any one of the test driving modes is determined from the plurality of test control parameters. The initial control parameters are integrated based on the at least one testing method to obtain the target control parameters.
6. The method according to claim 5, characterized in that, The initial control parameters are integrated based on at least one of the aforementioned testing methods to obtain the target control parameters, including: Obtain the method evaluation result of the at least one test method, wherein the method evaluation result is used to characterize the accuracy of the at least one test method; Based on the evaluation results of the aforementioned method, the test weights of the at least one test method are determined; Based on the test weights, the target control parameters are selected from the initial control parameters.
7. A vehicle, characterized in that, include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, performs the method according to any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored executable program, wherein, when the executable program is executed, it controls the device on which the storage medium is located to perform the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Vehicle speed control method and device in automatic driving mode, equipment and medium
CN111703435A
Vehicle engine power self-adaption method, device and equipment and storage medium
CN115929485A