Method and device for parameter calibration of range extender, vehicle and storage medium
By establishing the correlation between the thermal efficiency of the range extender and the engine speed, and combining it with constraints, the problems of low calibration efficiency and neglect of noise and vibration in the existing technology are solved, achieving efficient range extender parameter calibration and improving the user experience.
Patent Information
- Application Number
- CN202411841798.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2044-12-13
AI Technical Summary
Existing calibration methods for range extenders are inefficient, require a lot of manpower, and only consider thermal efficiency, ignoring the effects of vibration and noise, which affects the user's driving experience.
By establishing the correlation between the thermal efficiency of the range extender and the engine speed, and combining the constraints, the target engine torque and speed values corresponding to the target output power are determined among multiple engine speed and torque values, and the parameters are calibrated.
It improves calibration efficiency, takes into account engine thermal efficiency and the impact of noise and vibration, and enhances the user's driving experience.
Smart Images

Figure CN119533946B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive technology, and in particular to a method and apparatus for calibrating range extender parameters, a vehicle, and a storage medium. Background Technology
[0002] With the rapid development of the new energy vehicle industry, the technology of range-extended electric vehicles (REEVs) is constantly advancing.
[0003] The range extender is one of the core components of a REEV. It is equipped with a small engine, but this engine does not directly drive the wheels. Instead, it powers the vehicle's electric motor, thereby extending the vehicle's driving range. The development quality of the range extender directly affects the overall vehicle performance.
[0004] In related technologies, to maximize the thermal efficiency of range extenders (i.e., the efficiency of converting gasoline energy into electrical energy), multiple sets of test data are obtained by testing the range extender under various test conditions. These data are then manually calibrated to determine the engine torque and engine speed that maximize the thermal efficiency of the range extender under each test condition. These engine torque and engine speed are then used as the actual engine torque and engine speed for the range extender's operation. However, this method is inefficient due to the significant time and manpower required for calibration. Furthermore, it only considers maximizing the thermal efficiency of the range extender while neglecting the vibration and noise generated during operation, thus affecting the user's driving experience. Summary of the Invention
[0005] In view of the above problems, a method and apparatus, vehicle, and storage medium for calibrating range extender parameters are proposed to overcome or at least partially solve the above problems, including:
[0006] A method for calibrating parameters of a range extender, the method comprising:
[0007] Obtain target test data for the range extender; wherein, the target test data includes multiple first engine speed values and multiple first engine torque values of the range extender under multiple target output power conditions;
[0008] Establish the first correspondence between the thermal efficiency of the range extender and the engine speed;
[0009] Obtain the constraints of the first correspondence;
[0010] Based on the first correspondence and the constraint conditions, determine the target engine torque value and target engine speed value corresponding to each target output power from the plurality of first engine speed values and the plurality of first engine torque values;
[0011] The parameters of the range extender are calibrated based on the target rated power, the target engine torque value, and the target engine speed value.
[0012] Optionally, the constraint parameters corresponding to the constraint conditions include one or more of the following:
[0013] The range extender's output power, engine speed upper limit threshold, engine speed lower limit threshold, engine speed change upper limit threshold, engine speed change lower limit threshold, and engine torque change lower limit threshold are mentioned.
[0014] Optionally, the first correspondence is a first functional relationship, which represents the difference between the first index value and the second index value. The first index value is determined by the thermal efficiency of the range extender, and the first index value includes the target engine torque parameter and the target engine speed parameter. The second index value is determined by the engine speed, and the second index value includes the target engine speed parameter.
[0015] Optionally, determining the target engine torque value and target engine speed value corresponding to each target output power from among the plurality of first engine speed values and the plurality of first engine torque values according to the first correspondence and the constraint conditions includes:
[0016] Based on the constraints, multiple first engine speed values and multiple first engine torque values corresponding to each target output power are filtered to obtain multiple second engine speed values and multiple second engine torque values.
[0017] Based on the plurality of second engine speed values, the plurality of second engine torque values, and the first functional relationship, a plurality of first function values are determined;
[0018] Determine the largest objective function value among the plurality of first function values;
[0019] Based on the objective function value, determine the target engine torque value and target engine speed value corresponding to each target output power.
[0020] Optionally, obtaining the target test data for the range extender includes:
[0021] The range extender is tested based on multiple preset first output powers to obtain initial test data;
[0022] The initial test data is interpolated to obtain target test data corresponding to multiple target output powers.
[0023] Optionally, after determining the target engine torque value and target engine speed value corresponding to each target output power from the plurality of first engine speed values and the plurality of first engine torque values according to the first correspondence and the constraint conditions, the method further includes:
[0024] The target operating curve of the range extender is determined based on the target engine torque value and target engine speed value corresponding to each target output power.
[0025] The range extender is controlled based on the target operating curve.
[0026] Optionally, the target test data may also include multiple generator speeds and multiple generator torques corresponding to each target output power.
[0027] An apparatus for calibrating range extender parameters, the apparatus comprising:
[0028] The test data acquisition module is used to acquire test data of the range extender; wherein, the test data includes multiple first engine speed values and multiple first engine torque values of the range extender under multiple target output power conditions;
[0029] The first correspondence construction module is used to construct the first correspondence between the range extender thermal efficiency and the engine speed.
[0030] The constraint condition acquisition module is used to acquire the constraint conditions of the first correspondence relationship;
[0031] The target value determination module is used to determine, based on the first correspondence and the constraint conditions, the target engine torque value and the target engine speed value corresponding to each target output power among the plurality of first engine speed values and the plurality of first engine torque values;
[0032] The parameter calibration module is used to calibrate the parameters of the range extender based on the target output power, the target engine torque value, and the target engine speed value.
[0033] A vehicle is provided with a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the range extender parameter calibration method as described above.
[0034] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the range extender parameter calibration method as described above.
[0035] The embodiments of the present invention have the following advantages: By constructing a first correspondence between the thermal efficiency of the range extender and the engine speed, the embodiments of the present invention not only consider the influence of the thermal efficiency of the range extender, but also the influence of noise and vibration caused by the engine speed. Then, based on the first correspondence and the corresponding constraints, the target engine torque value and target engine speed value corresponding to each target output power are determined from multiple first engine speed values and multiple first engine torque values. This eliminates the need for manual calibration of the target engine torque value and target engine speed value one by one, thus improving efficiency. At the same time, due to the introduction of the first relationship, the target engine torque value and target engine speed value also take into account the influence of engine thermal efficiency and the noise generated by the range extender, thereby improving the user's driving experience while maximizing fuel economy. Attached Figure Description
[0036] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 This is a flowchart of the steps of a range extender parameter calibration method provided in an embodiment of the present invention;
[0038] Figure 2 This is a flowchart of another method for calibrating range extender parameters provided in an embodiment of the present invention;
[0039] Figure 3 This is a MAP diagram of the thermal efficiency and output power of a range extender provided in an embodiment of the present invention;
[0040] Figure 4 This is a schematic diagram of the operating curve of a range extender provided in an embodiment of the present invention;
[0041] Figure 5 This is a structural block diagram of a range extender parameter calibration device provided in an embodiment of the present invention. Detailed Implementation
[0042] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0043] Reference Figure 1The diagram illustrates a flowchart of a range extender parameter calibration method according to an embodiment of the present invention, which may specifically include the following steps:
[0044] Step 101: Obtain target test data for the range extender; wherein, the target test data includes multiple first engine speed values and multiple first engine torque values of the range extender under multiple target output power conditions;
[0045] The target output power, i.e., the electrical power output by the range extender, varies depending on the operating conditions. Each set output power corresponds to an operating point and can correspond to multiple different combinations of engine torque and engine speed, i.e., multiple first engine speed values and multiple first engine torque values. At a given output power, different combinations of engine torque and engine speed will result in different thermal efficiencies for the range extender. Specifically, a combination of high engine speed and low engine torque, or vice versa, will lead to lower thermal efficiency; when both engine torque and engine speed are moderate, a higher thermal efficiency can be achieved.
[0046] Therefore, one of the objectives of this invention is to determine, among multiple combinations of engine torque and engine speed for each predicted output power, the set of engine torque and engine speed that maximizes the thermal efficiency of the range extender and minimizes its NVH (Noise, Vibration, and Harshness) impact, i.e., the target engine torque and engine speed values.
[0047] In some embodiments of the present invention, obtaining the target test data of the range extender includes:
[0048] The range extender is tested based on multiple preset first output powers to obtain initial test data;
[0049] The initial test data is interpolated to obtain target test data corresponding to multiple target output powers.
[0050] In practical implementation, a small number of test conditions can be set, a first output power corresponding to each test condition can be defined, and the range extender can be bench tested according to the first output power to obtain initial test data. Then, the initial test data can be expanded using a preset interpolation algorithm (such as polynomial interpolation, linear interpolation, etc.) to obtain more output power, that is, the target test data corresponding to the target output power.
[0051] By interpolating the initial test data, the target test data can be obtained. This eliminates the need to test each test condition individually, thus obtaining a larger data sample, saving manpower and resources, and improving efficiency.
[0052] In practical applications, the optimal operating curve of the range extender can be determined based on the target engine torque and engine speed values corresponding to each preset power, so that the range extender can control the engine torque and engine speed according to this operating curve.
[0053] In some embodiments of the present invention, the test data also includes multiple generator speeds and multiple generator torques corresponding to each target output power.
[0054] In practical applications, in order to obtain the optimal operating curve of the range extender, in addition to engine torque data and generator torque data, test data can also be obtained, including generator torque data and generator speed data. Based on the conversion relationship between engine data and generator data, a MAP (mapped relationship) diagram consisting of the thermal efficiency of the range extender assembly and the output power of the range extender is determined, and the optimal operating curve of the range extender is determined within this MAP diagram.
[0055] As an example, such as Figure 2 As shown, in the data extraction phase, engine thermal efficiency data and generator efficiency data are first acquired under a certain number of test conditions. These data can also be presented in MAP format. The generator thermal efficiency data includes engine thermal efficiency determined by multiple sets of different engine torques and engine speeds, while the generator efficiency data includes generator efficiency determined by multiple sets of different generator torques and generator speeds.
[0056] Next, the acquired engine and generator data are checked against the preset speed ratio (i.e., the ratio of engine and generator speeds) to determine the accuracy of the data. If they do not match, the data needs to be acquired again or the speed ratio needs to be corrected.
[0057] After passing the inspection, the data processing stage begins, where interpolation algorithms are used to expand the thermal efficiency data of the engine and the generator to obtain simulated thermal efficiency data and simulated efficiency data of the generator.
[0058] Furthermore, based on the generator's thermal efficiency simulation data, the following conversion relationship can be used to obtain a MAP diagram consisting of the range extender's thermal efficiency and output power:
[0059] 1. Range extender thermal efficiency = engine thermal efficiency × generator efficiency × transmission efficiency;
[0060] 2. Range extender output power (output electrical power) = generator speed × generator torque / 9550 × generator efficiency;
[0061] 3. Generator corresponding point speed = engine speed / speed ratio; generator corresponding point torque = engine corresponding point torque × speed ratio × transmission efficiency.
[0062] The MAP diagram, which combines the thermal efficiency and output power of the range extender, is shown below. Figure 3 As shown in the figure. The vertical axis represents engine torque, the horizontal axis represents engine speed, the dashed lines represent the contour lines of the electric power output (i.e., output power) of the range extender, and the values increase sequentially from the lower left to the upper right; the solid lines represent the contour lines of the range extender's thermal efficiency, and the values increase sequentially from the outer circle to the inner circle (or the darker the color, the larger the value).
[0063] Step 102: Establish the first correspondence between the range extender thermal efficiency and engine speed;
[0064] In this embodiment, engine speed can quantify the impact of the range extender's NVH (noise, vibration, and harshness). The lower the engine speed, the smaller the NVH impact, and the less noise and vibration generated by the range extender. Therefore, to maximize the range extender's thermal efficiency and minimize its NVH impact, a first correspondence between the range extender's thermal efficiency and engine speed needs to be established. This first correspondence is then used to determine the target engine speed value and target engine torque value corresponding to each target output power from multiple first engine speed values and multiple first engine torque values. In practical applications, this first correspondence can be based on a model relationship, functional relationship, etc., constructed from the range extender's thermal efficiency and engine speed.
[0065] In some embodiments of the present invention, the first correspondence is a first functional relationship, which represents the difference between a first index value and a second index value. The first index value is determined by the thermal efficiency of the range extender, and the first index value includes a target engine torque parameter and a target engine speed parameter. The second index value is determined by the engine speed, and the second index value includes the target engine speed parameter.
[0066] In specific implementations, such as Figure 2 As shown, after interpolation, the process proceeds to the data simulation stage, where an optimization model for the thermal efficiency of the generator and the engine speed is constructed. This optimization model can be represented by a first functional relationship, specifically by the following equation (1):
[0067]
[0068] Where n represents the total number of test conditions, corresponding to n target output powers simultaneously. i represents the i-th target output power; the larger i is, the larger the target output power. x i That is, the target engine speed value corresponding to the i-th target output power, y i This is the target engine torque value corresponding to the i-th output power. F(x)i ,y i The expression represents the functional relationship between the target engine speed and the target engine torque corresponding to the i-th target output power. This functional relationship characterizes the range extender thermal efficiency corresponding to the i-th target output power. c is the fuel-to-electricity conversion coefficient, which can be calculated based on data such as fuel calorific value and fuel density, and can be considered a constant. i Let be the weight corresponding to the i-th test condition. Therefore, The first index value is the weighted sum of the thermal efficiency of the range extender under all test conditions (or the weighted sum of the oil-to-electricity conversion rate).
[0069] UB represents the engine speed limit threshold. The second index value is the sum of the normalized engine speeds for all test conditions.
[0070] α and β are the weighting coefficients corresponding to the first and second index values, respectively. Increasing α indicates that the target generator torque and target generator speed values tend to improve the thermal efficiency of the range extender, while increasing β indicates that the target generator torque and target generator speed values tend to reduce the NVH impact of the range extender.
[0071] Max() represents the optimization objective of the optimization model, which is to find the set of x values that maximize the function. i y i .
[0072] Step 103: Obtain the constraints of the first correspondence relationship;
[0073] The constraints of the first correspondence relationship constrain and limit the values of each variable in the first correspondence relationship or the relationship between variables, so that the result better meets the specific requirements.
[0074] In some embodiments of the present invention, the constraint parameters corresponding to the constraint conditions include one or more of the following:
[0075] The multiple target output power, engine speed upper limit threshold, engine speed lower limit threshold, engine speed change upper limit threshold, engine speed change lower limit threshold, and engine torque change lower limit threshold are mentioned.
[0076] In practical implementation, the constraints on the first correspondence can be one or more of the following:
[0077] G(x i ,y i ) = P i (2)
[0078] x i ≥LB (3)
[0079] x i ≤UB (4)
[0080] x i+1 -x i >ΔLB (5)
[0081] x i+1 - x i <ΔUB (6)
[0082] y o+1 - y i >ΔTLB (7)
[0083] The above constraints will be explained one by one below:
[0084] For (2), it represents the target generator speed value x corresponding to the i-th target output power. i and the target motor speed value y i The output power of the range extender is P, derived from the functional relationship G. i That is, the target output power;
[0085] For (3) and (4), constraint parameter LB is the lower limit threshold of engine speed, and constraint parameter UB is the upper limit threshold of engine speed. Considering that the minimum and maximum output power corresponding to the test operating point will not be too low or too high, the engine speed should not be too low or too high. Therefore, the engine speed needs to be limited to a reasonable range.
[0086] For (5) and (6), the constraint parameter ΔLB represents the upper limit threshold of engine speed change corresponding to the i-th and (i+1)-th target output power, and the constraint parameter ΔUB represents the lower limit threshold of engine speed change corresponding to the i-th and (i+1)-th target output power. Adding constraints to the engine speed change value mainly prevents abrupt changes and ensures a smooth transition in engine speed. If the engine speed suddenly increases or decreases, it will cause the range extender's operating curve to be very tortuous, affecting the stability of subsequent continuous engine operation. In practical applications, ΔLB and ΔUB should both be greater than 0 to ensure that the engine speed monotonically increases with the increase of the target output power.
[0087] For (7), the constraint parameter ΔTLB represents the lower limit threshold of the engine torque change value corresponding to the i-th target output power and the (i+1)-th target output power. Since each test condition increases with the target output power, the engine torque change value cannot be too small. In practical applications, ΔTLB should also be greater than 0 to ensure that the engine torque increases monotonically with the increase of the target output power.
[0088] Step 104: Based on the first correspondence and the constraint conditions, determine the target engine torque value and target engine speed value corresponding to each target output power from among the plurality of first engine speed values and the plurality of first engine torque values.
[0089] In this embodiment, after establishing the first correspondence, the target engine torque value and target engine speed value corresponding to each target output power can be determined from multiple first engine speed values and multiple first engine torque values through the first correspondence and corresponding constraints. This allows the target engine torque value and target engine speed value to simultaneously take into account the influence of the range extender's thermal efficiency and noise. For example, the engine speed value and engine torque value that satisfy the first correspondence and constraints can be determined from the multiple first engine speed values and multiple first engine torque values; these are the target engine speed value and target engine torque value.
[0090] Step 105: Calibrate the parameters of the range extender based on the target output power, the target engine torque value, and the target engine speed value.
[0091] In this embodiment, once the target engine torque value and target engine speed value corresponding to each target output power are obtained, the relevant parameters of the range extender can be calibrated. For example, based on the target engine torque value and target engine speed value, the generator output power can be calibrated according to the parameter conversion relationship between the generator and the engine; or, based on the target engine torque value and target engine speed value, interpolation algorithms and other methods can be used to expand the range extender to obtain more optimal engine torque values and optimal engine speed values corresponding to engine output power, thereby calibrating the optimal operating curve of the range extender.
[0092] In some embodiments of the present invention, determining the target engine torque value and target engine speed value corresponding to each target output power from among the plurality of first engine speed values and the plurality of first engine torque values according to the first correspondence relationship and the constraint conditions includes:
[0093] Based on the constraints, multiple first engine speed values and multiple first engine torque values corresponding to each target output power are filtered to obtain multiple second engine speed values and multiple second engine torque values.
[0094] Based on the plurality of second engine speed values, the plurality of second engine torque values, and the first functional relationship, a plurality of first function values are determined;
[0095] Determine the largest objective function value among the plurality of first function values;
[0096] Based on the objective function value, determine the target engine torque value and target engine speed value corresponding to each target output power.
[0097] In specific implementations, such as Figure 2 As shown, after building the optimization model and determining the constraints, equation (1) is solved. Since equation (1) is a nonlinear function, it may contain multiple local optima rather than a global optimum. Therefore, this invention designs an algorithm based on local search optimization + partial constraints for hyperparameter optimization to solve the nonlinear function equation (1). The solution process is as follows:
[0098] S1: Initialize the values of some parameters or data structures. For example, define the initial values of constraint parameters LB, UB, ΔLB, ΔUB, ΔTLB, etc.; or define a data structure for an optimal operating point list, where each row of the optimal operating point list stores the target engine torque value and target engine speed value corresponding to each target output power.
[0099] S2: For each target output power, by applying upper and lower limit threshold constraints, the search range within the first engine torque and first engine speed can be narrowed down, i.e., preliminary screening of the data samples is performed. For example, for the i-th target output power, there are 20 sets of first engine torque values and first engine speed values. By defining the initial values of LB and UB to determine the range of target engine speed values, these 20 sets of data can be reduced to 10 sets.
[0100] S3: Apply other types of constraints to obtain multiple second engine speed values and multiple second engine torque values as candidates for the target engine speed value and engine torque value (hereinafter referred to as candidate points). Apply the above-mentioned first functional relationship to each candidate point to determine its function value, and determine the candidate point with the largest function value, which is the target engine speed value and target engine torque value for the current target output power. Continuing the above example, when the initial values of LB and UB reduce the 20 sets of first engine torque values to 10 sets, by continuing to apply other constraints (such as ΔLB)... <x i -x i-1 <ΔUB,y i -y i-1>ΔTUB) further filters the 10 sets of data to obtain 5 sets of matching data, which are the candidate points. Let n=1 in equation (1), and substitute the second engine speed value and the second engine torque value of each candidate point into equation (1) to obtain multiple first function values. Then, determine the largest objective function value from the first function values. The objective function value corresponds to the second engine speed value and the second engine torque value, which are the target engine speed value and the target engine torque value corresponding to the current i-th target output power, and add them to the optimal operating point list.
[0101] S4: Combine all the target engine speed values and target engine torque values in the optimal operating point list and substitute them into the above equation (1) to obtain an alternative optimal function value.
[0102] S5: Treating the constraint parameters as hyperparameters, the TPE (Tree-structured Parzen Estimator) algorithm is used to tune the hyperparameters. The tuned hyperparameters are then used to repeat steps S1-S4, resulting in a list of multiple optimal operating points and multiple candidate optimal function values derived from this list. The largest optimal function value is determined from these candidate values. The target engine speed and torque values corresponding to this optimal function value are then the final output.
[0103] It can be seen that S1-S4 mainly seek the working point with the maximum objective function value under fixed constraints, which can easily lead to getting trapped in local optima. However, by combining S5 to optimize the constraint parameters with hyperparameters, i.e., generating different combinations of hyperparameters, the optimal function value can be determined, which can alleviate the problem of getting trapped in local optima.
[0104] In practical applications, such as Figure 2 As shown, after obtaining the target engine speed and target engine torque values, the operating curve of the range extender can be plotted based on these values, and the weighted oil-electric conversion rate of the curve can be determined (i.e., the above). ).
[0105] In some embodiments of the present invention, after determining the target engine torque value and target engine speed value corresponding to each target output power from among the plurality of first engine speed values and the plurality of first engine torque values according to the first correspondence relationship and the constraint conditions, the method further includes:
[0106] The target operating curve of the range extender is determined based on the target engine torque value and target engine speed value corresponding to each target output power.
[0107] The range extender is controlled based on the target operating curve.
[0108] In specific implementation, when it is determined that... Figure 3 The MAP diagram shown consists of the thermal efficiency of the range extender assembly and the output power of the range extender. After obtaining multiple target engine torque values and multiple target engine torques corresponding to multiple target output powers, multiple target points can be obtained on the MAP diagram. Connecting multiple target points yields the operating curve of the range extender, which is the optimal power generation curve of the range extender.
[0109] As an example, such as Figure 4 As shown, curve max is the working curve of the range extender when the thermal efficiency of the range extender is maximized, and curve opt is the working curve of the range extender determined by the present invention. Although the thermal efficiency of the range extender is not maximized and some fuel economy is sacrificed, the body vibration and radiated noise during normal operation of the range extender are reduced, and the NVH performance is better.
[0110] The embodiments of the present invention have the following advantages: By constructing a first correspondence between the thermal efficiency of the range extender and the engine speed, the embodiments of the present invention not only consider the influence of the thermal efficiency of the range extender, but also the influence of noise and vibration caused by the engine speed. Then, based on the first correspondence and the corresponding constraints, the target engine torque value and target engine speed value corresponding to each target output power are determined from multiple first engine speed values and multiple first engine torque values. This eliminates the need for manual calibration of the target engine torque value and target engine speed value one by one, thus improving efficiency. At the same time, due to the introduction of the first relationship, the target engine torque value and target engine speed value also take into account the influence of engine thermal efficiency and the noise generated by the range extender, thereby improving the user's driving experience while maximizing fuel economy.
[0111] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0112] Reference Figure 5 The diagram shows a structural schematic of a range extender parameter calibration device according to an embodiment of the present invention, which may specifically include the following modules:
[0113] The test data acquisition module 501 is used to acquire test data of the range extender; wherein, the test data includes multiple first engine speed values and multiple first engine torque values of the range extender under multiple target output power;
[0114] The first correspondence construction module 502 is used to construct the first correspondence between the range extender thermal efficiency and the engine speed.
[0115] The constraint condition acquisition module 503 is used to acquire the constraint conditions of the first correspondence relationship;
[0116] The target value determination module 504 is used to determine, based on the first correspondence and the constraint conditions, the target engine torque value and the target engine speed value corresponding to each target output power among the plurality of first engine speed values and the plurality of first engine torque values;
[0117] The parameter calibration module 505 is used to calibrate the parameters of the range extender based on the target output power, the target engine torque value, and the target engine speed value.
[0118] In some embodiments of the present invention, the constraint parameters corresponding to the constraint conditions include one or more of the following:
[0119] The range extender's output power, engine speed upper limit threshold, engine speed lower limit threshold, engine speed change upper limit threshold, engine speed change lower limit threshold, and engine torque change lower limit threshold are mentioned.
[0120] In some embodiments of the present invention, the first correspondence is a first functional relationship, which represents the difference between a first index value and a second index value. The first index value is determined by the thermal efficiency of the range extender, and the first index value includes a target engine torque parameter and a target engine speed parameter. The second index value is determined by the engine speed, and the second index value includes the target engine speed parameter.
[0121] In some embodiments of the present invention, the target value determination module 504 includes:
[0122] The target value determination submodule is used to filter multiple first engine speed values and multiple first engine torque values corresponding to each target output power according to the constraints, so as to obtain multiple second engine speed values and multiple second engine torque values.
[0123] Based on the plurality of second engine speed values, the plurality of second engine torque values, and the first functional relationship, a plurality of first function values are determined;
[0124] Determine the largest objective function value among the plurality of first function values;
[0125] Based on the objective function value, determine the target engine torque value and target engine speed value corresponding to each target output power.
[0126] In some embodiments of the present invention, the test data acquisition module 501 includes:
[0127] The initial test data acquisition module is used to test the range extender based on multiple preset first output powers to obtain initial test data;
[0128] The target test data acquisition module is used to perform interpolation processing on the initial test data to obtain target test data corresponding to multiple target output powers.
[0129] In some embodiments of the present invention, the apparatus further includes:
[0130] The target operating curve determination module is used to determine the target operating curve of the range extender based on the target engine torque value and target engine speed value corresponding to each target output power.
[0131] A control module is used to control the range extender based on the target operating curve.
[0132] In some embodiments of the present invention, the test data also includes multiple generator speeds and multiple generator torques corresponding to each target output power.
[0133] Some embodiments of the present invention also provide a vehicle, the vehicle being provided with a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, it implements the above-described range extender parameter calibration method.
[0134] Some embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-described range extender parameter calibration method.
[0135] Some embodiments of the present invention also provide a computer program product, including a computer program that, when executed by a processor, implements the above-described range extender parameter calibration method.
[0136] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0137] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0138] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0139] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0140] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0141] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0142] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0143] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0144] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes the aforementioned element.
[0145] The above provides a detailed description of the provided range extender parameter calibration method and device, vehicle, and storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for calibrating parameters of a range extender, characterized in that, The method includes: Obtain target test data for the range extender; wherein, the target test data includes multiple first engine speed values and multiple first engine torque values of the range extender under multiple target output power conditions; Establish the first correspondence between the thermal efficiency of the range extender and the engine speed; The range extender thermal efficiency is the product of the engine thermal efficiency, generator efficiency, and transmission efficiency. Obtain the constraints of the first correspondence; Based on the first correspondence and the constraint conditions, determine the target engine torque value and target engine speed value corresponding to each target output power from the plurality of first engine speed values and the plurality of first engine torque values; The parameters of the range extender are calibrated based on the target output power, the target engine torque value, and the target engine speed value; The first correspondence is a first functional relationship, which represents the difference between the first index value and the second index value. The first index value is determined by the thermal efficiency of the range extender, and the first index value includes the target engine torque parameter and the target engine speed parameter. The second index value is determined by the engine speed, and the second index value includes the target engine speed parameter.
2. The method according to claim 1, characterized in that, The constraint parameters corresponding to the constraint conditions include one or more of the following: The range extender's output power, engine speed upper limit threshold, engine speed lower limit threshold, engine speed change upper limit threshold, engine speed change lower limit threshold, and engine torque change lower limit threshold are mentioned.
3. The method according to claim 1, characterized in that, The step of determining the target engine torque value and target engine speed value corresponding to each target output power from among the plurality of first engine speed values and the plurality of first engine torque values according to the first correspondence relationship and the constraint conditions includes: Based on the constraints, multiple first engine speed values and multiple first engine torque values corresponding to each target output power are filtered to obtain multiple second engine speed values and multiple second engine torque values. Based on the plurality of second engine speed values, the plurality of second engine torque values, and the first functional relationship, a plurality of first function values are determined; Determine the largest objective function value among the plurality of first function values; Based on the objective function value, determine the target engine torque value and target engine speed value corresponding to each target output power.
4. The method according to claim 1 or 2, characterized in that, The acquisition of the target test data for the range extender includes: The range extender is tested based on multiple preset first output powers to obtain initial test data; The initial test data is interpolated to obtain target test data corresponding to multiple target output powers.
5. The method according to claim 1 or 2, characterized in that, After determining the target engine torque value and target engine speed value corresponding to each target output power from the plurality of first engine speed values and the plurality of first engine torque values according to the first correspondence relationship and the constraint conditions, the method further includes: The target operating curve of the range extender is determined based on the target engine torque value and target engine speed value corresponding to each target output power. The range extender is controlled based on the target operating curve.
6. The method according to claim 1, characterized in that, The target test data also includes multiple generator speeds and multiple generator torques corresponding to each target output power.
7. A device for calibrating parameters of a range extender, characterized in that, The device includes: The test data acquisition module is used to acquire test data of the range extender; wherein, the test data includes multiple first engine speed values and multiple first engine torque values of the range extender under multiple target output power conditions; The first correspondence construction module is used to construct the first correspondence between the range extender thermal efficiency and the engine speed; the range extender thermal efficiency is the product of the engine thermal efficiency, the generator efficiency and the transmission efficiency. The constraint condition acquisition module is used to acquire the constraint conditions of the first correspondence relationship; The target value determination module is used to determine, based on the first correspondence and the constraint conditions, the target engine torque value and the target engine speed value corresponding to each target output power among the plurality of first engine speed values and the plurality of first engine torque values; The parameter calibration module is used to calibrate the parameters of the range extender based on the target output power, the target engine torque value, and the target engine speed value. The first correspondence is a first functional relationship, which represents the difference between the first index value and the second index value. The first index value is determined by the thermal efficiency of the range extender, and the first index value includes the target engine torque parameter and the target engine speed parameter. The second index value is determined by the engine speed, and the second index value includes the target engine speed parameter.
8. A vehicle, characterized in that, The vehicle is equipped with a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the range extender parameter calibration method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the range extender parameter calibration method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for calibrating working curve of range extender
CN117367812A