Range extender control method and device, electronic equipment, vehicle and storage medium
By monitoring the high-voltage DC current and rotation speed of the generator controller, it is judged that the range extender is started successfully, which solves the problem of inaccurate judgment in the prior art, improves the startup success rate and reduces the risk of failure.
Patent Information
- Application Number
- CN202411601840.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-01-07
AI Technical Summary
In the prior art, the judgment of successful start of the range extender is inaccurate, resulting in the failure of starting the range extender, especially when the engine status is different and the generator is low torque.
By monitoring the high-voltage DC current and rotation speed of the generator controller, if the current is negative and the duration is greater than the preset threshold value, and the rotation speed is higher than the target speed, it is determined that the range extender is started successfully.
It improves the accuracy of the range extender's successful start-up judgment and reduces the risk of startup failure.
Smart Images

Figure CN119261850A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of range extenders, and in particular to a range extender control method, device, electronic equipment, vehicle and storage medium. Background Art
[0002] With the continuous advancement of technology, the engine start-stop control of extended-range vehicles will pursue more precision and efficiency, and improve the driving experience and vehicle performance. Among them, the engine start process control strategy is particularly important. The success or failure of the start directly affects the subsequent power generation of the range extender, thereby affecting the endurance of the entire vehicle.
[0003] An extended-range vehicle needs to determine whether it has successfully started and can enter idle or power generation mode when the range extender is started based on the status of the engine and generator. In the prior art, whether the range extender is successfully started needs to be determined based on the generator torque. Currently, the engine fuel forms and displacement sizes used in range extenders are diverse, the engine status is different, and the torque is not accurate when the generator has a low torque. Using the above method to judge will result in inaccurate judgment of successful start, resulting in failure to start the range extender.
[0004] Therefore, there is an urgent need for a solution that can more accurately determine whether the range extender is started successfully. Summary of the invention
[0005] In order to solve the above problems in the prior art, embodiments of the present invention provide a range extender control method, device, electronic device, vehicle and storage medium to improve the accuracy of range extender startup judgment.
[0006] According to a first aspect of an embodiment of the present application, a range extender control method is provided, comprising:
[0007] In response to the range extender start command, monitoring operating parameters of the generator controller, the operating parameters including the high voltage direct current of the generator controller and the generator speed;
[0008] If the high-voltage direct current of the generator controller is negative, and the duration of the high-voltage direct current of the generator controller is greater than the preset threshold, and the generator speed is higher than the target speed, it is determined that the range extender is started successfully.
[0009] In one embodiment, the method further comprises:
[0010] Get the engine idle speed;
[0011] Based on the engine idle speed, a target speed of the generator is determined.
[0012] In one embodiment, before responding to the range extender start instruction, the method further includes:
[0013] Get the current SOC value of the vehicle;
[0014] If the SOC value is lower than the preset SOC value, the range extender is controlled to enter the start mode.
[0015] In one embodiment, after obtaining the current SOC value of the vehicle, the method further includes:
[0016] If the SOC value is greater than the preset SOC value, the vehicle operation scenario is obtained;
[0017] When the vehicle's operating scenario is the preset scenario, a range extender start command is sent.
[0018] In one embodiment, after determining that the range extender is successfully started, the method further includes:
[0019] If the SOC value is higher than the preset SOC value, the range extender is controlled to enter the idle mode.
[0020] According to a second aspect of an embodiment of the present application, a range extender control device is provided, the device comprising:
[0021] A monitoring unit, for monitoring operating parameters of a generator controller in response to a range extender start instruction, wherein the operating parameters include a high voltage direct current of the generator controller and a generator speed;
[0022] A determination unit is used to determine that the range extender is started successfully if the high-voltage direct current of the generator controller is negative, the duration of the high-voltage direct current of the generator controller is greater than a preset threshold, and the generator speed is higher than a target speed.
[0023] In one embodiment, the apparatus further comprises:
[0024] A first acquisition unit, used to acquire an engine idle speed;
[0025] The first determining unit is used to determine a target speed of the generator based on the engine idle speed.
[0026] In one embodiment, the apparatus further comprises:
[0027] A second acquisition unit is used to acquire a current SOC value of the vehicle;
[0028] The first starting unit is used to control the range extender to enter a starting mode if the SOC value is lower than a first preset SOC value.
[0029] In one embodiment, the apparatus further comprises:
[0030] A third acquisition unit, configured to acquire a vehicle operation scenario if the SOC value is greater than a preset SOC value;
[0031] The sending unit is used to send a range extender start instruction when the vehicle's operating scenario is a preset scenario.
[0032] In one embodiment, the apparatus further comprises:
[0033] The idle unit is used to control the range extender to enter the idle mode if the SOC value is higher than a preset SOC value.
[0034] According to a third aspect of an embodiment 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 for storing programs;
[0036] The processor is used to implement the range extender control method as described in the first aspect or any possible implementation 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 comprising the electronic device as described 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 control method according to the first aspect or any possible implementation method of the first aspect is implemented.
[0039] The range extender control method, device, electronic device, vehicle and storage medium provided in the embodiment of the present invention monitor the high-voltage direct current of the generator controller and the generator speed; and determine that the range extender is started successfully when the high-voltage direct current of the generator controller is negative, the duration of the high-voltage direct current of the generator controller is greater than the preset threshold, and the generator speed is higher than the target speed. Since the current collected by the generator controller is accurate, the engine will generate a large torque to drag the generator after fuel injection and ignition, so that the generator generates a negative current. Combined with the current generator speed as a condition for judging the success of the engine start, the accuracy of judging the success of the engine start can be improved, and the risk of failure to start the range extender can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0041] Figure 1 A schematic diagram of an implementation environment according to the present invention;
[0042] Figure 2 A schematic flow chart of a range extender control method provided in an embodiment of the present invention;
[0043] Figure 3 A structural block diagram of a range extender control device provided in an embodiment of the present invention;
[0044] Figure 4 A structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0045] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0046] With the continuous advancement of technology, the engine start-stop control of extended-range vehicles will pursue more precision and efficiency, and improve the driving experience and vehicle performance. Among them, the engine start process control strategy is particularly important. The success or failure of the start directly affects the subsequent power generation of the range extender, thereby affecting the endurance of the entire vehicle.
[0047] Range-extended vehicles need to judge whether the range extender is successfully started and can enter the idle or power generation mode based on the status of the engine and generator. In the prior art, judging whether the range extender is successfully started requires judging based on the generator torque. Currently, the range extender uses a variety of engine fuel forms and displacement sizes, the engine status is different, and the torque is not accurate when the generator has a low torque. Using the above method to judge whether the start is successful will result in inaccurate judgment, resulting in the failure of the range extender to start. Therefore, a solution that can more accurately judge whether the range extender is successfully started is urgently needed.
[0048] The range extender control method, device, electronic device, vehicle and storage medium provided in the embodiment of the present invention monitor the high-voltage direct current of the generator controller and the generator speed; and determine that the range extender is started successfully when the high-voltage direct current of the generator controller is negative, the duration of the high-voltage direct current of the generator controller is greater than the preset threshold, and the generator speed is higher than the target speed. Since the current collected by the generator controller is accurate, the engine will generate a large torque to drag the generator after fuel injection and ignition, so that the generator generates a negative current. Combined with the current generator speed as a condition for judging the success of the engine start, the accuracy of judging the success of the engine start can be improved, and the risk of failure to start the range extender can be reduced.
[0049] Exemplary Implementation Environment
[0050] Please refer to Figure 1 , Figure 1 It is a schematic diagram of an implementation environment involved in the present invention.
[0051] like Figure 1 As shown, an embodiment of the present invention relates to an extended-range electric vehicle, which includes a vehicle controller, a range extender, a range extender controller, a generator, a generator controller, an engine, and an engine controller. When the vehicle controller recognizes a request to start the range extender, it enters the range extender start mode, the engine controller controls the engine to generate mechanical energy by burning fuel, and the output shaft of the engine is connected to the generator, which drives the generator to generate electricity through rotational motion. The generator controller can detect the output current in the range extender start mode and send it to the range extender controller.
[0052] Exemplary Methods
[0053] Figure 2 This is a flow chart of a range extender control method provided by an embodiment of the present invention. Figure 2 In an exemplary embodiment, a range extender control method is provided, and the method may include:
[0054] S210: In response to the range extender start instruction, monitor the operating parameters of the generator controller.
[0055] During the range extender startup process, after the engine is started, the engine drives the generator to start running and generate electricity. The operating parameters include the high-voltage DC current of the generator controller and the generator speed.
[0056] S230: If the high-voltage direct current of the generator controller is negative, and the duration of the high-voltage direct current of the generator controller is greater than a preset threshold, and the generator speed is higher than the target speed, it is determined that the range extender is started successfully.
[0057] It should be noted that the preset threshold can be determined according to the type of generator. For example, the duration of the high-voltage DC current of the generator controller can be 0.5 seconds. The vehicle controller can determine that the engine is started successfully, and the range extender exits the start mode and enters the idle or power generation mode.
[0058] The range extender control method provided by the embodiment of the present invention can determine whether the engine is started successfully by detecting the high-voltage DC current of the generator controller, because the engine will generate a large torque to drag the generator after fuel injection and ignition, so that the generator generates a negative current. Since the current signal output by the generator controller is more accurate, the range extender control method provided by the embodiment of the present invention can more accurately determine whether the range extender is started successfully.
[0059] In one embodiment, the method may further include:
[0060] Get the engine idle speed;
[0061] Based on the engine idle speed, a target speed of the generator is determined.
[0062] The engine idle speed can be determined by experiment or simulation, for example, using computer-aided design (CAD) software or dedicated power system simulation software to simulate the engine's operating state at different speeds. A mathematical model of the engine is established, and the performance of the engine under different working conditions is analyzed through simulation. The design parameters of the engine are adjusted according to the simulation results to optimize the idle speed. The target speed is generally a preset multiple of the idle speed, for example: 1.1 to 1.2 times. The target speed of the engine can be determined based on the engine idle speed, and the target speed of the generator can be set to be the same as the target speed of the engine. When the speed of the generator is higher than the target speed, it can be determined that the generator is operating normally and can provide power to the battery or vehicle.
[0063] In one embodiment, before responding to the range extender start instruction, the method further includes:
[0064] Get the current SOC value of the vehicle;
[0065] If the SOC value is lower than the preset SOC value, the range extender is controlled to enter the start mode.
[0066] The preset SOC value is set according to the design requirements of the vehicle manufacturer and actual usage, and is generally between 20% and 30%. The preset SOC value may not be fixed, but may be dynamically adjusted according to factors such as the vehicle's current operating conditions, driving habits, and environmental conditions.
[0067] The range extender is started to effectively extend the vehicle's cruising range. When the vehicle's SOC value is lower than the preset SOC value, the BMS sends instructions to the vehicle controller through the on-board network (such as the CAN bus). The vehicle controller (such as the ECU) receives the request instruction from the BMS. The controller starts the range extender according to the received instruction and controls the range extender to enter the start mode.
[0068] In one embodiment, after obtaining the current SOC value of the vehicle, the method further includes:
[0069] If the SOC value is greater than the preset SOC value, the vehicle operation scenario is obtained;
[0070] When the vehicle's operating scenario is the preset scenario, a range extender start command is sent.
[0071] In actual applications, preset scenarios can include long-range driving scenarios, high-load scenarios, and emergency handling scenarios. When the vehicle's operating mode is in the preset scenario, the range extender can be started. In long-range driving scenarios, the vehicle may not be able to find a charging station in time. The range extender can start to enter the power generation mode when necessary to extend the cruising range. In high-load scenarios, the vehicle is driving under high-load conditions (such as climbing, high-speed driving, etc.), and the battery power is consumed quickly, so the range extender needs to be turned on. For example: When a vehicle is driving on a mountain road, it needs to accelerate and climb frequently. In an emergency handling scenario, the vehicle suddenly encounters a battery failure or a sharp drop in power, and the range extender needs to be started urgently. For example: The vehicle is driving on a highway and suddenly finds that the battery power is rapidly dropping.
[0072] In one embodiment, after determining that the range extender is successfully started, the method further includes:
[0073] If the SOC value is higher than the preset SOC value, the range extender is controlled to enter the idle mode.
[0074] In the range extender start mode, the engine can be operated at a first idle speed to ensure that the generator can quickly start to generate electricity effectively. Once the engine is running stably and the generator starts to generate electricity effectively, the engine can adjust the speed to a second idle speed, which is lower than the first idle speed, to maintain a higher fuel efficiency until the SOC value is higher than the preset SOC value.
[0075] Exemplary Devices
[0076] Accordingly, the embodiment of the present application also provides a range extender control device, Figure 3 This is a structural block diagram of a range extender control device provided by an embodiment of the present invention. Figure 3 As shown, the apparatus may include:
[0077] A monitoring unit 320, for monitoring the generator controller operating parameters in response to the range extender start instruction, the operating parameters including the generator controller high voltage direct current and the generator speed;
[0078] The determination unit 340 is used to determine that the range extender is started successfully if the high-voltage direct current of the generator controller is negative, the duration of the high-voltage direct current of the generator controller is greater than a preset threshold, and the generator speed is higher than the target speed.
[0079] In one embodiment, the apparatus may further include:
[0080] A first acquisition unit, used to acquire actual operation information and load information of the vehicle;
[0081] A first determination unit, configured to determine an engine idle speed of the range extender according to the operating state information and the load information;
[0082] The second determining unit is used to determine a target speed of the generator based on an idle speed of the engine.
[0083] In one embodiment, the apparatus may further include:
[0084] A second acquisition unit is used to acquire a current SOC value of the vehicle;
[0085] The first starting unit is used to control the range extender to enter a starting mode if the SOC value is lower than a first preset SOC value.
[0086] In one embodiment, the apparatus may further include:
[0087] A third acquisition unit, configured to acquire a vehicle operation scenario if the SOC value is greater than a preset SOC value;
[0088] The sending unit is used to send a range extender start instruction when the vehicle's operating scenario is a preset scenario.
[0089] In one embodiment, the apparatus further comprises:
[0090] The idle unit is used to control the range extender to enter the idle mode if the SOC value is higher than a preset SOC value.
[0091] The range extender control device provided in this embodiment belongs to the same application concept as the range extender control method provided in the above embodiments of this application, and can execute the range extender control method provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of executing the range extender control method. For technical details not fully described in this embodiment, please refer to the specific processing content of the range extender control method provided in the above embodiments of this application, and will not be repeated here.
[0092] The functions implemented by the above monitoring unit 320 and the determining unit 340 may be implemented by the same or different processors, respectively, and the embodiments of the present application are not limited thereto.
[0093] It should be understood that the monitoring unit 320 and the determination unit 340 in the above device can be implemented in the form of a processor calling software. For example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit of the device, wherein the processor can be a general-purpose processor, such as a CPU or a microprocessor, etc., and the memory can be a memory in the device or a memory outside the device. Alternatively, the unit in the device can be implemented in the form of a hardware circuit, and the functions of some or all units can be realized 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 some or all of the above units are realized by designing the logical relationship of the components in the circuit; for another example, in another implementation, the hardware circuit can be implemented by PLD, taking FPGA as an example, which 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 realize the functions of some or all of the above units. All units of the above device can be implemented in the form of a processor calling software, or in the form of a hardware circuit, or in the form of a processor calling software, and the remaining part can be implemented in the form of a hardware circuit.
[0094] In an embodiment of the present application, a processor is a circuit with the ability to process signals. In one implementation, the processor may be a circuit with the ability to read and run instructions, such as a CPU, a microprocessor, a GPU, or a DSP; in another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as an NPU, TPU, DPU, etc.
[0095] It can be seen that each unit in the above device can be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.
[0096] In addition, all or part of the units in the above device can be integrated together, or can be implemented independently. In one implementation, these units are integrated together and implemented in the form of a SOC. The SOC may include at least one processor for implementing any of the above methods or implementing the functions of each unit of the device. The type of the at least one processor may be different, for example, including a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.
[0097] Exemplary Electronic Devices
[0098] Another embodiment of the present application also provides an electronic device, see Figure 4 As shown, the device includes:
[0099] Memory 400 and processor 410;
[0100] The memory 400 is connected to the processor 410 and is used to store programs;
[0101] The processor 410 is used to implement the range extender control method disclosed in any of the above embodiments by running the program stored in the memory 400.
[0102] Specifically, the electronic device may further include: a bus, a communication interface 420 , an input device 430 and an output device 440 .
[0103] The processor 410, the memory 400, the communication interface 420, the input device 430 and the output device 440 are connected to each other via a bus.
[0104] A bus may include a pathway that transfers information between components of a computer system.
[0105] Processor 410 may be a general purpose processor, such as a general purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the scheme of the present invention. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0106] The processor 410 may include a main processor, and may also include a baseband chip, a modem, and the like.
[0107] The memory 400 stores a program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes a computer operation instruction. More specifically, the memory 400 may 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 storage, a flash, and the like.
[0108] The input device 430 may include a device for receiving 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.
[0109] Output device 440 may include a device that allows information to be output to a user, such as a display screen, a printer, a speaker, etc.
[0110] The communication interface 420 may include any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.
[0111] The processor 410 executes the program stored in the memory 400 and calls other devices, which can be used to implement each step of any range extender control method provided in the above embodiments of the present application.
[0112] An embodiment of the present application further provides a vehicle, which includes the electronic device as described above.
[0113] An embodiment of the present application also proposes a chip, which includes a processor and a data interface. The processor reads and runs a program stored in a memory through the data interface to execute the range extender control method introduced in any of the above embodiments. The specific processing process and its beneficial effects can be found in the above-mentioned embodiment of the range extender control method.
[0114] Exemplary computer program products and storage media
[0115] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the range extender control method according to various embodiments of the present application described in any of the above embodiments of this specification.
[0116] The computer program product may be written in any combination of one or more programming languages to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0117] In addition, the embodiment of the present application may also be a storage medium on which a computer program is stored. The computer program is executed by a processor to execute the steps of the range extender control method according to various embodiments of the present application described in any of the above embodiments of this specification, and specifically the following steps may be implemented:
[0118] S210: In response to the range extender start instruction, monitor the generator controller operating parameters.
[0119] S230: If the high-voltage direct current of the generator controller is negative, the duration of the high-voltage direct current of the generator controller is greater than a preset threshold, and the generator speed is higher than the target speed, it is determined that the range extender is started successfully.
[0120] For the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0121] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0122] The steps in the methods of each embodiment of the present application can be adjusted in order, combined and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.
[0123] The modules and sub-modules in the devices and terminals of the various embodiments of the present application can be combined, divided and deleted according to actual needs.
[0124] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, devices and methods can be implemented in other ways. For example, the terminal embodiments described above are only schematic, for example, the division of modules or submodules is only a logical function division, and there may be other division methods in actual implementation, for example, multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0125] The modules or submodules described as separate components may or may not be physically separated, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place, or they may be distributed on multiple network modules or submodules. Some or all of the modules or submodules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0126] In addition, each functional module or submodule in each embodiment of the present application may be integrated into one processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into one module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or in the form of software functional modules or submodules.
[0127] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0128] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly by hardware, software units executed by a processor, or a combination of the two. The software units may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0129] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0130] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present 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 control method, characterized in that: include: In response to the range extender start command, monitoring operating parameters of the generator controller, the operating parameters including the generator controller high voltage direct current and the generator speed; If the high-voltage direct current of the generator controller is negative, the duration of the high-voltage direct current of the generator controller is greater than a preset threshold, and the generator speed is higher than the target speed, it is determined that the range extender is started successfully.
2. The range extender control method according to claim 1, characterized in that: The method further comprises: Get the engine idle speed; Based on the engine idle speed, a target speed of the generator is determined.
3. The range extender control method according to claim 1, characterized in that: Before responding to the range extender start instruction, the method further includes: Get the current SOC value of the vehicle; If the SOC value is lower than a preset SOC value, the range extender is controlled to enter a start mode.
4. The range extender control method according to claim 3, characterized in that: After obtaining the current SOC value of the vehicle, the method further includes: If the SOC value is greater than the preset SOC value, obtaining the vehicle operation scenario; When the operating scenario of the vehicle is a preset scenario, the range extender start instruction is sent.
5. The range extender control method according to claim 3, characterized in that: After determining that the range extender is successfully started, the method further includes: If the SOC value is higher than the preset SOC value, the range extender is controlled to enter an idle mode.
6. A range extender control device, characterized in that: include: A monitoring unit, for monitoring the generator controller operating parameters in response to the range extender start instruction, wherein the operating parameters include the generator controller high voltage direct current and the generator speed; A determination unit is used to determine that the range extender is successfully started if the high-voltage direct current of the generator controller is negative, the duration of the high-voltage direct current of the generator controller is greater than a preset threshold, and the generator speed is higher than a target speed.
7. The range extender control device according to claim 6, characterized in that: The device also includes: A first acquisition unit, used to acquire an engine idle speed; The first determining unit is used to determine a target speed of the generator based on the engine idle speed.
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 used to implement the range extender control method as described in any one of claims 1 to 5 by running the program in the memory.
9. A vehicle, characterized in that: The vehicle comprises the electronic device as claimed in 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 control method according to any one of claims 1 to 5 is implemented.