Range extender maintenance mileage calculation method, device and vehicle controller

By obtaining the range extender's idling data and start-stop operation data, the equivalent maintenance mileage of the range extender is calculated, solving the problem of the existing technology that cannot accurately recommend maintenance mileage, and achieving more efficient and accurate maintenance control.

CN118418741BActive Publication Date: 2025-09-30CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410704347.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-03
Publication Date
2025-09-30
Estimated Expiration
2044-06-03

AI Technical Summary

Technical Problem

Existing engine maintenance plans are unable to provide real-time, accurate, and differentiated equivalent maintenance mileage recommendations based on the actual working conditions of each vehicle, leading to problems such as improper maintenance or excessive maintenance.

Method used

By obtaining the idle operation data, start-stop operation data and current mileage of the range extender, the idle equivalent maintenance mileage and start-stop penalty maintenance mileage are calculated, and the current equivalent maintenance mileage of the range extender is obtained in combination with the current mileage.

Benefits of technology

The processing flow of vehicle mileage maintenance control has been optimized, the efficiency and accuracy of equivalent maintenance mileage have been improved, the consumption of manpower and material resources has been reduced, and the safe use of the range extender has been ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118418741B_ABST
    Figure CN118418741B_ABST
Patent Text Reader

Abstract

The present application relates to a method, device, and vehicle controller for calculating the maintenance mileage of a range extender. The method includes: obtaining the range extender's idle operation data, number of starts and stops, and current mileage; calculating the idle equivalent maintenance mileage for the range extender based on the idle operation data; and calculating the start-stop penalty maintenance mileage for the range extender based on the number of starts and stops; and calculating the current equivalent maintenance mileage for the range extender based on the current mileage, idle equivalent maintenance mileage, and start-stop penalty maintenance mileage. This method can improve the real-time and accuracy of determining the range extender's equivalent maintenance mileage, making it easier for users to understand the range extender's usage status in real time and perform regular maintenance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Extended-range electric vehicles are a very important means of transportation in society. They have complex mechanical structures and are affected by external environmental factors and human factors. Wear and consumption are inevitable during operation. Therefore, engine maintenance is very important. The purpose is to maintain the normal technical condition of the engine, eliminate safety hazards, prevent failures, slow down the deterioration process, and extend the service life.

[0003] In current engine maintenance plans, the range extender in the engine is usually maintained at a fixed time or fixed mileage, for example, the user performs regular maintenance every three months, or the car performs maintenance every 10,000 kilometers.

[0004] However, since different users have different car usage habits and different vehicles have different usage environments, the usage frequency and wear degree of the range extender are also different. The actual usage conditions of each vehicle vary greatly. Therefore, the current engine maintenance plan cannot provide real-time, accurate, and differentiated equivalent maintenance mileage recommendations based on the actual working conditions of each vehicle. Summary of the Invention

[0005] To address the above issues, the present disclosure provides a range extender maintenance mileage calculation method, a range extender maintenance mileage calculation device, a vehicle controller, a computer-readable storage medium, and a computer program product. The technical solutions of the present disclosure are as follows:

[0006] According to a first aspect of an embodiment of the present disclosure, a method for calculating maintenance mileage of a range extender is provided, comprising:

[0007] Obtain the range extender's idle speed data, start-stop operation data, and current mileage;

[0008] Obtain the range extender's idle data, start-stop times, and current mileage;

[0009] Calculating an idle equivalent maintenance mileage for the range extender based on the idle operation data; and

[0010] Calculating a start-stop penalty maintenance mileage for the range extender based on the number of starts and stops;

[0011] A current equivalent maintenance mileage for the range extender is calculated based on the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage.

[0012] In an exemplary embodiment, the idle operation data includes power generation speed data, ambient temperature data, and idle operation time;

[0013] The calculating, based on the idle operation data, of the idle equivalent maintenance mileage for the range extender includes:

[0014] Calculating the equivalent maintenance mileage of the range extender during idle operation based on the idle operation time and the power generation speed data; and

[0015] Calculating the temperature equivalent maintenance mileage of the range extender when it is idling based on the time equivalent maintenance mileage, the idling operation time and the ambient temperature data;

[0016] The idle equivalent maintenance mileage is obtained based on the sum of the time equivalent maintenance mileage and the temperature equivalent maintenance mileage.

[0017] In an exemplary embodiment, the power generation speed data includes a first power generation speed of the range extender under an operating condition and a second power generation speed under an idle condition;

[0018] The calculation of the equivalent maintenance mileage of the range extender when the range extender is idling based on the idling operation time and the power generation speed data includes:

[0019] Based on the number of rotations of the range extender corresponding to the first power generation speed and the second power generation speed, obtaining an idle rotation penalty coefficient associated with the number of rotations of the range extender;

[0020] The product value of the idle rotation penalty coefficient and the unit operating mileage of the range extender under the operating condition is calculated to obtain the time-equivalent maintenance mileage.

[0021] In an exemplary embodiment, before obtaining the idle rotation penalty coefficient associated with the number of rotations of the range extender, the method further includes:

[0022] calculating an integral value of the first generating speed over the idling operation time to obtain a first number of rotations of the range extender under the operating condition; and

[0023] calculating an integral value of the second generating speed under the idle operation time to obtain a second number of rotations of the range extender under the idle condition;

[0024] A quotient between the second number of rotations and the first number of rotations is calculated to obtain an idle rotation penalty coefficient.

[0025] In an exemplary embodiment, the ambient temperature data includes a plurality of temperature intervals preset for the range extender; the idle operation time includes a total idle operation time of the range extender and a sub-operation time of the range extender idling in each of the temperature intervals;

[0026] The calculating, based on the time-equivalent maintenance mileage, the idling operation time, and the ambient temperature data, of the temperature-equivalent maintenance mileage of the range extender when idling, includes:

[0027] Obtaining an ambient temperature penalty coefficient associated with each of the temperature intervals, the sub-operation durations, and the total operation duration;

[0028] The product of the ambient temperature penalty coefficient and the time-equivalent maintenance mileage is calculated to obtain the temperature-equivalent maintenance mileage.

[0029] In an exemplary embodiment, before obtaining the ambient temperature penalty coefficient associated with each of the temperature intervals, the sub-operation durations, and the total operation duration, the method further includes:

[0030] Based on the wear degree of the range extender when idling in each of the temperature intervals, a temperature penalty factor for each of the temperature intervals is obtained; and

[0031] Calculating a quotient between the sub-operation duration corresponding to each temperature interval and the total operation duration to obtain a time proportional factor for each temperature interval;

[0032] Based on the product value between the time proportional factor and the temperature penalty factor corresponding to each of the temperature intervals, the ambient temperature penalty coefficient of the range extender under the idle condition is determined.

[0033] In an exemplary embodiment, obtaining a temperature penalty factor for each temperature interval based on the wear degree of the range extender when idling in each temperature interval includes:

[0034] Controlling the range extender to idle for a preset time in each of the temperature intervals to obtain a temperature wear degree for each of the temperature intervals;

[0035] The quotient between the temperature wear degree corresponding to each of the temperature intervals and a preset reference wear degree is calculated to obtain a temperature penalty factor of the range extender in each of the temperature intervals.

[0036] In an exemplary embodiment, the calculating, based on the number of starts and stops, a start-stop penalty maintenance mileage for the range extender includes:

[0037] Obtaining a start-stop wear penalty coefficient associated with both the idle wear degree and the start-stop wear degree of the range extender;

[0038] Calculating the product of the time-equivalent maintenance mileage and the idle wear degree to obtain the equivalent idle mileage of the range extender after running for the preset time under the idle condition;

[0039] The product value of the start-stop number, the start-stop wear penalty coefficient and the equivalent idle mileage is calculated to obtain the start-stop penalty maintenance mileage.

[0040] In an exemplary embodiment, before obtaining the start-stop wear penalty coefficient associated with both the idle wear degree and the start-stop wear degree of the range extender, the method further includes:

[0041] controlling the range extender to operate under the idle condition for a preset time period to obtain an idle wear degree of the range extender; and

[0042] controlling the range extender to perform a preset number of start-stop operations to obtain a start-stop wear degree of the range extender;

[0043] Calculating a quotient between the start-stop wear degree and the preset number of times to obtain a start-stop wear factor for the range extender;

[0044] A quotient of the start-stop wear factor and the idle wear degree is calculated to obtain a start-stop wear penalty coefficient for the range extender.

[0045] In an exemplary embodiment, the calculating the current equivalent maintenance mileage for the range extender based on the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage includes:

[0046] Calculating the sum of the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage to obtain the current equivalent maintenance mileage for the range extender;

[0047] After calculating the current equivalent maintenance mileage of the range extender, the current equivalent maintenance mileage and the rated maintenance mileage of the range extender are sent to a display screen of the electric vehicle for display, so as to provide maintenance control prompts for the range extender.

[0048] According to a second aspect of an embodiment of the present disclosure, a maintenance mileage calculation device for a range extender is provided, comprising:

[0049] The data acquisition module is used to obtain the idle speed data, start and stop times, and current mileage of the range extender;

[0050] a maintenance mileage module, configured to calculate an idle equivalent maintenance mileage for the range extender based on the idle operation data; and calculate a start-stop penalty maintenance mileage for the range extender based on the number of starts and stops;

[0051] The maintenance control module is configured to calculate a current equivalent maintenance mileage for the range extender based on the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage.

[0052] According to a third aspect of an embodiment of the present disclosure, a vehicle controller is provided, comprising:

[0053] A processor and a memory connected to the processor, wherein the memory stores program data, and the processor is used to call the program data stored in the memory to implement the maintenance mileage calculation method of the range extender as described in any one of the above items.

[0054] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes program data. When the program data is executed by a processor of a computer device, the computer device is enabled to execute the maintenance mileage calculation method for a range extender as described in any one of the above items.

[0055] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes program instructions, and when the program instructions are executed by a processor of a computer device, the computer device is capable of executing the maintenance mileage calculation method for a range extender as described in any one of the above items.

[0056] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:

[0057] On the one hand, this solution uses the idle operation data and start-stop times of the range extender to obtain the idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender, and then uses the current mileage, idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender to obtain the current equivalent maintenance mileage of the range extender, thereby optimizing the processing flow of vehicle mileage maintenance control, effectively improving the efficiency of calculating the equivalent maintenance mileage of the range extender, and reducing the consumption of manpower and material resources; on the other hand, this solution is different from the traditional range extender maintenance method. It uses the idle operation data to evaluate the impact of the range extender on the equivalent maintenance mileage of the range extender when it is idling, and The influence of the start-stop number of the range extender on the equivalent maintenance mileage of the range extender is evaluated through the start-stop number. Finally, the current equivalent maintenance mileage of the range extender is obtained through the current mileage, idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender. Therefore, the influence of the idle operation data and the start-stop number of the range extender on the equivalent maintenance mileage can be comprehensively considered under various vehicle usage habits and vehicle usage environments to obtain differentiated real-time equivalent maintenance mileage, which improves the real-time and accuracy of determining the equivalent maintenance mileage of the range extender, facilitates users to understand the usage status of the range extender in real time and perform regular maintenance, and is conducive to the safe use of electric vehicles.

[0058] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. 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 any creative work.

[0060] Figure 1 The present invention is a diagram showing an application environment of a method for calculating maintenance mileage of a range extender according to an exemplary embodiment.

[0061] Figure 2 The present invention is a flowchart showing a method for calculating the maintenance mileage of a range extender according to an exemplary embodiment.

[0062] Figure 3 The present invention is a flowchart showing steps for determining idle equivalent maintenance mileage according to an exemplary embodiment.

[0063] Figure 4 The present invention is a module diagram showing a step of determining temperature equivalent maintenance mileage according to an exemplary embodiment.

[0064] Figure 5The present invention is a module diagram showing steps for determining the start-stop penalty maintenance mileage according to an exemplary embodiment.

[0065] Figure 6 The present invention is a structural block diagram of a maintenance mileage calculation device for a range extender according to an exemplary embodiment.

[0066] Figure 7 The present invention is a block diagram of a vehicle controller for range extender mileage maintenance calculation according to an exemplary embodiment. DETAILED DESCRIPTION

[0067] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0068] The term "and / or" in the embodiments of the present application refers to any and all possible combinations of one or more of the associated listed items. It should also be noted that when used in this specification, "include / comprise" specifies the presence of the stated features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements and / or components and / or groups thereof.

[0069] The terms "first," "second," and the like in this application are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0070] In addition, although the terms "first" and "second" are used many times in this application to describe various operations (or various components or various applications or various instructions or various data), these operations (or components or applications or instructions or data) should not be limited by these terms. These terms are only used to distinguish one operation (or component or application or instruction or data) from another operation (or component or application or instruction or data).

[0071] The maintenance mileage calculation method for the range extender provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 via a communication network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the server 104 or placed on the cloud or other network servers.

[0072] In some embodiments, reference Figure 1 The server 104 obtains the idle operation data, the number of starts and stops, and the current mileage of the range extender; based on the idle operation data, the idle equivalent maintenance mileage for the range extender is calculated; and based on the number of starts and stops, the start-stop penalty maintenance mileage for the range extender is calculated; based on the current mileage, the idle equivalent maintenance mileage and the start-stop penalty maintenance mileage, the current equivalent maintenance mileage for the range extender is calculated.

[0073] In some embodiments, the terminal 102 (e.g., a mobile terminal, a fixed terminal) can be implemented in various forms. The terminal 102 can be a mobile terminal such as a mobile phone, a smart phone, a laptop computer, a portable handheld device, a personal digital assistant (PDA), a tablet computer (PAD), etc. The terminal 102 can also be a fixed terminal such as an automated teller machine (ATM), an all-in-one kiosk, a digital TV, a desktop computer, a fixed-type computer, etc.

[0074] In the following, it is assumed that the terminal 102 is a fixed terminal. However, those skilled in the art will appreciate that the configuration according to the embodiments disclosed herein can also be applied to a mobile terminal 102 if there are operations or elements specifically for mobile purposes.

[0075] In some embodiments, the data processing component running on the server 104 may load any of a variety of additional server applications and / or middle-tier applications being executed, such as HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), CGI (Common Gateway Interface), RDBMS (Relational Database Management System), etc.

[0076] In some embodiments, the server 104 may be implemented as an independent server or a server cluster consisting of multiple servers. The server 104 may be adapted to run one or more application services or software components that provide the terminal 102 described in the foregoing disclosure.

[0077] In some embodiments, the operating system on which the application service or software component runs may include various versions of Microsoft Windows®, Apple Macintosh® and / or Linux operating systems, various commercial or UNIX®-like operating systems (including but not limited to various GNU / Linux operating systems, Google Chrome® OS, etc.) and / or mobile operating systems, such as iOS®, Windows® Phone, Android® OS, BlackBerry® OS, Palm® OS operating systems, and other online operating systems or offline operating systems, without specific limitation here.

[0078] In some embodiments, as Figure 2 As shown, a maintenance mileage calculation method for a range extender is provided, and this method is applied to Figure 1 Taking the server 104 in FIG. 1 as an example, the method includes the following steps:

[0079] Step S11: Obtain idle operation data, start and stop times, and current mileage of the range extender.

[0080] The range extender is a physical component within the engine of an electric vehicle, a hybrid vehicle that combines a traditional fuel engine with an electric powertrain. These vehicles typically have a certain electric-only range, and when the battery runs out of power, they can rely on a built-in engine or generator to recharge the battery, extending their range.

[0081] In some embodiments, the range extender's idle data, start-stop times, and current mileage can help vehicle owners understand vehicle usage, driving habits, and the performance of the electric system, helping to optimize vehicle use and maintenance.

[0082] In one embodiment, the number of starts and stops includes the current number of start and stop operations of the range extender. A start and stop operation refers to the process of switching the range extender from a stopped state to an started state, or from an operating state to a stopped state. When a vehicle uses a range extender, the start and stop operations are typically implemented through a control system or switch. Starting the range extender can provide additional power output to the vehicle, improving fuel efficiency or reducing exhaust emissions; stopping the range extender can save energy or reduce unnecessary operation.

[0083] In one embodiment, the idle operation data includes power generation speed data, wherein the power generation speed data may include a first power generation speed of the range extender under an operating condition and a second power generation speed under an idle condition.

[0084] In some embodiments, the power generation speed of the range extender refers to the rotation speed of the generator rotor inside the range extender. The range extender converts mechanical energy into electrical energy through a built-in generator to provide additional power support for the vehicle or equipment. The power generation speed is usually expressed in revolutions per minute (rpm), which indicates the number of revolutions of the generator rotor per minute. Therefore, the server can set the number of revolutions of the range extender under a WLTC condition as an equivalent mileage unit, corresponding to a WLTC mileage of 23.25km. Therefore, the real-time speed n1 of the range extender under the WLTC condition can be used as the first power generation speed, and the real-time speed n2 of the range extender under the idling condition can be used as the second power generation speed.

[0085] In one embodiment, the idle operation data includes ambient temperature data. The ambient temperature data may include multiple temperature intervals preset for the range extender. For example, the server may divide the ambient temperature into 20°C intervals to obtain five temperature intervals: (-40, -20), (-20, 0), (0, 20), (20, 40), and (40, 60).

[0086] In one embodiment, the idle operation data includes idle operation time, wherein the idle operation time may include the total operation time of the range extender in the idle condition and the sub-operation time of the range extender in the idle condition corresponding to each temperature interval.

[0087] For example, for the five temperature intervals of (-40, -20), (-20, 0), (0, 20), (20, 40), and (40, 60), the server counts the sub-operation time of the range extender when idling in each temperature interval as t1, t2, t3, t4, and t5, respectively, and the corresponding total operation time t.

[0088] Step S12: Calculating the idle equivalent maintenance mileage for the range extender based on the idle operation data; and calculating the start-stop penalty maintenance mileage for the range extender based on the number of starts and stops.

[0089] Among them, since each electric vehicle is in different driving habits and driving environments, multiple factors will affect the maintenance mileage of the range extender. Therefore, if the range extender is maintained only based on the mileage of the electric vehicle, it may cause delays in range extender maintenance, causing engine damage, or premature maintenance will indirectly increase the cost of the vehicle. Therefore, it is necessary to consider adding some equivalent maintenance mileage and penalty maintenance mileage. In some embodiments, the calculation of equivalent maintenance mileage generally takes into account the following factors: driving environment: such as the impact of different driving conditions such as urban roads, highways, and mountainous areas on vehicle wear; driving mode: such as the impact of idling, frequent starting and stopping, etc. on the vehicle engine and components; load conditions: such as the impact of overloading or long-term loading on the vehicle chassis and suspension system; driving habits: such as the impact of sudden acceleration and sudden braking on the vehicle power system and braking system.

[0090] In some embodiments, the idle equivalent maintenance mileage is used to evaluate the extent to which the operating time of the range extender at idle, the power generation speed, and the ambient temperature affect the equivalent maintenance mileage of the range extender. Specifically, a longer operating time of the range extender at idle will increase the wear of the internal components of the range extender, thereby reducing its lifespan; therefore, long periods of idling will shorten the service life of the range extender and affect its equivalent maintenance mileage. The power generation speed of the range extender will affect the working state and load of its internal components. A high speed may accelerate the wear of the components, thereby reducing the lifespan of the range extender; therefore, the power generation speed has a certain impact on the equivalent maintenance mileage of the range extender. The ambient temperature will affect the operating temperature and thermal stability of the internal components of the range extender. A high temperature environment may cause the range extender to overheat, reducing its performance and lifespan; therefore, the ambient temperature also has a certain impact on the equivalent maintenance mileage of the range extender.

[0091] In one embodiment, the penalty maintenance mileage is a penalty equivalent maintenance mileage for electric vehicles. The equivalent maintenance mileage of an electric vehicle refers to converting the actual mileage into the corresponding maintenance mileage based on the usage and driving conditions of the vehicle. Since different vehicles have different degrees of wear and maintenance requirements under different usage environments, the vehicle maintenance cycle can be determined more accurately through the equivalent maintenance mileage. The maintenance mileage of an electric vehicle refers to regular maintenance and maintenance during the use of the electric vehicle according to the manufacturer's recommendations or the mileage specified in the maintenance manual. The maintenance mileage is set based on factors such as the wear of different components and systems of the vehicle and the usage environment, and is intended to ensure the normal operation of the vehicle and extend the service life of the vehicle.

[0092] In some embodiments, the start-stop penalty maintenance mileage is used to evaluate the impact of the number of start-stop operations on the range extender's equivalent maintenance mileage. During the start-stop process, the range extender's internal components are subject to impact and wear. Frequent start-stop operations accelerate component wear and fatigue, reducing the range extender's lifespan. Furthermore, start-stop operations cause changes in the range extender's internal temperature. Frequent start-stop operations may affect the range extender's thermal stability, making it prone to overheating or temperature instability, thereby affecting its performance and lifespan. Furthermore, frequent start-stop operations increase the range extender's energy consumption and reduce its operating efficiency. Over time, this may lead to a decline in the range extender's performance and affect its equivalent maintenance mileage.

[0093] Step S13: Calculate the current equivalent maintenance mileage for the range extender based on the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage.

[0094] Specifically, the server first calculates the sum of the current mileage, the idle equivalent maintenance mileage and the start-stop penalty maintenance mileage to obtain the current equivalent maintenance mileage for the range extender; then, the current equivalent maintenance mileage and the rated maintenance mileage of the range extender are sent to the display screen of the electric vehicle for display to provide maintenance control prompts for the range extender.

[0095] The rated maintenance mileage of a range extender refers to the estimated mileage during which maintenance or replacement of the range extender is required, based on the vehicle's actual driving conditions and the range extender's designed lifespan. This mileage is determined based on the range extender manufacturer's recommendations and design parameters, and generally refers to the range extender's lifespan under normal operating conditions. The rated maintenance mileage is an important reference value that can help vehicle owners plan maintenance and promptly replace aging or damaged range extenders to ensure vehicle performance and safety. Typically, the rated maintenance mileage of a range extender is affected by factors such as vehicle usage, driving habits, and maintenance. Therefore, vehicle owners need to monitor and evaluate the rated maintenance mileage of the range extender based on actual conditions (including idle data, start-stop data, speed data, etc.) to ensure normal vehicle operation and effective use of the range extender.

[0096] In the process of calculating the maintenance mileage of the above-mentioned range extender, on the one hand, this scheme uses the idle operation data and start-stop times of the range extender to obtain the idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender, and then uses the current mileage, idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender to obtain the current equivalent maintenance mileage of the range extender, thereby optimizing the processing flow of vehicle mileage maintenance control, effectively improving the efficiency of calculating the equivalent maintenance mileage of the range extender, and reducing the consumption of manpower and material resources; on the other hand, this scheme is different from the traditional range extender maintenance method, and uses the idle operation data to evaluate the equivalent maintenance of the range extender when the range extender is idling. The influence of mileage, and the influence of the start-stop operation times of the range extender on the equivalent maintenance mileage of the range extender are evaluated through the start-stop times. Finally, the current mileage, idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender are used to obtain the current equivalent maintenance mileage of the range extender. In this way, the influence of the idle operation data and the start-stop times of the range extender on the equivalent maintenance mileage can be comprehensively considered under various vehicle usage habits and vehicle usage environments to obtain differentiated real-time equivalent maintenance mileage, which improves the real-time and accuracy of determining the equivalent maintenance mileage of the range extender, facilitates users to understand the usage status of the range extender in real time and perform regular maintenance, and is conducive to the safe use of electric vehicles.

[0097] Those skilled in the art will appreciate that the disclosed methods in the specific embodiments described above may be implemented in more specific ways. For example, the aforementioned embodiments in which the server calculates the idle equivalent maintenance mileage for the range extender based on idle operation data and calculates the start-stop penalty maintenance mileage for the range extender based on the number of starts and stops are merely illustrative.

[0098] In an exemplary embodiment, see Figure 3 , Figure 3 This is a flow chart of an embodiment of determining the idle equivalent maintenance mileage in this application. In step S12, the server calculates the idle equivalent maintenance mileage for the range extender based on the idle operation data, which specifically includes the following steps:

[0099] Step S121: Based on the idle operation time and the power generation speed data, the time-equivalent maintenance mileage of the range extender when it is idling is calculated; and based on the time-equivalent maintenance mileage, the idle operation time and the ambient temperature data, the temperature-equivalent maintenance mileage of the range extender when it is idling is calculated.

[0100] In one embodiment, the server calculates the equivalent maintenance mileage of the range extender's idle operation time based on the idle operation time and the generator speed data, specifically including the following steps:

[0101] Step 1: Based on the number of rotations of the range extender corresponding to the first power generation speed and the second power generation speed, an idle rotation penalty coefficient associated with the number of rotations of the range extender is obtained.

[0102] In one embodiment, before obtaining the idle rotation penalty coefficient associated with the number of rotations of the range extender, the server needs to first calculate the idle rotation penalty coefficient. The specific calculation process includes the following steps:

[0103] Step ①: Calculate the integral value of the first generating speed under the idling operation time to obtain the first number of rotations of the range extender under the operating condition; and calculate the integral value of the second generating speed under the idling operation time to obtain the second number of rotations of the range extender under the idling condition.

[0104] Specifically, the server obtains the first number of rotations of the range extender under the operating condition (ie, WLTC condition) based on the integral between the first power generation speed and the idling operation time. ; and based on the integral between the second power generation speed and the idling operation time, the second rotation number of the range extender under the idling condition is obtained .

[0105] Step ②: Calculate the quotient between the second rotation number and the first rotation number to obtain the idle rotation penalty coefficient.

[0106] Specifically, the server obtains the idle rotation penalty coefficient based on the quotient between the first rotation number and the second rotation number.

[0107] Step 2: Calculate the product of the idle rotation penalty coefficient and the unit operating mileage of the range extender under the operating conditions to obtain the time-equivalent maintenance mileage.

[0108] Specifically, the server multiplies the idle rotation penalty coefficient by the unit operating mileage of the range extender under the operating condition to obtain the time-equivalent maintenance mileage, which is expressed as follows: .

[0109] In an exemplary embodiment, see Figure 4 , Figure 4 This is a flow chart of an embodiment of determining the temperature equivalent maintenance mileage in this application. In step S121, the server calculates the temperature equivalent maintenance mileage of the range extender when idling based on the time equivalent maintenance mileage, idling time, and ambient temperature data. Specifically, the following steps are included:

[0110] Step a1: Obtain an ambient temperature penalty coefficient associated with each temperature interval, sub-operation duration, and total operation duration.

[0111] In one embodiment, before obtaining the ambient temperature penalty coefficients associated with each temperature interval, sub-operation duration, and total operation duration, the server needs to first calculate the ambient temperature penalty coefficients. The specific calculation process includes the following steps:

[0112] Step 1: Based on the wear degree of the range extender when idling in each temperature range, a temperature penalty factor for each temperature range is obtained; and the quotient between the sub-operation time corresponding to each temperature range and the total operation time is calculated to obtain the time proportional factor for each temperature range.

[0113] Among them, the temperature penalty factor is used to evaluate the impact of ambient temperature on the engine's intake temperature, internal resistance, suspension stiffness, and engine vibration, which in turn affects the maintenance mileage of the range extender.

[0114] In one embodiment, the server obtains a temperature penalty factor for each temperature interval based on the wear degree of the range extender when idling in each temperature interval, which may include the following steps:

[0115] Step 1: Control the range extender to idle for a preset time in each temperature range to obtain the degree of temperature wear for each temperature range.

[0116] In an exemplary embodiment, for the temperature range (-40, -20), the server takes the middle value of -30°C as the target temperature, and then controls a new range extender to idle power generation at the target temperature and continuously run for a preset time (e.g., 1000h), and then disassembles the range extender to evaluate its temperature wear and record it as M_-30; for the temperature range (-20, 0), the server takes the middle value of -10°C as the target temperature, and then controls a new range extender to idle power generation at the target temperature and continuously run for a preset time (e.g., 1000h), and then disassembles the range extender to evaluate its temperature wear and record it as M_-10; for the temperature range (0, 20), the server takes the middle value of 10°C as the target temperature, and then controls a new range extender to idle power generation at the target temperature and continuously run for a preset time (e.g., 1000h), and then disassembles the range extender to evaluate its temperature wear and record it as M_-10. A brand new range extender performs idle power generation and continues to run for a preset time (for example, 1000 hours), and then the range extender is disassembled to evaluate its temperature wear degree, which is recorded as M_10; for the temperature range (20, 40), the server takes the middle value of 30℃ as the target temperature, and then controls a brand new range extender to idle power generation and continue to run for a preset time (for example, 1000 hours) at the target temperature, and then the range extender is disassembled to evaluate its temperature wear degree, which is recorded as M_30; for the temperature range (40, 60), the server takes the middle value of 50℃ as the target temperature, and then controls a brand new range extender to idle power generation and continue to run for a preset time (for example, 1000 hours) at the target temperature, and then the range extender is disassembled to evaluate its temperature wear degree, which is recorded as M_50.

[0117] Step 2: Calculate the quotient between the temperature wear degree corresponding to each temperature interval and the preset reference wear degree to obtain the temperature penalty factor of the range extender in each temperature interval.

[0118] In one embodiment, the server sets the normal temperature range as the standard temperature range (20, 40) and does not impose a maintenance mileage penalty on it, that is, the temperature penalty factor k4 corresponding to the temperature range (20, 40) is 1, and the temperature wear degree M_30 corresponding to the temperature range (20, 40) is the baseline wear degree.

[0119] Therefore, the server can determine the temperature penalty factor of the range extender in each temperature interval based on the temperature wear degree corresponding to each temperature interval and the temperature wear degree M_30 corresponding to the temperature interval (20, 40), thereby obtaining the temperature penalty factor k1=M_-30 / M_30 for the temperature interval (-40, -20), the temperature penalty factor k2=M_-10 / M_30 for the temperature interval (-20, 0), the temperature penalty factor k3=M_10 / M_30 for the temperature interval (0, 20), the temperature penalty factor k4=M_30 / M_30=1 for the temperature interval (20, 40), and the temperature penalty factor k5=M_50 / M_30 for the temperature interval (40, 60).

[0120] In one embodiment, the server obtains a time scaling factor for each temperature interval based on the quotient between the sub-operation time corresponding to each temperature interval and the total operation time, that is, the time scaling factor of (-40, -20) is t1 / t, the time scaling factor of (-20, 0) is t2 / t, the time scaling factor of (0, 20) is t3 / t, the time scaling factor of (20, 40) is t4 / t, and the time scaling factor of (40, 60) is t5 / t.

[0121] Step 2: Based on the product value between the time proportional factor and the temperature penalty factor corresponding to each temperature interval, determine the ambient temperature penalty coefficient of the range extender under idle conditions.

[0122] Specifically, the server sums the product values ​​of the time proportional factor and the temperature penalty factor corresponding to each temperature interval to obtain the ambient temperature penalty coefficient of the range extender under idle conditions, that is, the ambient temperature penalty coefficient can be expressed as: .

[0123] Step a2: Calculate the product of the ambient temperature penalty coefficient and the time-equivalent maintenance mileage to obtain the temperature-equivalent maintenance mileage.

[0124] Specifically, the server multiplies the ambient temperature penalty coefficient and the time-equivalent maintenance mileage to obtain the temperature-equivalent maintenance mileage, which is expressed as follows:

[0125] .

[0126] Step S122: Obtain the idle equivalent maintenance mileage based on the sum of the time equivalent maintenance mileage and the temperature equivalent maintenance mileage.

[0127] Specifically, the server adds the time-equivalent maintenance mileage and the temperature-equivalent maintenance mileage to obtain the idle-equivalent maintenance mileage. The idle-equivalent maintenance mileage can be expressed based on the following formula:

[0128] .

[0129] In an exemplary embodiment, see Figure 5 , Figure 5 This is a flow chart of an embodiment of determining the start-stop penalty maintenance mileage in this application. In step S12, the server calculates the start-stop penalty maintenance mileage for the range extender based on the number of starts and stops, specifically including the following steps:

[0130] Step S123: obtaining a start-stop wear penalty coefficient associated with both the idle wear degree and the start-stop wear degree of the range extender.

[0131] In one embodiment, before obtaining the start-stop wear penalty coefficient associated with both the idle wear degree and the start-stop wear degree of the range extender, the server needs to first calculate the idle wear degree and the start-stop wear degree of the range extender. The specific calculation process includes the following steps:

[0132] Step 1: Control the range extender to run at idle for a preset time to obtain the idle wear degree of the range extender, and control the range extender to perform a preset number of start-stop operations to obtain the start-stop wear degree of the range extender.

[0133] Frequent starts and stops of the range extender can also cause wear. Therefore, a range extender wear test can be designed to determine the extent to which start-stop operations affect the range extender's wear.

[0134] Specifically, on the one hand, the server controls a brand new range extender to perform idle power generation and continuously run for a preset time (for example, 1000 hours) at a normal temperature of 25°C, and then disassembles the range extender, and evaluates the idle wear degree, which is recorded as M1; on the other hand, the server controls a brand new range extender to perform a preset number of start-stop operations (for example, 1000 times) at a normal temperature of 25°C, and then disassembles the range extender, and evaluates the start-stop wear degree, which is recorded as M2.

[0135] Step 2: Calculate the quotient between the start-stop wear degree and the preset number of times to obtain the start-stop wear factor for the range extender.

[0136] Step 3: Calculate the quotient between the start-stop wear factor and the idle wear degree to obtain the start-stop wear penalty coefficient for the range extender.

[0137] Specifically, the server may first calculate the quotient between the start-stop wear degree M2 and a preset number of times (e.g., 1000 times) to obtain the start-stop wear factor for the range extender, and then divide the start-stop wear factor by the idle wear degree M1 to obtain the start-stop wear penalty coefficient of the range extender, which is recorded as .

[0138] Step S124: Calculate the product of the time-equivalent maintenance mileage and the idle wear degree to obtain the equivalent idle mileage after the range extender runs for a preset time under the idle condition.

[0139] Specifically, the server calculates the equivalent idle mileage S after the range extender runs at idle for a preset time (for example, 1000h) under the idle wear degree M1 based on the equivalent maintenance mileage. 1000 .

[0140] Step S125: Calculate the product of the start-stop times, the start-stop wear penalty coefficient, and the equivalent idle mileage to obtain the start-stop penalty maintenance mileage.

[0141] Specifically, the server multiplies the current number of start-stop operations C, the start-stop wear penalty coefficient, and the equivalent idle mileage to obtain the start-stop penalty maintenance mileage, which is expressed as follows: .

[0142] In some embodiments, the server obtains the current driving mileage S and the idle equivalent maintenance mileage S of the range extender. 怠速 (Including the equivalent maintenance mileage S 时长 and temperature equivalent maintenance mileage S 环温 ) and start-stop penalty maintenance mileage S 启停 After that, the server calculates the current mileage S and the idling equivalent maintenance mileage S. 怠速 and start-stop penalty maintenance mileage S 启停 Sum up to get the current equivalent maintenance mileage S of the range extender 保养 , where the current equivalent maintenance mileage S of the range extender 保养 It can be expressed as:

[0143] .

[0144] In this way, on the one hand, this scheme uses the idle operation data and start-stop times of the range extender to obtain the idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender, and then uses the current mileage, idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender to obtain the current equivalent maintenance mileage of the range extender, thereby optimizing the processing flow of vehicle mileage maintenance control, effectively improving the efficiency of calculating the equivalent maintenance mileage of the range extender, and reducing the consumption of manpower and material resources; on the other hand, this scheme is different from the traditional range extender maintenance method, and uses the idle operation data to evaluate the impact of the range extender on the equivalent maintenance mileage of the range extender when it is idling, so as to achieve the desired effect. And through the number of starts and stops, the influence of the number of start-stop operations of the range extender on the equivalent maintenance mileage of the range extender is evaluated. Finally, the current mileage, idle equivalent maintenance mileage and start-stop penalty maintenance mileage of the range extender are used to obtain the current equivalent maintenance mileage of the range extender. Therefore, under various vehicle usage habits and vehicle usage environments, the influence of the idle operation data and the number of starts and stops of the range extender on the equivalent maintenance mileage can be comprehensively considered to obtain differentiated real-time equivalent maintenance mileage, which improves the real-time and accuracy of determining the equivalent maintenance mileage of the range extender, facilitates users to understand the usage status of the range extender in real time and perform regular maintenance, and is conducive to the safe use of electric vehicles.

[0145] It should be understood that although Figure 2-Figure 5 The steps in the accompanying drawings are shown in sequence as indicated by the arrows, but these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction for the execution of these steps, and these steps can be performed in other orders. Figure 2-Figure 5 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0146] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can be referred to each other, and each embodiment focuses on the differences from other embodiments. For related parts, please refer to the description of other method embodiments.

[0147] Figure 6 This is a structural block diagram of a maintenance mileage calculation device for a range extender provided in an embodiment of the present application. Figure 6 The range extender maintenance mileage calculation device 10 includes: a data acquisition module 11, a maintenance mileage module 12, and a maintenance control module 13.

[0148] The data acquisition module 11 is used to obtain the idle speed data, start and stop times, and current mileage of the range extender;

[0149] The maintenance mileage module 12 is configured to calculate the idle equivalent maintenance mileage for the range extender based on the idle operation data; and calculate the start-stop penalty maintenance mileage for the range extender based on the start-stop number;

[0150] The maintenance control module 13 is configured to calculate a current equivalent maintenance mileage for the range extender based on the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage.

[0151] In one embodiment, the idle operation data includes power generation speed data, ambient temperature data and idle operation time;

[0152] In the aspect of calculating the idle equivalent maintenance mileage for the range extender based on the idle operation data, the range extender maintenance mileage calculation device 10 is further configured to execute:

[0153] Calculating the equivalent maintenance mileage of the range extender during idle operation based on the idle operation time and the power generation speed data; and

[0154] Calculating the temperature equivalent maintenance mileage of the range extender when it is idling based on the time equivalent maintenance mileage, the idling operation time and the ambient temperature data;

[0155] The idle equivalent maintenance mileage is obtained based on the sum of the time equivalent maintenance mileage and the temperature equivalent maintenance mileage.

[0156] In one embodiment, the power generation speed data includes a first power generation speed of the range extender under an operating condition and a second power generation speed under an idle condition;

[0157] In terms of calculating the equivalent maintenance mileage of the range extender during idling time based on the idling time and the power generation speed data, the range extender maintenance mileage calculation device 10 is further configured to perform:

[0158] Based on the number of rotations of the range extender corresponding to the first power generation speed and the second power generation speed, obtaining an idle rotation penalty coefficient associated with the number of rotations of the range extender;

[0159] The product value of the idle rotation penalty coefficient and the unit operating mileage of the range extender under the operating condition is calculated to obtain the time-equivalent maintenance mileage.

[0160] In one embodiment, before obtaining the idle rotation penalty coefficient associated with the number of rotations of the range extender, the range extender maintenance mileage calculation device 10 is further configured to execute:

[0161] calculating an integral value of the first generating speed over the idling operation time to obtain a first number of rotations of the range extender under the operating condition; and

[0162] calculating an integral value of the second generating speed under the idle operation time to obtain a second number of rotations of the range extender under the idle condition;

[0163] A quotient between the second number of rotations and the first number of rotations is calculated to obtain an idle rotation penalty coefficient.

[0164] In one embodiment, the ambient temperature data includes a plurality of temperature intervals preset for the range extender; the idle operation time includes a total idle operation time of the range extender and a sub-operation time of the range extender idling in each of the temperature intervals;

[0165] In the aspect of calculating the temperature equivalent maintenance mileage of the range extender when idling based on the duration equivalent maintenance mileage, the idling operation time and the ambient temperature data, the range extender maintenance mileage calculation device 10 is further configured to perform:

[0166] Obtaining an ambient temperature penalty coefficient associated with each of the temperature intervals, the sub-operation durations, and the total operation duration;

[0167] The product of the ambient temperature penalty coefficient and the time-equivalent maintenance mileage is calculated to obtain the temperature-equivalent maintenance mileage.

[0168] In one embodiment, before obtaining the ambient temperature penalty coefficient associated with each of the temperature intervals, the sub-operation durations, and the total operation duration, the range extender maintenance mileage calculation device 10 is further configured to execute:

[0169] Based on the wear degree of the range extender when idling in each of the temperature intervals, a temperature penalty factor for each of the temperature intervals is obtained; and

[0170] Calculating a quotient between the sub-operation duration corresponding to each temperature interval and the total operation duration to obtain a time proportional factor for each temperature interval;

[0171] Based on the product value between the time proportional factor and the temperature penalty factor corresponding to each of the temperature intervals, the ambient temperature penalty coefficient of the range extender under the idle condition is determined.

[0172] In one embodiment, in the aspect of obtaining the temperature penalty factor for each temperature interval based on the wear degree of the range extender when idling in each temperature interval, the range extender maintenance mileage calculation device 10 is further configured to execute:

[0173] Controlling the range extender to idle for a preset time in each of the temperature intervals to obtain a temperature wear degree for each of the temperature intervals;

[0174] The quotient between the temperature wear degree corresponding to each of the temperature intervals and a preset reference wear degree is calculated to obtain a temperature penalty factor of the range extender in each of the temperature intervals.

[0175] In one embodiment, in calculating the start-stop penalty maintenance mileage for the range extender based on the start-stop number, the range extender maintenance mileage calculation device 10 is further configured to execute:

[0176] Obtaining a start-stop wear penalty coefficient associated with both the idle wear degree and the start-stop wear degree of the range extender;

[0177] Calculating the product of the time-equivalent maintenance mileage and the idle wear degree to obtain the equivalent idle mileage of the range extender after running for the preset time under the idle condition;

[0178] The product value of the start-stop number, the start-stop wear penalty coefficient and the equivalent idle mileage is calculated to obtain the start-stop penalty maintenance mileage.

[0179] In one embodiment, before obtaining the start-stop wear penalty coefficient associated with both the idle wear degree and the start-stop wear degree of the range extender, the range extender maintenance mileage calculation device 10 is further configured to execute:

[0180] controlling the range extender to operate under the idle condition for a preset time period to obtain an idle wear degree of the range extender; and

[0181] controlling the range extender to perform a preset number of start-stop operations to obtain a start-stop wear degree of the range extender;

[0182] Calculating a quotient between the start-stop wear degree and the preset number of times to obtain a start-stop wear factor for the range extender;

[0183] A quotient of the start-stop wear factor and the idle wear degree is calculated to obtain a start-stop wear penalty coefficient for the range extender.

[0184] In one embodiment, in the aspect of calculating the current equivalent maintenance mileage for the range extender based on the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage, the range extender maintenance mileage calculation device 10 is further configured to execute:

[0185] Calculating the sum of the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage to obtain the current equivalent maintenance mileage for the range extender;

[0186] After calculating the current equivalent maintenance mileage of the range extender, the current equivalent maintenance mileage and the rated maintenance mileage of the range extender are sent to a display screen of the electric vehicle for display, so as to provide maintenance control prompts for the range extender.

[0187] Figure 7 This is a block diagram of a vehicle controller provided by an embodiment of the present application. For example, the vehicle controller can be an electronic device, an electronic component, or a server array, etc. Figure 7 The vehicle controller includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the vehicle controller is used to provide computing and control capabilities. The memory of the vehicle 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 computer program in the non-volatile storage medium. The database of the vehicle controller is used to store mileage maintenance data of electric vehicles. The input / output interface of the vehicle controller is used to exchange information between the processor and external devices. The communication interface of the vehicle controller is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it realizes the maintenance mileage calculation method of the range extender as described above.

[0188] In some embodiments, the vehicle controller is an electronic device, and the computing system in the electronic device can run one or more operating systems, including any of the operating systems discussed above and any commercially available server operating systems. The vehicle controller can also run any of a variety of additional server applications and / or middle-tier applications, including HTTP (Hypertext Transfer Protocol) servers, FTP (File Transfer Protocol) servers, CGI (Common Gateway Interface) servers, super servers, database servers, etc. Exemplary database servers include, but are not limited to, database servers commercially available from, for example, International Business Machines.

[0189] In some embodiments, the processor generally controls the overall operation of the vehicle controller, such as operations associated with display, data processing, data communication, and recording operations. The processor may include one or more processor components to execute a computer program to perform all or part of the steps of the above-described method. In addition, the processor component may include one or more modules to facilitate interaction between the processor component and other components. For example, the processor component may include a multimedia module to facilitate the use of the multimedia component to control the interaction between the user's vehicle controller and the processor.

[0190] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the maintenance mileage calculation method for a range extender as described above is implemented.

[0191] If the integrated units of the functional units in the various embodiments of the present application are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer-readable storage medium includes a number of instructions in a computer program to enable a computer device (which can be a personal computer, system server, or network device, etc.), an electronic device (such as MP3, MP4, etc., or a smart terminal such as a mobile phone, tablet computer, wearable device, or a desktop computer, etc.) or a processor to execute all or part of the steps of the various implementation methods of the present application.

[0192] An embodiment of the present application provides a computer program product, which includes program instructions that can be executed by a processor of a vehicle controller to implement the above-mentioned range extender maintenance mileage calculation method.

[0193] Those skilled in the art will appreciate that embodiments of the present application may provide a range extender maintenance mileage calculation method, a range extender maintenance mileage calculation device, a vehicle controller, a computer-readable storage medium, or a computer program product. Therefore, the present application may take the form of a fully hardware embodiment, a fully software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer program instructions (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0194] The present application is described with reference to the flowcharts and / or block diagrams of the range extender maintenance mileage calculation method, range extender maintenance mileage calculation device, vehicle controller, computer-readable storage medium or computer program product according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by a computer program product. These computer program products can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the program instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0195] These computer program products can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the program instructions stored in the computer program product produce an article of manufacture including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0196] These program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the program instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0197] It should be noted that the above-mentioned various methods, devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments and will not be described one by one here.

[0198] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.

[0199] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for calculating the maintenance mileage of a range extender, characterized in that: The method comprises: Obtaining idle operation data, start-stop times, and current mileage of the range extender; the idle operation data includes the range extender's power generation speed data, ambient temperature data, and idle operation time; Calculating an idle equivalent maintenance mileage for the range extender based on the idle operation data; and Calculating a start-stop penalty maintenance mileage for the range extender based on the number of starts and stops; Calculating a current equivalent maintenance mileage for the range extender based on the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage; Wherein, the calculating the idle equivalent maintenance mileage for the range extender based on the idle operation data includes: calculating the duration equivalent maintenance mileage of the range extender when idling based on the idle operation time and the power generation speed data; and calculating the temperature equivalent maintenance mileage of the range extender when idling based on the duration equivalent maintenance mileage, the idle operation time and the ambient temperature data; obtaining the idle equivalent maintenance mileage based on the sum of the duration equivalent maintenance mileage and the temperature equivalent maintenance mileage.

2. The method according to claim 1, characterized in that The power generation speed data includes a first power generation speed of the range extender under an operating condition and a second power generation speed under an idle condition; The calculation of the equivalent maintenance mileage of the range extender when the range extender is idling based on the idling operation time and the power generation speed data includes: Based on the number of rotations of the range extender corresponding to the first power generation speed and the second power generation speed, obtaining an idle rotation penalty coefficient associated with the number of rotations of the range extender; The product value of the idle rotation penalty coefficient and the unit operating mileage of the range extender under the operating condition is calculated to obtain the time-equivalent maintenance mileage.

3. The method according to claim 2, characterized in that Before obtaining the idle rotation penalty coefficient associated with the number of rotations of the range extender, the method further includes: calculating an integral value of the first generating speed over the idling operation time to obtain a first number of rotations of the range extender under the operating condition; and calculating an integral value of the second generating speed under the idle operation time to obtain a second number of rotations of the range extender under the idle condition; A quotient between the second number of rotations and the first number of rotations is calculated to obtain an idle rotation penalty coefficient.

4. The method according to claim 2, characterized in that The ambient temperature data includes a plurality of temperature intervals preset for the range extender; the idle operation time includes the total idle operation time of the range extender and the sub-idle operation time of the range extender in each of the temperature intervals; The calculating, based on the time-equivalent maintenance mileage, the idling operation time, and the ambient temperature data, of the temperature-equivalent maintenance mileage of the range extender when idling, includes: Obtaining an ambient temperature penalty coefficient associated with each of the temperature intervals, the sub-operation duration, and the total operation duration; The product of the ambient temperature penalty coefficient and the time-equivalent maintenance mileage is calculated to obtain the temperature-equivalent maintenance mileage.

5. The method according to claim 4, characterized in that Before obtaining the ambient temperature penalty coefficient associated with each of the temperature intervals, the sub-operation durations, and the total operation duration, the method further includes: Based on the wear degree of the range extender when idling in each of the temperature intervals, a temperature penalty factor for each of the temperature intervals is obtained; and Calculating a quotient between the sub-operation duration corresponding to each temperature interval and the total operation duration to obtain a time proportional factor for each temperature interval; Based on the product value between the time proportional factor and the temperature penalty factor corresponding to each of the temperature intervals, the ambient temperature penalty coefficient of the range extender under the idle condition is determined.

6. The method according to claim 5, characterized in that The obtaining of the temperature penalty factor for each temperature interval based on the wear degree of the range extender when idling in each temperature interval includes: Controlling the range extender to idle for a preset time in each of the temperature intervals to obtain a temperature wear degree for each of the temperature intervals; The quotient between the temperature wear degree corresponding to each of the temperature intervals and a preset reference wear degree is calculated to obtain a temperature penalty factor of the range extender in each of the temperature intervals.

7. The method according to claim 1, characterized in that The calculating, based on the number of starts and stops, a start-stop penalty maintenance mileage for the range extender includes: Obtaining a start-stop wear penalty coefficient associated with both the idle wear degree and the start-stop wear degree of the range extender; Calculating the product of the time-equivalent maintenance mileage and the idle wear degree to obtain the equivalent idle mileage of the range extender after running for a preset time under the idle condition; The product value of the start-stop number, the start-stop wear penalty coefficient and the equivalent idle mileage is calculated to obtain the start-stop penalty maintenance mileage.

8. The method according to claim 7, characterized in that Before obtaining the start-stop wear penalty coefficient associated with both the idle wear degree and the start-stop wear degree of the range extender, the method further includes: controlling the range extender to operate under the idle condition for a preset time period to obtain an idle wear degree of the range extender; and controlling the range extender to perform a preset number of start-stop operations to obtain a start-stop wear degree of the range extender; Calculating a quotient between the start-stop wear degree and the preset number of times to obtain a start-stop wear factor for the range extender; A quotient of the start-stop wear factor and the idle wear degree is calculated to obtain a start-stop wear penalty coefficient for the range extender.

9. A maintenance mileage calculation device for a range extender, characterized in that: The device comprises: A data acquisition module is used to obtain idle operation data, start and stop times, and current mileage of the range extender; the idle operation data includes the power generation speed data, ambient temperature data, and idle operation time of the range extender; a maintenance mileage module, configured to calculate an idle equivalent maintenance mileage for the range extender based on the idle operation data; and calculate a start-stop penalty maintenance mileage for the range extender based on the number of starts and stops; a maintenance control module, configured to calculate a current equivalent maintenance mileage for the range extender based on the current driving mileage, the idle equivalent maintenance mileage, and the start-stop penalty maintenance mileage; Among them, the maintenance mileage module is used to calculate the idle equivalent maintenance mileage for the range extender based on the idle operation data, including: calculating the time equivalent maintenance mileage of the range extender when idling based on the idle operation time and the power generation speed data; and calculating the temperature equivalent maintenance mileage of the range extender when idling based on the time equivalent maintenance mileage, the idle operation time and the ambient temperature data; obtaining the idle equivalent maintenance mileage based on the sum of the time equivalent maintenance mileage and the temperature equivalent maintenance mileage.

10. A vehicle controller, characterized in that: The vehicle controller includes a processor and a memory connected to the processor, wherein the memory stores program data, and the processor is used to call the program data stored in the memory to execute the method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Range extender maintenance method, server and storage medium

    CN114493256A

  • Range-extended vehicle intelligent maintenance method and device, electronic equipment and storage medium

    CN115438811A