Abnormality processing method and device, equipment and storage medium

By acquiring and comprehensively analyzing the multi-dimensional operation data and control instructions of the vehicle range extender, comprehensive abnormality detection is solved, and the reliability and safety of vehicle operation are improved.

CN120044842APending Publication Date: 2025-05-27CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510155350.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The prior art cannot guarantee the accuracy of abnormal detection when monitoring and handling abnormal situations of vehicle range extenders, especially under complex control strategies, resulting in a reduction in the reliability of vehicle operation.

Method used

Comprehensive abnormality detection is performed by obtaining the generator operation data, engine operation data and range extender start and stop correlation data of the vehicle during the current sampling period. Specifically, it includes start and stop abnormal detection and work abnormal detection. The corresponding detection model is adopted according to different control command types to ensure the comprehensiveness and accuracy of the detection.

Benefits of technology

Improve the reliability and safety of vehicle operation. Through the combination of comprehensive data and instructions, the accuracy of abnormal detection is ensured, and vehicle operation problems caused by inaccurate detection are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120044842A_ABST
    Figure CN120044842A_ABST
Patent Text Reader

Abstract

The invention relates to an exception handling method and device, equipment and a storage medium. The method comprises the steps that in response to a detection request for a vehicle range extender, vehicle range extending data of a vehicle in a current sampling period and a control instruction for the vehicle range extender are obtained, the vehicle range extending data comprise generator operation data, engine operation data and range extender start-stop associated data, and the vehicle range extender start-stop associated data comprise generator operation data, engine operation data and range extender start-stop associated data; and performing anomaly detection on the vehicle range extender according to the vehicle range extending data and the control instruction for the vehicle range extender. By adopting the method, the running reliability of the vehicle can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to an exception handling method, device, equipment and storage medium. Background Art

[0002] With the continuous development of extended-range electric vehicles, the control strategy of the range extender in electric vehicles has also become complicated. Therefore, in order to ensure the reliability of the operation of the vehicle range extender, an abnormality handling method for the vehicle range extender has emerged. In the existing related technologies, the operation of the vehicle range extender is monitored based on the input-output relationship of the control system, and the operation of the vehicle range extender is optimized when an abnormality is detected.

[0003] However, the monitoring method based on the input-output relationship of the control system can only monitor the operation of the vehicle range extender under a simple control strategy. In the face of more complex control strategies, the accuracy of abnormality detection cannot be guaranteed, thereby reducing the reliability of vehicle operation. Summary of the invention

[0004] Based on this, it is necessary to provide an exception handling method, device, equipment and storage medium that can improve the reliability of vehicle operation in response to the above technical problems.

[0005] In a first aspect, the present application provides an exception handling method, comprising:

[0006] In response to a detection request for a vehicle range extender, obtaining vehicle range extender data of the vehicle in a current sampling period and a control instruction for the vehicle range extender; wherein the vehicle range extender data includes generator operation data, engine operation data and range extender start-stop related data;

[0007] According to the vehicle range extender data and the control instructions to the vehicle range extender, the vehicle range extender is detected for abnormality.

[0008] In one embodiment, an abnormality detection is performed on the vehicle range extender according to the vehicle range extender data and the control instruction of the vehicle range extender, including:

[0009] When the control command includes a start-stop command, the vehicle range extender is detected to be abnormal in start-stop according to the range extender start-stop associated data;

[0010] In the case where the control instruction includes a working instruction, the vehicle range extender is subjected to working abnormality detection according to the generator operating data, the engine operating data and the current working parameters in the working instruction.

[0011] In one embodiment, based on the range extender start-stop associated data, the vehicle range extender is detected to be abnormal when starting and stopping, including:

[0012] When it is determined that the vehicle range extender meets the start-stop conditions according to the range extender start-stop associated data, the vehicle range extender is subjected to start-stop abnormality detection according to the vehicle range extender's response data to the start-stop command and the standard start-stop process of the start-stop command;

[0013] When it is determined that the vehicle range extender does not meet the start-stop condition according to the range extender start-stop associated data, the start-stop abnormality detection result of the vehicle range extender is determined to be a start-stop abnormality.

[0014] In one embodiment, the range extender start-stop associated data includes the vehicle's driving gear, current vehicle speed, remaining battery power, range extender disable flag, and range extender start status; the start-stop conditions include start conditions and / or stop conditions;

[0015] According to the range extender start-stop related data, it is determined that the vehicle range extender does not meet the start-stop conditions, including:

[0016] If, according to the range extender start-stop associated data, it is determined that the vehicle is in the first state, and the duration of the vehicle in the first state is greater than the first duration threshold, it is determined that the vehicle range extender does not meet the start condition; wherein the first state includes that the vehicle driving gear is the forward gear, the current vehicle speed is greater than the vehicle speed threshold, the remaining battery power is less than the first power threshold, the range extender disabled flag indicates that the vehicle range extender is prohibited from starting, and the range extender start state is the unstarted state;

[0017] If it is determined that the vehicle is in the second state according to the range extender start-stop associated data, and the duration of the vehicle in the second state is greater than the second duration threshold, it is determined that the vehicle range extender does not meet the shutdown condition; wherein the second state includes that the vehicle's driving gear is a forward gear, the remaining battery power is greater than the second power threshold, and the range extender start state is a start state; the second power threshold is greater than the first power threshold.

[0018] In one embodiment, the range extender start-stop associated data further includes the number of times the range extender is started; and based on the range extender start-stop associated data, start-stop abnormality detection of the vehicle range extender includes:

[0019] When the number of starts of the range extender is greater than the start number threshold, it is determined that the start-stop abnormality detection result of the vehicle range extender is a start abnormality.

[0020] In one embodiment, the generator operation data includes the generated power and the actual generator speed; the engine operation data includes the actual engine speed and the actual engine torque; the current operating parameters include the engine requested speed, the engine requested torque, the standard speed ratio and the standard deviation threshold corresponding to the generated power;

[0021] According to the generator operation data, the engine operation data and the current operation parameters in the work instruction, the vehicle range extender is tested for abnormal operation, including at least one of the following:

[0022] According to the relationship between the actual engine speed and the standard engine speed, the relationship between the requested engine speed and the standard engine speed, and the speed difference between the actual engine speed and the requested engine speed, the vehicle range extender is detected for speed abnormality;

[0023] Perform torque abnormality detection on the vehicle range extender according to the magnitude relationship between the actual engine torque and the standard engine torque, the magnitude relationship between the engine request torque and the standard engine torque, and the torque difference between the actual engine torque and the engine request torque;

[0024] According to the relationship between the power standard deviation corresponding to the generated power and the standard deviation threshold, power anomaly detection is performed on the vehicle range extender;

[0025] The vehicle range extender is tested for speed ratio abnormality based on the deviation between the standard speed ratio and the ratio of the actual engine speed to the actual generator speed.

[0026] In one embodiment, the method further comprises:

[0027] In the case where the abnormality detection result indicates that the vehicle range extender is abnormal, determining the number of abnormalities and the abnormality duration of the vehicle range extender in the current sampling period; wherein the abnormality detection result includes the abnormality type corresponding to the vehicle range extender;

[0028] When the number of exceptions is less than or equal to the number of exceptions threshold, and the duration of the exception is less than or equal to the duration of the exception, determine the priority corresponding to the exception type;

[0029] According to the priority level corresponding to the exception type, the vehicle range extender is handled abnormally.

[0030] In one embodiment, the abnormal processing of the vehicle range extender includes any of the following:

[0031] Shut down the vehicle range extender;

[0032] Control the vehicle range extender to operate with minimum power consumption;

[0033] Based on the historical operating parameters in the previous sampling cycle and the current operating parameters in the control instructions, the target operating parameters are determined, and the vehicle range extender is controlled to operate based on the target operating parameters.

[0034] In one embodiment, the method further comprises:

[0035] When the number of abnormalities is greater than the abnormal number threshold or the abnormal duration is greater than the abnormal duration threshold, the vehicle range extender is shut down and is prohibited from starting again.

[0036] In a second aspect, the present application also provides an exception handling device, including:

[0037] An acquisition module, for obtaining vehicle range-extending data of the vehicle in a current sampling period and control instructions for the vehicle range-extending device in response to a detection request for the vehicle range-extending device; wherein the vehicle range-extending data includes generator operation data, engine operation data and range-extending device start-stop associated data;

[0038] The abnormality detection module is used to perform abnormality detection on the vehicle range extender based on the vehicle range extender data and the control instructions for the vehicle range extender.

[0039] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0040] In response to a detection request for a vehicle range extender, obtaining vehicle range extender data of the vehicle in a current sampling period and a control instruction for the vehicle range extender; wherein the vehicle range extender data includes generator operation data, engine operation data and range extender start-stop related data;

[0041] According to the vehicle range extender data and the control instructions to the vehicle range extender, the vehicle range extender is detected for abnormality.

[0042] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0043] In response to a detection request for a vehicle range extender, obtaining vehicle range extender data of the vehicle in a current sampling period and a control instruction for the vehicle range extender; wherein the vehicle range extender data includes generator operation data, engine operation data and range extender start-stop related data;

[0044] According to the vehicle range extender data and the control instructions to the vehicle range extender, the vehicle range extender is detected for abnormality.

[0045] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0046] In response to a detection request for a vehicle range extender, obtaining vehicle range extender data of the vehicle in a current sampling period and a control instruction for the vehicle range extender; wherein the vehicle range extender data includes generator operation data, engine operation data and range extender start-stop related data;

[0047] According to the vehicle range extender data and the control instructions to the vehicle range extender, the vehicle range extender is detected for abnormality.

[0048] The above-mentioned exception handling method, device, equipment and storage medium obtain the vehicle range extender data including the generator operation data, the engine operation data and the range extender start-stop related data, and the control instructions for the vehicle range extender in the current sampling period by responding to the detection request for the vehicle range extender, and then perform an abnormality detection on the vehicle range extender according to the vehicle range extender data and the control instructions for the vehicle range extender. On the one hand, the exception handling method can ensure the comprehensiveness of data acquisition and thus the comprehensiveness of abnormality detection by obtaining the vehicle range extender data in multiple dimensions; on the other hand, the vehicle range extender data and the control instructions for the vehicle range extender are combined to perform abnormality detection, which can ensure the accuracy of abnormality detection and thus improve the reliability and safety of vehicle operation. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0050] Figure 1 A schematic diagram of a flow chart of an exception handling method in an embodiment;

[0051] Figure 2 A schematic diagram of a process of starting and stopping abnormality detection in an embodiment;

[0052] Figure 3 A schematic diagram of a standard startup process in one embodiment;

[0053] Figure 4 A schematic diagram of a standard shutdown process in one embodiment;

[0054] Figure 5 A schematic diagram of a process of abnormality correction in one embodiment;

[0055] Figure 6 is a flowchart of an exception handling method in another embodiment;

[0056] Figure 7 is a structural block diagram of an exception handling device in an embodiment;

[0057] Figure 8 is an internal structure diagram of a computer device in one embodiment;

[0058] Fig. 9FIG. 4 is a diagram showing the internal structure of a computer device in another embodiment. DETAILED DESCRIPTION

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

[0060] With the continuous development of extended-range electric vehicles, the control strategy of the range extender in electric vehicles has also become complicated. Therefore, in order to ensure the reliability of the operation of the vehicle range extender, an abnormality handling method for the vehicle range extender has emerged. In the existing related technologies, the operation of the vehicle range extender is monitored based on the input-output relationship of the control system, and the operation of the vehicle range extender is optimized when an abnormality is detected.

[0061] However, the monitoring method based on the input-output relationship of the control system can only monitor the operation of the vehicle range extender under a simple control strategy. In the face of more complex control strategies, the accuracy of abnormality detection cannot be guaranteed, thereby reducing the reliability of vehicle operation.

[0062] Based on this, in an exemplary embodiment, Figure 1 As shown, an exception handling method is provided, which is described by taking the method applied to an exception handling device associated with a vehicle range extender as an example, and specifically includes the following steps:

[0063] S101, in response to a detection request for a vehicle range extender, obtaining vehicle range extender data of the vehicle in a current sampling period and a control instruction for the vehicle range extender.

[0064] Among them, the so-called vehicle range extender is a combination of an engine and a generator, which can provide additional electrical energy for the vehicle, thereby increasing the mileage; the so-called current sampling period is the period for data collection at the current moment, which can be the current power cycle; the so-called control instruction is an instruction issued to the vehicle range extender based on the control strategy of the vehicle range extender, which is used to control the operation of the vehicle range extender.

[0065] The so-called vehicle extended-range data includes generator operating data, engine operating data and range extender start-stop related data. Furthermore, the so-called generator operating data is the data generated when the generator is running, for example, the generator's power generation, etc.; the so-called engine operating data is the data generated when the engine is running, for example, the engine speed, etc.; the so-called range extender start-stop related data is the data related to the range extender start-stop operation, such as the range extender status data, etc.

[0066] In order to ensure the reliability of vehicle range extender monitoring, a detection request for the vehicle range extender can be automatically generated based on a preset request sending interval. Alternatively, the user can also actively send a detection request to the vehicle range extender. This application does not limit the generation method of the detection request.

[0067] After detecting a detection request for the vehicle range extender, the vehicle's generator operation data, engine operation data, range extender start and stop related data, and control instructions for the vehicle range extender during the current sampling period can be obtained through the collection equipment deployed in the vehicle range extender.

[0068] In order to ensure the comprehensiveness of data acquisition, the vehicle driving data in the current sampling period can also be obtained through the collection equipment deployed in the vehicle driving equipment as the start-stop related data of the range extender.

[0069] S102, performing abnormality detection on the vehicle range extender according to the vehicle range extender data and the control instruction for the vehicle range extender.

[0070] In an optional implementation, based on the control instruction of the vehicle range extender, a target abnormality detection model that is compatible with the control instruction can be selected from pre-constructed candidate abnormality detection models; then, the vehicle range extender data is input into the target abnormality detection model, and the target abnormality detection model outputs the abnormality detection of the vehicle range extender based on the vehicle range extender data and model parameters.

[0071] In another optional implementation, in order to ensure the comprehensiveness of abnormality detection, the current operating parameters in the control instruction can be obtained from the control instruction of the vehicle range extender; then, the current operating parameters in the control instruction are compared with the standard operating parameters corresponding to the control type of the control instruction. If the first deviation value between the current operating parameters in the control instruction and the standard operating parameters is greater than or equal to the preset first deviation threshold, it is determined that the control instruction is not executable. At this time, it can be directly determined that there is an abnormality in the operation of the vehicle range extender; if the first deviation value between the current operating parameters in the control instruction and the standard operating parameters is less than the preset first deviation threshold, it is determined that the control instruction is executable.

[0072] When it is determined that the control instruction is executable, for the operating state of the vehicle range extender, the generator operating deviation value can be determined based on the generator operating data and the standard operating data corresponding to the generator, and the engine operating deviation value can be determined based on the engine operating data and the standard operating data corresponding to the engine.

[0073] If the generator operation deviation value is greater than or equal to the preset second deviation threshold, or the engine operation deviation value is greater than or equal to the preset third deviation threshold, it is determined that there is an abnormality in the operation of the vehicle range extender; if the generator operation deviation value is less than the preset second deviation threshold, and the engine operation deviation value is less than the preset third deviation threshold, it is determined that the operation of the vehicle range extender is normal.

[0074] With respect to the start / stop status of the vehicle range extender, the start / stop deviation value of the range extender can be determined according to the start / stop associated data of the range extender and the corresponding standard start / stop data. If the start / stop deviation value of the range extender is greater than or equal to the preset fourth deviation threshold, it is determined that there is an abnormality in the start / stop of the vehicle range extender; if the start / stop deviation value of the range extender is less than the preset fourth deviation threshold, it is determined that the start / stop of the vehicle range extender is normal.

[0075] When it is determined that there is an abnormality in the vehicle range extender, an abnormality handling instruction may be sent to a corresponding abnormality handling module according to the abnormality type of the vehicle range extender to instruct the corresponding abnormality handling module to correct the abnormality of the vehicle range extender.

[0076] In the above-mentioned exception handling method, by responding to the detection request for the vehicle range extender, the vehicle range extender data including the generator operation data, the engine operation data and the range extender start-stop related data, as well as the control instructions for the vehicle range extender, are obtained in the current sampling period, and then the vehicle range extender is detected for abnormalities based on the vehicle range extender data and the control instructions for the vehicle range extender. On the one hand, this exception handling method can ensure the comprehensiveness of data acquisition and thus the comprehensiveness of abnormality detection by obtaining vehicle range extender data in multiple dimensions; on the other hand, the vehicle range extender data is combined with the control instructions for the vehicle range extender to perform abnormality detection, which can ensure the accuracy of abnormality detection and thus improve the reliability and safety of vehicle operation.

[0077] The operation process of the vehicle range extender can be divided into two states, one is the start-stop state, and the other is the working state. Based on this, in order to ensure the accuracy of abnormality detection, on the basis of the above embodiment, in this embodiment, an optional method of abnormality detection is provided, specifically, when the control instruction includes a start-stop instruction, the vehicle range extender is subjected to start-stop abnormality detection according to the range extender start-stop associated data; when the control instruction includes a working instruction, the vehicle range extender is subjected to working abnormality detection according to the generator operating data, the engine operating data and the current working parameters in the working instruction.

[0078] Among them, the so-called start-stop command is used to instruct the vehicle range extender to perform start-stop operations, including start commands and stop commands; the so-called working command is used to instruct the vehicle range extender to operate; the so-called current working parameters are the relevant parameters that instruct the operation of the vehicle range extender at the current moment, such as torque parameters and speed parameters.

[0079] After obtaining the control instruction for the vehicle range extender, the type of the control instruction can be determined according to the type identifier in the control instruction; then, when it is determined that the control instruction includes a start-stop instruction according to the type of the control instruction, the start-stop associated data of the range extender can be input into a trained start-stop detection model, and the start-stop detection model outputs the start-stop abnormality detection result of the vehicle range extender according to the start-stop associated data of the range extender and the model parameters.

[0080] When it is determined that the control instruction includes a working instruction based on the type of the control instruction, the current working parameters can be extracted from the working instruction; then, the generator operating data, the engine operating data and the current working parameters are input into a trained working detection model, and the working detection model outputs the working abnormality detection result of the vehicle range extender based on the generator operating data, the engine operating data, the current working parameters and the model parameters.

[0081] In the embodiment of the present application, by adopting two different methods based on the type of control instructions, respectively performing abnormal detection on the state of the vehicle range extender under the start-stop instruction and performing abnormal detection on the state of the vehicle range extender under the working instruction, the accuracy of abnormal detection of the vehicle range extender can be ensured.

[0082] In practical applications, there are two stages in the start-stop state of the vehicle range extender. The first stage is the start-stop preparation stage, and the second stage is the start-stop action stage after the start-stop command is issued. Based on this, in order to ensure the reliability of the start-stop state operation of the vehicle range extender, on the basis of the above embodiment, in this embodiment, an optional method for start-stop abnormality detection is provided, such as Figure 2 As shown, specifically ensure the following steps:

[0083] S201, when it is determined that the vehicle range extender meets the start-stop condition according to the range extender start-stop associated data, the vehicle range extender is subjected to start-stop abnormality detection according to the vehicle range extender's response data to the start-stop command and the standard start-stop process of the start-stop command.

[0084] The so-called start-stop condition refers to the condition that the vehicle needs to meet before the vehicle range extender can perform the start-stop action. Furthermore, the start-stop condition can include conditions under at least two data dimensions, such as the vehicle driving gear condition and the vehicle range extender start state.

[0085] The so-called standard start-stop process is the standard process for the vehicle range extender to perform start-stop actions, including the standard startup process and the standard shutdown process. It can be understood that the start-stop command is a set of instructions with a time sequence constructed based on the control instructions corresponding to each process node in the standard start-stop process. That is, after any instruction in the start-stop command is issued, if the vehicle range extender has an abnormality, the remaining instructions after the instruction do not need to be issued.

[0086] The so-called response data refers to the data generated when the vehicle range extender responds to the stop-start command.

[0087] When the control instruction includes a start-stop instruction, the range extender start-stop associated data can be compared with the corresponding start-stop conditions one by one. When the range extender start-stop associated data meets the corresponding start-stop conditions, it is determined that the vehicle range extender meets the start-stop conditions.

[0088] When it is determined that the vehicle range extender meets the start-stop conditions, instructions can be issued to the vehicle range extender in sequence based on the timing sequence of each instruction in the start-stop instruction to instruct the vehicle range extender to perform the start-stop action; subsequently, the response data generated when the vehicle range extender performs the start-stop action can be compared with the operating data range in the corresponding standard start-stop process. If the operating data range under the corresponding process includes the response data, it is determined that the start-stop operation of the vehicle range extender is normal; if the operating data range under the corresponding process does not include the response data, it is determined that the start-stop operation of the vehicle range extender is abnormal.

[0089] For example, when a start command is issued to a vehicle range extender, refer to Figure 3 The standard start-up process diagram is shown in the figure. The start-up command will issue corresponding commands to the engine management system (EMS) and the generator control unit (GCU) at the same time. Specifically, for the EMS, the engine start command will be sent to the EMS first. At this time, it can be judged whether the engine start command is normal based on the template of the standard start command. At the same time, the issuance time of the engine start command can also be verified to determine whether the issuance of the engine start command has timed out.

[0090] When the engine start command is abnormal, or the command is timed out, the engine start abnormality is directly determined; when the engine start command is normal and the command is not timed out, the injection command can be sent to the EMS, and based on the engine's injection situation, it can be judged whether the engine's injection action is normal.

[0091] When the engine's fuel injection action is abnormal, the engine start is directly determined to be abnormal; when the engine's fuel injection action is normal, a torque request can be sent to the EMS, and based on the torque parameters in the torque request and the actual torque of the engine, it is determined whether the engine's operating status is normal. If the engine's operating status is normal, the engine start is successful; if the engine's operating status is abnormal, the engine start is abnormal.

[0092] For GCU, the enable instruction and mode control instruction will be sent to GCU in sequence. According to the template of the standard enable instruction, it is judged whether the enable instruction is normal; if the enable instruction is abnormal, it is determined that the generator start-up is abnormal; if the enable instruction is normal, the control parameters are obtained from the mode control instruction, and it is judged whether the control parameters are within the normal control parameter range.

[0093] When the control parameters are not within the normal control parameter range, it is determined that the generator start-up is abnormal; when the control parameters are within the normal control parameter range, whether the operating status of the generator is normal is judged based on the actual operating data of the generator. If the operating status of the generator is normal, the generator start-up is successful; if the operating status of the generator is abnormal, the generator start-up is abnormal.

[0094] Accordingly, reference Figure 4 The standard shutdown process diagram is shown. The shutdown command will issue corresponding commands to both EMS and GCU at the same time. Specifically, for EMS, the engine shutdown command will be issued to EMS first. At this time, it can be judged whether the engine shutdown command is normal based on the template of the standard shutdown command. At the same time, the issuance time of the engine shutdown command can also be verified to determine whether the issuance of the engine shutdown command has timed out.

[0095] When the engine shutdown command is abnormal, or the command is issued within a timeout period, the engine shutdown abnormality is directly determined; when the engine shutdown command is normal, and the command is issued within a timeout period, a fuel cut-off command can be issued to the EMS, and the normality of the engine fuel cut-off action can be determined based on the engine's fuel injection conditions.

[0096] When the engine's fuel cut-off action is abnormal, the engine shutdown is directly determined to be abnormal; when the engine's fuel cut-off action is normal, a torque request can be sent to the EMS, and based on the torque parameters in the torque request and the actual torque of the engine operation, it is determined whether the engine's operating status is normal. If the engine's operating status is normal, the engine shutdown is successful; if the engine's operating status is abnormal, the engine shutdown is abnormal.

[0097] For GCU, the enable instruction and mode control instruction will be sent to GCU in sequence, and the enable instruction will be judged whether it is normal according to the template of the standard enable instruction; if the enable instruction is abnormal, the generator shutdown is determined to be abnormal; if the enable instruction is normal, the control parameters are obtained from the mode control instruction, and it is judged whether the control parameters are within the normal control parameter range.

[0098] When the control parameters are not within the normal control parameter range, it is determined that the generator shutdown is abnormal; when the control parameters are within the normal control parameter range, whether the operating status of the generator is normal is judged based on the actual operating data of the generator. If the operating status of the generator is normal, the generator shutdown is successful; if the operating status of the generator is abnormal, the generator shutdown is abnormal.

[0099] S202, when it is determined that the vehicle range extender does not meet the start-stop condition according to the range extender start-stop associated data, determining that the start-stop abnormality detection result of the vehicle range extender is a start-stop abnormality.

[0100] When the range extender start-stop associated data does not meet the corresponding start-stop conditions, it is determined that the vehicle range extender does not meet the start-stop conditions. It can be understood that since the vehicle range extender does not meet the start-stop conditions, it is impossible to continue to send a start-stop instruction to the vehicle range extender. At this time, the start-stop abnormality detection result of the vehicle range extender can be directly determined as a start-stop abnormality.

[0101] When the vehicle range extender does not meet the start-stop conditions, a state adjustment instruction will be sent to the range extender control system and the vehicle driving module to instruct the range extender control system and the vehicle driving module to adjust the state of the vehicle range extender and the vehicle's form state so that the vehicle range extender meets the start-stop conditions.

[0102] In the embodiment of the present application, by first determining whether the vehicle range extender meets the start-stop conditions, and then combining the vehicle range extender's response data to the start-stop command and the standard start-stop process of the start-stop command, the vehicle range extender is subjected to start-stop abnormality detection, thereby ensuring the accuracy of the start-stop abnormality detection.

[0103] In order to ensure the accuracy of the start-stop condition verification of the vehicle range extender, on the basis of the above embodiment, the start-stop associated data of the range extender includes the vehicle gear, the current vehicle speed, the remaining battery power, the range extender disabled flag and the range extender start status; the start-stop condition includes the start condition and / or the stop condition. Based on this, in this embodiment, an optional method for determining whether the vehicle range extender meets the start-stop condition is provided, which specifically includes the following contents:

[0104] In an optional implementation, if it is determined that the vehicle is in the first state according to the range extender start-stop associated data, and the duration of the vehicle in the first state is greater than a first duration threshold, it is determined that the vehicle range extender does not meet the start condition.

[0105] Among them, the first state includes that the vehicle's driving gear is the forward gear, the current vehicle speed is greater than the vehicle speed threshold, the remaining battery power is less than the first power threshold, the range extender disable mark indicates that the vehicle range extender is prohibited from starting, and the range extender start state is the unstarted state.

[0106] The so-called vehicle speed threshold is a value used to measure the speed of the vehicle; the so-called first power threshold is a value used to measure the remaining battery power; the so-called first duration threshold is a value used to measure the length of time the vehicle remains in the first state.

[0107] In order to ensure the reliability of the vehicle range extender, the detection equipment in the vehicle will perform real-time detection of the functional status of the vehicle range extender, and generate a range extender disable mark if the detection result is that the vehicle range extender is unavailable.

[0108] When it is detected that a start command is about to be issued, it is possible to determine whether the vehicle is in the first state and obtain the duration of the vehicle in the first state based on the vehicle's driving gear, current vehicle speed, remaining battery power, range extender disable flag and range extender start status.

[0109] If the duration is greater than the first duration threshold, it is directly determined that the vehicle range extender does not meet the start-up conditions; if the duration is less than or equal to the first duration threshold, the duration of the vehicle being in the first state continues to be accumulated and re-judged until the vehicle is not in the first state.

[0110] Exemplarily, when the vehicle is in the forward gear (D gear), the current vehicle speed is greater than 20 km / h, the remaining battery power is less than 1%, there is a range extender disable mark indicating that the vehicle range extender is prohibited from starting, and the range extender start state is not started, if the vehicle maintains the above state for more than 2 minutes, it is determined that the vehicle range extender does not meet the start conditions.

[0111] In another optional implementation, if the vehicle is determined to be in the second state based on the range extender start-stop associated data, and the duration of the vehicle in the second state is greater than a second duration threshold, it is determined that the vehicle range extender does not meet the shutdown condition.

[0112] Among them, the second state includes that the vehicle's driving gear is the forward gear, the remaining battery power is greater than the second power threshold, and the range extender start state is the start state; the so-called second power threshold is also a value used to measure the remaining battery power, and the second power threshold is greater than the first power threshold.

[0113] When it is detected that a shutdown command is about to be issued, it can be determined whether the vehicle is in the second state based on the vehicle's driving gear, the remaining battery power, and the start-up status of the range extender, and the duration of the vehicle in the second state can be obtained.

[0114] If the duration is greater than the second duration threshold, it is directly determined that the vehicle range extender does not meet the shutdown condition; if the duration is less than or equal to the second duration threshold, the duration of the vehicle in the second state continues to be accumulated and re-judged until the vehicle is not in the second state.

[0115] Exemplarily, when the vehicle's driving gear is in the forward gear, the remaining battery power is greater than 95%, and the range extender startup state is in the startup state, if the vehicle maintains the above state for more than 5 minutes, it is determined that the vehicle's range extender does not meet the shutdown conditions.

[0116] In the embodiment of the present application, whether the vehicle range extender meets the start-stop condition is judged by the duration of the vehicle in the first state or the second state, which can ensure the rationality and accuracy of the start-stop condition judgment.

[0117] In the control system of the vehicle range extender, many preconditions are set for the start and stop of the vehicle range extender. These preconditions are interdependent. Therefore, under this control system, if the preconditions are set unreasonably, it will cause abnormal start and stop problems. For example, if a certain starting action precondition includes the remaining battery power, but a hysteresis interval of the battery power is set, since the battery power itself is dynamic, once this situation occurs, the vehicle range extender will start and stop frequently in a very short time. This abnormally frequent start and stop will cause the engine heat dissipation to fail, causing engine cylinder pull and affecting the engine life.

[0118] Based on this, on the basis of the above embodiment, the range extender start-stop associated data also includes the number of times the range extender is started. Based on this, in this embodiment, an optional method for judging the abnormal start of the vehicle range extender is provided. Specifically, when the number of starts of the range extender is greater than the start number threshold, it is determined that the start-stop abnormality detection result of the vehicle range extender is a start abnormality.

[0119] Among them, the so-called start-up number threshold is a value used to measure the number of times the range extender is started.

[0120] After obtaining the number of times the range extender is started, the number of times the range extender is started can be directly compared with the start number threshold. If the number of times the range extender is started is greater than the start number threshold, it is determined that the start-stop abnormality detection result of the vehicle range extender is a start abnormality; if the number of times the range extender is started is less than or equal to the start number threshold, it is determined that the start-stop abnormality detection result of the vehicle range extender is a normal start.

[0121] In order to ensure the rationality of the start-stop abnormality detection, the number of sub-starts at different durations can be extracted from the number of starts of the range extender in the current sampling period, and the number of sub-starts at different durations can be compared with the corresponding start number thresholds to determine the start-stop abnormality detection result of the vehicle range extender.

[0122] Exemplarily, when the number of starts of the vehicle range extender in the current power-on and power-off cycle is greater than 10, or the number of starts of the vehicle range extender within 1 minute is greater than 100, or the number of starts of the vehicle range extender within 3 minutes is greater than 300, it is determined that the vehicle range extender is started frequently, that is, the start-stop abnormality detection result is a start abnormality.

[0123] In the embodiment of the present application, the start-stop abnormality detection result of the vehicle range extender is determined by the size relationship between the number of start times of the range extender and the start number threshold, which can ensure the rationality and accuracy of the start-stop abnormality detection result.

[0124] In order to ensure the reliability of the working state of the vehicle range extender, based on the above embodiment, the generator operation data includes the generated power and the actual generator speed; the engine operation data includes the actual engine speed and the actual engine torque; the current working parameters include the engine request speed, the engine request torque, the standard speed ratio and the standard deviation threshold corresponding to the generated power. Based on this, in this embodiment, a variety of optional methods for abnormal operation detection are provided.

[0125] Method 1: Based on the relationship between the actual engine speed and the standard engine speed, the relationship between the requested engine speed and the standard engine speed, and the speed difference between the actual engine speed and the requested engine speed, the vehicle range extender is detected for speed abnormality.

[0126] The engine request speed is the working parameter used to modify the engine speed in the working instruction; the so-called engine standard speed is the standard speed parameter set by the range extender system, which can be the maximum speed and / or minimum speed set for the engine.

[0127] When the standard engine speed includes the maximum speed set for the engine, the actual engine speed and the requested engine speed can be compared with the standard engine speed respectively. If the actual engine speed is greater than the standard engine speed, or the requested engine speed is greater than the standard engine speed, the abnormal operation detection result of the vehicle range extender is directly determined to be abnormal speed.

[0128] If the actual engine speed is less than or equal to the standard engine speed, and the requested engine speed is less than or equal to the standard engine speed, the absolute value of the speed difference between the actual engine speed and the requested engine speed is calculated. If the absolute value of the speed difference is greater than the speed difference threshold, it is determined that the abnormal operation detection result of the vehicle range extender is abnormal speed. If the absolute value of the speed difference is less than or equal to the speed difference threshold, it is determined that the vehicle range extender is operating normally.

[0129] When the standard engine speed includes the minimum speed set for the engine, the actual engine speed and the requested engine speed can be compared with the standard engine speed respectively. If the actual engine speed is less than the standard engine speed, or the requested engine speed is less than the standard engine speed, the abnormality detection result of the vehicle range extender is directly determined to be abnormal speed.

[0130] If the actual engine speed is greater than or equal to the standard engine speed, and the requested engine speed is greater than or equal to the standard engine speed, the absolute value of the speed difference between the actual engine speed and the requested engine speed is calculated. If the absolute value of the speed difference is greater than the speed difference threshold, it is determined that the abnormal operation detection result of the vehicle range extender is abnormal speed. If the absolute value of the speed difference is less than or equal to the speed difference threshold, it is determined that the vehicle range extender is operating normally.

[0131] For example, when the standard engine speed includes the maximum speed and the minimum speed set by the engine, the abnormal speed detection condition of the vehicle range extender may include:

[0132] 1) Max (engine requested speed, engine actual speed)>4000rpm, and the duration is>30ms, where 4000rpm is the maximum speed set for the engine.

[0133] 2) Min (engine requested speed, engine actual speed) < 700 rpm, and the duration is > 1 second, where 700 rpm is the minimum speed set for the engine.

[0134] 3) |Engine requested speed - engine actual speed|>50rpm, and the duration is>10s, where 50rpm is the speed difference threshold.

[0135] When the vehicle range extender data satisfies any of the above conditions, it is determined that the vehicle range extender operation abnormality detection result is abnormal rotation speed.

[0136] Method 2: Based on the relationship between the actual engine torque and the standard engine torque, the relationship between the engine request torque and the standard engine torque, and the torque difference between the actual engine torque and the engine request torque, the vehicle range extender is subjected to torque anomaly detection.

[0137] The engine request torque is the working parameter used to modify the engine torque in the working instruction; the so-called engine standard torque is the standard torque parameter set by the range extender system, which can be the maximum torque set for the engine.

[0138] The actual engine torque and the engine requested torque can be compared with the engine standard torque respectively. If the actual engine torque is greater than the engine standard torque, or the engine requested torque is greater than the engine standard torque, the abnormality detection result of the vehicle range extender is directly determined to be torque abnormality.

[0139] If the actual engine torque is less than or equal to the standard engine torque, and the engine request torque is less than or equal to the standard engine torque, the absolute value of the torque difference between the actual engine torque and the engine request torque is calculated. If the absolute value of the torque difference is greater than the torque difference threshold, it is determined that the abnormal operation detection result of the vehicle range extender is a torque abnormality. If the absolute value of the torque difference is less than or equal to the torque difference threshold, it is determined that the vehicle range extender is operating normally.

[0140] Exemplarily, the torque abnormality detection conditions of the vehicle range extender may include:

[0141] 1) Max (engine requested torque, engine actual torque)>300Nrpm, and duration>30ms, where 300Nrpm is the maximum torque set by the engine.

[0142] 2) |Engine requested torque - engine actual torque|>20Nm, and the duration is>10s, where 20Nm is the torque difference threshold.

[0143] When the vehicle range extender data satisfies any one of the above conditions, it is determined that the vehicle range extender operation abnormality detection result is torque abnormality.

[0144] Method three: Perform power anomaly detection on the vehicle range extender based on the relationship between the power standard deviation corresponding to the generated power and the standard deviation threshold.

[0145] The so-called standard deviation threshold is data used to measure the size of the power standard deviation.

[0146] A predefined moving data window size can be used to determine multiple power values ​​based on the power data of the generator, and the mean of each power value can be calculated; then, the power variance can be determined based on the difference between each power value and the mean power value, and after taking the square root of the power variance, the power standard deviation corresponding to the power can be determined.

[0147] The power standard deviation corresponding to the generated power is compared with the standard deviation threshold. If the power standard deviation corresponding to the generated power is greater than the standard deviation threshold, the abnormality detection result of the vehicle range extender is determined to be abnormal power fluctuation. If the power standard deviation corresponding to the generated power is less than or equal to the standard deviation threshold, the vehicle range extender is determined to be operating normally.

[0148] In addition, in order to ensure the reliability of power fluctuation detection, the power fluctuation can also be detected in combination with the vehicle's driving gear. For example, when the vehicle's driving gear is the stop gear (P gear), and the power standard deviation corresponding to the generated power is greater than the standard deviation threshold, the abnormality detection result of the vehicle range extender is determined to be abnormal power fluctuation.

[0149] For example, a 3s moving data window may be defined to determine the generated power value set [Pwr 1 、Pwr 2 、Pwr 3 …Pwr n ], where Pwr n is the nth power generation value. Then, referring to the following formula (1), the power generation mean value Pwr is calculated based on the power generation value set: avg .

[0150] (1)

[0151] The power variance can be determined by referring to the following formula (2) based on the difference between each power value in the power value set and the power mean: .

[0152] (2)

[0153] The power standard deviation corresponding to the generated power can be obtained by referring to the following formula (3) and performing square root processing on the generated power variance: .

[0154] (3)

[0155] When the vehicle is in the stop gear, if >4.5 and lasts for 20s, the abnormality detection result of the vehicle range extender is determined to be abnormal power fluctuation. <2, and lasts for 25s, the vehicle range extender is considered to have recovered from abnormal power fluctuation. Among them, [2, 4.5] is the hysteresis interval, which is used to avoid repeated switching of abnormal states of the vehicle range extender.

[0156] Method 4: Based on the deviation between the standard speed ratio and the ratio of the actual engine speed to the actual generator speed, the vehicle range extender is tested for speed ratio abnormality.

[0157] The so-called standard speed ratio is the ratio of the engine speed to the generator speed under the preset standard operating state.

[0158] The ratio of the actual engine speed to the actual generator speed can be calculated to obtain the current speed ratio of the vehicle range extender; then, the absolute value of the difference between the current speed ratio and the standard speed ratio is calculated. If the absolute value of the difference is greater than the preset speed ratio threshold, the abnormal operation detection result of the vehicle range extender is determined to be abnormal speed ratio. If the absolute value of the difference is less than or equal to the preset speed ratio threshold, it is determined that the vehicle range extender is operating normally. Among them, the so-called speed ratio threshold is a value used to measure the speed ratio deviation.

[0159] In addition, in order to ensure the reliability of the speed ratio detection, the speed ratio can also be detected in combination with the actual engine speed. For example, when the actual engine speed is greater than 1000rpm, if the absolute value of the difference between the current speed ratio and the standard speed ratio is greater than 0.15 and lasts for more than 5s, the abnormal detection result of the vehicle range extender is determined to be an abnormal speed ratio.

[0160] In the embodiment of the present application, the operating abnormalities of the vehicle range extender in different dimensions are detected respectively by the above four methods, which can ensure the comprehensiveness and accuracy of abnormality detection.

[0161] In the case where the abnormal detection result indicates that the vehicle range extender is abnormal, in order to ensure the safety of vehicle operation, based on the above embodiment, in this embodiment, an optional method for abnormal correction is provided, such as Figure 5 As shown, specifically ensure the following steps:

[0162] S501, when the abnormality detection result indicates that the vehicle range extender is abnormal, determine the number of abnormalities and the abnormality duration of the vehicle range extender in the current sampling period.

[0163] Among them, the abnormality detection result includes the abnormality type corresponding to the vehicle range extender. The so-called abnormality number is the total number of various abnormalities of the vehicle range extender in the current sampling period; the so-called abnormality duration is the total duration of various abnormalities of the vehicle range extender in the current sampling period.

[0164] When the abnormality detection result indicates that the vehicle range extender is abnormal, the number of abnormalities and the abnormality duration of the vehicle range extender in the current sampling period can be calculated based on the historical abnormality records of the vehicle range extender.

[0165] S502: When the number of exceptions is less than or equal to the number of exceptions threshold, and the duration of the exception is less than or equal to the duration of the exception, determine the priority corresponding to the exception type.

[0166] The so-called abnormal number threshold is a value used to measure the number of abnormalities; the so-called abnormal duration threshold is a value used to measure the duration of the abnormality.

[0167] The number of exceptions can be compared with the number of exceptions threshold, and the duration of the exception can be compared with the duration threshold. If the number of exceptions is less than or equal to the number of exceptions threshold, and the duration of the exception is less than or equal to the duration threshold, it proves that the exception does not occur frequently. At this time, the current exception type can be used as an index to query the candidate exception types and the priorities corresponding to the candidate exception types to obtain the priority corresponding to the current exception type.

[0168] For example, the current exception type can be used as an index to query the priority relationship table to obtain the priority corresponding to the current exception type. The priority relationship table refers to the following Table 1.

[0169] Table 1 Priority relationship table

[0170]

[0171] In another optional implementation, when the number of abnormalities is greater than the abnormal number threshold or the abnormal duration is greater than the abnormal duration threshold, the vehicle range extender is shut down and is prohibited from starting again.

[0172] It can be understood that when the number of abnormalities is greater than the abnormal number threshold or the abnormal duration is greater than the abnormal duration threshold, it proves that the abnormality occurs more frequently. At this time, in order to avoid the loss of the vehicle range extender caused by repeated abnormal processing, the vehicle range extender can be directly shut down and the vehicle range extender is prohibited from starting again.

[0173] S503, performing abnormal processing on the vehicle range extender according to the priority corresponding to the abnormal type.

[0174] In order to ensure the efficiency of exception handling, a corresponding exception handling method can be configured in advance for each priority level; accordingly, after determining the priority level corresponding to the exception type, the exception handling method corresponding to the priority level corresponding to the exception type can be used to handle the exception of the vehicle range extender, and detect whether the abnormality of the vehicle range extender disappears based on the vehicle range extender data.

[0175] If the abnormality of the vehicle range extender disappears, the number of abnormalities and the duration of the abnormality in the current sampling period are updated; if the abnormality of the vehicle range extender does not disappear, the abnormality processing of the vehicle range extender continues, and if the abnormality of the vehicle range extender is not eliminated for a long time, the vehicle range extender is shut down and the vehicle range extender is prohibited from starting again.

[0176] In the embodiment of the present application, by determining whether to handle the abnormality of the vehicle range extender according to the number of abnormalities and the duration of the abnormality, and in the case of handling the abnormality of the vehicle range extender, handling the abnormality of the vehicle range extender based on the priority of the abnormality type, the rationality of the abnormality handling can be ensured, thereby ensuring the safety of vehicle operation.

[0177] In order to ensure the rationality of exception handling, on the basis of the above embodiments, in this embodiment, multiple optional methods of exception handling are provided.

[0178] Method 1: Shut down the vehicle range extender.

[0179] In an optional implementation, the vehicle range extender may be directly shut down, and restarted after detecting that the abnormality of the vehicle range extender has been corrected.

[0180] Method 2: Control the vehicle range extender to operate with minimum power consumption.

[0181] In an optional implementation, if the vehicle is in the startup phase, the following startup control strategy with the goal of minimum power consumption is adopted to take over the operation of the vehicle range extender. 1) The engine is dragged to the ignition and injection speed in a preset speed control mode; 2) The torque of the generator is limited, and the generator is driven to run at a smaller power generation to prevent insufficient discharge power of the power battery; 3) After the engine is ignited and injected, the generator speed control mode does not exit and lasts for a long time, such as 5s, to assist the engine operation; 4) After the startup is completed, the generator switches to the preset torque control mode, and the engine request torque is set to 0, so that the engine can run at idle speed for a period of time, such as 1min.

[0182] If the vehicle is in the working stage, the following working control strategy with minimum power consumption as the target is adopted to take over the operation of the vehicle range extender. Specifically, when the vehicle range extender is in the power generation state, the power generation point can be selected from a few fixed working points according to the current speed range of the vehicle. Among them, a high-power working point can be selected as the power generation point in the high speed range.

[0183] If the vehicle is in the shutdown phase, the following shutdown control strategy with the minimum power consumption as the goal is adopted to take over the operation of the vehicle range extender. 1) The generator is switched to the preset torque control mode, and the generator request torque is set to 0, so that the shutdown process is decelerated by the friction torque of the range extender; 2) The engine request torque is set to 0, and when the actual engine torque drops to the preset threshold, fuel injection is prohibited and the oil circuit is disconnected.

[0184] After detecting that the abnormality of the vehicle range extender has been corrected, the takeover mode can be automatically exited.

[0185] Method three: Based on the historical operating parameters in the previous sampling cycle and the current operating parameters in the control instructions, the target operating parameters are determined, and the vehicle range extender is controlled to operate based on the target operating parameters.

[0186] The so-called previous sampling cycle is a historical sampling cycle adjacent to the current sampling cycle; the so-called historical working parameters are historical working parameters in the control instructions issued in the previous sampling cycle.

[0187] In an optional embodiment, the smaller operating parameter between the historical operating parameter in the previous sampling cycle and the current operating parameter in the control instruction can be used as the target operating parameter, and the vehicle range extender can be controlled to operate based on the target operating parameter; then, the target operating parameter is recorded as the new current operating parameter, so that if the next sampling cycle is still abnormal, the smaller operating parameter between the new current operating parameter and the next operating parameter will be used as the target operating parameter.

[0188] After the abnormality of the vehicle range extender is detected and corrected, the operation of the vehicle range extender can be controlled directly based on the working parameters in the control instruction.

[0189] In the embodiment of the present application, the abnormality of the vehicle range extender is corrected by the above three methods, which can ensure the accuracy of abnormality handling and thus ensure the safety of vehicle operation.

[0190] Figure 6 FIG. 2 is a flow chart of an exception handling method in another embodiment. Based on the above embodiment, this embodiment provides an optional example of an exception handling method. Figure 6 The specific implementation process is as follows:

[0191] S601, in response to a detection request for a vehicle range extender, obtaining generator operation data, engine operation data, and range extender start / stop related data of the vehicle in a current sampling period, as well as control instructions for the vehicle range extender.

[0192] S602, determine whether the control instruction is a start-stop instruction, if so, execute S603; if not, execute S605.

[0193] S603, determining whether the vehicle range extender meets the start-stop conditions according to the range extender start-stop associated data, if so, executing S604; if not, executing S608.

[0194] Optionally, the range extender start-stop associated data includes the vehicle's driving gear, current vehicle speed, remaining battery power, range extender disable flag and range extender start status; the start-stop conditions include start conditions and / or stop conditions.

[0195] If, according to the range extender start-stop associated data, it is determined that the vehicle is in a first state, and the duration of the vehicle in the first state is greater than the first duration threshold, it is determined that the vehicle range extender does not meet the start condition; wherein, the first state includes that the vehicle's driving gear is a forward gear, the current vehicle speed is greater than the vehicle speed threshold, the remaining battery power is less than the first power threshold, the range extender disable mark indicates that the vehicle range extender is prohibited from starting, and the range extender start state is a non-start state; if, according to the range extender start-stop associated data, it is determined that the vehicle is in a second state, and the duration of the vehicle in the second state is greater than the second duration threshold, it is determined that the vehicle range extender does not meet the stop condition; wherein, the second state includes that the vehicle's driving gear is a forward gear, the remaining battery power is greater than the second power threshold, and the range extender start state is a start state; the second power threshold is greater than the first power threshold.

[0196] When the number of starts of the range extender is greater than the start number threshold, it is determined that the start-stop abnormality detection result of the vehicle range extender is a start abnormality.

[0197] S604, performing start-stop abnormality detection on the vehicle range extender according to the response data of the vehicle range extender to the start-stop command and the standard start-stop process of the start-stop command.

[0198] S605, performing an operating abnormality detection on the vehicle range extender according to the generator operating data, the engine operating data and the current operating parameters in the working instruction.

[0199] Optionally, the generator operation data includes the generated power and the actual speed of the generator; the engine operation data includes the actual engine speed and the actual engine torque; the current working parameters include the engine requested speed, the engine requested torque, the standard speed ratio and the standard deviation threshold corresponding to the generated power; according to the generator operation data, the engine operation data and the current working parameters in the working instruction, the vehicle range extender is detected for working abnormality, including at least one of the following: according to the size relationship between the actual engine speed and the standard engine speed, the size relationship between the requested engine speed and the standard engine speed, and the speed difference between the actual engine speed and the requested engine speed, the vehicle range extender is detected for speed abnormality; or, according to the size relationship between the actual engine torque and the standard engine torque, the size relationship between the requested engine torque and the standard engine torque, and the torque difference between the actual engine torque and the requested engine torque, the vehicle range extender is detected for torque abnormality; or, according to the size relationship between the power standard deviation corresponding to the generated power and the standard deviation threshold, the vehicle range extender is detected for power abnormality; or, according to the deviation between the standard speed ratio and the ratio of the actual engine speed to the actual generator speed, the vehicle range extender is detected for speed ratio abnormality.

[0200] S606, when the abnormality detection result indicates that the vehicle range extender is abnormal, determine the number of abnormalities and the abnormality duration of the vehicle range extender in the current sampling period.

[0201] Among them, the abnormal detection result includes the abnormal type corresponding to the vehicle range extender.

[0202] S607, determine whether the number of abnormalities is less than or equal to the abnormal number threshold, and the abnormal duration is less than or equal to the abnormal duration threshold. If so, execute S608; if not, execute S609.

[0203] S608, determining the priority corresponding to the abnormality type of the vehicle range extender, and performing abnormal processing on the vehicle range extender according to the priority corresponding to the abnormality type.

[0204] Optionally, abnormal processing is performed on the vehicle range extender, including any of the following: shutting down the vehicle range extender; or controlling the vehicle range extender to operate with minimum power consumption as the goal; or determining target operating parameters based on historical operating parameters in the previous sampling cycle and current operating parameters in the control instructions, and controlling the vehicle range extender to operate based on the target operating parameters.

[0205] S609, shutting down the vehicle range extender and prohibiting the vehicle range extender from starting again.

[0206] The specific process of the above S601-S609 can refer to the description of the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

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

[0208] Based on the same inventive concept, the embodiment of the present application also provides an exception handling device for implementing the above-mentioned exception handling method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned method, so the specific limitations in one or more exception handling device embodiments provided below can refer to the limitations on the exception handling method above, and will not be repeated here.

[0209] In an exemplary embodiment, Figure 7 As shown, an exception handling device 1 is provided, comprising: an acquisition module 10 and an exception detection module 20, wherein:

[0210] The acquisition module 10 is used to respond to the detection request for the vehicle range extender and obtain the vehicle range extender data of the vehicle in the current sampling period and the control instructions for the vehicle range extender; wherein the vehicle range extender data includes the generator operation data, the engine operation data and the range extender start-stop related data;

[0211] The abnormality detection module 20 is used to perform abnormality detection on the vehicle range extender according to the vehicle range extender data and the control instructions for the vehicle range extender.

[0212] In an exemplary embodiment, the anomaly detection module 20 includes:

[0213] A start-stop detection unit, used to perform start-stop abnormality detection on the vehicle range extender according to the range extender start-stop associated data when the control instruction includes a start-stop instruction;

[0214] The working detection unit is used to detect working abnormality of the vehicle range extender according to the generator operating data, the engine operating data and the current working parameters in the working instruction when the control instruction includes the working instruction.

[0215] In an exemplary embodiment, the start-stop detection unit includes:

[0216] The first subunit is used to perform start-stop abnormality detection on the vehicle range extender according to the response data of the vehicle range extender to the start-stop command and the standard start-stop process of the start-stop command when it is determined that the vehicle range extender meets the start-stop condition according to the start-stop associated data of the range extender;

[0217] The second subunit is used to determine that the start-stop abnormality detection result of the vehicle range extender is a start-stop abnormality when it is determined that the vehicle range extender does not meet the start-stop condition according to the range extender start-stop associated data.

[0218] In an exemplary embodiment, the range extender start-stop associated data includes the vehicle driving gear, the current vehicle speed, the remaining battery power, the range extender disable flag and the range extender start status; the start-stop condition includes the start condition and / or the stop condition; further, the first subunit is specifically used for:

[0219] If, according to the range extender start-stop associated data, it is determined that the vehicle is in a first state, and the duration of the vehicle in the first state is greater than the first duration threshold, it is determined that the vehicle range extender does not meet the start condition; wherein, the first state includes that the vehicle's driving gear is a forward gear, the current vehicle speed is greater than the vehicle speed threshold, the remaining battery power is less than the first power threshold, the range extender disable mark indicates that the vehicle range extender is prohibited from starting, and the range extender start state is a non-start state; if, according to the range extender start-stop associated data, it is determined that the vehicle is in a second state, and the duration of the vehicle in the second state is greater than the second duration threshold, it is determined that the vehicle range extender does not meet the stop condition; wherein, the second state includes that the vehicle's driving gear is a forward gear, the remaining battery power is greater than the second power threshold, and the range extender start state is a start state; the second power threshold is greater than the first power threshold.

[0220] In an exemplary embodiment, the range extender start-stop associated data further includes the number of times the range extender is started; further, the start-stop detection unit is further used to:

[0221] When the number of starts of the range extender is greater than the start number threshold, it is determined that the start-stop abnormality detection result of the vehicle range extender is a start abnormality.

[0222] In an exemplary embodiment, the generator operation data includes the generated power and the actual generator speed; the engine operation data includes the actual engine speed and the actual engine torque; the current working parameters include the engine requested speed, the engine requested torque, the standard speed ratio and the standard deviation threshold corresponding to the generated power; further, the working detection unit is specifically used to:

[0223] According to the relationship between the actual engine speed and the standard engine speed, the relationship between the requested engine speed and the standard engine speed, and the speed difference between the actual engine speed and the requested engine speed, the vehicle range extender is detected for speed abnormality;

[0224] Perform torque abnormality detection on the vehicle range extender according to the magnitude relationship between the actual engine torque and the standard engine torque, the magnitude relationship between the engine request torque and the standard engine torque, and the torque difference between the actual engine torque and the engine request torque;

[0225] According to the relationship between the power standard deviation corresponding to the generated power and the standard deviation threshold, power anomaly detection is performed on the vehicle range extender;

[0226] The vehicle range extender is tested for speed ratio abnormality based on the deviation between the standard speed ratio and the ratio of the actual engine speed to the actual generator speed.

[0227] In an exemplary embodiment, the exception handling device 1 further includes an exception correction module, wherein the exception correction module includes:

[0228] A first correction unit is used to determine the number of abnormalities and the duration of abnormality of the vehicle range extender in a current sampling period when the abnormality detection result indicates that the vehicle range extender is abnormal; wherein the abnormality detection result includes the abnormality type corresponding to the vehicle range extender;

[0229] A second correction unit is used to determine the priority corresponding to the abnormal type when the number of abnormalities is less than or equal to the abnormal number threshold and the abnormal duration is less than or equal to the abnormal duration threshold;

[0230] The third correction unit is used to perform abnormal processing on the vehicle range extender according to the priority corresponding to the abnormal type.

[0231] In an exemplary embodiment, the third correction unit is specifically configured to:

[0232] Shut down the vehicle range extender;

[0233] Control the vehicle range extender to operate with minimum power consumption;

[0234] Based on the historical operating parameters in the previous sampling cycle and the current operating parameters in the control instructions, the target operating parameters are determined, and the vehicle range extender is controlled to operate based on the target operating parameters.

[0235] In an exemplary embodiment, the second correction unit is further configured to:

[0236] When the number of abnormalities is greater than the abnormal number threshold or the abnormal duration is greater than the abnormal duration threshold, the vehicle range extender is shut down and is prohibited from starting again.

[0237] Each module in the above-mentioned exception handling device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module above.

[0238] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the exception handling method described in any of the above embodiments is implemented.

[0239] In an exemplary embodiment, see Figure 8 , Figure 8A diagram of the internal structure of a computer device is provided. The computer device may be a server or a control in a vehicle. The computer device includes a memory 801 and a processor 802, the memory 801 and the processor 802 are connected via a system bus 803, a computer program is stored in the memory 801, and the processor 802 implements the exception handling method described in any of the above embodiments when executing the computer program.

[0240] Optional, see Fig. 9 , Fig. 9 Another internal structure diagram of a computer device is provided. Fig. 9 On the basis of the above, the computer device may further include an input / output interface 804 (Input / Output, referred to as I / O) and a communication interface 805. Among them, the processor 802, the memory 801 and the input / output interface 804 are connected through the system bus 803, and the communication interface 805 is connected to the system bus 803 through the input / output interface 804. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium 806 and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store input data. The input / output interface 1504 of the computer device is used to exchange information between the processor 1502 and an external device. The communication interface 1505 of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the exception handling method described in any of the above embodiments is implemented.

[0241] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

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

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

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

[0245] It should be noted that the data involved in this application (including but not limited to vehicle extended-range data, etc.) are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

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

[0247] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this application.

[0248] The above-described embodiments merely represent several implementation manners of this application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation to the patent scope of this application. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application shall be subject to the appended claims.

Claims

1. An exception handling method, characterized in that: The method comprises: In response to a detection request for a vehicle range extender, obtaining vehicle range extender data of the vehicle in a current sampling period and a control instruction for the vehicle range extender; wherein the vehicle range extender data includes generator operation data, engine operation data and range extender start-stop associated data; According to the vehicle range extender data and the control instruction for the vehicle range extender, abnormality detection is performed on the vehicle range extender.

2. The method according to claim 1, characterized in that: The performing abnormality detection on the vehicle range extender according to the vehicle range extender data and the control instruction for the vehicle range extender comprises: When the control instruction includes a start-stop instruction, performing start-stop abnormality detection on the vehicle range extender according to the range extender start-stop associated data; In a case where the control instruction includes a working instruction, the vehicle range extender is subjected to working abnormality detection according to the generator operating data, the engine operating data and current working parameters in the working instruction.

3. The method according to claim 2, characterized in that The method of performing start-stop abnormality detection on the vehicle range extender according to the range extender start-stop associated data includes: When it is determined that the vehicle range extender meets the start-stop condition according to the range extender start-stop associated data, the vehicle range extender is subjected to start-stop abnormality detection according to the response data of the vehicle range extender to the start-stop command and the standard start-stop process of the start-stop command; When it is determined that the vehicle range extender does not meet the start-stop condition according to the range extender start-stop associated data, the start-stop abnormality detection result of the vehicle range extender is determined to be a start-stop abnormality.

4. The method according to claim 3, characterized in that: The range extender start-stop associated data includes the vehicle's driving gear, current vehicle speed, remaining battery power, range extender disable flag and range extender start status; the start-stop conditions include start conditions and / or stop conditions; The determining, based on the range extender start-stop associated data, that the vehicle range extender does not meet the start-stop condition includes: If, according to the range extender start-stop associated data, it is determined that the vehicle is in the first state, and the duration of the vehicle in the first state is greater than the first duration threshold, it is determined that the vehicle range extender does not meet the start condition; wherein the first state includes that the vehicle driving gear is the forward gear, the current vehicle speed is greater than the vehicle speed threshold, the remaining battery power is less than the first power threshold, the range extender disable mark indicates that the vehicle range extender is prohibited from starting, and the range extender start state is the non-start state; If, according to the range extender start-stop associated data, it is determined that the vehicle is in the second state, and the duration of the vehicle in the second state is greater than a second duration threshold, it is determined that the vehicle range extender does not meet the shutdown condition; wherein, the second state includes that the vehicle driving gear is a forward gear, the remaining battery power is greater than a second power threshold, and the range extender start state is a start state; and the second power threshold is greater than the first power threshold.

5. The method according to claim 2, characterized in that: The range extender start-stop associated data also includes the number of times the range extender is started; The method of performing start-stop abnormality detection on the vehicle range extender according to the range extender start-stop associated data includes: When the number of startup times of the range extender is greater than the startup number threshold, it is determined that the start-stop abnormality detection result of the vehicle range extender is a startup abnormality.

6. The method according to claim 2, characterized in that The generator operation data includes the generated power and the actual generator speed; the engine operation data includes the actual engine speed and the actual engine torque; the current operating parameters include the engine requested speed, the engine requested torque, the standard speed ratio and the standard deviation threshold corresponding to the generated power; The performing operation abnormality detection on the vehicle range extender according to the generator operation data, the engine operation data and the current operation parameters in the operation instruction includes at least one of the following: Performing speed abnormality detection on the vehicle range extender according to the magnitude relationship between the actual engine speed and the standard engine speed, the magnitude relationship between the requested engine speed and the standard engine speed, and the speed difference between the actual engine speed and the requested engine speed; performing torque abnormality detection on the vehicle range extender according to a magnitude relationship between the actual engine torque and the standard engine torque, a magnitude relationship between the engine request torque and the standard engine torque, and a torque difference between the actual engine torque and the engine request torque; Performing power anomaly detection on the vehicle range extender according to a magnitude relationship between a power standard deviation corresponding to the generated power and a standard deviation threshold; According to the deviation between the standard speed ratio and the ratio of the actual speed of the engine to the actual speed of the generator, the speed ratio abnormality detection is performed on the vehicle range extender.

7. The method according to claim 1, characterized in that The method further comprises: In the case where the abnormality detection result indicates that the vehicle range extender is abnormal, determining the number of abnormalities and the abnormality duration of the vehicle range extender in the current sampling period; wherein the abnormality detection result includes the abnormality type corresponding to the vehicle range extender; When the number of exceptions is less than or equal to the number of exceptions threshold, and the duration of the exception is less than or equal to the duration of the exception, determining the priority corresponding to the exception type; The vehicle range extender is subjected to exception processing according to the priority corresponding to the exception type.

8. The method according to claim 7, characterized in that The abnormal processing of the vehicle range extender includes any of the following: Shutdown the vehicle range extender; Controlling the vehicle range extender to operate with minimum power consumption as a goal; Based on the historical operating parameters in the previous sampling cycle and the current operating parameters in the control instructions, target operating parameters are determined, and the vehicle range extender is controlled to operate based on the target operating parameters.

9. The method according to claim 7, characterized in that: The method further comprises: When the number of abnormalities is greater than the abnormal number threshold or the abnormal duration is greater than the abnormal duration threshold, the vehicle range extender is shut down and is prohibited from starting again.

10. An exception handling device, characterized in that: The device comprises: An acquisition module, configured to respond to a detection request for a vehicle range extender, acquire vehicle range extender data of the vehicle in a current sampling period, and a control instruction for the vehicle range extender; wherein the vehicle range extender data includes generator operation data, engine operation data, and range extender start-stop associated data; An abnormality detection module is used to perform abnormality detection on the vehicle range extender according to the vehicle range extender data and the control instruction for the vehicle range extender.

11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.

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

Citation Information

Cited By

  • Static diagnosis method, device and equipment for abnormity of range extender and storage medium

    CN121678233A