Range extender control method, device, range extender controller and storage medium

By acquiring and analyzing the fuel consumption and charging data of the car and dynamically adjusting the charge amount of the range extender, the problem of inaccurate control of the range extender in traditional methods is solved, and the control accuracy and user experience of the range extender are improved.

CN118876936BActive Publication Date: 2024-12-24CHENGDU CELIS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411390568.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2024-12-24
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

The traditional range extender control method cannot fully adapt to the actual driving process of the car and the user's car use habits, resulting in a low accuracy of range extender control.

Method used

By obtaining the car's fuel consumption data, charging time data and range extender charge, combining the preset time threshold and battery full-charge power data, dynamically calculate and adjust the range extender charge, adaptively control the working status of the range extender, improve the Control accuracy.

Benefits of technology

The range extender charge is dynamically adjusted according to the actual driving situation and charging situation of the car, and the control accuracy and user experience of the range extender are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118876936B_ABST
    Figure CN118876936B_ABST
Patent Text Reader

Abstract

The present application relates to a range extender control method, device, range extender controller and storage medium. The method includes: obtaining fuel consumption data and charging time in the current mileage cycle and the charge of the first range extender; determining the charge of the second range extender according to a preset time threshold and the fuel consumption data, the charging time and the charge of the first range extender; determining the cycle length of the next mileage cycle according to the fuel consumption data, the power consumption in the current mileage cycle, the duration of the current mileage cycle and the cycle length; using the charge of the second range extender as the charge of the range extender in the next mileage cycle; controlling the start of the range extender when the battery charge is less than the charge of the range extender in the next mileage cycle. This method can analyze the fuel consumption and charging conditions of the actual driving process of the car, dynamically determine and automatically adjust the charge of the range extender in each mileage cycle, adaptively adjust the charge of the range extender used to control the working state of the range extender, and improve the control accuracy of the range extender.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a range extender control method, device, range extender controller, computer-readable storage medium, and computer program product. Background Art

[0002] An extended-range electric vehicle is an electric vehicle that uses other energy sources (such as gasoline) to replenish electricity when the battery is low. The operating modes of an extended-range electric vehicle can include pure electric mode and extended-range mode. When the battery is fully charged, the extended-range electric vehicle can be used in pure electric mode and driven by electricity. When the battery's state of charge SOC (State of Charge) drops to a certain threshold (such as the charge of the range extender), the extended-range electric vehicle is in extended-range mode, the internal combustion engine starts and runs as a generator, and the generated electricity is supplied to the motor-driven vehicle first.

[0003] The traditional method presets multiple vehicle operating modes, each of which corresponds to a corresponding range extender charge. The range extender charge is adjusted by adjusting the vehicle operating model. However, the pre-set range extender charge cannot be fully applicable to the actual vehicle driving process and user driving habits, which is not conducive to improving the control accuracy of the range extender. Summary of the invention

[0004] Based on this, it is necessary to provide a range extender control method, device, range extender controller, computer-readable storage medium and computer program product that can improve the control accuracy of the range extender in response to the above technical problems.

[0005] In a first aspect, the present application provides a range extender control method, comprising:

[0006] Obtaining fuel consumption data and charging duration data of a target vehicle in a current mileage cycle, as well as a charge amount of a first range extender associated with the target vehicle;

[0007] Determine the charge amount of the second range extender associated with the target vehicle according to the relationship between the charging duration data and the preset duration threshold, the fuel consumption data, the charging duration data, and the charge amount of the first range extender;

[0008] Determine the cycle length of the next mileage cycle corresponding to the target vehicle according to the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle; the next mileage cycle is a mileage cycle starting from the mileage at the end of the current mileage cycle and having the cycle length of the next mileage cycle as the length;

[0009] Using the charge of the second range extender as the charge of the range extender of the target vehicle in the next mileage cycle;

[0010] When the battery charge of the target vehicle is less than the charge of the range extender in the next mileage cycle, the range extender of the target vehicle is controlled to start.

[0011] In one embodiment, determining the charge of the second range extender associated with the target vehicle according to the relationship between the charging duration data and the preset duration threshold, the fuel consumption data, the charging duration data, and the starting charge of the first range extender includes:

[0012] In the case where the charging duration data is less than or equal to the preset duration threshold, determining the charge amount of the second range extender associated with the target vehicle according to the fuel consumption data, the charge amount of the first range extender and the preset battery full-charge power data; the battery full-charge power data is used to characterize the power data of the power battery of the target vehicle in a fully charged state;

[0013] When the charging duration data is greater than the preset duration threshold, the charge amount of the second range extender associated with the target vehicle is determined according to the charging duration data, the charge amount of the first range extender and a preset reference duration; the reference duration is used to characterize a preset value of the charging duration of the target vehicle in the current mileage cycle.

[0014] In one embodiment, determining the charge of the second range extender associated with the target vehicle according to the fuel consumption data, the charge of the first range extender and the preset battery full-charge energy data includes:

[0015] Determining converted electric energy data corresponding to the fuel consumption data according to the fuel consumption data and preset fuel-electric conversion information;

[0016] According to the ratio between the converted electric energy data and the fully-charged electric energy data of the battery, the charge amount of the first range extender is adjusted to obtain the charge amount of the second range extender associated with the target vehicle.

[0017] In one embodiment, determining the charge amount of the second range extender associated with the target vehicle according to the charging duration data, the charge amount of the first range extender and a preset reference duration includes:

[0018] Determining charge adjustment data according to a ratio between the charging duration data and the reference duration;

[0019] The charge amount of the first range extender is adjusted according to the charge adjustment data to obtain the charge amount of the second range extender associated with the target vehicle.

[0020] In one embodiment, determining the cycle length of the next mileage cycle corresponding to the target vehicle according to the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle includes:

[0021] Determining first adjustment information according to the fuel consumption data, the power consumption data and the duration;

[0022] Determining second adjustment information according to the cycle length of the current mileage cycle and the duration;

[0023] The cycle length of the next mileage cycle corresponding to the target vehicle is determined according to the first adjustment information and the second adjustment information.

[0024] In one embodiment, determining the first adjustment information according to the fuel consumption data, the power consumption data and the duration includes:

[0025] Determining converted electric energy data corresponding to the fuel consumption data according to the fuel consumption data and preset fuel-electric conversion information;

[0026] Determine average energy consumption data according to a ratio between the sum of the converted electric energy data and the electric energy consumption data and the duration;

[0027] Determining average energy consumption benchmark data according to the ratio between the preset battery full-charge energy data and the preset duration;

[0028] The first adjustment information is determined according to the average energy consumption data and the average energy consumption benchmark data.

[0029] In one embodiment, determining the second adjustment information according to the cycle length and the duration of the current mileage cycle includes:

[0030] Determining average mileage data according to a ratio between the cycle length of the current mileage cycle and the duration;

[0031] Determining average mileage benchmark data according to a ratio between the preset battery full-charge power data and the preset power consumption data;

[0032] The second adjustment information is determined according to the average mileage data and the average mileage benchmark data.

[0033] In a second aspect, the present application also provides a range extender control device, comprising:

[0034] A data acquisition module, used to acquire fuel consumption data and charging duration data of a target vehicle in a current mileage cycle, and a charge amount of a first range extender associated with the target vehicle;

[0035] a data analysis module, configured to determine the charge amount of the second range extender associated with the target vehicle according to the relationship between the charging duration data and a preset duration threshold, the fuel consumption data, the charging duration data, and the charge amount of the first range extender;

[0036] A cycle calculation module, used to determine the cycle length of the next mileage cycle corresponding to the target vehicle according to the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle; the next mileage cycle is a mileage cycle starting from the mileage at the end of the current mileage cycle and having the cycle length of the next mileage cycle as the length;

[0037] a charge determination module, configured to use the charge of the second range extender as the charge of the range extender of the target vehicle in the next mileage cycle;

[0038] The range extender control module is used to control the start-up of the range extender of the target vehicle when the battery charge of the target vehicle is less than the charge of the range extender in the next mileage cycle.

[0039] In a third aspect, the present application further provides a range extender controller, wherein the range extender controller comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the steps of the above method are implemented.

[0040] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.

[0041] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0042] The range extender control method, device, range extender controller, computer-readable storage medium and computer program product acquire the fuel consumption data and charging duration data of the target vehicle in the current mileage cycle, as well as the charge of the first range extender associated with the target vehicle, and based on the size relationship between the charging duration data and the preset duration threshold, combine the fuel consumption data, the charging duration data and the startup charge of the first range extender to accurately analyze and calculate the charge of the second range extender associated with the target vehicle. At the same time, according to the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle, the cycle length of the next mileage cycle corresponding to the target vehicle is accurately calculated, and the charge of the second range extender is used as the charge of the range extender of the target vehicle in the next mileage cycle. The range extender can fully analyze the fuel consumption and charging conditions of the vehicle during actual driving, dynamically determine and automatically adjust the charge of the range extender in each mileage cycle, and realize adaptive adjustment of the charge of the range extender, so as to control the working state of the range extender by using the charge of the range extender, thereby improving the control accuracy of the range extender. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0044] Figure 1 is a flow chart of a range extender control method in one embodiment;

[0045] Figure 2 A schematic diagram of obtaining a cycle length in an embodiment;

[0046] Figure 3 It is a schematic diagram of a flow chart of controlling a range extender in one embodiment;

[0047] Figure 4 is a structural block diagram of a range extender control device in one embodiment;

[0048] Figure 5 The figure is a diagram of the internal structure of a range extender controller in one embodiment. DETAILED DESCRIPTION

[0049] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0050] In an exemplary embodiment, Figure 1 As shown, a range extender control method is provided, which can be applied to a processor with signal acquisition, processing, output or control functions, including but not limited to an electronic controller, a domain controller and a regional controller.

[0051] The method is described by taking the application of the method to a battery management system including a range extender controller as an example, and includes the following steps S102 to S110. Among them:

[0052] Step S102, obtaining fuel consumption data and charging duration data of the target vehicle in the current mileage cycle, and the charge amount of the first range extender associated with the target vehicle.

[0053] Among them, the target vehicle may refer to an extended-range electric vehicle.

[0054] Among them, the current mileage cycle may refer to the mileage range in which the total mileage of the target vehicle is located. In actual applications, the mileage of the vehicle can be divided into several mileage cycles, each mileage cycle has a corresponding starting mileage and ending mileage. When the total mileage of the vehicle is between the starting mileage of a mileage cycle and the ending mileage of a mileage cycle, then the mileage cycle is the current mileage cycle of the vehicle.

[0055] The fuel consumption data may refer to data representing the fuel consumption of a vehicle.

[0056] Among them, the charging time data may refer to data representing the length of the sum of the charging times of several charging operations. In actual applications, if the number of times a car is charged in a certain day is greater than or equal to 1 time, the charging time is recorded as 1 day. The sum of the charging time within a certain mileage cycle can be used as the charging time data within the mileage cycle, and the charging time data can be expressed as N.

[0057] Among them, the first range extender charge may refer to information used to control the working state of the range extender in the current mileage cycle. In actual applications, the first range extender charge may represent the range extender charge in the current mileage cycle or data of a preset initial value of the range extender charge. In a specific implementation, when the battery charge of the power battery of the target vehicle is less than the first range extender charge in the current mileage cycle, the range extender controller may control the start-up of the range extender of the target vehicle.

[0058] As an example, the total mileage of an extended-range electric vehicle can be divided into several mileage cycles, each mileage cycle having a corresponding range extender charge (such as SOC). When the SOC value is reached, the range extender starts to convert chemical energy into electrical energy to ensure the SOC of the target vehicle. In order to determine the starting charge of the range extender in each mileage cycle, the range extender controller can obtain the fuel consumption data and charging time data of the target vehicle in the current mileage cycle, as well as the charge of the first range extender associated with the target vehicle, and then modify the charge of the first range extender based on the fuel consumption data and charging time data in the current mileage cycle to obtain the charge of the range extender in the next mileage cycle.

[0059] In a specific implementation, the range extender controller (or battery management system) can obtain fuel consumption data and electric energy change data, etc. through the sensors of the extended-range electric vehicle. Specifically, the sensors of the extended-range electric vehicle can monitor and obtain current data and voltage data of the power battery, and the range extender controller can determine the electric energy change data based on the current data and voltage data, etc. The fuel level sensor of the extended-range electric vehicle can monitor and obtain information such as the fuel level in the fuel tank, and the flow sensor of the extended-range electric vehicle can monitor and obtain information such as the amount of fuel flowing through the fuel pump or fuel injector, and the range extender controller can determine the fuel consumption data based on information such as the fuel level and / or fuel level.

[0060] Step S104, determining a starting charge of a second range extender associated with the target vehicle according to a size relationship between the charging time data and a preset time threshold, as well as the fuel consumption data, the charging time data and the charge of the first range extender.

[0061] Among them, the preset time threshold is used to characterize whether the target vehicle has a charging operation in the current mileage cycle. In actual applications, the preset time threshold may include but is not limited to 0 days. When the preset time threshold is 0, the preset time threshold can be used to determine whether the target vehicle has a charging operation in the current mileage cycle. For example: when the charging time of the target vehicle in the current mileage cycle is greater than 0 days, the range extender controller can determine that the target vehicle has a charging operation in the current mileage cycle.

[0062] Among them, the charge of the second range extender may refer to data obtained by modifying the charge of the first range extender based on the relationship between the charging time data and the preset time threshold, as well as the fuel consumption data, the charging time data and the charge of the first range extender. In actual applications, the charge of the second range extender may be used as the charge of the range extender in the next mileage cycle.

[0063] As an example, the range extender controller can obtain corresponding data from the fuel consumption data, the charging time data and the starting charge of the first range extender when the charging time data is greater than a preset time threshold and the charging time data is less than or equal to the preset time threshold, and use the data and preset reference data to modify the charge of the first range extender to obtain the charge of the second range extender associated with the target vehicle.

[0064] Step S106, determine the cycle length of the next mileage cycle corresponding to the target vehicle based on the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle; the next mileage cycle is a mileage cycle with the mileage at the end of the current mileage cycle as the starting point and the cycle length of the next mileage cycle as the length.

[0065] The power consumption data may refer to the power consumption data of the vehicle. In practical applications, the power consumption data may be expressed as E 电 .

[0066] The duration may refer to the duration between the start time and the end time of the mileage cycle. In practical applications, the duration may be expressed as D.

[0067] The cycle length may refer to the mileage length between the starting mileage and the ending mileage of the mileage cycle. In practical applications, the cycle length may include the difference between the ending mileage and the starting mileage of the mileage cycle.

[0068] Among them, the next mileage cycle may refer to the next mileage cycle after the current mileage cycle. In actual applications, the next mileage cycle may include a mileage cycle with the mileage at the end of the current mileage cycle as the starting point and the cycle length of the next mileage cycle as the length.

[0069] As an example, the range extender controller can calculate the adjustment ratio of the mileage cycle based on the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle. The range extender controller can then adjust the initial value S or S0 of the mileage cycle length (such as 500km) based on the adjustment ratio to obtain the cycle length of the next mileage cycle corresponding to the target vehicle.

[0070] Step S108: taking the charge amount of the second range extender as the charge amount of the range extender of the target vehicle in the next mileage cycle.

[0071] As an example, after calculating the charge of the second range extender and the cycle length of the next mileage cycle, the range extender controller can use the charge of the second range extender as the range extender charge of the target vehicle in the next mileage cycle. In the next mileage cycle, when the battery charge of the target vehicle is lower than the charge of the second range extender, the range extender of the target vehicle will be started.

[0072] Step S110 , when the battery charge of the target vehicle is less than the charge of the range extender in the next mileage cycle, the range extender of the target vehicle is controlled to start.

[0073] The battery charge may refer to information representing the charge of the power battery of the electric vehicle.

[0074] As an example, when the mileage of the target vehicle is within the next mileage cycle, the range extender controller can obtain the battery charge of the target vehicle's power battery in real time, and the range extender can compare the battery charge with the range extender charge of the target vehicle in the next mileage cycle. When the battery charge is less than the range extender charge, the range extender controller generates a control instruction / control signal, which can be used to control the range extender of the target vehicle to be in a started state. It can be understood that the process of controlling the range extender based on the battery management system can be achieved by the collaborative work of multiple controllers in the battery management system, for example: the domain controller or the vehicle controller VCU can process the control instruction / control signal generated by the range extender controller, and then control the range extender of the target vehicle to be in a started state.

[0075] In the above range extender control method, by acquiring the fuel consumption data and charging time data of the target vehicle in the current mileage cycle, and the charge of the first range extender associated with the target vehicle, and based on the size relationship between the charging time data and the preset time threshold, the target data is obtained from the fuel consumption data, the charging time data and the charge of the first range extender, and the charge of the second range extender associated with the target vehicle is accurately analyzed and calculated. At the same time, according to the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle, the cycle length of the next mileage cycle corresponding to the target vehicle is accurately calculated, and the charge of the second range extender is used as the charge of the range extender of the target vehicle in the next mileage cycle. The fuel consumption and charging conditions during the actual driving of the vehicle can be fully analyzed, and the charge of the range extender in each mileage cycle can be dynamically determined and automatically adjusted to achieve adaptive adjustment of the charge of the range extender, so as to control the working state of the range extender by using the charge of the range extender, thereby improving the control accuracy of the range extender.

[0076] In an exemplary embodiment, the charge amount of a second range extender associated with the target vehicle is determined based on the size relationship between the charging time data and a preset time threshold, as well as the fuel consumption data, the charging time data and the charge amount of the first range extender, including: when the charging time data is less than or equal to the preset time threshold, the charge amount of the second range extender associated with the target vehicle is determined based on the fuel consumption data, the charge amount of the first range extender and the preset battery full-charge energy data; the battery full-charge energy data is used to characterize the energy data of the power battery of the target vehicle in a fully charged state; when the charging time data is greater than the preset time threshold, the charge amount of the second range extender associated with the target vehicle is determined based on the charging time data, the charge amount of the first range extender and the preset reference time; the reference time is used to characterize the preset value of the charging time of the target vehicle in the current mileage cycle.

[0077] The battery full-charge energy data may refer to the data used to characterize the energy of the power battery of the target vehicle when it is fully charged. In practical applications, the battery full-charge energy data may be expressed as E batt .

[0078] The reference duration may refer to data used to characterize a preset value of the charging duration of the target vehicle in the current mileage cycle. In practical applications, the reference duration may include but is not limited to 2 days.

[0079] As an example, when the charging time data is less than or equal to a preset time threshold, the range extender controller obtains the fuel consumption data and the charge of the first range extender from the fuel consumption data, the charging time data and the charge of the first range extender as target data, and then the range extender controller can calculate the charge of the second range extender associated with the target vehicle based on the fuel consumption data, the charge of the first range extender and the preset battery full-charge energy data; when the charging time data is greater than the preset time threshold, the range extender controller can obtain the charging time data and the first range extender charge from the fuel consumption data, the charging time data and the charge of the first range extender as target data, and then the range extender controller can calculate the charge of the second range extender associated with the target vehicle based on the charging time data, the charge of the first range extender and the preset reference time.

[0080] In this embodiment, when the charging duration data is less than or equal to the preset duration threshold, the charge amount of the second range extender associated with the target vehicle is determined according to the fuel consumption data, the charge amount of the first range extender and the preset battery full-charge energy data; the battery full-charge energy data is used to characterize the energy data of the power battery of the target vehicle in a fully charged state; when the charging duration data is greater than the preset duration threshold, the charge amount of the second range extender associated with the target vehicle is determined according to the charging duration data, the charge amount of the first range extender and the preset reference duration; the reference duration is used to characterize the preset value of the charging duration of the target vehicle in the current mileage cycle, and the charge amount of the second range extender can be calculated according to the corresponding data in different situations based on the different size relationship between the charging duration data and the preset duration threshold, so as to obtain an accurate charge amount of the second range extender, so as to control the working state of the range extender in the next mileage cycle based on the charge amount of the second range extender, thereby improving the control accuracy of the range extender.

[0081] In some embodiments, determining the charge of a second range extender associated with the target vehicle based on the fuel consumption data, the charge of the first range extender and preset battery full-charge energy data includes: determining the converted energy data corresponding to the fuel consumption data based on the fuel consumption data and preset fuel-to-electricity conversion information; adjusting the charge of the first range extender based on the ratio between the converted energy data and the battery full-charge energy data to obtain the charge of the second range extender associated with the target vehicle.

[0082] Among them, the preset oil-to-electricity conversion information may refer to pre-set information used to characterize the conversion relationship between fuel consumption data and electric energy data. In actual applications, the preset oil-to-electricity conversion information may include the average value of the oil-to-electricity conversion coefficient of a vehicle traveling in an extended-range mode in a Worldwide Harmonized Light Vehicles Test Cycles (WLTC) operating cycle.

[0083] The converted electric energy data may refer to the data obtained by converting the fuel consumption data into electric energy data using the preset fuel-to-electric conversion coefficient. In practical applications, the converted electric energy data may be expressed as E 油 .

[0084] As an example, the range extender controller can convert the fuel consumption data into corresponding electric energy data according to the fuel consumption data and the preset oil-to-electric conversion information, and obtain the converted electric energy data corresponding to the fuel consumption data. Then, the range extender can calculate the converted electric energy data E. 油 E batt and use the ratio to adjust the charge of the first range extender to obtain the charge of the second range extender associated with the target vehicle. Specifically, the range extender controller can calculate the charge of the second range extender associated with the target vehicle according to the converted electric energy data E. 油 Ebatt The ratio between the SOC and the preset range extender charge adjustment threshold SOC deta (such as 5%), calculate the charge adjustment data corresponding to the charge of the first range extender, and adjust the charge of the first range extender within a preset range of charge adjustment of the range extender (such as [20%, 80%]) based on the charge adjustment data to obtain the charge of the second range extender. For example: when E 油 <E batt , the charge of the first range extender is not adjusted, and the charge of the second range extender is equal to the charge of the first range extender; when E batt <E 油 <2*E batt , the range extender charge adjustment threshold SOC when the first range extender charge increases by 1 times deta , get the charge of the second range extender, that is, the charge of the second range extender = the charge of the first range extender + the range extender charge adjustment threshold SOC deta ;When 2*E batt <E 油 <3*E batt , the first range extender charge increases by 2 times the range extender charge adjustment threshold SOC deta , get the charge of the second range extender, that is, the charge of the second range extender = the charge of the first range extender + 2*range extender charge adjustment threshold SOC deta , and so on.

[0085] In this embodiment, the converted electric energy data corresponding to the fuel consumption data is determined according to the fuel consumption data and the preset oil-to-electricity conversion information; the charge of the first range extender is adjusted according to the ratio between the converted electric energy data and the full-charge electric energy data of the battery, and the charge of the second range extender associated with the target vehicle is obtained. When the charging time data is less than or equal to the preset time threshold, the charge of the second range extender associated with the target vehicle can be accurately calculated according to the fuel consumption data, the charge of the first range extender and the preset full-charge electric energy data of the battery, so as to use the charge of the range extender to control the working state of the range extender, thereby improving the control accuracy of the range extender.

[0086] In some embodiments, determining the charge of a second range extender associated with a target vehicle based on the charging duration data, the charge of the first range extender and a preset reference duration includes: determining charge adjustment data based on a ratio between the charging duration data and the reference duration; and adjusting the charge of the first range extender based on the charge adjustment data to obtain the charge of the second range extender associated with the target vehicle.

[0087] The charge adjustment data may refer to data used to adjust the charge amount of the first range extender to obtain the charge amount of the second range extender.

[0088] As an example, the range extender controller can determine the charge adjustment data according to the ratio between the charging time data N and the reference time, and adjust the charge of the first range extender according to the charge adjustment data to obtain the charge of the second range extender associated with the target vehicle. Taking the reference time of 2 days as an example, when 1≤N<2, the charge of the first range extender is not adjusted, and the charge of the second range extender = the charge of the first range extender; when 2≤N<4, the charge of the first range extender is increased by 1 times the range extender charge adjustment threshold SOC deta , get the charge of the second range extender, that is, the charge of the second range extender = the charge of the first range extender + the range extender charge adjustment threshold SOC deta ; When 4≤N<6, the charge of the first range extender increases by 2 times the range extender charge adjustment threshold SOC deta , get the charge of the second range extender, that is, the charge of the second range extender = the charge of the first range extender + 2*range extender charge adjustment threshold SOC deta , and so on.

[0089] In this embodiment, the charge adjustment data is determined according to the ratio between the charging duration data and the reference duration; the charge of the first range extender is adjusted according to the charge adjustment data to obtain the charge of the second range extender associated with the target vehicle. When the charging duration data is greater than a preset duration threshold, the charge of the second range extender associated with the target vehicle can be accurately calculated according to the charging duration data, the charge of the first range extender and the preset reference duration, so that the working state of the range extender can be controlled by using the charge of the range extender, thereby improving the control accuracy of the range extender.

[0090] In some embodiments, the cycle length of the next mileage cycle corresponding to the target vehicle is determined based on the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle, including: determining first adjustment information based on the fuel consumption data, the power consumption data and the duration; determining second adjustment information based on the cycle length and duration of the current mileage cycle; determining the cycle length of the next mileage cycle corresponding to the target vehicle based on the first adjustment information and the second adjustment information.

[0091] The first adjustment information may refer to information used to calculate the cycle length of the next mileage cycle.

[0092] The second adjustment information may refer to information used to calculate the cycle length of the next mileage cycle.

[0093] As an example, the range extender controller can calculate the cycle length of the next mileage cycle based on the fuel consumption data, electric power consumption data and duration of the current mileage cycle. Specifically, the range extender controller can use the fuel consumption data, electric power consumption data and duration of the current mileage cycle to determine the first adjustment information. The range extender controller can also use the cycle length and duration of the current mileage cycle to determine the second adjustment information. Then, the range extender controller can adjust the preset mileage cycle initial value according to the first adjustment information and the second adjustment information, thereby determining the cycle length of the next mileage cycle corresponding to the target vehicle.

[0094] In this embodiment, the first adjustment information is determined according to the fuel consumption data, the electric power consumption data and the duration; the second adjustment information is determined according to the cycle length and the duration of the current mileage cycle; the cycle length of the next mileage cycle corresponding to the target vehicle is determined according to the first adjustment information and the second adjustment information. The adjustment information for adjusting the cycle length can be calculated based on the fuel consumption data, the electric power consumption data, the duration and the cycle length of the current mileage cycle, respectively, so as to obtain a reasonable and accurate cycle length, and to dynamically determine and automatically adjust the range extender starting charge in each mileage cycle based on the fuel consumption data, the electric power consumption data, the duration and the cycle length during the actual driving of the vehicle. Improve the data basis, thereby improving the accuracy of the range extender starting charge.

[0095] In some embodiments, the first adjustment information is determined based on the fuel consumption data, the power consumption data and the duration, including: determining the converted power data corresponding to the fuel consumption data based on the fuel consumption data and the preset oil-to-electricity conversion information; determining the average energy consumption data based on the ratio between the sum of the converted power data and the power consumption data and the duration; determining the average energy consumption baseline data based on the ratio between the preset battery full-charge power data and the preset duration; determining the first adjustment information based on the average energy consumption data and the average energy consumption baseline data.

[0096] The average energy consumption data may refer to data characterizing the consumption rate of energy (such as electrical energy, etc.) of a vehicle during a mileage cycle. In practical applications, the average energy consumption data may include a ratio between total energy and the duration of the mileage cycle.

[0097] The preset duration may refer to pre-set data used to calculate average energy consumption benchmark data. In actual applications, the preset duration may include but is not limited to 7 days.

[0098] The average energy consumption benchmark data may refer to data characterizing the energy consumption rate of the vehicle (such as electrical energy, etc.). In practical applications, the average energy consumption benchmark data may include the ratio between the battery full-charge energy data and the preset duration.

[0099] As an example, the range extender controller can convert the fuel consumption data of the current mileage cycle into corresponding electric energy data based on the fuel consumption data of the current mileage cycle and a preset oil-to-electricity conversion coefficient to obtain the converted electric energy data corresponding to the fuel consumption data of the current mileage cycle. The range extender controller can then calculate the average energy consumption data of the current mileage cycle based on the ratio between the sum of the converted electric energy data and the electric energy data of the current mileage cycle and the duration of the current mileage cycle. The range extender controller can also calculate the average energy consumption baseline data based on the ratio between the preset battery full-charge electric energy data and the preset duration. The range extender controller can then calculate the first adjustment information based on the ratio between the average energy consumption data and the average energy consumption baseline data.

[0100] In this embodiment, the converted electric energy data corresponding to the fuel consumption data is determined according to the fuel consumption data and the preset oil-to-electricity conversion information; the average energy consumption data is determined according to the ratio between the sum of the converted electric energy data and the electric energy consumption data and the duration; the average energy consumption benchmark data is determined according to the ratio between the preset full-charge battery electric energy data and the preset duration; the first adjustment information is determined according to the average energy consumption data and the average energy consumption benchmark data, so that the average energy consumption data of the current mileage cycle can be accurately calculated based on the fuel consumption data, the electric energy consumption data and the duration, and accurate first adjustment information can be obtained in combination with the average energy consumption benchmark data, so as to provide a data basis for subsequently determining the cycle length of the next mileage cycle corresponding to the target vehicle based on the first adjustment information and the second adjustment information, thereby improving the accuracy of the cycle length.

[0101] In some embodiments, the second adjustment information is determined based on the cycle length and duration of the current mileage cycle, including: determining the average mileage data based on the ratio between the cycle length and duration of the current mileage cycle; determining the average mileage benchmark data based on the ratio between the preset battery full-charge power data and the preset power consumption data; determining the second adjustment information based on the average mileage data and the average mileage benchmark data.

[0102] The average mileage data may refer to data representing the rate of change of the mileage data of the vehicle within a mileage cycle. In practical applications, the average mileage data may include the ratio between the cycle length of the current mileage cycle and the duration of the current mileage cycle.

[0103] Among them, the preset power consumption data may refer to pre-set data used to calculate the average mileage benchmark data. In actual applications, the preset power consumption data may include the power consumption parameters of the car. For example, the preset power consumption data may include the power consumption per 100 kilometers announced by the vehicle. The preset power consumption data may be expressed as e.

[0104] The average mileage benchmark data may refer to data characterizing the rate of change of the mileage data of the vehicle. In practical applications, the average mileage benchmark data may include a ratio between the battery full-charge power data and the preset power consumption data.

[0105] As an example, the range extender controller can calculate the average mileage data based on the ratio between the cycle length and the duration of the current mileage cycle. The range extender controller can also calculate the average mileage benchmark data based on the ratio between the preset battery full-charge energy data and the preset power consumption data. Then, the range extender controller can calculate the second adjustment information based on the ratio between the average mileage data and the average mileage benchmark data.

[0106] In this embodiment, the average mileage data is determined according to the ratio between the cycle length and the duration of the current mileage cycle; the average mileage benchmark data is determined according to the ratio between the preset battery full-charge energy data and the preset power consumption data; the second adjustment information is determined according to the average mileage data and the average mileage benchmark data, so that the average mileage data of the current mileage cycle can be accurately calculated based on the cycle length and the duration of the current mileage cycle, and accurate second adjustment information can be obtained in combination with the average mileage benchmark data, so as to provide a data basis for subsequently determining the cycle length of the next mileage cycle corresponding to the target vehicle based on the first adjustment information and the second adjustment information, thereby improving the accuracy of the cycle length.

[0107] In some embodiments, the cycle length of the next mileage cycle corresponding to the target vehicle is determined based on the first adjustment information and the second adjustment information, including: obtaining a cycle length determination model; inputting the first adjustment information, the second adjustment information and a preset mileage cycle initial value into the cycle length determination model to obtain the cycle length of the next mileage cycle corresponding to the target vehicle.

[0108] The preset mileage cycle initial value may refer to a preset initial length of the mileage cycle. In practical applications, the mileage cycle initial value may be expressed as S or S0, and the mileage cycle initial value may include but is not limited to 500 km.

[0109] Among them, the cycle length determination model can refer to a model used to calculate the cycle length. In actual applications, the cycle length determination model can be used to calculate the cycle length based on a preset cycle length calculation expression, combined with the first adjustment information, the second adjustment information and the preset mileage cycle initial value.

[0110] As an example, the first adjustment information K1 and the second adjustment information K2 can be used as adjustment coefficients for the initial value of the mileage cycle. Specifically, the first adjustment information K1 can characterize the influence of the average daily driving energy consumption on the cycle mileage, and the second adjustment information K2 can characterize the influence of the average daily mileage on the cycle mileage. The initial values ​​of the first adjustment information K1 and the second adjustment information K2 can be 1. The first adjustment information K1 and the second adjustment information K2 of each mileage cycle can be calculated based on the fuel consumption data, power consumption data and the duration of the previous mileage cycle of the target vehicle in the previous mileage cycle. For example, Figure 2 As shown, a schematic diagram of obtaining the cycle length is provided, with 3 mileage cycles T t-1 , T t and T t+1 For example, the range extender controller can obtain the target vehicle in the mileage cycle T t-1 (such as the previous mileage cycle) and other information, and by analyzing the fuel consumption and power consumption information, determine the mileage cycle T t (such as the current mileage cycle) adjustment information K t-1 (such as K1 t-1 and K2 t-1 ), the range extender controller can adjust the information K based on t-1 Adjust the initial value of the mileage cycle to obtain the mileage cycle T t The cycle length, at this time, adjust the information K t-1 Can be used as mileage cycle T t The corresponding adjustment information is similarly based on the target car’s mileage cycle T t The fuel consumption and power consumption in the period are determined to determine the mileage period T t+1 (such as the adjustment information of the next mileage cycle) K t (such as K1 t and K2 t ), the adjustment information K t Can be used as mileage cycle T t+1 The corresponding adjustment information.

[0111] After obtaining the first adjustment information and the second adjustment information, the range extender controller can use a preset cycle length determination model to calculate the cycle length. Specifically, the range extender controller can input the first adjustment information, the second adjustment information and the preset mileage cycle initial value into the cycle length determination model. The cycle length determination model can combine the preset cycle length calculation expression to calculate the cycle length of the next mileage cycle corresponding to the target vehicle. The cycle length can be used as the cycle length of the next mileage cycle corresponding to the target vehicle. In actual applications, the cycle length calculation expression can be expressed as S=S0+(K1-1)*S0+(K2-1)*S0, wherein S can be the cycle length of the next mileage cycle, S0 can be the mileage cycle initial value or the cycle length of the current mileage cycle, K1 can be the first adjustment information, and K2 can be the second adjustment information.

[0112] In this embodiment, by obtaining a cycle length determination model; the first adjustment information, the second adjustment information and the preset mileage cycle initial value are input into the cycle length determination model to obtain the cycle length of the next mileage cycle corresponding to the target vehicle. The cycle length determination model can be used to process the first adjustment information, the second adjustment information and the mileage cycle initial value to accurately calculate the cycle length of the next mileage cycle, thereby improving the accuracy of the cycle length of the next mileage cycle.

[0113] In some embodiments, Figure 3 As shown, a flow chart of controlling the starting charge of the range extender is provided. When the target vehicle leaves the factory, the range extender charge (i.e., the range extender SOC) can be preset to 30%, and the adjustment period of the range extender charge (i.e., the mileage period) is set to S, S=S0+(K1-1)*S0+(K2-1)*S0, where S0 can be the initial value of the mileage period or the period length of the previous mileage period, and the factory values ​​of K1 and K2 can both be 1, and then K1 and K2 are recalculated after each mileage period S. The range extender controller can count the fuel consumption of the target vehicle during driving (such as fuel consumption data), and convert the fuel consumption into the corresponding electrical energy (i.e., the converted electrical energy data E after multiplying the fuel consumption by the oil-to-electricity conversion coefficient). 油 ), the range extender controller can also obtain the power consumption of the target vehicle during driving (i.e., power consumption data) E 电 And the number of charging days N (i.e. charging time data, charging once a day or more is counted as one day), where the fuel consumption, power consumption and charging days are reset to "0" when entering the next mileage cycle and the calculation starts again. The oil-to-electric conversion coefficient can be taken as the average oil-to-electric conversion coefficient of a WLTC operating cycle in extended-range mode. Set the range of range extender charge change to [20%, 80%], and the threshold for a single change in the range extender charge is the range extender charge adjustment threshold SOC deta, such as 5%, the total power of the power battery at full charge (i.e. the power battery at full charge) is recorded as E batt .

[0114] The range extender controller can be set to adjust the range extender charge immediately after the following conditions are met (without the need to reach S in mileage): ① When no charging is performed within a mileage cycle, that is, N=0, the range extender controller can calculate the ratio between the converted power data and the full-charge power data of the battery. This ratio can be used to calculate the charge adjustment data. In specific implementation, the energy consumed by the fuel E 油 Each time the power battery is fully charged, the energy E batt When E 油 <E batt , the charge of the first range extender is not adjusted, and the charge of the second range extender is equal to the charge of the first range extender; when E batt <E 油 <2*E batt , the range extender charge adjustment threshold SOC when the first range extender charge increases by 1 times deta , get the charge of the second range extender, that is, the charge of the second range extender = the charge of the first range extender + the range extender charge adjustment threshold SOC deta ;When 2*E batt <E 油 <3*E batt , the first range extender charge increases by 2 times the range extender charge adjustment threshold SOC deta , get the charge of the second range extender, that is, the charge of the second range extender = the charge of the first range extender + 2 * range extender charge adjustment threshold SOC deta , and so on; ② When N>0, the range extender controller can calculate the ratio between the charging time and the reference time in the current mileage cycle, and the ratio can calculate the charge adjustment data. In the specific implementation, the charge of the range extender is not adjusted when the charging time is less than 2 days, and then it decreases every 2 days. For example: when 1≤N<2, the charge of the first range extender is not adjusted, and the charge of the second range extender = the charge of the first range extender; when 2≤N<4, the charge of the first range extender increases by 1 times the range extender charge adjustment threshold SOC deta , get the charge of the second range extender, that is, the charge of the second range extender = the charge of the first range extender + the range extender charge adjustment threshold SOC deta ; When 4≤N<6, the charge of the first range extender increases by 2 times the range extender charge adjustment threshold SOC deta , get the charge of the second range extender, that is, the charge of the second range extender = the charge of the first range extender + 2*range extender charge adjustment threshold SOC detaThe charge adjustment data can be used to adjust the charge of the first range extender (such as the preset initial value of the range extender charge or the charge of the range extender in the current mileage cycle) to obtain the charge of the second range extender (such as the charge of the range extender in the next mileage cycle).

[0115] It is understandable that the length of each mileage cycle can be calculated based on the vehicle energy consumption in the previous mileage cycle. Specifically, after each mileage cycle S is reached, the range extender controller can calculate the fuel consumption data and the power consumption data E in the previous mileage cycle. 电 , duration and cycle length to calculate the K of this mileage cycle, and then the K value will not change during this mileage cycle. Record the time of entering each mileage cycle, and subtract the two times to get the duration D (i.e. duration) of the mileage cycle. K is obtained by comprehensive calculation of two factors (such as K1 and K2), which are the average daily driving energy consumption and the average daily mileage. For example: the range extender controller can calculate K1 by the average daily driving energy consumption: the range extender controller can calculate the average daily driving energy consumption (i.e. average energy consumption data), and the average daily driving energy consumption can be expressed as (E 油 +E 电 ) / D, when the average daily driving energy consumption is too low (i.e. more fuel is used), the charge of the range extender is likely to increase, thus shortening the cycle mileage, so that once the car is charged, the charge of the range extender is adjusted downward more frequently, and the purpose of more power is achieved more quickly. In specific implementation, the range extender controller can set the car to run entirely on electricity within a preset time (such as a week) as a benchmark without shortening the mileage cycle S, that is, the power consumption of the car within the preset time is the full power of the power battery E batt , the daily average energy consumption benchmark value (i.e. average energy consumption benchmark data) can be expressed as E batt / 7, at this time, the calculation expression of the first adjustment information K1 can be expressed as:

[0116] .

[0117] The range extender controller can calculate K2 through the average daily mileage: The range extender controller can calculate the average daily mileage (i.e., average mileage data), which can be expressed as S / D. When the average daily mileage is shorter, the car takes longer to reach the mileage cycle S, so the mileage cycle is shortened and the SOC adjustment frequency is accelerated. The range extender controller can set the car to travel within a preset time (such as a week) to consume the full battery power E. batt It is the benchmark that does not need to shorten the cycle mileage S. That is, the benchmark daily mileage (average mileage benchmark data) can be expressed as E batt / (7*e) where e can be the power consumption per 100 kilometers announced by the vehicle. At this time, the calculation expression of the second adjustment information K2 can be expressed as:

[0118] .

[0119] The range extender controller can calculate the cycle length of the next cycle based on the cycle length calculation expression S=S0+(K1-1)*S0+(K2-1)*S0, combined with the first adjustment information K1, the second adjustment information K2 and S0 (the initial value of the mileage cycle or the cycle length of the previous mileage cycle), and the range extender controller uses the second range extender charge as the range extender charge of the target vehicle in the next mileage cycle. When the battery charge of the target vehicle in the next mileage cycle is less than the range extender charge, the range extender controller can control the start-up of the range extender of the target vehicle, thereby accurately obtaining the cycle length and range extender charge of the next mileage cycle based on the vehicle driving conditions in the current mileage cycle, and realizing adaptive adjustment of the range extender startup charge, so as to accurately control the working state of the range extender based on the range extender charge of each mileage cycle, thereby improving the control accuracy of the range extender.

[0120] In this embodiment, the startup SOC of the range extender is adaptively adjusted by counting the vehicle's fuel and electricity consumption during actual driving. At the same time, the learning cycle can be dynamically adjusted based on the vehicle's fuel and electricity consumption during actual driving. Rapid adaptive adjustment can increase the adjustment rate of the range extender's startup SOC, accelerate the vehicle's adaptive ability, and enhance user experience.

[0121] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0122] Based on the same inventive concept, the embodiment of the present application also provides a range extender startup charge acquisition device for implementing the range extender control method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more range extender startup charge acquisition device embodiments provided below can refer to the above limitations on the range extender control method, and will not be repeated here.

[0123] In an exemplary embodiment, Figure 4As shown, a range extender control device is provided, including: a data acquisition module 402, a data analysis module 404, a cycle calculation module 406, a charge determination module 408 and a range extender controller module 410, wherein:

[0124] The data acquisition module 402 is used to acquire the fuel consumption data and charging duration data of the target vehicle in the current mileage cycle, and the charge amount of the first range extender associated with the target vehicle.

[0125] The data analysis module 404 is used to determine the charge amount of the second range extender associated with the target vehicle according to the size relationship between the charging time data and the preset time threshold, the fuel consumption data, the charging time data and the charge amount of the first range extender.

[0126] The cycle calculation module 406 is used to determine the cycle length of the next mileage cycle corresponding to the target vehicle based on the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle; the next mileage cycle is a mileage cycle with the mileage at the end of the current mileage cycle as the starting point and the cycle length of the next mileage cycle as the length.

[0127] The charge determination module 408 is configured to use the second range extender charge as the range extender charge of the target vehicle in the next mileage cycle.

[0128] The range extender controller module 410 is used to control the start-up of the range extender of the target vehicle when the battery charge of the target vehicle is less than the charge of the range extender in the next mileage cycle.

[0129] In one of the exemplary embodiments, the data analysis module 404 is also specifically used to determine the charge of the second range extender associated with the target vehicle according to the fuel consumption data, the starting charge of the first range extender and the preset battery full-charge energy data when the charging duration data is less than or equal to the preset duration threshold; the battery full-charge energy data is used to characterize the energy data of the power battery of the target vehicle in a fully charged state; when the charging duration data is greater than the preset duration threshold, determine the charge of the second range extender associated with the target vehicle according to the charging duration data, the charge of the first range extender and the preset reference duration; the reference duration is used to characterize the preset value of the charging duration of the target vehicle in the current mileage cycle.

[0130] In one of the exemplary embodiments, the data analysis module 404 is also specifically used to determine the converted electric energy data corresponding to the fuel consumption data based on the fuel consumption data and the preset oil-to-electricity conversion information; and adjust the charge of the first range extender based on the ratio between the converted electric energy data and the full-charge electric energy data of the battery to obtain the charge of the second range extender associated with the target vehicle.

[0131] In one of the exemplary embodiments, the data analysis module 404 is further used to determine charge adjustment data based on the ratio between the charging duration data and the reference duration; adjust the charge of the first range extender according to the charge adjustment data to obtain the charge of the second range extender associated with the target vehicle.

[0132] In one of the exemplary embodiments, the above-mentioned cycle calculation module 406 is also specifically used to determine the first adjustment information based on the fuel consumption data, the power consumption data and the duration; determine the second adjustment information based on the cycle length of the current mileage cycle and the duration; determine the cycle length of the next mileage cycle corresponding to the target vehicle based on the first adjustment information and the second adjustment information.

[0133] In one of the exemplary embodiments, the above-mentioned cycle calculation module 406 is also specifically used to determine the converted electric energy data corresponding to the fuel consumption data based on the fuel consumption data and the preset oil-to-electricity conversion information; determine the average energy consumption data based on the ratio between the sum of the converted electric energy data and the electric energy data and the duration; determine the average energy consumption benchmark data based on the ratio between the preset battery full-charge electric energy data and the preset duration; determine the first adjustment information based on the average energy consumption data and the average energy consumption benchmark data.

[0134] In one of the exemplary embodiments, the above-mentioned cycle calculation module 406 is specifically used to determine the second adjustment information based on the cycle length of the current mileage cycle and the duration, including: determining the average mileage data based on the ratio between the cycle length of the current mileage cycle and the duration; determining the average mileage benchmark data based on the ratio between the preset battery full-charge power data and the preset power consumption data; determining the second adjustment information based on the average mileage data and the average mileage benchmark data.

[0135] It is understandable that the functions implemented by the above-mentioned data analysis module 404, cycle calculation module 406 and charge determination module 408 can be implemented by the battery management system of the vehicle.

[0136] Each module in the range extender startup charge acquisition device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0137] In an exemplary embodiment, a range extender controller is provided. The range extender controller may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 5 As shown. The range extender controller includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the range extender controller is used to provide computing and control capabilities. The memory of the range extender controller includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the range extender controller is used to store fuel consumption data, charging time data, range extender charge, reference data, power consumption data, duration, cycle length and other data. The input / output interface of the range extender controller is used to exchange information between the processor and an external device. The communication interface of the range extender controller is used to communicate with an external terminal through a network connection. When the range extender controller is executed by the processor, a range extender control method is implemented.

[0138] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the range extender controller to which the scheme of the present application is applied. The specific range extender controller may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0139] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0140] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0141] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0142] 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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0143] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0144] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0145] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A range extender control method, characterized in that: The method comprises Obtaining fuel consumption data and charging duration data of a target vehicle in a current mileage cycle, and a charge amount of a first range extender associated with the target vehicle; the first range extender charge amount is used to characterize the charge amount of the range extender in the current mileage cycle or a preset initial value of the charge amount of the range extender; Determine the charge amount of the second range extender associated with the target vehicle according to the relationship between the charging duration data and the preset duration threshold, the fuel consumption data, the charging duration data, and the charge amount of the first range extender; Determine the cycle length of the next mileage cycle corresponding to the target vehicle according to the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle; The next mileage cycle is a mileage cycle starting from the mileage at the end of the current mileage cycle and having the cycle length of the next mileage cycle as the length; Using the charge of the second range extender as the charge of the range extender of the target vehicle in the next mileage cycle; When the battery charge of the target vehicle in the next mileage cycle is less than the range extender charge of the target vehicle in the next mileage cycle, the range extender of the target vehicle is controlled to start.

2. The method according to claim 1, characterized in that The determining the charge amount of the second range extender associated with the target vehicle according to the magnitude relationship between the charging duration data and the preset duration threshold value and the fuel consumption data, the charging duration data and the charge amount of the first range extender includes: In the case where the charging duration data is less than or equal to the preset duration threshold, determining the charge amount of the second range extender associated with the target vehicle according to the fuel consumption data, the charge amount of the first range extender and the preset battery full-charge power data; the battery full-charge power data is used to characterize the power data of the power battery of the target vehicle in a fully charged state; When the charging duration data is greater than the preset duration threshold, the charge amount of the second range extender associated with the target vehicle is determined according to the charging duration data, the charge amount of the first range extender and a preset reference duration; the reference duration is used to characterize a preset value of the charging duration of the target vehicle in the current mileage cycle.

3. The method according to claim 2, characterized in that The step of determining the charge amount of the second range extender associated with the target vehicle according to the fuel consumption data, the charge amount of the first range extender, and preset battery full-charge energy data includes: Determining converted electric energy data corresponding to the fuel consumption data according to the fuel consumption data and preset fuel-electric conversion information; According to the ratio between the converted electric energy data and the fully-charged electric energy data of the battery, the charge amount of the first range extender is adjusted to obtain the charge amount of the second range extender associated with the target vehicle.

4. The method according to claim 2, characterized in that: The step of determining the charge amount of the second range extender associated with the target vehicle according to the charging duration data, the charge amount of the first range extender and a preset reference duration includes: Determining charge adjustment data according to a ratio between the charging duration data and the reference duration; The charge amount of the first range extender is adjusted according to the charge adjustment data to obtain the charge amount of the second range extender associated with the target vehicle.

5. The method according to claim 1, characterized in that Determining the cycle length of the next mileage cycle corresponding to the target vehicle according to the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle includes: Determining first adjustment information according to the fuel consumption data, the power consumption data and the duration; Determining second adjustment information according to the cycle length of the current mileage cycle and the duration; The cycle length of the next mileage cycle corresponding to the target vehicle is determined according to the first adjustment information and the second adjustment information.

6. The method according to claim 5, characterized in that The determining the first adjustment information according to the fuel consumption data, the power consumption data and the duration includes: Determining converted electric energy data corresponding to the fuel consumption data according to the fuel consumption data and preset fuel-electric conversion information; Determine average energy consumption data according to a ratio between the sum of the converted electric energy data and the electric energy consumption data and the duration; Determining average energy consumption benchmark data according to the ratio between the preset battery full-charge energy data and the preset duration; The first adjustment information is determined according to the average energy consumption data and the average energy consumption benchmark data.

7. The method according to claim 5, characterized in that The determining the second adjustment information according to the cycle length of the current mileage cycle and the duration includes: Determining average mileage data according to a ratio between the cycle length of the current mileage cycle and the duration; Determining average mileage benchmark data according to a ratio between the preset battery full-charge power data and the preset power consumption data; The second adjustment information is determined according to the average mileage data and the average mileage benchmark data.

8. A range extender control device, characterized in that: The device comprises: A data acquisition module, used to acquire fuel consumption data and charging time data of a target vehicle in a current mileage cycle, and a charge amount of a first range extender associated with the target vehicle; the charge amount of the first range extender is used to represent the charge amount of the range extender in the current mileage cycle or a preset initial value of the charge amount of the range extender; a data analysis module, configured to determine the charge amount of the second range extender associated with the target vehicle according to the relationship between the charging duration data and a preset duration threshold, the fuel consumption data, the charging duration data, and the charge amount of the first range extender; A cycle calculation module, used to determine the cycle length of the next mileage cycle corresponding to the target vehicle according to the fuel consumption data, the power consumption data of the target vehicle in the current mileage cycle, the duration of the current mileage cycle and the cycle length of the current mileage cycle; the next mileage cycle is a mileage cycle starting from the mileage at the end of the current mileage cycle and having the cycle length of the next mileage cycle as the length; a charge determination module, configured to use the charge of the second range extender as the charge of the range extender of the target vehicle in the next mileage cycle; The range extender control module is used to control the start of the range extender of the target vehicle when the battery charge of the target vehicle in the next mileage cycle is less than the charge of the range extender of the target vehicle in the next mileage cycle.

9. A range extender controller, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.