Range extender working point determination method and device, equipment, storage medium and program product
By determining the oil-electric conversion rate and engine effective torque of multiple working points in the range extender, and combining the interpolation algorithm to calculate the target oil-electric conversion rate and engine speed, the problem of low accuracy of the optimal oil-electric conversion rate of the range extender is solved, and the fuel economy of the vehicle is improved.
Patent Information
- Application Number
- CN202510748527.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-04
- Publication Date
- 2025-08-15
AI Technical Summary
In the prior art, the accuracy of determining the optimal operating point of the range extender's oil-electric conversion rate is low, resulting in a decrease in the fuel economy of the vehicle and it is impossible to fully reflect the performance changes of the range extender under different operating conditions.
By determining the oil-electric conversion rate and engine effective torque of the range extender at multiple operating points, combining preset electrical power and engine speed, the target oil-electric conversion rate and engine speed are calculated using an interpolation algorithm to calibrate the optimal operating point.
It improves the accuracy of determining the optimal working point of the range extender's oil-electric conversion rate, improves the fuel economy of the vehicle, and provides a data basis for performance optimization.
Smart Images

Figure CN120487391A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method, apparatus, device, storage medium, and program product for determining a range extender operating point. Background Art
[0002] A range extender is a core device in a range-extended hybrid vehicle (hereinafter referred to as a "vehicle"), typically providing additional electrical energy to extend the vehicle's range. In practical applications, a range extender typically refers to a combination of an engine and a generator. Its operating principle is: the engine converts the chemical energy of the fuel into mechanical energy, and the generator converts the generated mechanical energy into electrical energy to power the electric motor or charge the battery.
[0003] Currently, the optimal operating point for the range extender's engine's oil-to-electricity conversion efficiency is typically determined for different power requirements to ensure vehicle fuel economy. In practical applications, to ensure the global optimal operating point for oil-to-electricity conversion efficiency within the required power range, it is necessary to determine the optimal operating point for oil-to-electricity conversion efficiency for each required power within the required power range.
[0004] Related technologies determine the optimal operating point for the oil-to-electricity conversion rate for each power requirement by testing the range extender's performance data under fixed operating conditions. However, this method tests a limited range of range extender operating conditions and cannot fully reflect the performance changes of the range extender under different operating conditions. This may result in a low accuracy of the determined optimal operating point for the range extender's oil-to-electricity conversion rate, which may in turn reduce the vehicle's fuel economy.
[0005] It should be pointed out that the information disclosed in the background technology section of this application is only intended to deepen the understanding of the general background technology of this application, and should not be regarded as an admission or any form of implication that the information constitutes prior art already known to those skilled in the art. Summary of the Invention
[0006] The present application provides a method, apparatus, device, storage medium, and program product for determining a range extender operating point, which is useful for resolving the problem in the related art that the accuracy of determining the optimal operating point of the range extender's oil-to-electricity conversion rate may be low due to the inability to fully reflect the performance changes of the range extender at different operating points, thereby potentially reducing the fuel economy of the vehicle.
[0007] In a first aspect, an embodiment of the present application provides a method for determining a range extender operating point, comprising:
[0008] determining an oil-to-electricity conversion rate and an effective engine torque corresponding to each of a plurality of operating points of the range extender, each operating point being used to represent an operating state of the engine at a different engine speed and actual engine torque, the effective engine torque being the effective torque converted into electric energy;
[0009] determining a first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers according to a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and an oil-to-electricity conversion rate corresponding to each of the operating points;
[0010] determining, according to each of the first target oil-to-electricity conversion rates, a target engine speed corresponding to each of the first target oil-to-electricity conversion rates;
[0011] The target engine actual torque is determined based on the target engine speed corresponding to each second target oil-to-electricity conversion rate and the engine effective torque corresponding to each operating point to calibrate the target operating point of the range extender at each of the preset electric powers, wherein each of the second target oil-to-electricity conversion rates is the first target oil-to-electricity conversion rate corresponding to each of the preset electric powers.
[0012] In one possible implementation, determining the effective engine torque corresponding to each of the plurality of operating points of the range extender includes:
[0013] Obtaining an engine speed and a generator output electric power corresponding to each of a plurality of operating points of the range extender;
[0014] The effective engine torque corresponding to each of the operating points is determined according to the engine speed and the generator output electric power corresponding to each of the operating points.
[0015] In one possible implementation, determining the first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers based on the plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and the oil-to-electricity conversion rate corresponding to each of the operating points includes:
[0016] determining, according to a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers, a candidate engine effective torque corresponding to each of the preset engine speeds;
[0017] Determining a candidate oil-to-electricity conversion rate corresponding to each preset engine speed according to each preset engine speed corresponding to each preset electric power and each candidate engine effective torque, and the oil-to-electricity conversion rate corresponding to each operating point;
[0018] A first target oil-to-electricity conversion rate corresponding to each of the preset electric powers is determined according to a plurality of candidate oil-to-electricity conversion rates corresponding to each of the preset electric powers.
[0019] In one possible implementation, determining the target engine actual torque according to the target engine speed corresponding to each second target oil-to-electricity conversion rate and the engine effective torque corresponding to each operating point includes:
[0020] The target engine actual torque is determined by an interpolation algorithm based on the target engine speed and target engine effective torque corresponding to each second target oil-to-electricity conversion rate, and the engine effective torque corresponding to each operating point.
[0021] In a possible implementation, after determining the target actual engine torque, the following steps are included:
[0022] A second target oil-to-electricity conversion rate curve is generated according to the target operating point corresponding to each of the preset electric powers.
[0023] In one possible implementation, before determining the first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers based on the plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and the oil-to-electricity conversion rate corresponding to each of the operating points, the method includes:
[0024] According to a preset engine speed step, a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers are determined.
[0025] In a second aspect, an embodiment of the present application provides a device for determining an operating point of a range extender, comprising:
[0026] an operating point determination module, configured to determine an oil-to-electricity conversion rate and an effective engine torque corresponding to each of a plurality of operating points of the range extender, wherein each operating point is used to represent an operating state of the engine at a different engine speed and actual engine torque, wherein the effective engine torque is the effective torque converted into electric energy;
[0027] a target oil-to-electricity conversion rate determination module, configured to determine a first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers based on a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and the oil-to-electricity conversion rate corresponding to each of the operating points;
[0028] a target engine speed determining module, configured to determine a target engine speed corresponding to each of the first target oil-to-electricity conversion rates according to each of the first target oil-to-electricity conversion rates;
[0029] a target operating point determination module, configured to determine a target engine actual torque based on the target engine speed corresponding to each second target oil-to-electricity conversion rate and the engine effective torque corresponding to each operating point, so as to calibrate the target operating point of the range extender at each of the preset electric powers, wherein each of the second target oil-to-electricity conversion rates is the first target oil-to-electricity conversion rate corresponding to each of the preset electric powers.
[0030] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0031] processor;
[0032] Memory;
[0033] and a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, the electronic device executes the method described in any one of the first aspects.
[0034] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the first aspects is implemented.
[0035] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method described in any one of the first aspects.
[0036] In an embodiment of the present application, the target oil-to-electricity conversion rate is determined for each of the multiple operating points of the range extender and the engine's effective torque, for each of the multiple preset engine speeds at each preset electric power. Furthermore, based on the target oil-to-electricity conversion rate corresponding to each preset electric power, the corresponding target engine speed and target actual engine torque (i.e., the target operating point) are determined. Compared to related technologies, this method can fully reflect the oil-to-electricity conversion rate of the range extender at each engine speed at each preset power, and therefore can determine a more accurate target operating point. This improves the accuracy of determining the optimal operating point for the range extender's oil-to-electricity conversion rate, thereby improving the vehicle's fuel economy to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0038] Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application.
[0039] Figure 2 A flow chart of a method for determining the operating point of a range extender provided in an embodiment of the present application.
[0040] Figure 3 A flowchart of another method for determining the operating point of a range extender provided in an embodiment of the present application.
[0041] Figure 4 A schematic diagram of a universal characteristic map provided in an embodiment of the present application.
[0042] Figure 5 A schematic structural diagram of a device for determining the operating point of a range extender provided in an embodiment of the present application.
[0043] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0045] It should be clear that the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0046] The terms used in the embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. The singular forms "a", "an", "the" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise.
[0047] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the associated objects.
[0048] See also Figure 1 , is a schematic diagram of an application scenario provided in an embodiment of the present application. Figure 1 As shown, the range extender 100 includes an engine 101 and a generator 102. The range extender 100 is a core device in a range-extended hybrid vehicle (hereinafter referred to as a "vehicle"), and is generally capable of providing additional electrical energy to extend the vehicle's mileage.
[0049] Specifically, the range extender 100 converts the chemical energy of the fuel into mechanical energy through the engine 101, and then converts the mechanical energy generated by the engine 101 into electrical energy through the generator 102 to power the motor or charge the battery.
[0050] It should be pointed out that Figure 1 The range extender 100 shown in the figure is merely an example and should not be construed as limiting the scope of protection of this application. Of course, this application does not impose any specific restrictions on the types of engines and generators. For example, engines include, but are not limited to, gasoline engines and diesel engines; generators include, but are not limited to, DC generators and AC generators.
[0051] In practical applications, the range extender's oil-to-electricity conversion efficiency typically varies under different operating conditions. Therefore, it's often necessary to determine the optimal oil-to-electricity conversion operating point for the range extender's engine across different power requirements to ensure vehicle fuel efficiency. To ensure the global optimal oil-to-electricity conversion point for each power requirement within the required power range, it's necessary to determine the optimal oil-to-electricity conversion point for each power requirement within the required power range.
[0052] Related technologies determine the optimal operating point for the oil-to-electricity conversion rate for each power requirement by testing the range extender's performance data under fixed operating conditions. However, this method tests a limited range of range extender operating conditions and cannot fully reflect the performance changes of the range extender under different operating conditions. This may result in a low accuracy of the determined optimal operating point for the range extender's oil-to-electricity conversion rate, which may in turn reduce the vehicle's fuel economy.
[0053] In response to the above problems, an embodiment of the present application provides a method for determining the operating point of a range extender. By using the oil-to-electricity conversion rate and the effective torque of the engine corresponding to each of the multiple operating points of the range extender, a corresponding target oil-to-electricity conversion rate is determined for multiple preset engine speeds at each preset electric power. Then, based on the target oil-to-electricity conversion rate corresponding to each preset electric power, the corresponding target engine speed and target engine actual torque (i.e., the target operating point) are determined. Compared with the related art, since the oil-to-electricity conversion rate of the range extender at each engine speed at each preset power can be fully reflected, a more accurate target operating point can be determined. This can improve the accuracy of determining the optimal operating point of the range extender's oil-to-electricity conversion rate, and to a certain extent improve the fuel economy of the vehicle.
[0054] Specifically, a detailed description is given below with reference to the accompanying drawings and specific embodiments.
[0055] See also Figure 2 , is a flow chart of a method for determining the operating point of a range extender provided in an embodiment of the present application. This method can be applied to Figure 1In the application scenario shown in Figure 2 As shown, it mainly includes the following steps.
[0056] Step S201: determining the oil-to-electricity conversion rate and the effective engine torque corresponding to each of a plurality of operating points of the range extender.
[0057] In the embodiment of the present application, each operating point is used to represent the operating state of the engine at different engine speeds and actual engine torques. It can be understood that the engine operating point is calibrated by the combination of engine speed and actual engine torque.
[0058] For example, the operating point of the engine can be represented by a coordinate point (engine speed, actual engine torque). When the engine speed and actual engine torque are engine speed A and engine actual torque A, the operating point of the engine can be represented by (engine speed A, actual engine torque A).
[0059] In addition, the effective engine torque is the effective torque converted into electrical energy. It can be understood that the effective engine torque is the effective torque of the range extender when converting the actual engine torque into electrical energy. For example, the effective torque of the range extender when converting the actual engine torque A into electrical energy at the operating point (engine speed A, actual engine torque A) is the effective engine torque A.
[0060] In the embodiment of the present application, in order to quickly and accurately determine the engine effective torque corresponding to each operating point, the engine speed and generator output electric power corresponding to each operating point of the range extender are first obtained; then, based on the engine speed and generator output electric power corresponding to each operating point, the engine effective torque corresponding to each operating point is determined.
[0061] Specifically, the range extender can be controlled to operate at multiple operating points, and the generator output power corresponding to each operating point can be collected. The engine effective torque can then be determined using the formula: Engine effective torque = 9550 × generator output power / engine speed.
[0062] For example, the correspondence between the generator output power and the engine effective torque of the range extender at different working points is shown in Table 1. It can be understood that when the range extender is working at the working point (engine speed A, engine actual torque A), the generator output power corresponding to the working point (engine speed A, engine actual torque A) is the generator output power A, and the corresponding engine effective torque is determined to be 9550×generator output power A / engine speed A, that is, engine effective torque A. Similarly, when the range extender is working at the working point (engine speed A, engine actual torque B), the generator output power corresponding to the working point (engine speed A, engine actual torque B) is the generator output power B, and the corresponding engine effective torque is determined to be 9550×generator output power B / engine speed A, that is, engine effective torque B. And so on, the embodiments of this application will not be repeated here.
[0063] Table 1:
[0064]
[0065] Furthermore, in the embodiments of the present application, in order to determine the optimal operating point of the range extender, it is also necessary to obtain the oil-to-electricity conversion rate of the range extender at different operating points. Specifically, the range extender can be controlled to operate at multiple operating points, and the corresponding fuel consumption and power consumption of the range extender at each operating point can be collected to determine the corresponding oil-to-electricity conversion rate through calculation.
[0066] For example, the oil-to-electricity conversion rates of the range extender at different operating points are shown in Table 1. It is understood that when the range extender operates at a first operating point (engine speed A, actual engine torque A), the oil-to-electricity conversion rate corresponding to the first operating point (engine speed A, actual engine torque A) is oil-to-electricity conversion rate A; similarly, when the range extender operates at a second operating point (engine speed A, actual engine torque B), the oil-to-electricity conversion rate corresponding to the second operating point (engine speed A, actual engine torque B) is oil-to-electricity conversion rate B; and so on, and this embodiment of the present application will not be further described.
[0067] In practical applications, to reduce testing costs, a test bench is typically used to control the range extender to operate at multiple operating points, allowing for the collection of test data corresponding to these operating points. For example, the generator's output power and the oil-to-electricity conversion rate are examples. However, the collected test data may contain some outliers, potentially affecting its accuracy and authenticity.
[0068] Therefore, in the embodiment of the present application, it is necessary to preprocess the collected test data to remove outliers in the test data, thereby ensuring the accuracy and authenticity of the test data.
[0069] Step S202: determining a first target oil-to-electricity conversion rate corresponding to each preset electric power according to a plurality of preset engine speeds corresponding to each preset electric power and an oil-to-electricity conversion rate corresponding to each operating point.
[0070] In an embodiment of the present application, multiple preset electric powers can be set according to the actual electric power requirements of the vehicle, so as to determine the corresponding optimal oil-to-electricity conversion rate operating point for each preset electric power to meet user needs.
[0071] In practical applications, multiple different preset engine speeds can typically be randomly selected for each preset electric power within the range extender's speed range. However, due to the random nature of the selection of these multiple preset engine speeds, they may not fully reflect the range extender's output characteristics within the speed range. This may result in a lower accuracy in determining the optimal operating point for the range extender's oil-to-electricity conversion efficiency, which may in turn reduce the vehicle's fuel economy.
[0072] In a possible implementation, a plurality of preset engine speeds corresponding to each of a plurality of preset electric powers are determined according to a preset engine speed step.
[0073] Specifically, a plurality of preset engine speeds are determined from an engine speed range according to a preset engine speed step size. For example, the engine speed range is represented as [800, 5000]. When the engine speed step size is 10 RPM, the plurality of preset engine speeds are 800 RPM, 810 RPM, 820 RPM, ..., 4980 RPM, 4990 RPM, and 5000 RPM, respectively.
[0074] It can be understood that by determining multiple preset engine speeds from the engine speed range through the engine speed step, the output characteristics of the range extender within the speed range can be fully reflected, thereby improving the accuracy of determining the optimal operating point of the range extender's oil-to-electricity conversion rate, and to a certain extent improving the vehicle's fuel economy.
[0075] It should be noted that in the implementation of this application, multiple preset engine speeds are determined for each preset electric power. In addition, the first target oil-to-electricity conversion rate corresponding to each preset electric power is the optimal oil-to-electricity conversion rate under the preset electric power.
[0076] See also Figure 3 , is a flow chart of another method for determining the operating point of a range extender provided in an embodiment of the present application. Figure 3 As shown, the embodiment of the present application is Figure 2 Based on the illustrated embodiment, step S202 includes the following steps.
[0077] Step S301: determining a candidate engine effective torque corresponding to each preset engine speed according to a plurality of preset engine speeds corresponding to each preset electric power among a plurality of preset electric powers.
[0078] It can be understood that each preset electric power and the corresponding preset engine speed can reflect the output characteristics of the range extender at different preset engine speeds with the same preset electric power.
[0079] In the embodiment of the present application, the output characteristics of the range extender at different preset engine speeds at the same preset electric power are quantified by the corresponding candidate engine effective torque, so as to more simply and conveniently determine the corresponding first target oil-to-electricity conversion rate for each preset electric power.
[0080] Specifically, the candidate engine effective torque corresponding to the preset electric power and the preset engine speed may be determined according to the formula: candidate engine effective torque=9550×preset electric power / preset engine speed.
[0081] For example, the correspondence between the preset engine speed and the candidate engine effective torque for the range extender at different preset electric powers is shown in Table 2. When the preset electric power is preset electric power A and the preset engine speed is preset engine speed A, the corresponding candidate engine effective torque = 9550 × preset electric power A / preset engine speed A, i.e., candidate engine effective torque A. Similarly, when the preset electric power is preset electric power A and the preset engine speed is preset engine speed B, the corresponding candidate engine effective torque = 9550 × preset electric power A / preset engine speed B, i.e., candidate engine effective torque B. This is analogous and will not be further described in detail in this embodiment of the present application.
[0082] Table 2:
[0083]
[0084] Step S302: Determine a candidate oil-to-electricity conversion rate corresponding to each preset engine speed based on each preset engine speed corresponding to each preset electric power and each candidate engine effective torque, as well as the oil-to-electricity conversion rate corresponding to each operating point.
[0085] In the embodiment of the present application, the candidate oil-to-electricity conversion rate corresponding to each preset engine speed for each preset electric power is determined by an interpolation algorithm.
[0086] Specifically, the engine speed, engine effective torque and oil-to-electricity conversion rate corresponding to each working point are first expressed as oil-to-electricity conversion rate discrete points (x i ,y i , z i ). Where x iis the engine speed corresponding to the i-th operating point; y i is the effective torque of the engine corresponding to the i-th working point; z i is the oil-to-electricity conversion rate corresponding to the i-th operating point.
[0087] Secondly, each preset engine speed corresponding to each preset electric power and each candidate engine effective torque are expressed as candidate oil-to-electricity conversion rate interpolation points (x j ,y j ). Where x j is the jth preset engine speed under the preset electric power; y j It is the effective torque of the engine corresponding to the j-th preset engine speed under the preset electric power.
[0088] Finally, determine each candidate oil-to-electricity conversion rate interpolation point (x j ,y j ) corresponds to the first oil-to-electricity conversion rate discrete point (x k ,y k , z k ) and the second oil-to-electricity conversion rate discrete point (x r ,y r , z r ), thereby calculating the candidate oil-to-electricity conversion rate interpolation point (x j ,y j ) corresponds to the candidate oil-to-electricity conversion rate z j Among them, x j Located at x k and x r between; y j Located at x k and y k between.
[0089] In an embodiment of the present application, the oil-to-electricity conversion rate corresponding to the operating point can be used by an interpolation algorithm to determine the candidate oil-to-electricity conversion rate corresponding to each preset engine speed under each preset electric power. There is no need to test the candidate oil-to-electricity conversion rate corresponding to each preset engine speed under each preset electric power, thereby reducing the testing cost.
[0090] Step S303 : determining a first target oil-to-electricity conversion rate corresponding to each preset electric power according to a plurality of candidate oil-to-electricity conversion rates corresponding to each preset electric power.
[0091] In this embodiment of the present application, after determining multiple candidate oil-to-electricity conversion rates for each preset power, the maximum value of the multiple candidate oil-to-electricity conversion rates for each preset power is used to determine the first target oil-to-electricity conversion rate. It is understood that the first target oil-to-electricity conversion rate for each preset power is the optimal oil-to-electricity conversion rate for that preset power.
[0092] Exemplarily, the correspondence between the preset electric power and the preset engine speed and the candidate oil-to-electricity conversion rate is shown in Table 3. When the preset electric power is the preset electric power A, the preset engine speed A corresponds to the candidate oil-to-electricity conversion rate A; the preset engine speed B corresponds to the candidate oil-to-electricity conversion rate B; and the preset engine speed C corresponds to the candidate oil-to-electricity conversion rate C. If the candidate oil-to-electricity conversion rate A>the candidate oil-to-electricity conversion rate B and the candidate oil-to-electricity conversion rate A>the candidate oil-to-electricity conversion rate C, then the first target oil-to-electricity conversion rate corresponding to the preset electric power A is the candidate oil-to-electricity conversion rate A. Similarly, when the preset electric power is the preset electric power B, the preset engine speed A corresponds to the candidate oil-to-electricity conversion rate D; the preset engine speed B corresponds to the candidate oil-to-electricity conversion rate E. If the candidate oil-to-electricity conversion rate D>the candidate oil-to-electricity conversion rate E, then the first target oil-to-electricity conversion rate corresponding to the preset electric power A is the candidate oil-to-electricity conversion rate E. And so on, the embodiments of the present application will not be repeated here.
[0093] Table 3:
[0094]
[0095] Step S203: determining a target engine speed corresponding to each first target oil-to-electricity conversion rate according to each first target oil-to-electricity conversion rate.
[0096] As described above, each first target oil-to-electricity conversion rate corresponds to a preset engine speed. Therefore, in the embodiment of the present application, the preset engine speed corresponding to each first target oil-to-electricity conversion rate is determined as the target engine speed corresponding to each first target oil-to-electricity conversion rate.
[0097] For example, as shown in Table 3, when the first target oil-to-electricity conversion rate corresponding to the preset electric power A is candidate oil-to-electricity conversion rate A, since candidate oil-to-electricity conversion rate A corresponds to preset engine speed A, the target engine speed corresponding to the first target oil-to-electricity conversion rate corresponding to the preset electric power A is preset engine speed A. When the first target oil-to-electricity conversion rate corresponding to the preset electric power B is candidate oil-to-electricity conversion rate D, since candidate oil-to-electricity conversion rate D corresponds to preset engine speed A, the target engine speed corresponding to the first target oil-to-electricity conversion rate corresponding to the preset electric power B is preset engine speed A. This is analogous and will not be further described in detail in this embodiment of the present application.
[0098] Step S204: Determine the target engine actual torque based on the target engine speed corresponding to each second target oil-to-electricity conversion rate and the engine effective torque corresponding to each operating point, so as to calibrate the target operating point of the range extender at each preset electric power.
[0099] It can be understood that each second target oil-to-electricity conversion rate is the first target oil-to-electricity conversion rate corresponding to each preset electric power.
[0100] In order to facilitate the simple and convenient calibration of the optimal operating point of the range extender at each preset electric power, in one possible implementation method, the target engine actual torque is determined by an interpolation algorithm based on the target engine speed and target engine effective torque corresponding to each second target oil-to-electricity conversion rate, as well as the engine effective torque corresponding to each operating point.
[0101] In the embodiment of the present application, each second target oil-to-electricity conversion ratio corresponds to a candidate engine effective torque. Therefore, in the embodiment of the present application, the candidate engine effective torque corresponding to each second target oil-to-electricity conversion ratio is determined as the target engine effective torque corresponding to each second target oil-to-electricity conversion ratio.
[0102] For example, as shown in Table 3, when the second target oil-to-electricity conversion rate corresponding to the preset electric power A is candidate oil-to-electricity conversion rate A, since candidate oil-to-electricity conversion rate A corresponds to candidate engine effective torque A, the target engine effective torque corresponding to the second target oil-to-electricity conversion rate corresponding to the preset electric power A is candidate engine effective torque A. When the second target oil-to-electricity conversion rate corresponding to the preset electric power B is candidate oil-to-electricity conversion rate D, since candidate oil-to-electricity conversion rate D corresponds to candidate engine effective torque D, the target engine effective torque corresponding to the second target oil-to-electricity conversion rate corresponding to the preset electric power B is candidate engine effective torque D. This process is analogous and will not be further described in detail in this embodiment of the present application.
[0103] In the embodiment of the present application, the target engine actual torque corresponding to each second target oil-to-electricity conversion rate is determined by an interpolation algorithm.
[0104] Specifically, the engine speed, engine effective torque and engine actual torque corresponding to each working point are first expressed as the engine actual torque discrete point (x a ,y a , w a ). Where x a is the engine speed corresponding to the a-th operating point; y a is the effective torque of the engine corresponding to the a-th operating point; w a is the actual engine torque corresponding to the a-th operating point.
[0105] Secondly, the target engine speed and target engine effective torque corresponding to each second target oil-to-electricity conversion rate are expressed as the target engine actual torque interpolation point (x b ,y b ). Where x b is the target engine speed corresponding to the bth second target oil-to-electricity conversion rate; yb is the target engine effective torque corresponding to the bth second target oil-to-electricity conversion rate.
[0106] Finally, determine each target engine actual torque interpolation point (x b ,y b ) corresponds to the first engine actual torque discrete point (x c ,y c , z c ) and the second engine actual torque discrete point (x d ,y d , z d ), thereby calculating the target engine actual torque interpolation point (x b ,y b ) corresponds to the actual target engine torque z b Among them, x b Located at x c and x d between; y b Located at x c and y d between.
[0107] In this embodiment of the present application, after determining the target engine speed and target actual engine torque corresponding to each preset electric power, the optimal operating point corresponding to the optimal oil-to-electricity conversion rate of the range extender at each preset electric power can be calibrated, i.e., the target operating point. It will be understood that each target operating point represents the engine operating state calibrated by the combination of the target engine speed and target actual engine torque corresponding to each preset electric power.
[0108] For example, the correspondence between the target operating points of the range extender at different preset electric powers is shown in Table 4. It can be understood that when the optimal oil-to-electricity conversion rate of the preset electric power A is the second target oil-to-electricity conversion rate A, the target operating point of the range extender at the preset electric power A is (target engine speed A, target engine actual torque A). Similarly, when the optimal oil-to-electricity conversion rate of the preset electric power B is the second target oil-to-electricity conversion rate B, the target operating point of the range extender at the preset electric power B is (target engine speed B, target engine actual torque B). And so on, the embodiments of the present application will not be repeated here.
[0109] Table 4:
[0110]
[0111] In an embodiment of the present application, the target oil-to-electricity conversion rate is determined for each of the multiple preset engine speeds at each preset electric power by using the oil-to-electricity conversion rate and the effective torque of the engine corresponding to each of the multiple operating points of the range extender. Then, based on the target oil-to-electricity conversion rate corresponding to each preset electric power, the corresponding target engine speed and target engine actual torque (i.e., the target operating point) are determined. Compared with the related art, since the oil-to-electricity conversion rate of the range extender at each engine speed at each preset power can be fully reflected, a more accurate target operating point can be determined. This can improve the accuracy of determining the optimal operating point of the range extender's oil-to-electricity conversion rate, and to a certain extent improve the fuel economy of the vehicle. In addition, it can provide a data basis for the performance optimization of the range extender.
[0112] In order to more intuitively display the optimal operating point corresponding to each preset electric power, in a possible implementation method, after determining the actual torque of the target engine, it includes: generating a second target oil-to-electricity conversion rate curve based on the target operating point corresponding to each preset electric power.
[0113] Specifically, the target operating point corresponding to each preset electric power is first found in the range extender's universal characteristic map. Then, the target operating points corresponding to each preset electric power are connected to generate a second target oil-to-electricity conversion rate curve. The universal characteristic map uses engine speed n as the horizontal axis and actual engine torque T as the vertical axis. By plotting equal oil-to-electricity conversion rate curves and equal power curves, a performance distribution diagram is formed over the entire engine operating range.
[0114] For example, see Figure 4 , is a schematic diagram of a universal characteristic map provided in an embodiment of the present application. Figure 4 The horizontal axis represents the engine speed, and its value range is from n1 to n p The vertical axis represents the actual engine torque, and its value range is from T1 to T q .exist Figure 4 The figure shows multiple equal fuel-to-electricity conversion rate curves, equal preset electric power curves, and a second target fuel-to-electricity conversion rate curve. The red curve represents the range extender's equal fuel-to-electricity conversion rate curve, which characterizes the range extender's fuel-to-electricity conversion rate at different operating points. The green curve represents the range extender's equal preset electric power curve, which characterizes the range extender's output electric power at different operating points. The blue curve represents the range extender's second target fuel-to-electricity conversion rate curve, which characterizes the range extender's target operating point that matches the optimal fuel consumption conversion rate for each preset power.
[0115] exist Figure 4It can be seen intuitively that when the preset electric power is 18kW, the corresponding second target oil-to-electricity conversion rate is 3.10kWh / L. The target operating point corresponding to the preset electric power is point A, which is determined by the engine speed n s and the actual engine torque T s The operating point of the engine for the combined calibration.
[0116] In the embodiment of the present application, by generating the optimal oil-to-electricity conversion rate curve of the range extender under different preset electric powers, the optimal operating point corresponding to each preset electric power of the range extender can be more intuitively displayed.
[0117] Corresponding to the above embodiment, an embodiment of the present application further provides a device for determining the operating point of a range extender.
[0118] See also Figure 5 , is a schematic diagram of the structure of a device for determining the operating point of a range extender provided in an embodiment of the present application. Figure 5 As shown, the range extender operating point determination device 500 includes an operating point determination module 501 , a target oil-to-electricity conversion rate determination module 502 , a target engine speed determination module 503 and a target operating point determination module 504 .
[0119] Specifically, the operating point determination module 501 is used to determine the oil-to-electricity conversion rate and the engine effective torque corresponding to each of a plurality of operating points of the range extender, wherein each operating point is used to represent the operating state of the engine at a different engine speed and actual engine torque; the engine effective torque is the effective torque converted into electric energy;
[0120] a target oil-to-electricity conversion rate determining module 502 for determining a first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers based on a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and the oil-to-electricity conversion rate corresponding to each operating point;
[0121] a target engine speed determination module 503 for determining a target engine speed corresponding to each first target oil-to-electricity conversion rate according to each first target oil-to-electricity conversion rate;
[0122] The target operating point determination module 504 is configured to determine the target engine actual torque based on the target engine speed corresponding to each second target oil-to-electricity conversion rate and the engine effective torque corresponding to each of the operating points, so as to calibrate the target operating point of the range extender at each preset electric power, wherein each second target oil-to-electricity conversion rate is the first target oil-to-electricity conversion rate corresponding to each preset electric power.
[0123] The specific contents involved in the embodiments of this application can be found in the description of the above method embodiments. For the sake of brevity, they will not be repeated here.
[0124] Corresponding to the above embodiment, an embodiment of the present application further provides an electronic device.
[0125] See also Figure 6 , is a structural diagram of an electronic device provided in an embodiment of the present application. Figure 6 As shown, the electronic device 600 may include: a processor 601, a memory 602, and a communication unit 603. These components communicate via one or more buses. Those skilled in the art will appreciate that the electronic device structure shown in the figure does not limit the embodiments of the present application. It may be a bus structure or a star structure, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0126] The communication unit 603 is used to establish a communication channel so that the electronic device can communicate with other devices.
[0127] The processor 601 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It runs or executes software programs and / or modules stored in the memory 602, and calls data stored in the memory to perform various functions of the electronic device and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 601 can include only a central processing unit (CPU). In the embodiment of the present application, the CPU can be a single computing core or multiple computing cores.
[0128] The memory 602 is used to store the execution instructions of the processor 601. The memory 602 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0129] When the execution instructions in the memory 602 are executed by the processor 601 , the electronic device 600 is enabled to execute part or all of the steps in the above method embodiment.
[0130] Corresponding to the above embodiment, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium may store a program, wherein, when the program is executed, the device containing the computer-readable storage medium may be controlled to perform some or all of the steps in the above method embodiment. In a specific implementation, the computer-readable storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0131] Corresponding to the above embodiment, an embodiment of the present application further provides a computer program product, which includes executable instructions. When the executable instructions are executed on a computer, the computer executes some or all of the steps in the above method embodiment.
[0132] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0133] Those skilled in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented using a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0134] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0135] In the several embodiments provided in this application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of this application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program code.
[0136] The above description is only a specific implementation method of the present application. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, and all of them should be included in the scope of protection of the present application.
Claims
1. A method for determining the operating point of a range extender, characterized in that: include: determining an oil-to-electricity conversion rate and an effective engine torque corresponding to each of a plurality of operating points of the range extender, each operating point being used to represent an operating state of the engine at a different engine speed and actual engine torque, the effective engine torque being the effective torque converted into electric energy; determining a first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers according to a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and an oil-to-electricity conversion rate corresponding to each of the operating points; determining, according to each of the first target oil-to-electricity conversion rates, a target engine speed corresponding to each of the first target oil-to-electricity conversion rates; The target engine actual torque is determined based on the target engine speed corresponding to each second target oil-to-electricity conversion rate and the engine effective torque corresponding to each operating point to calibrate the target operating point of the range extender at each of the preset electric powers, wherein each of the second target oil-to-electricity conversion rates is the first target oil-to-electricity conversion rate corresponding to each of the preset electric powers.
2. The method according to claim 1, characterized in that The determining of the effective engine torque corresponding to each of the plurality of operating points of the range extender includes: Obtaining an engine speed and a generator output electric power corresponding to each of a plurality of operating points of the range extender; The effective engine torque corresponding to each of the operating points is determined according to the engine speed and the generator output electric power corresponding to each of the operating points.
3. The method according to claim 1, characterized in that The determining, based on a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and the oil-to-electricity conversion rate corresponding to each of the operating points, a first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers comprises: determining, according to a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers, a candidate engine effective torque corresponding to each of the preset engine speeds; Determining a candidate oil-to-electricity conversion rate corresponding to each preset engine speed according to each preset engine speed corresponding to each preset electric power and each candidate engine effective torque, and the oil-to-electricity conversion rate corresponding to each operating point; According to a plurality of candidate oil-to-electricity conversion rates corresponding to each of the preset electric powers, a first target oil-to-electricity conversion rate corresponding to each of the preset electric powers is determined.
4. The method according to claim 1, wherein The determining of the target engine actual torque according to the target engine speed corresponding to each second target oil-to-electricity conversion rate and the engine effective torque corresponding to each operating point includes: The target engine actual torque is determined by an interpolation algorithm based on the target engine speed and target engine effective torque corresponding to each second target oil-to-electricity conversion rate, and the engine effective torque corresponding to each operating point.
5. The method according to claim 2, characterized in that After determining the target engine actual torque, the method further includes: A second target oil-to-electricity conversion rate curve is generated according to the target operating point corresponding to each of the preset electric powers.
6. The method according to claim 1, characterized in that Before determining the first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers based on the plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and the oil-to-electricity conversion rate corresponding to each of the operating points, the method includes: According to a preset engine speed step, a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers are determined.
7. A device for determining the operating point of a range extender, characterized in that: include: an operating point determination module, configured to determine an oil-to-electricity conversion rate and an effective engine torque corresponding to each of a plurality of operating points of the range extender, wherein each operating point is used to represent an operating state of the engine at a different engine speed and actual engine torque, wherein the effective engine torque is the effective torque converted into electric energy; a target oil-to-electricity conversion rate determination module, configured to determine a first target oil-to-electricity conversion rate corresponding to each of the plurality of preset electric powers based on a plurality of preset engine speeds corresponding to each of the plurality of preset electric powers and the oil-to-electricity conversion rate corresponding to each of the operating points; a target engine speed determining module, configured to determine a target engine speed corresponding to each of the first target oil-to-electricity conversion rates according to each of the first target oil-to-electricity conversion rates; a target operating point determination module, configured to determine a target engine actual torque based on the target engine speed corresponding to each second target oil-to-electricity conversion rate and the engine effective torque corresponding to each operating point, so as to calibrate the target operating point of the range extender at each of the preset electric powers, wherein each of the second target oil-to-electricity conversion rates is the first target oil-to-electricity conversion rate corresponding to each of the preset electric powers.
8. An electronic device, characterized in that: include: processor; Memory; and a computer program, wherein the computer program is stored in the memory, and when the computer program is executed by the processor, causes the electronic device to perform the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.