Range extender calibration data processing method and device and electronic equipment
By obtaining the range extender status and vehicle NVH performance data in real time, and dynamically adjusting the range extender calibration data and control strategy, the problem of deterioration of the NVH performance of the range extender is solved, and the optimal operating performance of the range extender under different conditions is achieved. Improves the performance and reliability of the vehicle.
Patent Information
- Application Number
- CN202411487343.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-02-18
AI Technical Summary
As the vehicle is used, the mechanical part of the range extender may increase gaps, slightly deformed and stress changes due to factors such as the use environment, frequency and maintenance level, which will affect its operating efficiency and NVH performance, resulting in the no longer being calibrated at the factory. Optimal, NVH performance deteriorates.
By obtaining the real-time status of the range extender, determining the calibration data to be processed and the corresponding processing strategies, and combining the vehicle's NVH performance data, the calibration data is processed, and dynamically adjusting the torque size and control strategy of the range extender to optimize its operation performance.
Improve the optimal operating performance of the range extender under different usage conditions, significantly improve the power, economy and comfort of the entire vehicle, reduce dependence on bench tests and actual vehicle tests, and reduce calibration costs and time. .
Smart Images

Figure CN119459652A_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to the field of vehicles, and in particular to a method, device, electronic device and computer-readable storage medium for processing range extender calibration data. [Background technology]
[0002] In the field of new energy vehicles, the range extender is one of the key technologies, and its performance directly affects the economy, power and NVH (noise, vibration) performance of the whole vehicle. As the vehicle is used, the range extender assembly may cause increased gaps, micro-deformations, stress changes, etc. in the mechanical parts due to factors such as the later use environment, frequency of use, and maintenance level. These changes will affect the operating efficiency and NVH performance of the range extender, making the range extender operating data calibrated at the factory no longer optimal in the current state, resulting in deterioration of NVH performance.
[0003] Therefore, how to improve NVH performance is a technical problem that technicians in this field need to solve. [Summary of the invention]
[0004] In order to solve the problem of NVH performance deterioration in the prior art, the present invention provides a method for processing range extender calibration data.
[0005] A method for processing range extender calibration data, comprising:
[0006] Get the status of the range extender;
[0007] Determining the calibration data to be processed and the corresponding processing strategy according to the state of the range extender;
[0008] Acquire vehicle NVH performance data, and process the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data.
[0009] Optionally, obtaining the state of the range extender includes:
[0010] When a start request is received, the range extender is controlled through a torque control mode, and the state of the range extender is determined to be a pre-torque state;
[0011] When the state of the range extender is the pre-torque state, obtaining a first speed value of the generator controller, and determining whether the first speed value is greater than a pre-torque limit value;
[0012] If yes, determining that the state of the range extender is a torque boost state;
[0013] When the state of the range extender is the pre-torque state, obtaining a second speed value of the engine, and judging whether a mode switching point is reached according to the second speed value;
[0014] If the mode switching point is reached, the range extender is controlled by a speed control mode, and the state of the range extender is determined to be a mode switching state;
[0015] When the state of the range extender is the mode switching state, judging whether the injection speed point is reached according to the second speed value;
[0016] If the injection speed point is reached, an injection signal is sent, and the state of the range extender is determined to be an injection state;
[0017] A third speed value of the range extender is obtained, and when the third speed value exceeds a first threshold, the speed of the range extender is increased by controlling a first preset gradient, and determining that the state of the range extender is a gradient control state.
[0018] Optionally, the processing of the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data includes:
[0019] Acquire vibration peak value and noise value according to the vehicle NVH performance data;
[0020] When the state of the range extender is the pre-torque state, if the vibration peak value exceeds the second threshold and the noise value does not exceed the third threshold, or the over-limit ratio of the vibration peak value exceeds the over-limit ratio of the noise value, the pre-torque size of the range extender is increased in steps with the first torque value;
[0021] If the vibration peak value does not exceed the second threshold value and when the noise value exceeds the third threshold value, or the excess ratio of the noise value exceeds the excess ratio of the vibration peak value, the pre-torque of the range extender is reduced in steps of the second torque value;
[0022] When the state of the range extender is the torque boost state, if the vibration peak value exceeds a fourth threshold value, determining whether continuous vibration occurs according to the vibration peak value;
[0023] If not, increasing the torque of the range extender by the first torque value as a step size;
[0024] If so, increasing the torque of the range extender by a step size of the third torque value;
[0025] When the state of the range extender is the step control state, if the noise value exceeds the fifth threshold value and does not exceed the sixth threshold value, the first preset gradient is increased at a first change rate as a step size;
[0026] If the noise value exceeds the sixth threshold and generates low-frequency vibration, the first preset gradient is reduced in steps with a second change rate.
[0027] Optionally, after determining the calibration data to be processed and the corresponding processing strategy according to the state of the range extender, the method further includes:
[0028] When the state of the range extender is the torque boost state, obtaining a target speed value of the engine;
[0029] determining whether the engine has overshoot according to the second speed value and the target speed value;
[0030] If yes, lowering the mode switching point by a fourth speed value as a step size;
[0031] If not, obtaining a fourth torque value of the generator and a fifth torque value of the engine;
[0032] calculating a first torque difference according to the fourth torque value and the fifth torque value, and determining whether the first torque difference exceeds a seventh threshold;
[0033] If it exceeds, lowering the mode switching point by the fourth speed value as a step length;
[0034] When the state of the range extender is the mode switching state, detecting whether the second speed value fluctuates up and down;
[0035] If so, the mode switching point is increased by a fifth speed value as a step.
[0036] Optionally, after determining the calibration data to be processed and the corresponding processing strategy according to the state of the range extender, the method further includes:
[0037] When the state of the range extender is the fuel injection state, detecting whether the second speed value increases in a step-like manner;
[0038] If it occurs, the injection speed point is reduced by a sixth speed value as a step.
[0039] Optionally, obtaining the state of the range extender includes:
[0040] When a shutdown request is received, the torque and speed of the engine are reduced by a second preset gradient, and the state of the range extender is determined to be a power unloading state;
[0041] When the state of the range extender is the power unloading state, obtaining a seventh speed value of the engine, and determining whether the seventh speed value is less than a fuel cut-off speed point;
[0042] If yes, a fuel cut-off signal is sent, and the range extender is determined to be in a fuel cut-off state;
[0043] When the state of the range extender is the fuel cut-off state, the speed of the engine is reduced according to the sixth torque value, and the state of the range extender is determined to be a speed reduction torque state;
[0044] When the state of the range extender is the speed-reducing torque state, determining whether the seventh speed value is less than an eighth threshold value;
[0045] If so, the speed of the engine is reduced according to the seventh torque value, and the state of the range extender is determined to be a tail torque state.
[0046] Optionally, the processing of the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data includes:
[0047] When the state of the range extender is the power unloading state, determining whether the vehicle NVH performance data is greater than a ninth threshold;
[0048] If so, reducing the second preset gradient by a step size with a third change rate;
[0049] If not, determining whether the vehicle NVH performance data is less than a tenth threshold;
[0050] If it is less than, increasing the second preset gradient by a fourth change rate as a step size;
[0051] When the state of the range extender is the fuel cut-off state, determining whether the vehicle NVH performance data is greater than an eleventh threshold;
[0052] If the vehicle NVH performance data is greater than the eleventh threshold, the fuel cut-off speed point is reduced in steps of the eighth speed value.
[0053] A device for processing calibration data of a range extender, comprising:
[0054] A first acquisition module, used to acquire the state of the range extender;
[0055] A determination module, used to determine the calibration data to be processed and the corresponding processing strategy according to the state of the range extender;
[0056] The second acquisition module is used to acquire vehicle NVH performance data, and process the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data.
[0057] An electronic device, comprising:
[0058] A processor and a memory, wherein the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the method for processing range extender calibration data as described in any one of the above is implemented.
[0059] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the method for processing range extender calibration data as described in any one of the above.
[0060] The method for processing calibration data of a range extender provided in an embodiment of the present invention first obtains the state of the range extender, then determines the calibration data to be processed and the corresponding processing strategy based on the state of the range extender, and finally obtains the NVH performance data of the vehicle, and processes the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data. The present invention can accurately determine the calibration data to be processed and its corresponding processing strategy by acquiring the operating state of the range extender and the NVH performance data of the vehicle in real time, which not only improves the processing efficiency and accuracy of the calibration data, but also ensures the optimal operating performance of the range extender under different use conditions, thereby significantly improving the power, economy and comfort of the whole vehicle. At the same time, it reduces the dependence on bench tests and actual vehicle tests, reduces the calibration cost and time, and makes the calibration process of the range extender more flexible and efficient.
Brief Description of the Drawings
[0061] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0062] Figure 1 A flow chart of a method for processing range extender calibration data provided by an embodiment of the present invention;
[0063] Figure 2 for Figure 1 A flowchart of a practical expression of S01 in a method for processing calibration data of a range extender is provided;
[0064] Figure 3 for Figure 1 A flowchart of a practical expression of S03 in a method for processing calibration data of a range extender is provided;
[0065] Figure 4 A schematic diagram of the structure of a range extender calibration data processing device provided in an embodiment of the present invention. [Specific implementation method]
[0066] In order to better understand the technical solution of the present invention, the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0067] It should be clear that the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0068] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0069] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0070] In the field of new energy vehicles, the range extender is one of the key technologies, and its performance directly affects the economy, power and NVH (noise, vibration) performance of the whole vehicle. As the vehicle is used, the range extender assembly may cause increased gaps, micro-deformations, stress changes, etc. in the mechanical parts due to factors such as the later use environment, frequency of use, and maintenance level. These changes will affect the operating efficiency and NVH performance of the range extender, making the range extender operating data calibrated at the factory no longer optimal in the current state, resulting in deterioration of NVH performance.
[0071] Therefore, the present invention provides a method for processing range extender calibration data to solve the above problems.
[0072] Please refer to Figure 1 , is a flow chart of a method for processing range extender calibration data provided by an embodiment of the present invention, comprising the following steps:
[0073] Step S01, obtaining the status of the range extender.
[0074] In this embodiment, the specific state of the range extender at different operating stages is determined by real-time monitoring of the range extender, including its torque control mode, speed value, whether it reaches a specific working point, etc. The system adjusts the control strategy according to the real-time state of the range extender to ensure that the range extender can operate efficiently and stably under different working conditions. The purpose of obtaining the state of the range extender is to determine the calibration data to be processed and its corresponding processing strategy based on these states, and then accurately process the calibration data to be processed according to the processing strategy. This processing can adjust better calibration data, thereby optimizing the NVH performance of the vehicle, improving driving comfort, and extending the service life of the power battery, enhancing the market competitiveness of new energy vehicles.
[0075] Please refer to Figure 2 ,for Figure 1 A flowchart of an actual performance of S01 in a method for processing range extender calibration data is provided. In some embodiments, in order to accurately obtain the state of the range extender at different startup and operation stages, and thus achieve accurate management of the range extender operation, the state of the range extender can also be comprehensively determined in combination with torque and speed. That is, as mentioned in step S01, obtaining the state of the range extender can be specifically as follows: Figure 2 Steps shown:
[0076] Step S011, when a start request is received, the range extender is controlled through a torque control mode, and the state of the range extender is determined to be a pre-torque state.
[0077] In this step, at the initial start-up of the range extender, the system precisely adjusts the engine output torque to allow the range extender to smoothly enter the working state. At this time, the state of the range extender is defined as the pre-torque state. The purpose of this is to ensure that the range extender can smoothly transition to the normal working state at startup, avoid mechanical shock and noise caused by torque mutation, and provide a stable foundation for subsequent speed increase and injection operations.
[0078] Step S012: when the range extender is in the pre-torque state, a first speed value of the generator controller is obtained, and it is determined whether the first speed value is greater than a pre-torque limit value.
[0079] If yes, execute step S013.
[0080] Step S013, determining that the state of the range extender is a torque boost state.
[0081] In this step, when the range extender is in the pre-torque state, the system will obtain the first speed value of the generator controller and compare it with the preset pre-torque limit value. If the first speed value is greater than the pre-torque limit value, it means that the range extender has the conditions for increasing torque. At this time, the system will update the state of the range extender to the torque increase state and perform the next step of torque increase operation.
[0082] Step S014: when the range extender is in the pre-torque state, a second speed value of the engine is obtained, and it is determined whether the mode switching point is reached according to the second speed value.
[0083] If the mode switching point is reached, step S015 is executed.
[0084] Step S015, controlling the range extender through the speed control mode, and determining that the state of the range extender is a mode switching state.
[0085] In this step, when the range extender is in the pre-torque state, the system will obtain the second speed value of the engine, which reflects the current operating speed of the engine. The system compares this second speed value with the preset mode switching point to determine whether the engine has reached the critical speed that requires switching the control mode. Once it is confirmed that the mode switching point has been reached, the system will switch to the speed control mode to control the range extender, and the state of the range extender is updated to the mode switching state.
[0086] Step S016: when the range extender is in the mode switching state, it is determined whether the injection speed point is reached according to the second speed value.
[0087] If the injection speed point is reached, step S017 is executed.
[0088] Step S017, sending a fuel injection signal, and determining that the state of the range extender is a fuel injection state.
[0089] In this step, when the range extender is in the mode switching state, it determines whether it has reached the speed point suitable for injection by monitoring the second speed value of the engine. Once the engine speed reaches the injection speed point, the system will automatically send an injection signal to ensure that the engine can inject fuel at this optimal time, thereby achieving more efficient combustion. At the same time, the state of the range extender will also be updated to the injection state, and the range extender will officially enter the injection power stage.
[0090] Step S018, obtaining a third speed value of the range extender, controlling the speed of the range extender to increase by a first preset gradient when the third speed value exceeds a first threshold, and determining that the state of the range extender is a gradient control state.
[0091] In this step, the third speed value of the range extender is monitored in real time and compared with the preset first threshold value to determine whether the speed of the range extender needs to be increased. When the third speed value exceeds this threshold, the system will gradually increase the speed of the range extender through the preset gradient control strategy until the required working state is reached. At this time, the state of the range extender is updated to the gradient control state.
[0092] Based on the above technical solution, this embodiment comprehensively utilizes torque and speed information to determine the state of the range extender, which improves the accuracy and response speed of the range extender control, helps optimize the NVH performance of the vehicle, improves driving comfort, and also improves the working efficiency and fuel economy of the range extender. Through this refined control strategy, it can ensure that the range extender can operate in the best way at different operating stages, thereby improving the performance and reliability of the vehicle.
[0093] Step S02, determining the calibration data to be processed and the corresponding processing strategy according to the state of the range extender.
[0094] In this embodiment, under different working conditions of the range extender, the system will select and determine the data sets that need to be calibrated based on the range extender parameters monitored in real time, such as torque, speed, etc., and formulate corresponding processing strategies for these data sets. The purpose of this process is to ensure that the range extender can achieve the best performance and efficiency under various operating conditions while meeting the NVH performance requirements of the vehicle. By accurately matching the calibration to be processed.
[0095] Step S03, obtaining vehicle NVH performance data, and processing the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data.
[0096] In this embodiment, the vehicle NVH performance data is a comprehensive data to measure the manufacturing quality of the automobile, and the vehicle NVH performance data may include noise data and vibration data. After obtaining the NVH performance data, this embodiment can comprehensively analyze and adjust the calibration data in combination with the specific calibration data of the vehicle and the preset processing strategy. This ensures the optimal operating performance of the range extender under different conditions of use to improve the power, economy and comfort of the entire vehicle. At the same time, it reduces dependence on bench tests and actual vehicle tests, reduces calibration costs and time, and makes the calibration process of the range extender more flexible and efficient.
[0097] Please refer to Figure 3 ,for Figure 1 A flowchart of an actual performance of S03 in a method for processing range extender calibration data is provided. In some embodiments, in order to effectively optimize the performance of the range extender and reduce vibration and noise, the NVH performance data of the vehicle can be monitored and analyzed in real time, and the calibration data of the range extender can be dynamically adjusted based on these data. That is, as mentioned in step S01, the calibration data to be processed is processed according to the processing strategy in combination with the vehicle NVH performance data, which can be specifically as follows: Figure 3 Steps shown:
[0098] Step S031, obtaining vibration peak value and noise value according to vehicle NVH performance data.
[0099] Step S032, when the state of the range extender is the pre-torque state, if the vibration peak value exceeds the second threshold and the noise value does not exceed the third threshold, or the over-limit ratio of the vibration peak value exceeds the over-limit ratio of the noise value, the pre-torque size of the range extender is increased with the first torque value as a step size.
[0100] In this step, when the range extender is in the pre-torque state, the system will monitor the vibration peak and noise value. If the vibration peak exceeds the set second threshold, and the noise value does not exceed the third threshold, or the ratio of the vibration peak exceeding the threshold is greater than the ratio of the noise value exceeding the threshold, then the system will determine that the pre-torque of the range extender needs to be increased to improve the vibration. The increase step is determined by the first torque value. The purpose of this is to reduce vibration by increasing torque without increasing excessive noise, thereby optimizing the operating state of the range extender and improving the NVH performance of the vehicle.
[0101] Step S033: if the vibration peak value does not exceed the second threshold and the noise value exceeds the third threshold, or the excess ratio of the noise value exceeds the excess ratio of the vibration peak value, the pre-torque of the range extender is reduced by a step size of the second torque value.
[0102] In this step, when the vibration peak value does not exceed the set second threshold, but the noise value exceeds the third threshold, or the ratio of the noise value exceeding the threshold value is greater than the ratio of the vibration peak value exceeding the threshold value, the system will determine that the pre-torque of the range extender needs to be reduced to control the noise level. In this case, the system will reduce the pre-torque of the range extender with the second torque value as the step size, in order to reduce the noise by reducing the torque while maintaining a low vibration level, thereby optimizing the operating state of the range extender and improving the NVH performance of the vehicle.
[0103] For example, when the vibration peak exceeds the target value, it can be gradually increased in steps of 2N. At this time, you also need to pay attention to the noise value. If the noise value exceeds the set decibel value, you need to reduce the pre-torque size and gradually reduce it in steps of 1N. Adjusting by vibration and noise will cause the torque to fluctuate up and down repeatedly. If the current noise and vibration exceed the set target value at the same time, you can compare the excess ratio of the vibration and noise values, and decide to increase or decrease the torque of the range extender based on the size of the excess ratio.
[0104] Step S034: when the range extender is in the torque boost state, if the vibration peak value exceeds a fourth threshold, it is determined whether continuous vibration occurs according to the vibration peak value.
[0105] If not, execute step S035; if so, execute step S036.
[0106] Step S035, increasing the torque of the range extender with the first torque value as a step size.
[0107] Step S036, increasing the torque of the range extender by taking the third torque value as a step size.
[0108] In steps S034 to S036, the system monitors whether the vibration peak value exceeds the set fourth threshold value, and further determines whether such exceeding leads to the generation of continuous vibration. If no continuous vibration is generated, the torque of the range extender will be appropriately increased with the first torque value as the step size to optimize performance without causing excessive vibration. On the contrary, if the exceeding of the vibration peak value leads to continuous vibration, the torque of the range extender will be increased with a larger step size - the third torque value, to more effectively control the vibration, thereby ensuring that the range extender can maintain an acceptable vibration level while increasing the torque, thereby maintaining the NVH performance of the vehicle while improving the power output.
[0109] For example, when the vibration peak exceeds the target value, the torque of the range extender is increased in steps of 2N. When the vibration peak occurs three or more times in a row, the torque value needs to be increased in steps of 4N.
[0110] Step S037: when the range extender is in the step control state, if the noise value exceeds the fifth threshold value and does not exceed the sixth threshold value, the first preset gradient is increased with a first change rate as a step length.
[0111] In this step, when the range extender is in the step control state, the system will monitor the noise value. If the noise value exceeds the set fifth threshold but has not reached the sixth threshold, this indicates that the noise level is high but still within the controllable range. In this case, the system will use the first change rate as the step size to appropriately increase the first preset gradient of the range extender, that is, increase the speed of the speed increase. The purpose of this is to improve the working efficiency of the range extender by increasing the speed increase without causing excessive noise. This control strategy helps to optimize the performance of the range extender and achieve more efficient energy utilization while maintaining a low noise level.
[0112] For example, you can use 100 rpm / s 2 The rate of change is the step size, which speeds up the gradient and allows the range extender to approach the target speed faster.
[0113] Step S038: if the noise value exceeds the sixth threshold and generates low-frequency vibration, the first preset gradient is reduced with a second change rate as a step size.
[0114] In this step, when the measured noise value exceeds the sixth threshold and produces low-frequency vibration, it indicates that the noise level of the vehicle is high and may affect ride comfort. In this case, the system initiates a specific adjustment strategy, which is to reduce the first preset gradient with a second change rate as a step size. By reducing the speed increase gradient of the range extender, the noise and vibration caused by high speed can be reduced, thereby optimizing the NVH performance of the vehicle. This adjustment helps to improve the passenger riding experience and prevent the noise level from being too high, and may also reduce the potential damage to the range extender due to excessive noise.
[0115] For example, it can be 80 rpm / s 2 The rate of change of the step size slows down the gradient, allowing the range extender to approach the target speed more slowly.
[0116] Based on the above technical solution, this embodiment dynamically adjusts the torque size and control strategy of the range extender according to the vibration peak value and noise value monitored in real time to optimize the performance of the range extender and reduce vibration and noise. In the pre-torque state, by comparing the relationship between the vibration peak value and the noise value and their respective thresholds, the system can decide whether to increase or decrease the pre-torque size of the range extender, thereby improving efficiency without sacrificing driving comfort. In the torque boost state, the system adjusts the step size of the torque increase according to whether the vibration peak value produces continuous vibration to avoid the impact of excessive vibration on vehicle performance and passenger comfort. In the gradient control state, the system adjusts the preset gradient according to whether the noise value exceeds a specific threshold and whether low-frequency vibration is generated, and further optimizes the speed control of the range extender. This method not only improves the working efficiency of the range extender and the NVH performance of the vehicle, but also enhances driving comfort, extends the service life of the range extender and related components, reduces maintenance costs, and improves the reliability and economy of the vehicle.
[0117] In some embodiments, the calibration data can also be adjusted by monitoring and analyzing key parameters such as the engine speed and torque, and dynamically adjusting the mode switching point according to the changes in these parameters. That is, after executing step S02 to determine the calibration data to be processed and the corresponding processing strategy according to the state of the range extender, the following steps can also be performed:
[0118] Step S041, when the state of the range extender is the torque boost state, obtaining the target speed value of the engine.
[0119] Step S042: determining whether the engine overshoots according to the second speed value and the target speed value.
[0120] If yes, then execute step S043. If no, then execute step S044.
[0121] Step S043, reducing the mode switching point by a fourth rotation speed value.
[0122] In this step, the system first obtains the target speed value of the engine, which is the ideal speed that the engine is expected to reach. Then the system compares the current second speed value with the target speed value to determine whether the engine has overshoot, that is, the engine speed exceeds the target speed. If the engine does overshoot, the system will reduce the mode switching point in steps of the fourth speed value, that is, adjust the speed threshold for the range extender to switch from one operating mode to another, to reduce the possibility of future overshoot.
[0123] Step S044, obtaining a fourth torque value of the generator and a fifth torque value of the engine.
[0124] Step S045, calculating a first torque difference according to the fourth torque value and the fifth torque value, and determining whether the first torque difference exceeds a seventh threshold.
[0125] If exceeded, execute step S046.
[0126] In this step, if the engine does not overshoot, the system calculates the first torque difference based on the fourth torque value and the fifth torque value obtained, and determines whether the difference exceeds the seventh threshold. If the first torque difference exceeds the threshold, the system will reduce the mode switching point with the fourth speed value as the step length, thereby optimizing the control strategy of the range extender to ensure its smooth operation and performance in the torque boost state, so as to improve the working efficiency of the range extender and the NVH performance of the vehicle through dynamic adjustment.
[0127] Step S046, reducing the mode switching point with a fourth rotation speed value as a step length.
[0128] Step S047, when the range extender is in the mode switching state, detecting whether the second speed value fluctuates up and down;
[0129] If it occurs, execute step S048.
[0130] Step S048, increasing the mode switching point by a fifth rotation speed value.
[0131] In this step, when the range extender is in the mode switching state, the system will detect whether the second speed value of the engine fluctuates up and down, that is, whether the speed changes frequently within a certain range. If speed fluctuations are detected, it means that the operation of the engine is not stable enough. At this time, the system will increase the mode switching point with the fifth speed value as the step size, that is, increase the speed threshold required for the range extender to switch from the current mode to the next mode. The purpose of this is to adjust the operating point of the range extender, reduce the vibration and noise caused by speed fluctuations, thereby optimizing the NVH performance of the vehicle, and improving the operating stability and driving comfort of the range extender. This control strategy reflects the ability to accurately monitor and adaptively adjust the real-time operating status of the range extender, which helps to maintain the optimal performance of the range extender under different operating conditions.
[0132] In some embodiments, when the state of the range extender is the fuel injection state, it is detected whether the second speed value is increased in a step-like manner; if so, the fuel injection speed point is reduced by a step length of the sixth speed value.
[0133] In this embodiment, when the range extender is in the injection state, the system monitors whether the second speed value of the engine increases in a step-like manner, which usually indicates a sudden change or instability in the engine speed. If such an abnormal step-like increase in speed is detected, the system will execute a specific adjustment strategy, that is, to reduce the injection speed point in steps of the sixth speed value. This adjustment is intended to optimize the injection timing, ensure the smoothness and efficiency of the engine operation, reduce the vibration and noise caused by improper injection timing, and thus improve the NVH performance of the vehicle. Through this feedback control based on real-time data, the system can more accurately manage the injection strategy of the range extender to adapt to different operating conditions and improve driving comfort and engine performance.
[0134] Based on the above technical solution, the method for processing calibration data of a range extender provided in an embodiment of the present invention first obtains the state of the range extender, then determines the calibration data to be processed and the corresponding processing strategy according to the state of the range extender, and finally obtains the NVH performance data of the vehicle, and processes the calibration data to be processed according to the processing strategy in combination with the NVH performance data of the vehicle. The present invention can accurately determine the calibration data to be processed and its corresponding processing strategy by acquiring the operating state of the range extender and the NVH performance data of the vehicle in real time, which not only improves the processing efficiency and accuracy of the calibration data, but also ensures the optimal operating performance of the range extender under different use conditions, thereby significantly improving the power, economy and comfort of the whole vehicle. At the same time, it reduces the dependence on bench tests and actual vehicle tests, reduces the calibration cost and time, and makes the calibration process of the range extender more flexible and efficient.
[0135] On the basis of the above embodiments, in some embodiments, in order to accurately obtain the state of the range extender during the stop operation phase and thus realize accurate management of the range extender operation, the state of the range extender can also be comprehensively determined in combination with the torque and the speed. That is, as mentioned in step S01, obtaining the state of the range extender can specifically include the following steps:
[0136] Step S051, when a shutdown request is received, the torque and speed of the engine are reduced by a second preset gradient, and the state of the range extender is determined to be a power unloading state.
[0137] In this step, when a shutdown request is received, the system guides the range extender to a power unloading state by gradually reducing the engine torque and speed according to a second preset gradient. This process is to reduce the output power of the engine in an orderly manner, ensure that the range extender can smoothly and safely transition to a shutdown state, and at the same time reduce vibration and noise that may be caused by sudden shutdown, and optimize the NVH performance of the vehicle. By clearly defining the state of the range extender as a power unloading state, the system can more accurately control the various parameters during the shutdown process, ensuring that the engine shutdown operation is both efficient and environmentally friendly.
[0138] Step S052, when the state of the range extender is the power unloading state, the seventh speed value of the engine is obtained, and it is determined whether the seventh speed value is less than the fuel cut-off speed point.
[0139] If yes, execute step S053.
[0140] Step S053, sending a fuel cut-off signal, and determining that the range extender is in a fuel cut-off state.
[0141] In this step, when the range extender is in the power unloading state, the system will obtain the seventh speed value of the engine and compare it with the preset fuel cut-off speed point to determine whether the engine has dropped to a sufficiently low speed to safely stop the fuel supply. If the seventh speed value is less than the fuel cut-off speed point, the system will execute step S053, send a fuel cut-off signal to the engine, stop fuel injection, and update the state of the range extender to the fuel cut-off state. While ensuring that the engine will not be damaged due to lack of fuel, it reduces unnecessary fuel consumption and emissions, and achieves environmentally friendly and efficient shutdown operations.
[0142] Step S054, when the state of the range extender is the fuel cut-off state, the speed of the engine is reduced according to the sixth torque value, and the state of the range extender is determined to be the speed reduction torque state.
[0143] In this step, when the range extender is in the fuel cut-off state, the system will reduce the engine speed according to the preset sixth torque value and update the state of the range extender to the speed reduction torque state. This process is to further reduce the engine speed after the engine has stopped supplying fuel to ensure that the engine can safely and smoothly transition to the shutdown state.
[0144] Step S055: when the state of the range extender is the speed reduction torque state, it is determined whether the seventh speed value is less than the eighth threshold value.
[0145] If yes, execute step S056.
[0146] Step S056, reducing the engine speed according to the seventh torque value, and determining that the state of the range extender is a tail torque state.
[0147] In this step, when the range extender is in the speed reduction torque state, the system will determine whether the current seventh speed value is lower than the set eighth threshold value, which may be to ensure that the engine speed is further reduced within a safe and controllable speed range. If the seventh speed value is less than the eighth threshold value, the system will further reduce the engine speed according to the seventh torque value, and update the state of the range extender to the final torque state. This step is to carefully control the reduction of the engine speed in the final stage before the engine shuts down, to ensure that the engine can smoothly and safely reach the shutdown state, and to accurately obtain the state of the range extender.
[0148] On the basis of the above embodiments, in some embodiments, as mentioned in step S03, the calibration data to be processed is processed according to the processing strategy in combination with the vehicle NVH performance data, which may specifically include the following steps:
[0149] Step S061: when the range extender is in the power unloading state, it is determined whether the vehicle NVH performance data is greater than a ninth threshold.
[0150] If yes, execute step S062; if no, execute step S063.
[0151] Step S062, reducing the second preset gradient with a third change rate as a step size.
[0152] In this step, the system will determine whether the real-time collected vehicle NVH performance data exceeds the preset ninth threshold value, and use this as the basis for whether the control strategy needs to be adjusted. If the NVH performance data is indeed greater than the ninth threshold value, it indicates that the current vibration and noise levels are high, which may affect ride comfort. At this time, the system will reduce the second preset gradient in steps at the third rate of change. This adjustment is intended to optimize the NVH performance during the shutdown process by reducing the torque reduction rate, reducing the large vibration and noise that may be caused by rapid deceleration, thereby improving the ride experience and protecting the engine from potential mechanical shocks. Through this adaptive control based on real-time data, the system can more accurately manage the shutdown process of the range extender, achieving comfort and safety while ensuring performance.
[0153] For example, when the noise value and vibration peak value reach 80% of the preset target value, the torque gradient can be 10N / s 2 , speed gradient 100rpm / s 2 , the step size is reduced by a second preset gradient.
[0154] Step S063, determining whether the vehicle NVH performance data is less than a tenth threshold.
[0155] If it is less than, execute step S064.
[0156] Step S064, increasing the second preset gradient with a fourth change rate as a step size.
[0157] In this step, if the NVH performance data is less than the ninth threshold, it indicates that the current vibration and noise levels are not high and will not affect ride comfort. At this time, the system will determine whether the real-time collected vehicle NVH performance data is lower than the preset tenth threshold. The tenth threshold is to ensure that the vehicle's vibration and noise levels remain within an acceptable range during the range extender shutdown process. If the NVH performance data is less than the tenth threshold, indicating that the current vibration and noise levels are low, the system will increase the second preset gradient at the fourth change rate as a step. This adjustment is intended to make the shutdown process of the range extender smoother by increasing the torque reduction rate, reduce vibration and noise caused by low speed, and improve fuel economy.
[0158] For example, when the noise value and vibration peak value are lower than 60% of the preset target value, the torque gradient can be 10N / s. 2 , speed gradient 100rpm / s 2 Add a second preset gradient to the step size.
[0159] Step S065: when the range extender is in the fuel cut-off state, determine whether the vehicle NVH performance data is greater than an eleventh threshold.
[0160] If the vehicle NVH performance data is greater than the eleventh threshold, execute step S066.
[0161] Step S066, reducing the fuel cut-off speed point by taking the eighth speed value as a step length.
[0162] In this step, when the range extender is in the fuel cut-off state, the system will determine whether the vehicle's NVH performance data exceeds the set eleventh threshold. If the NVH performance data does exceed this threshold, it means that the current fuel cut-off strategy has caused excessive vibration or noise levels, affecting ride comfort. In this case, the system will reduce the fuel cut-off speed point in steps of the eighth speed value, that is, adjust the engine fuel cut-off speed threshold to reduce the vibration and noise caused by fuel cut-off.
[0163] For example, when the range extender is in a fuel cut-off state and the vibration peak and noise value exceed the eleventh threshold, the fuel cut-off speed point can be reduced in steps of 20 rpm.
[0164] In some embodiments, if the engine speed fluctuates due to the low speed before the range extender is cut off from fuel (the speed difference for three consecutive cycles is greater than 80% of the value of the previous cycle), the fuel cut-off speed point can also be increased. When the range extender is in the fuel cut-off state, the adjustment of the fuel cut-off speed point can give priority to preventing the engine speed from fluctuating.
[0165] In some embodiments, when the range extender is in the state of reduced speed torque, generally no adjustment is required, and the engine speed can be reduced with a fixed torque. If the engine has a large negative speed (greater than -300rpm) during the process, the torque needs to be reduced (adjusted in steps of 2N). If the engine vibrates (exceeds the target vibration value) or even has a large speed fluctuation due to the torque being too small during the process, the torque needs to be increased.
[0166] In some embodiments, when the range extender is in the end torque state, for example, when the engine speed is less than 200 rpm, it is generally shut down with a smaller gear torque, and the vibration during the end speed is generally smaller than the target vibration value. If the vibration of the range extender in the end torque state is too large and exceeds the predefined target value, the speed torque can be adjusted to the gear torque gradient, with a speed of 2N / s 2 If the downtime of this part is too long (this part has different time according to different assemblies, generally within 0.3S), then increase the torque gradient of this part (in 2N / s 2 to adjust the step size).
[0167] Please refer to Figure 4 , is a schematic diagram of the structure of a range extender calibration data processing device provided by an embodiment of the present invention, and the range extender calibration data processing device may include:
[0168] A first acquisition module 100 is used to acquire the state of the range extender;
[0169] A determination module 200, for determining calibration data to be processed and a corresponding processing strategy according to the state of the range extender;
[0170] The second acquisition module 300 is used to acquire the vehicle NVH performance data, and process the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data.
[0171] Based on the above embodiment, in a specific embodiment, the first acquisition module 100 can be specifically used for:
[0172] When a start request is received, the range extender is controlled through a torque control mode, and the state of the range extender is determined to be a pre-torque state;
[0173] When the range extender is in a pre-torque state, obtaining a first speed value of the generator controller, and determining whether the first speed value is greater than a pre-torque limit value;
[0174] If so, it is determined that the state of the range extender is a torque boost state;
[0175] When the range extender is in the pre-torque state, obtaining a second speed value of the engine, and determining whether a mode switching point has been reached according to the second speed value;
[0176] If the mode switching point is reached, the range extender is controlled by the speed control mode, and the state of the range extender is determined to be a mode switching state;
[0177] When the range extender is in a mode switching state, judging whether the injection speed point is reached according to the second speed value;
[0178] If the injection speed point is reached, an injection signal is sent, and the state of the range extender is determined to be the injection state;
[0179] A third speed value of the range extender is obtained, and when the third speed value exceeds a first threshold, the speed of the range extender is increased by controlling the first preset gradient, and determining that the state of the range extender is a gradient control state.
[0180] Based on the above embodiment, in a specific embodiment, the second acquisition module 300 can be specifically used for:
[0181] Obtain vibration peak and noise values based on vehicle NVH performance data;
[0182] When the state of the range extender is the pre-torque state, if the vibration peak value exceeds the second threshold value and the noise value does not exceed the third threshold value, or the over-limit ratio of the vibration peak value exceeds the over-limit ratio of the noise value, the pre-torque size of the range extender is increased in steps with the first torque value;
[0183] If the vibration peak value does not exceed the second threshold value and when the noise value exceeds the third threshold value, or the excess ratio of the noise value exceeds the excess ratio of the vibration peak value, the pre-torque of the range extender is reduced in steps of the second torque value;
[0184] When the range extender is in the torque boost state, if the vibration peak value exceeds the fourth threshold value, determining whether continuous vibration occurs according to the vibration peak value;
[0185] If not, increasing the torque of the range extender by the first torque value as a step size;
[0186] If yes, then increasing the torque of the range extender by a step size of the third torque value;
[0187] When the range extender is in the step control state, if the noise value exceeds the fifth threshold value and does not exceed the sixth threshold value, the first preset gradient is increased at a first change rate as a step length;
[0188] If the noise value exceeds the sixth threshold and generates low-frequency vibration, the first preset gradient is reduced in steps with a second change rate.
[0189] Based on the above embodiment, in a specific embodiment, the second acquisition module 300 may also be used for:
[0190] When the range extender is in a torque boost state, obtaining a target speed value of the engine;
[0191] determining whether the engine has overshoot according to the second speed value and the target speed value;
[0192] If yes, then lower the mode switching point by a fourth speed value as a step size;
[0193] If not, obtaining a fourth torque value of the generator and a fifth torque value of the engine;
[0194] calculating a first torque difference according to the fourth torque value and the fifth torque value, and determining whether the first torque difference exceeds a seventh threshold;
[0195] If it exceeds, the mode switching point is reduced by a fourth speed value as a step length;
[0196] When the range extender is in a mode switching state, detecting whether the second speed value fluctuates up and down;
[0197] If it occurs, the mode switching point is increased by the fifth speed value as a step.
[0198] Based on the above embodiment, in a specific embodiment, the second acquisition module 300 may also be used for:
[0199] When the range extender is in the fuel injection state, detecting whether the second speed value increases in a step-like manner;
[0200] If it occurs, the injection speed point is reduced by the sixth speed value as a step.
[0201] Based on the above embodiment, in a specific embodiment, the first acquisition module 100 can be specifically used for:
[0202] When a shutdown request is received, the torque and speed of the engine are reduced by a second preset gradient, and the state of the range extender is determined to be a power unloading state;
[0203] When the range extender is in a power unloading state, obtaining the seventh speed value of the engine, and determining whether the seventh speed value is less than the fuel cut-off speed point;
[0204] If yes, a fuel cut-off signal is sent, and the range extender is determined to be in a fuel cut-off state;
[0205] When the state of the range extender is the fuel cut-off state, the speed of the engine is reduced according to the sixth torque value, and the state of the range extender is determined to be the speed reduction torque state;
[0206] When the state of the range extender is a speed reduction torque state, determining whether the seventh speed value is less than an eighth threshold value;
[0207] If so, the engine speed is reduced according to the seventh torque value, and the state of the range extender is determined to be the end torque state.
[0208] Based on the above embodiment, in a specific embodiment, the second acquisition module 300 can be specifically used for:
[0209] When the range extender is in a power unloading state, determining whether the vehicle NVH performance data is greater than a ninth threshold;
[0210] If so, reducing the second preset gradient by a step size with a third change rate;
[0211] If not, determining whether the vehicle NVH performance data is less than a tenth threshold;
[0212] If it is less than, increasing the second preset gradient by a fourth change rate as a step size;
[0213] When the range extender is in a fuel cut-off state, determining whether the vehicle NVH performance data is greater than an eleventh threshold;
[0214] If the vehicle NVH performance data is greater than the eleventh threshold, the fuel cut-off speed point is reduced in steps of the eighth speed value.
[0215] The present embodiment provides an electronic device, including a processor and a memory, the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the method for processing range extender calibration data is implemented. The execution method and beneficial effects are similar and will not be repeated here.
[0216] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for processing calibration data of a range extender described above is implemented. The execution method and beneficial effects thereof are similar and will not be described in detail here.
[0217] It should be noted that although the above describes the various steps in a specific order, it does not mean that the various steps must be executed in the above specific order. In fact, some of these steps can be executed concurrently or even in a different order as long as the required functions can be achieved.
[0218] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for processing range extender calibration data, characterized in that: include: Get the status of the range extender; Determining the calibration data to be processed and the corresponding processing strategy according to the state of the range extender; Acquire vehicle NVH performance data, and process the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data.
2. The method according to claim 1, characterized in that The obtaining the state of the range extender includes: When a start request is received, the range extender is controlled through a torque control mode, and the state of the range extender is determined to be a pre-torque state; When the state of the range extender is the pre-torque state, obtaining a first speed value of the generator controller, and determining whether the first speed value is greater than a pre-torque limit value; If yes, determining that the state of the range extender is a torque boost state; When the state of the range extender is the pre-torque state, obtaining a second speed value of the engine, and judging whether a mode switching point is reached according to the second speed value; If the mode switching point is reached, the range extender is controlled by a speed control mode, and the state of the range extender is determined to be a mode switching state; When the state of the range extender is the mode switching state, judging whether the injection speed point is reached according to the second speed value; If the injection speed point is reached, an injection signal is sent, and the state of the range extender is determined to be an injection state; A third speed value of the range extender is obtained, and when the third speed value exceeds a first threshold, the speed of the range extender is increased by controlling a first preset gradient, and determining that the state of the range extender is a gradient control state.
3. The method according to claim 2, characterized in that The processing of the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data includes: Acquire vibration peak value and noise value according to the vehicle NVH performance data; When the state of the range extender is the pre-torque state, if the vibration peak value exceeds the second threshold and the noise value does not exceed the third threshold, or the over-limit ratio of the vibration peak value exceeds the over-limit ratio of the noise value, the pre-torque size of the range extender is increased in steps with the first torque value; If the vibration peak value does not exceed the second threshold value and when the noise value exceeds the third threshold value, or the excess ratio of the noise value exceeds the excess ratio of the vibration peak value, the pre-torque of the range extender is reduced in steps of the second torque value; When the state of the range extender is the torque boost state, if the vibration peak value exceeds a fourth threshold value, determining whether continuous vibration occurs according to the vibration peak value; If not, increasing the torque of the range extender by the first torque value as a step size; If yes, increasing the torque of the range extender by a step size of the third torque value; When the state of the range extender is the step control state, if the noise value exceeds the fifth threshold value and does not exceed the sixth threshold value, the first preset gradient is increased at a first change rate as a step size; If the noise value exceeds the sixth threshold and generates low-frequency vibration, the first preset gradient is reduced in steps with a second change rate.
4. The method according to claim 2, characterized in that: After determining the calibration data to be processed and the corresponding processing strategy according to the state of the range extender, the method further includes: When the state of the range extender is the torque boost state, obtaining a target speed value of the engine; determining whether the engine has overshoot according to the second speed value and the target speed value; If yes, lowering the mode switching point by a fourth speed value as a step size; If not, obtaining a fourth torque value of the generator and a fifth torque value of the engine; calculating a first torque difference according to the fourth torque value and the fifth torque value, and determining whether the first torque difference exceeds a seventh threshold; If it exceeds, lowering the mode switching point by the fourth speed value as a step length; When the state of the range extender is the mode switching state, detecting whether the second speed value fluctuates up and down; If so, the mode switching point is increased by a fifth speed value as a step.
5. The method according to claim 2, characterized in that: After determining the calibration data to be processed and the corresponding processing strategy according to the state of the range extender, the method further includes: When the state of the range extender is the fuel injection state, detecting whether the second speed value increases in a step-like manner; If it occurs, the injection speed point is reduced by a sixth speed value as a step.
6. The method according to claim 1, characterized in that The obtaining the state of the range extender includes: When a shutdown request is received, the torque and speed of the engine are reduced by a second preset gradient, and the state of the range extender is determined to be a power unloading state; When the state of the range extender is the power unloading state, obtaining a seventh speed value of the engine, and determining whether the seventh speed value is less than a fuel cut-off speed point; If yes, a fuel cut-off signal is sent, and the range extender is determined to be in a fuel cut-off state; When the state of the range extender is the fuel cut-off state, the speed of the engine is reduced according to the sixth torque value, and the state of the range extender is determined to be a speed reduction torque state; When the state of the range extender is the speed-reducing torque state, determining whether the seventh speed value is less than an eighth threshold value; If so, the speed of the engine is reduced according to the seventh torque value, and the state of the range extender is determined to be a tail torque state.
7. The method according to claim 6, characterized in that The processing of the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data includes: When the state of the range extender is the power unloading state, determining whether the vehicle NVH performance data is greater than a ninth threshold; If so, reducing the second preset gradient by a step size with a third change rate; If not, determining whether the vehicle NVH performance data is less than a tenth threshold; If it is less than, increasing the second preset gradient by a fourth change rate as a step size; When the state of the range extender is the fuel cut-off state, determining whether the vehicle NVH performance data is greater than an eleventh threshold; If the vehicle NVH performance data is greater than the eleventh threshold, the fuel cut-off speed point is reduced in steps of the eighth speed value.
8. A device for processing range extender calibration data, characterized in that: include: A first acquisition module, used to acquire the state of the range extender; A determination module, used to determine the calibration data to be processed and the corresponding processing strategy according to the state of the range extender; The second acquisition module is used to acquire vehicle NVH performance data, and process the calibration data to be processed according to the processing strategy in combination with the vehicle NVH performance data.
9. An electronic device, characterized in that: include: A processor and a memory, wherein the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the method for processing range extender calibration data as described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for processing range extender calibration data as described in any one of claims 1 to 7 is implemented.