Method and device for maintaining range extender, electronic equipment, vehicle and medium
By acquiring the power generation and operating parameters of the range extender, calculating the power generation and operating time, and sending maintenance instructions, the problem of inaccurate maintenance basis for range-extended electric vehicles is solved, an accurate maintenance plan is achieved, and excessive maintenance costs and frequent maintenance are avoided.
Patent Information
- Application Number
- CN202411924841.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2044-12-25
AI Technical Summary
In the existing technology, the driving mileage and running time of range-extended electric vehicles cannot accurately reflect the operating status of the range extender, resulting in inaccurate maintenance basis and inability to effectively determine the maintenance needs of the range extender.
By acquiring the range extender's power generation and operating parameters, including power generation, power generation time, power generation operating time, idling operating time, and mileage, the range extender's power generation and operating time are calculated, and maintenance instructions are sent to perform maintenance according to preset conditions.
This system enables maintenance based on the actual power generation and operating time of the range extender, avoiding unnecessary or excessive maintenance, reducing maintenance costs, and improving maintenance accuracy and user satisfaction.
Smart Images

Figure CN119734662B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of range extender, in particular to a range extender maintenance method and device, electronic equipment, vehicle and medium. BACKGROUND
[0002] Range-Extended Electric Vehicle (REEV) is a hybrid vehicle combining the characteristics of pure electric vehicles (BEV) and traditional internal combustion engine vehicles. The main feature of range-extended vehicles is to use an electric motor as the main power source, and the internal combustion engine in the range extender is only used as a generator to extend the battery range.
[0003] Since part of the electric energy in the range-extended electric vehicle driving range is provided by the external charging pile, the running time of the range extender engine cannot be determined by the actual running distance of the vehicle, therefore, the driving distance cannot accurately reflect the engine maintenance basis. The running speed of the range-extended vehicle is decoupled from the range extender speed and power, and the running time of the range-extended vehicle cannot accurately reflect the running time of the range extender, and cannot be used as the basis for range extender maintenance.
[0004] Therefore, the maintenance determination method of the traditional vehicle according to the running time or the driving distance is not applicable to the range-extended vehicle, and there is an urgent need for a maintenance scheme suitable for the range-extended vehicle. SUMMARY
[0005] To solve the above problems in the prior art, the present application provides a range extender maintenance method, device, electronic equipment, vehicle and medium to reflect the real maintenance needs.
[0006] According to a first aspect of the present application, a range extender maintenance method is provided, the method comprising:
[0007] obtaining power generation parameters and running parameters of the range extender; the power generation parameters include power generation power and power generation time corresponding to the power generation power; the running parameters include power generation running time, idle running time and driving distance;
[0008] determining the power generation amount of the range extender according to the power generation power and the power generation time corresponding to the power generation power;
[0009] determining the running time of the range extender according to the power generation running time and the idle running time;
[0010] when the first preset condition or the second preset condition is met, sending a maintenance instruction to maintain the range extender; the first preset condition is that the power generation amount of the range extender exceeds the power generation amount threshold, and the driving distance exceeds the distance threshold; the second preset condition is that the running time of the range extender exceeds the running time threshold.
[0011] In an alternative embodiment, the power generator power is determined according to the power generation time and the power generation time corresponding to the power generation time, comprising:
[0012] Obtaining each power generation time period and the power generation power in the power generation time period, the power generation power in the same power generation time period is the same;
[0013] For each power generation time period, the product of the power generation time period and the power generation power in the power generation time period is calculated to obtain the segmented power generation of the power generator corresponding to the power generation time period;
[0014] The segmented power generation of each power generation time period is accumulated to obtain the power generator power.
[0015] In an alternative embodiment, the power generator running time is determined according to the power generation running time and the idle running time, comprising:
[0016] According to the idle running time, the equivalent running time is determined;
[0017] The sum of the power generation running time and the equivalent running time is calculated to obtain the running time of the power generator.
[0018] In an alternative embodiment, the process of obtaining the idle running time comprises:
[0019] In response to the idle instruction issued by the power generator controller, the start time of the idle running time is determined; in response to the exit idle instruction issued by the power generator controller, the end time of the idle running time is determined;
[0020] Based on the start time of the idle running time and the end time of the idle running time, the idle running time of the power generator is determined.
[0021] In an alternative embodiment, the process of obtaining the power generation running time comprises:
[0022] In response to the power generation instruction issued by the power generator controller, the start time of the power generation running time is determined; in response to the exit power generation instruction issued by the power generator controller, the end time of the power generation running time is determined;
[0023] Based on the start time of the power generation running time and the end time of the power generation running time, the power generation running time of the power generator is determined.
[0024] In an alternative embodiment, after sending the maintenance instruction to maintain the power generator, further comprising:
[0025] The power generator power is accumulated to the total power generation of the power generator;
[0026] The driving mileage of the power generator is accumulated to the total driving mileage of the power generator;
[0027] Add the operating time of the range extender to the total operating time of the range extender;
[0028] Reset the range extender's power generation, range extender's mileage, and range extender's operating time to zero.
[0029] According to a second aspect of an embodiment of the present application, a range extender maintenance device is provided, the device comprising:
[0030] An acquisition unit is used to acquire power generation parameters and operating parameters of the range extender; the power generation parameters include: power generation and power generation time corresponding to the power generation; the operating parameters include power generation operation time, idle operation time and mileage;
[0031] a first determining unit, configured to determine a power generation amount of the range extender according to the generated power and the generation time corresponding to the generated power;
[0032] a second determining unit, configured to determine an operating time of the range extender according to the power generation operating time and the idling operating time;
[0033] The maintenance unit is used to send a maintenance instruction to maintain the range extender when a first preset condition or a second preset condition is met; the first preset condition is that the power generation of the range extender exceeds a power generation threshold and the mileage exceeds a mileage threshold; the second preset condition is that the operating time of the range extender exceeds an operating time threshold.
[0034] According to a third aspect of the embodiments of the present application, there is provided an electronic device, including a memory and a processor;
[0035] The memory is connected to the processor and is used to store programs;
[0036] The processor is used to implement the range extender maintenance method as described in the first aspect or any one of the embodiments of the first aspect by running the program in the memory.
[0037] According to a fourth aspect of an embodiment of the present application, a vehicle is provided, the vehicle including the electronic device provided in the third aspect.
[0038] According to a fifth aspect of an embodiment of the present application, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the range extender maintenance method as described in the first aspect or any one of the embodiments of the first aspect is implemented.
[0039] The range extender maintenance method, device, electronic equipment, vehicle and medium provided by the application consider the range extender power generation and range extender operation time as the maintenance basis, and get rid of the problem that the range extender running mileage and the vehicle running time cannot truly reflect the engine running state. In the range extender maintenance method provided by the application, the range extender power generation and the driving mileage are used as the maintenance conditions, which can eliminate the situation of maintenance surplus, and can ensure that the engine is not over-maintained or frequently maintained, thereby avoiding high maintenance cost and customer complaints. Using the operation time as the maintenance dimension can avoid the situation that the range extender power generation is not large, but the engine cannot be maintained for a long time. BRIEF DESCRIPTION OF DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of the provided drawings.
[0041] FIG. 1 The schematic diagram of the implementation environment related to the embodiments of the present application;
[0042] FIG. 2 The flowchart of the range extender maintenance method provided by the embodiments of the present application;
[0043] FIG. 3 The structural block diagram of the range extender maintenance device provided by the embodiments of the present application;
[0044] FIG. 4 The structural diagram of the electronic equipment provided by the embodiments of the present application. DETAILED DESCRIPTION
[0045] The technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0046] The application provides a range extender maintenance method, device, electronic equipment, vehicle and medium. The range extender maintenance method comprises the following steps: obtaining a power generation parameter and an operation parameter of a range extender; the power generation parameter comprises a power generation power and a power generation time corresponding to the power generation power; the operation parameter comprises a power generation operation time, an idle operation time and a driving distance; determining a power generation amount of the range extender according to the power generation power and the power generation time corresponding to the power generation power; determining a running time of the range extender according to the power generation operation time and the idle operation time; and sending a maintenance instruction to the range extender for maintenance when a first preset condition or a second preset condition is met; the first preset condition is that the power generation amount of the range extender exceeds a power generation amount threshold value and the driving distance exceeds a distance threshold value; and the second preset condition is that the running time of the range extender exceeds a running time threshold value. The range extender maintenance method provided by the application considers the power generation amount of the range extender and the running time of the range extender as the maintenance basis, and solves the problem that the running distance of the range extender vehicle and the running time of the vehicle cannot truly reflect the running state of the engine.
[0047] In the range extender maintenance method provided by the application, the power generation amount of the range extender and the driving distance are used as the maintenance conditions, so that the situation of excessive maintenance can be avoided, the situation of over-maintenance or frequent maintenance of the engine can be avoided, the high maintenance cost and customer complaints can be avoided, and the running time is used as the maintenance dimension, so that the situation that the power generation power of the range extender is not large but the engine cannot be maintained for a long time can be avoided.
[0048] Example implementation environment
[0049] Please refer to FIG. 1 , FIG. 1 The application relates to an implementation environment.
[0050] As FIG. 1 shown, the implementation environment of the embodiment of the application relates to a server and a vehicle, wherein the range extender electric vehicle comprises a vehicle controller, a range extender, a range extender controller, a generator, a generator controller, an engine and an engine controller. The range extender controller can obtain a power generation parameter, a power generation time and an idle operation time, and the vehicle controller can obtain a driving distance of the vehicle. The vehicle controller can send the above parameters to the server, so that the server processes the power generation parameter and the operation parameter, judges whether the vehicle needs to be maintained, and sends a maintenance instruction to the vehicle when the vehicle needs to be maintained.
[0051] Server 1 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The server can also become a node in the blockchain.
[0052] Server 1 may be one or more servers. When there are multiple servers 1, at least two servers are used to provide different services, and / or at least two servers are used to provide the same service, such as providing the same service in a load balancing manner, which is not limited in this embodiment of the present invention.
[0053] In addition, it also includes terminal equipment, which can be directly or indirectly connected to the server through wired or wireless communication, or the terminal equipment can be used to replace the server. FIG. 1 The server in the application is not limited in this application. The application does not limit the number of servers or terminal devices. The solution provided by this application can be completed by the terminal device independently, by the server independently, or by the terminal device and the server in combination, and this application does not limit this.
[0054] It should be understood that FIG. 1 This is only an illustrative description and does not specifically limit the application scenarios of the embodiments of this application. For example, FIG. 1 One vehicle and one server are shown as an example, but other numbers of vehicles and servers may actually be included, and this application does not impose any limitation on this.
[0055] Example method
[0056] FIG. 2 This is a flow chart of the range extender maintenance method provided in the embodiment of this application. FIG. 2 In an exemplary embodiment, a range extender maintenance method is provided, which may include:
[0057] S220: Obtain power generation parameters and operating parameters of the range extender.
[0058] The range extender may include components such as the engine, spark plugs, and belts.
[0059] The range extender can extend the cruising range by starting when the battery power is below a preset threshold. The range extender will automatically start when the battery power drops to a preset low power threshold. This threshold is usually set according to the design and use of the vehicle, and the common threshold range is 20% to 30%. In addition, some vehicles (e.g. special vehicles) may dynamically adjust the starting threshold according to driving mode, speed, road conditions, etc. For example, when driving on the highway, a higher starting threshold may be set to ensure sufficient cruising range.
[0060] The range extender power refers to the power provided by the combination of the engine and the generator, which is used to charge the battery of the electric vehicle or directly power the electric motor. According to the actual power demand of the vehicle, the power of the range extender engine is dynamically adjusted to ensure that the power provided by the generator matches the demand of the electric motor. The power generation parameters include the power generation power and the power generation time corresponding to the power generation power.
[0061] The idle time in the embodiment of the present application refers to the time when the range extender is in the starting state but does not generate electricity. In order to optimize fuel economy, reduce emissions, maintain the working temperature of the thermal management system, and improve the comfort of driving and riding, the range extender enters the idle state but does not generate electricity to ensure efficient operation of the vehicle. The operating parameters include the power generation operating time, the idle operating time and the driving distance.
[0062] S240: Determine the power generation amount of the range extender according to the power generation power and the power generation time corresponding to the power generation power.
[0063] The power generation amount of the range extender is the product of the power generation power and the power generation time corresponding to the power generation power.
[0064] S260: Determine the operating time of the range extender according to the power generation operating time and the idle operating time.
[0065] The operating time of the range extender is the sum of the power generation operating time and the idle operating time of the range extender.
[0066] It should be noted that S240 and S260 do not have an execution order.
[0067] S280: When the first preset condition or the second preset condition is met, send a maintenance instruction to maintain the range extender; the first preset condition is that the power generation amount of the range extender exceeds the power generation threshold, and the driving distance exceeds the distance threshold; the second preset condition is that the operating time of the range extender exceeds the operating time threshold.
[0068] In this embodiment, the maintenance distance limit of the fuel vehicle is used as the equivalent power generation amount of the range extender vehicle, and the equivalent power generation amount is used as the power generation threshold. In actual application, the equivalent power generation amount can be determined by the first formula, and the first formula is:
[0069] Q=S / 100*K
[0070] Wherein, Q is the power generation threshold, unit: kilowatt; S represents the mileage of a fuel vehicle within a maintenance period, which can be determined according to historical data. Unit: kilometers; K is the power consumption per 100 kilometers, unit: kilowatt hours per 100 kilometers.
[0071] The running time threshold can be determined according to the second formula, and the second formula is:
[0072] T=Q / P max
[0073] Wherein, T is the running time threshold, unit: hour; Q is the power generation threshold, P max The maximum power generation of the range extender in the parking state, unit: kilowatt.
[0074] The first preset condition in the embodiment of the application is that the range-extended power generation exceeds the power generation threshold, and the driving mileage exceeds the mileage threshold, which can eliminate the situation of maintenance surplus, and can also ensure that the engine does not exist excessive maintenance, frequent maintenance and other phenomena, avoiding high maintenance cost and customer complaints. The second preset condition is that the running time of the range extender exceeds the running time threshold, which can avoid the situation that the range extender has small power generation but the engine cannot be maintained for a long time.
[0075] The embodiment of the application considers the actual load of the range extender by calculating the range extender power generation and driving mileage, which can truly reflect the maintenance demand of the range extender.
[0076] In one embodiment, determining the range extender power generation according to the power generation and the power generation time corresponding to the power generation can include:
[0077] Obtaining each power generation time period and the power generation in the power generation time period, the power generation in the same power generation time period is the same;
[0078] For each power generation time period, the product of the power generation time period and the power generation in the power generation time period is calculated to obtain the segmented power generation of the range extender corresponding to the power generation time period;
[0079] The segmented power generation of each power generation time period is accumulated to obtain the range extender power generation.
[0080] Since the power generation of the range extender is different in actual application scenarios, in order to accurately calculate the range-extended power generation, the segmented power generation is calculated in actual application, and the range extender power generation is determined by accumulating the segmented power generation, which improves the accuracy of the range extender power generation calculation.
[0081] In one embodiment, determining the running time of the range extender according to the power generation running time and the idle running time can include:
[0082] determine the equivalent running time according to the idling running time;
[0083] calculate the sum of the power generation running time and the equivalent running time to obtain the running time of the range extender.
[0084] The equivalent running time can be the total of the idling running time converted to full load running time during the actual running process of the range extender. The equivalent running time takes into account the efficiency difference of the range extender under different working conditions, and provides a more accurate running time evaluation.
[0085] In actual application, the equivalent running time can be calculated by a third formula, which is:
[0086]
[0087] wherein: T i is the idling running time in the i-th time period, in seconds; P i is the actual output power in the i-th time period, in kilowatts; P max is the maximum output power of the range extender, in kilowatts.
[0088] In actual application, the equivalent running time can be determined by presetting equivalent parameters. The preset equivalent parameters can be a constant, for example, the preset parameter can be 0.1.
[0089] The running time of the range extender can be determined by a fourth formula, which is:
[0090] T0 = T1 + 0.1 * T2
[0091] wherein, T0 is the running time of the range extender, T1 is the power generation running time, and T2 is the idling running time.
[0092] In one embodiment, the process of obtaining the idling running time can include:
[0093] determining the start time of the idling running time in response to the idling instruction issued by the range extender controller; determining the end time of the idling running time in response to the exit idling instruction issued by the range extender controller;
[0094] determining the idling running time of the range extender based on the start time of the idling running time and the end time of the idling running time.
[0095] determining the power generation running time of the range extender based on the start time of the power generation running time and the end time of the power generation running time.
[0096] After the range extender controller sends the idling instruction, the engine and the generator of the range extender will execute corresponding operations according to the instruction, the engine adjusts the rotating speed, and the generator no longer outputs current, at this time, the start time of the idling running time is determined; after the range extender sends the exit idling instruction, the end time of the idling running time is determined.
[0097] The start time of the idling running time and the end time of the idling running time are determined through the idling instruction of the range extender controller, which can improve the more accurate determination of the idling running time of the range extension, and provide accurate data support for the maintenance of the range extender.
[0098] In an embodiment, the power generation running time acquisition process comprises:
[0099] In response to the power generation instruction sent by the range extender controller, the start time of the power generation running time is determined;
[0100] In response to the exit power generation instruction sent by the range extender controller, the end time of the power generation running time is determined;
[0101] Based on the start time of the power generation running time and the end time of the power generation running time, the power generation running time of the range extender is determined.
[0102] After the range extender controller sends the power generation instruction, the engine and the generator of the range extender will execute corresponding operations according to the instruction, the generator starts to work to charge the battery or power the motor, at this time, the start time of the power generation running time is determined; after the range extender sends the exit power generation instruction, the engine gradually reduces the rotating speed and finally stops running, and the end time of the power generation running time is determined.
[0103] The start time of the power generation running time and the end time of the power generation running time are determined through the power generation instruction of the range extender controller, which can improve the more accurate determination of the power generation running time of the range extension, and provide accurate data support for the maintenance of the range extender.
[0104] In an embodiment, after sending the maintenance instruction to maintain the range extender, the method can further comprise:
[0105] The power generation amount of the range extender is accumulated to the total power generation amount of the range extender;
[0106] The driving mileage of the range extender is accumulated to the total driving mileage of the range extender;
[0107] The running time of the range extender is accumulated to the total running time of the range extender;
[0108] The power generation amount of the range extender, the driving mileage of the range extender and the running time of the range extender are zeroed.
[0109] The total power generation, total driving distance and total running time of the range extender are important indicators for evaluating the performance and efficiency of the range extender vehicle. The working state of the range extender and the endurance of the vehicle can be reflected by the statistics of the total power generation, total driving distance and total running time. Through comprehensive analysis of these indicators, the power generation strategy can be optimized, the energy efficiency can be improved, the emissions can be reduced, and the user's driving experience can be improved.
[0110] Example apparatus
[0111] Correspondingly, the embodiment of the application also provides a device, FIG. 3 The structure block diagram of the range extender maintenance device provided by the embodiment of the application is shown in the figure FIG. 3 As shown in the figure, the device can include:
[0112] The acquisition unit 301 is configured to acquire the power generation parameter and the running parameter of the range extender. The power generation parameter includes the power generation power and the power generation time corresponding to the power generation power. The running parameter includes the power generation running time, the idle running time and the driving distance.
[0113] The first determination unit 303 is configured to determine the power generation amount of the range extender according to the power generation power and the power generation time corresponding to the power generation power.
[0114] The second determination unit 305 is configured to determine the running time of the range extender according to the power generation running time and the idle running time.
[0115] The maintenance unit 307 is configured to send a maintenance instruction to maintain the range extender when the first preset condition or the second preset condition is met. The first preset condition is that the power generation amount of the range extender exceeds the power generation amount threshold value, and the driving distance exceeds the distance threshold value. The second preset condition is that the running time of the range extender exceeds the running time threshold value.
[0116] The range extender maintenance device provided by the embodiment of the application belongs to the same application concept as the range extender maintenance method provided by the above-mentioned embodiments of the application, can execute the range extender maintenance method provided by any of the above-mentioned embodiments of the application, and has the corresponding function modules and beneficial effects of executing the range extender maintenance method. The technical details not described in detail in the embodiment can refer to the specific processing content of the range extender maintenance method provided by the above-mentioned embodiments of the application, which will not be described here.
[0117] The functions realized by the acquisition unit 301, the first determination unit 303, the second determination unit 305 and the maintenance unit 307 above can be realized by the same or different processors, and the embodiment of the application is not limited.
[0118] It should be understood that the acquisition unit 301, the first determination unit 303, the second determination unit 305, and the maintenance unit 307 in the above apparatus can be implemented in the form of processor invoking software. For example, the apparatus includes a processor connected with a memory, the memory stores instructions, and the processor invokes the instructions stored in the memory to implement any of the above methods or to implement the functions of the units of the apparatus, where the processor can be a general processor such as a CPU or a microprocessor, and the memory can be an internal memory of the apparatus or an external memory of the apparatus. Alternatively, the units in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units can be implemented by designing the hardware circuit. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functions of part or all of the units are implemented by designing the logical relationship of elements in the circuit. For another example, in another implementation, the hardware circuit can be implemented by a PLD. Taking an FPGA as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units. All the units of the above apparatus can be implemented in the form of processor invoking software, or implemented in the form of hardware circuit, or part of them are implemented in the form of processor invoking software, and the remaining part is implemented in the form of hardware circuit.
[0119] In the embodiments of the present application, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as CPU, microprocessor, GPU, or DSP, etc. In another implementation, the processor can implement certain functions through the logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is an ASIC or a PLD implemented hardware circuit, such as FPGA, etc. In the reconfigurable hardware circuit, the process of the processor loading the configuration document to implement the configuration of the hardware circuit can be understood as the process of the processor loading the instructions to implement the functions of part or all of the units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as NPU, TPU, DPU, etc.
[0120] As can be seen, each unit in the above apparatus can be one or more processors (or processing circuits) configured to implement the above methods, such as CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.
[0121] In addition, the various units in the above apparatus may be fully or partially integrated together, or may be implemented independently. In one implementation, these units are integrated together and implemented in the form of a system-on-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the various units of the apparatus. The at least one processor may be of different types, such as a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.
[0122] Example electronic device
[0123] Another embodiment of the present application further provides an electronic device, see FIG. 4 As shown, the device includes:
[0124] Memory 400 and processor 410;
[0125] The memory 400 is connected to the processor 410 and is used to store programs;
[0126] The processor 410 is configured to implement the range extender maintenance method disclosed in any of the above embodiments by running the program stored in the memory 400 .
[0127] Specifically, the electronic device may further include: a bus, a communication interface 420 , an input device 430 and an output device 440 .
[0128] The processor 410, the memory 400, the communication interface 420, the input device 430 and the output device 440 are interconnected via a bus.
[0129] A bus may include a pathway that transfers information between components of a computer system.
[0130] Processor 410 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, or the like, or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present invention. Alternatively, it can be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components.
[0131] The processor 410 may include a main processor, and may also include a baseband chip, a modem, and the like.
[0132] The memory 400 stores programs for implementing the technical solutions of the present application, and can also store an operating system and other key services. Specifically, the programs can include program codes, and the program codes include computer operation instructions. More specifically, the memory 400 can include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk memory, a flash, and the like.
[0133] The input device 430 can include devices that receive data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor, and the like.
[0134] The output device 440 can include devices that allow information to be output to a user, such as a display screen, a printer, a speaker, and the like.
[0135] The communication interface 420 can include devices such as a transceiver, to communicate with other devices or communication networks, such as an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), and the like.
[0136] The processor 410 executes the programs stored in the memory 400, and calls other devices, which can be used to implement each step of any of the range extender maintenance methods provided by the above-described embodiments.
[0137] The embodiments of the present application also provide a vehicle, which includes the above-described electronic device.
[0138] The embodiments of the present application also propose a chip, which includes a processor and a data interface, the processor reads and runs programs stored on a memory through the data interface, to execute the range extender maintenance method introduced in any of the above-described embodiments. The specific processing process and its beneficial effects can be referred to the above-described embodiment of the range extender maintenance method.
[0139] Example computer program product and storage medium
[0140] In addition to the above-described method and device, the embodiments of the present application can also be a computer program product, which includes computer program instructions, and the computer program instructions make the processor execute the steps in the range extender maintenance method according to various embodiments of the present application described in any of the above-described embodiments of the present application when the computer program instructions are run by the processor.
[0141] The computer program product can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++, etc., and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server.
[0142] In addition, the embodiments of the present application can also be storage media, which store computer programs, and the computer programs are executed by processors to perform the steps in the range extender maintenance method according to various embodiments of the present application described in any embodiment of the present specification. The following steps can be implemented:
[0143] S220: Obtain the power generation parameter and the operation parameter of the range extender.
[0144] S240: Determine the power generation amount of the range extender according to the power generation power and the power generation time corresponding to the power generation power.
[0145] S260: Determine the operation time of the range extender according to the power generation operation time and the idle operation time.
[0146] S280: When the first preset condition or the second preset condition is met, send a maintenance instruction to maintain the range extender; the first preset condition is that the power generation amount of the range extender exceeds the power generation amount threshold, and the driving distance exceeds the distance threshold; the second preset condition is that the operation time of the range extender exceeds the operation time threshold.
[0147] For the foregoing method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited to the action sequence described, because according to the present application, certain steps can be performed in other sequences or at the same time. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the present application.
[0148] It should be noted that each of the embodiments in the specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to. For device embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts are referred to the part of the method embodiment.
[0149] The steps in the methods of the embodiments of the present application can be adjusted in sequence, combined and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.
[0150] The modules and sub-modules in the devices and terminals in the embodiments of the present application can be combined, divided and deleted according to actual needs.
[0151] In several embodiments provided by the present application, it should be understood that the disclosed terminals, devices and methods can be implemented by other ways. For example, the terminal embodiments described above are only schematic, for example, the division of the modules or sub-modules is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of sub-modules or modules can be combined or integrated into another module, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed mutual ones can be indirect coupling or communication connection through some interfaces, devices or modules, and can be electrical, mechanical or other forms.
[0152] The modules or sub-modules described as separate components can or can not be physically separated, and the components of the modules or sub-modules can or can not be physical modules or sub-modules, that is, they can be located in one place or distributed on a plurality of network modules or sub-modules. Some or all of the modules or sub-modules can be selected according to actual needs to achieve the purpose of the embodiments.
[0153] In addition, each functional module or sub-module in each embodiment of the present application can be integrated in one processing module, or each module or sub-module can exist physically, or two or more modules or sub-modules can be integrated in one module. The integrated module or sub-module can be realized in the form of hardware or software functional module or sub-module.
[0154] The skilled person can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been described in general in the above description. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0155] The steps of a method or algorithm described in connection with the embodiments disclosed herein can be embodied directly in hardware, in a software executed by a processor, or in a combination of the two. A software unit can reside in RAM, flash memory, ROM, electrically programmable ROM (EPROM or EEPROM), electrically erasable programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. The storage medium can be loaded into the execution system by a manufacturer, a seller, or a user of an electronic system.
[0156] Finally, it should be noted that the terms "first", "second", and the like, herein do not denote any order, quantity, combination, or importance, but rather are used to distinguish one element from another, and are more especially used for the purpose of distinction from the terms "another", "another", and the like. Also, the terms "include", "comprise", or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without more limitations, an element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0157] The above description of disclosed embodiments enables a person skilled in the art to implement or use the application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the application. Therefore, the application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A range extender maintenance method, characterized in that: include: Obtaining power generation parameters and operating parameters of the range extender; the power generation parameters include: power generation and power generation time corresponding to the power generation; the operating parameters include power generation operation time, idle operation time and mileage; determining a power generation amount of the range extender according to the power generation power and the power generation time corresponding to the power generation power; determining an operating time of the range extender according to the power generation operating time and the idling operating time; When a first preset condition or a second preset condition is met, a maintenance instruction is sent to maintain the range extender; the first preset condition is that the power generation of the range extender exceeds a power generation threshold and the mileage exceeds a mileage threshold; the second preset condition is that the operating time of the range extender exceeds an operating time threshold.
2. The range extender maintenance method according to claim 1, characterized in that: The determining the power generation amount of the range extender according to the power generation power and the power generation time corresponding to the power generation power includes: Obtaining each power generation time period and the power generation power within the power generation time period, wherein the power generation power within the same power generation time period is the same; For each power generation time period, calculating the product of the power generation time period and the power generation power within the power generation time period to obtain the segmented power generation of the range extender corresponding to the power generation time period; The power generation of each segment in each power generation time period is accumulated to obtain the power generation of the range extender.
3. The range extender maintenance method according to claim 1, characterized in that: Determining the operating time of the range extender according to the power generation operating time and the idling operating time includes: determining an equivalent operating time based on the idle operating time; The sum of the power generation operation time and the equivalent operation time is calculated to obtain the operation time of the range extender.
4. The range extender maintenance method according to claim 1, characterized in that: The process of obtaining the idle running time includes: In response to an idle speed command issued by a range extender controller, determining a start time of the idle operation time; in response to an idle exit command issued by the range extender controller, determining an end time of the idle operation time; The idle operation time of the range extender is determined based on the start time of the idle operation time and the end time of the idle operation time.
5. The range extender maintenance method according to claim 1, characterized in that: The process of obtaining the power generation operation time includes: In response to a power generation instruction issued by a range extender controller, determining a start time of the power generation operation time; in response to a power generation exit instruction issued by the range extender controller, determining an end time of the power generation operation time; The power generation operation time of the range extender is determined based on the start time of the power generation operation time and the end time of the power generation operation time.
6. The range extender maintenance method according to claim 1, characterized in that: After the maintenance instruction is sent to maintain the range extender, the method further includes: adding the power generation of the range extender to the total power generation of the range extender; adding the mileage of the range extender to the total mileage of the range extender; adding the operating time of the range extender to the total operating time of the range extender; The power generation amount of the range extender, the mileage of the range extender, and the operating time of the range extender are reset to zero.
7. A range extender maintenance device, characterized in that: include: An acquisition unit, used to obtain power generation parameters and operating parameters of the range extender; The power generation parameters include: power generation and power generation time corresponding to the power generation; the operating parameters include power generation operation time, idle operation time and mileage; a first determining unit, configured to determine a power generation amount of the range extender according to the power generation power and a power generation time corresponding to the power generation power; a second determining unit, configured to determine an operating time of the range extender according to the power generation operating time and the idling operating time; A maintenance unit is configured to send a maintenance instruction to perform maintenance on the range extender when a first preset condition or a second preset condition is met; the first preset condition is that the power generation of the range extender exceeds a power generation threshold and the mileage exceeds a mileage threshold; the second preset condition is that the operating time of the range extender exceeds an operating time threshold.
8. An electronic device, characterized in that: including memory and processor; The memory is connected to the processor and is used to store programs; The processor is configured to implement the range extender maintenance method according to any one of claims 1 to 6 by running the program in the memory.
9. A vehicle, characterized in that: A vehicle includes the electronic device according to claim 8.
10. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the range extender maintenance method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Range-extended vehicle intelligent maintenance method and device, electronic equipment and storage medium
CN115438811A
Extended-range automobile part maintenance method and device, electronic equipment and storage medium
CN117005947A