Vehicle operating mode control method and vehicle
By identifying the availability of vehicle operating modes and selecting an alternative operating mode in case of an anomaly, the problem of link interruption caused by faults during vehicle operating mode switching is solved, thus achieving smooth mode switching and improved security.
Patent Information
- Application Number
- CN202611527337.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-29
- Publication Date
- 2026-11-06
AI Technical Summary
When the vehicle switches operating modes, if the target operating mode is in an abnormally available state due to a fault, the operating mode switching link will be interrupted, causing problems such as mode stagnation, power output and energy management deviating from expectations.
During the vehicle operation mode switching process, the availability status of the target operation mode is identified, and when the target operation mode is abnormal, the vehicle fault type corresponding to the abnormality is determined. Based on the fault type, the first alternative operation mode is selected, and the vehicle is controlled to switch to the alternative mode to avoid the faulty component and utilize the currently available power transmission path.
Ensure smooth operation of the switching links between operating modes, improve the robustness, fault tolerance, and driving safety of vehicle mode switching, and take into account power performance, economy, and power supply requirements.
Smart Images

Figure CN123040891A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and more specifically, to a vehicle operation mode control method and a vehicle. Background Technology
[0002] In related technologies, when a vehicle is handling a change in operating mode, it usually only checks whether the target operating mode is valid. If it is valid, it attempts to switch. If the target operating mode is in an abnormal state of availability due to a fault, it often maintains the current operating mode, waits for the fault to be resolved, or directly reports an error. Therefore, when the target operating mode is abnormal, the operating mode switching link will be interrupted, resulting in operating mode stagnation, failure to switch modes successfully, and problems such as deviation of the vehicle's power output and energy management from expectations. Summary of the Invention
[0003] This application provides a vehicle operation mode control method and a vehicle. In this method, since the operation mode switching must simultaneously satisfy the condition that the target operation mode is established and available, when a target mode becomes abnormally available due to the failure of related components, waiting for the original target operation mode will cause the switching link to be interrupted, resulting in a continuous drop in power and loss of control of the power system. Therefore, if the target operation mode is abnormal, the type of vehicle fault that caused the abnormality is determined, and then a first alternative operation mode is determined according to the fault type and the vehicle is controlled to switch to the first alternative operation mode. Since different faults correspond to different failed components and different feasible alternative paths, selecting the first alternative operation mode according to the fault type can avoid the faulty components and utilize the currently available power transmission path, thereby ensuring that the operation mode switching link is unobstructed, preventing the vehicle from being stuck in an invalid state, improving the robustness, fault tolerance, and driving safety of the vehicle mode switching, while taking into account power performance, economy, and power supply requirements.
[0004] In a first aspect, a vehicle operation mode control method is provided, the method comprising: in response to a vehicle operation mode switching command, identifying the availability status of a target operation mode; if an abnormal availability status of the target operation mode is identified, determining the vehicle fault type corresponding to the abnormality of the target operation mode, determining a first alternative operation mode of the target operation mode based on the vehicle fault type, and controlling the vehicle operation mode to switch to the first alternative operation mode.
[0005] Through the above technical solution, the embodiments of this application can identify the availability status of the target operating mode during the vehicle operating mode switching process; when the target operating mode is abnormal, the vehicle fault type corresponding to the abnormal target operating mode is further determined, and a first alternative operating mode for the target operating mode is determined based on the vehicle fault type, thereby controlling the vehicle operating mode to switch to the first alternative operating mode. Therefore, when the availability status of the target operating mode is abnormal due to a vehicle fault, the vehicle no longer remains in the original operating mode but can switch to an available operating mode, avoiding operating mode switching lag, ensuring a smooth operating mode switching link, adapting the vehicle operating mode to the current operating conditions, and improving the reliability of vehicle operation.
[0006] In conjunction with the first aspect, in some possible implementations, determining the first alternative operating mode of the target operating mode based on the vehicle fault type includes: reading a pre-defined first mapping table between vehicle fault types and the first alternative operating mode; and querying the first mapping table based on the vehicle's first fault type to obtain the first alternative operating mode.
[0007] Through the above technical solution, the embodiments of this application can pre-define the correspondence between vehicle fault types and first alternative operating modes in a first mapping table. When the target operating mode is abnormal, the first alternative operating mode can be obtained by directly querying the first mapping table using the vehicle fault type as the query basis. There is no need to temporarily redetermine the alternative operating mode based on multiple variables during the operating mode switching process. The efficiency and consistency of operating mode switching decisions are improved, the time required for mode switching is shortened, and the correspondence between alternative operating modes and vehicle fault types is clearer, further ensuring the smooth operation of the operating mode switching link.
[0008] In conjunction with the first aspect, in some possible implementations, reading a pre-defined mapping table between vehicle fault types and first alternative operating modes includes: identifying the current operating mode of the vehicle operating mode; and determining the first mapping table based on the current operating mode, vehicle fault types, and the first alternative operating mode.
[0009] Through the above technical solutions, the conditions for the establishment and availability of the target operating mode and the impact of the fault on the power transmission path are different under different current operating modes in this application embodiment. The feasible alternative modes and priorities corresponding to the same fault type may also be different under different operating modes. If the current operating mode is not distinguished and the same mapping relationship is used directly, an alternative mode that does not match the current mode may be selected, resulting in switching failure or jamming. Therefore, identifying the current operating mode and then determining the first mapping relationship table can ensure that the correspondence between the fault type and the alternative mode falls in the correct mode scenario, thereby querying a more accurate first alternative operating mode and controlling the vehicle to complete the switching, ensuring smooth mode switching link, improving fault tolerance, mode switching success rate and overall vehicle driving safety.
[0010] In conjunction with the first aspect, in some possible implementations, before querying the first mapping relationship table based on the first vehicle fault type to obtain the first alternative operating mode, the process includes: identifying the actual number of vehicle fault types; if the actual number of vehicle fault types is greater than a first preset number, identifying the current priority of each vehicle fault type, filtering out vehicle fault types with a first target priority, and determining the first alternative operating mode based on the vehicle fault types with the first target priority.
[0011] Through the above technical solution, in this application embodiment, if the actual number is greater than the first preset number, it indicates that the current fault is not a single fault but multiple faults occurring concurrently. At this time, if the mapping table is still directly queried by a certain fault type, candidate replacement mode conflicts may occur due to different replacement modes corresponding to different faults. In some cases, a mode that cannot avoid all faulty components may be selected, leading to switching failure or mode stagnation. Therefore, it is necessary to further identify the current priority of each vehicle fault type, filter out the vehicle fault types with the first target priority, and determine the first replacement operation mode based on the vehicle fault type with the first target priority. This avoids mutual conflicts and decision uncertainty in replacement logic under multiple faults, ensures that the operation mode switching link can continue to execute under complex fault conditions, and improves the success rate of mode switching, fault tolerance, vehicle robustness, and driving safety.
[0012] In conjunction with the first aspect, in some possible implementations, before controlling the vehicle operation mode to switch to the first alternative operation mode, the method further includes: identifying the availability status of the first alternative operation mode; if an abnormality of the alternative operation mode is identified, filtering out vehicle fault types with a second target priority, querying the first mapping relationship table based on the vehicle fault types with the second target priority to obtain the second alternative operation mode; and controlling the vehicle operation mode to switch to the second alternative operation mode.
[0013] Through the above technical solution, the embodiments of this application can identify the availability of the first alternative operating mode before controlling the vehicle to switch to the first alternative operating mode, instead of immediately performing the switch after determining the first alternative operating mode. This is because the first alternative operating mode is only the result of querying the first mapping relationship table based on the vehicle fault type of the first target priority. When multiple faults occur concurrently or the fault state changes, other faults may still cause the required components to malfunction. Therefore, if the switch is performed directly, it may still fail and cause the mode to get stuck again. Therefore, when the abnormality of the alternative operating mode is identified, the vehicle fault type of the second target priority is further screened out, thereby forming a step-by-step replacement and fallback switching link. This allows an executable operating mode to be selected even under multiple fault conditions, avoiding the switching process from being interrupted due to the abnormality of the first alternative mode. This prevents the vehicle from getting stuck in an invalid state, the battery from continuously decreasing, and the power system from going out of control, thereby improving the success rate of mode switching, fault tolerance, vehicle robustness, and driving safety.
[0014] In conjunction with the first aspect, in some possible implementations, determining the vehicle fault type corresponding to the abnormality of the target operating mode includes: identifying the fault identifier corresponding to the abnormal availability state of the target operating mode; and determining the vehicle fault type based on the fault identifier.
[0015] Through the above technical solution, the embodiments of this application can determine the corresponding vehicle fault type based on the fault identifier corresponding to the abnormality of the target operating mode. Therefore, the determination of the vehicle fault type does not rely on indirect inference from the operating mode switching phenomenon, but is directly obtained from the fault identifier corresponding to the abnormality. This makes the determination of the vehicle fault type more direct and accurate, reduces misjudgment of fault types, provides a reliable basis for subsequently determining the first alternative operating mode based on the vehicle fault type, improves the accuracy of operating mode switching decisions, and further ensures the smooth operation of the operating mode switching link.
[0016] In conjunction with the first aspect, in some possible implementations, identifying the available state of the target operating mode includes: acquiring vehicle operating data, extracting the clutch state and gear state from the vehicle operating data; identifying the cause of the abnormality of the target operating mode based on at least one of the clutch state and gear state; if the cause of the abnormality is identified, determining that the available state of the target operating mode is abnormal.
[0017] Through the above technical solution, the embodiments of this application can first acquire vehicle operating data and extract clutch status and gear status when identifying the availability of the target operating mode. Since the availability of the target operating mode essentially depends on whether the clutch and related gears and other execution components can operate according to the requirements of the mode, and the clutch status and gear status are the direct basis for reflecting whether these components are available, using them as judgment input can avoid relying on indirect or delayed information. Then, based on at least one of the clutch status and gear status, the cause of the target operating mode abnormality can be identified. At the same time as determining the abnormality, it is possible to locate whether it is a clutch abnormality or a gear abnormality, thereby transforming the general mode abnormality into a specific component-level abnormality cause. If the abnormality cause is identified, the target operating mode is determined to be abnormal, which provides an accurate and timely triggering condition for subsequently determining the first alternative operating mode according to the fault type. This improves the accuracy and real-time performance of the target operating mode availability judgment and the fault location accuracy, reduces misjudgments and omissions, and ensures that once the target mode is abnormal, it can immediately enter the alternative mode decision-making, preventing the vehicle from continuing to wait or being stuck in an invalid state due to forced switching. This improves the fault tolerance success rate of operating mode switching and the overall vehicle driving safety.
[0018] In conjunction with the first aspect, in some possible implementations, before identifying the availability of the target operating mode, the process includes: obtaining the current driving mode; and determining the target operating mode based on the current driving mode and vehicle operating data.
[0019] Through the above technical solution, the driving mode of this application embodiment directly reflects the driver's needs for vehicle characteristics such as power, fuel economy, handling, and four-wheel drive capability. It is the starting point for determining which operating mode the vehicle should respond in. Subsequently, the target operating mode is determined together with the current driving mode and vehicle operating data. This is because the driving mode alone can only provide the direction of the demand. It is also necessary to combine it with actual operating data to determine what conditions the vehicle currently has and match the specific target operating mode. This ensures that the determination of the target operating mode is consistent with both the driver's intention and the actual state of the vehicle. It also provides a clear object and judgment benchmark for the subsequent identification of the usability of the target operating mode, avoiding logical confusion or false triggering when the target is unclear. This ensures that once the target mode is abnormal, the fault type determination and alternative mode selection process can be accurately entered, improving the targeting, rationality, success rate of operating mode switching, as well as the overall vehicle power economy and driving safety.
[0020] In conjunction with the first aspect, in some possible implementations, determining the target operating mode based on the current driving mode and vehicle operating data includes: obtaining a second mapping table, wherein the second mapping table is a mapping table corresponding to the current driving mode, vehicle operating data, and the target operating mode; and querying the second mapping table using the current driving mode and vehicle operating data to determine the corresponding target operating mode.
[0021] Through the above technical solution, the embodiments of this application can pre-define the correspondence between the current driving mode, vehicle operation data, and target operating mode in a second mapping table. When determining the target operating mode, the corresponding target operating mode can be obtained by querying the second mapping table using the current driving mode and vehicle operation data, eliminating the need to temporarily derive the target operating mode based on multiple variables during the operating mode switching process. Therefore, the process of determining the target operating mode is simplified, efficiency and consistency are improved, the target operating mode matches the driver's intention and the actual vehicle state, providing a clear object for subsequent identification of the available states of the target operating mode, reducing deviations in target operating mode determination, and further ensuring a smooth operating mode switching process.
[0022] Secondly, a vehicle operating mode control device is provided, the device comprising: an identification module for identifying the availability status of a target operating mode in response to a vehicle operating mode switching process; a determination module for determining the vehicle fault type corresponding to the target operating mode abnormality if an abnormality is detected, and determining a first alternative operating mode of the target operating mode based on the vehicle fault type; and a control module for controlling the vehicle operating mode to switch to the first alternative operating mode.
[0023] Thirdly, a vehicle is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle operation mode control method as described in the above embodiments.
[0024] Fourthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof.
[0025] Fifthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof. Attached Figure Description
[0026] Figure 1 A flowchart of a vehicle operation mode control method provided in this application embodiment; Figure 2 This is a logic diagram for determining the switching from a serial mode to other modes provided in an embodiment of this application. Figure 3 A flowchart illustrating the vehicle operation mode control method provided in this application embodiment; Figure 4This is a schematic diagram of the vehicle structure provided in an embodiment of this application. Detailed Implementation
[0027] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0028] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0029] In the actual operation of hybrid vehicles, after the driver selects a driving mode via the central control screen, the vehicle controller needs to determine the target operating mode based on factors such as the driving mode, battery state of charge, gear lever position, engine status, accelerator pedal opening, and vehicle speed, and then control the vehicle to switch from the current operating mode to the target operating mode. The switching of operating modes requires two conditions to be met simultaneously: the target operating mode must be established, and the target operating mode must be available. Whether the target operating mode is available depends on the status of components such as the clutch, planetary gear set, and front axle gear position in the transmission control unit. When the target operating mode malfunctions due to a fault in these components, even if the exit conditions for the current operating mode have been met, the switching of operating modes will still be stuck, and the vehicle will remain in the current operating mode, with a more suitable operating mode not being executed. As a result, the vehicle's power output and energy management deviate from expectations, the battery state of charge is difficult to maintain within the target range, and the vehicle's power and fuel economy are affected.
[0030] This application provides a vehicle operating mode control method. During the vehicle operating mode switching process, the availability status of the target operating mode is identified; if an abnormality is detected in the target operating mode, the vehicle fault type corresponding to the abnormality is determined, and an alternative operating mode is determined based on the vehicle fault type; the vehicle operating mode is then controlled to switch to the alternative operating mode. Therefore, when the target operating mode becomes abnormal due to component failure, the vehicle no longer remains in the original operating mode but switches to the available alternative operating mode, avoiding operating mode switching bottlenecks, ensuring a smooth operating mode switching link, adapting the vehicle operating mode to the current operating conditions, and improving the reliability of vehicle operation.
[0031] Figure 1This is a flowchart of a vehicle operation mode control method provided in an embodiment of this application.
[0032] For example, such as Figure 1 As shown, the vehicle operation mode control method includes: Step S101: In response to the vehicle operating mode switching command, identify the availability status of the target operating mode.
[0033] The target operating mode refers to the operating mode that the vehicle controller expects the vehicle to switch to during the vehicle operating mode switching process, such as EV mode, series mode, direct drive mode, hybrid mode, idle-EAWD mode, etc. This application does not impose specific restrictions on this.
[0034] It is understood that by identifying the availability status of the target operating mode during the operating mode switching process, this application embodiment can pre-determine whether the target operating mode has the conditions for execution before the switching is executed, avoiding switching failure or switching stagnation caused by directly switching when the target operating mode is abnormal, and providing a basis for judgment to take alternative switching measures when the target operating mode is abnormal, thereby ensuring the smooth operation mode switching link.
[0035] It should be noted that the vehicle operating mode switching process can be triggered by the driver or automatically by the vehicle controller based on the vehicle's operating status. For example, the vehicle enters the operating mode switching process when the driver switches driving modes via the central control screen, or when the vehicle controller determines that another operating mode needs to be entered based on conditions such as battery state of charge, vehicle speed, and accelerator pedal opening.
[0036] The availability of the target operating mode can be determined by whether the target operating mode can be established, entered, and maintained under the current vehicle state, component state, and fault state. Identifying the availability of the target operating mode is not limited to the state of vehicle components and can be achieved using at least one of the following methods: based on the state of the executing component, based on fault information, based on sensor signals, based on conditional judgment, based on model estimation, or based on multi-signal arbitration.
[0037] As one possible implementation, this application embodiment determines whether components such as the engine, clutch, gear, motor, and battery required for the target operating mode are available. If available, the target operating mode is usable. As another possible implementation, this application embodiment receives fault signals or fault codes from controllers such as the TCU (Transmission Control Unit), ECU (Electronic Control Unit), BMS (Battery Management System), and MCU (Motor Control Unit). If a fault affects components required for the target mode, an anomaly is determined. As another possible implementation, clutch position sensors, gear position sensors, speed sensors, and temperature sensors are used to directly or indirectly determine whether components are in the state required for the target mode. As another possible implementation, the entry and maintenance conditions for the target operating mode are pre-calibrated, and it is determined whether the current vehicle state meets these conditions. As another possible implementation, the feasibility of the target mode is estimated using models such as battery power capability, motor torque capability, engine torque capability, and thermal management. As another possible implementation, based on consistency verification and priority arbitration of signals from multiple sources, a final usable state is output. No specific limitations are made.
[0038] Specifically, the operating modes originate from driver needs. Drivers select a driving mode on the central control screen. A driving mode is a vehicle characteristic set to adapt to different driving needs and road conditions, including power, fuel economy, handling, and comfort. Different driving modes change vehicle parameter settings; therefore, to achieve the corresponding power parameters and needs, an operating mode needs to be defined. Specifically, the Economy mode aims to optimize fuel economy, prioritizing pure electric driving and reducing engine running time, suitable for commuting; the Standard mode aims to balance power and fuel economy, suitable for most daily driving scenarios such as city roads and highways; the Sport mode aims to improve faster power response, delaying upshifts and increasing throttle response sensitivity, suitable for those seeking a more aggressive driving experience; and the Four-Wheel Drive mode utilizes four-wheel drive to adjust torque output to all four wheels, emphasizing smooth power delivery and providing sufficient power response.
[0039] To match the characteristics of these driving modes, the vehicle needs to integrate components such as the engine, motor, battery, and transmission to work together in different operating modes to respond to the driver's power and economy needs. Specifically, in EV mode, to ensure economy, when the vehicle's battery is high or the driver does not have a strong power demand, the engine does not operate; instead, the battery provides power to the front and rear motors, driving the vehicle purely on electric power. In series mode, to maintain the vehicle's battery capacity, the engine operates but does not participate in driving; it charges the battery through the front motor, and the entire front axle does not participate in driving. In direct drive mode, to ensure overall vehicle power, the engine can directly output power to the wheels through the transmission, driving the vehicle together with the front and rear motors. In series-parallel hybrid mode, through a planetary gear set, the engine can proportionally distribute power output, using part for driving and part for power generation, ensuring power while also charging the battery. In idle four-wheel drive mode, to ensure strong power under heavy throttle, pure electric four-wheel drive is used; the engine is in an idling state, ready to provide strong power output at any time. In this mode, the clutch is disengaged, the engine idles, and pure electric four-wheel drive is achieved through the front and rear motors.
[0040] Step S102: If an abnormal availability status of the target operating mode is detected, the vehicle fault type corresponding to the abnormal target operating mode is determined, and the first alternative operating mode of the target operating mode is determined based on the vehicle fault type.
[0041] Among them, the first alternative operating mode is a suboptimal operating mode used to replace the target operating mode.
[0042] It is understood that, upon identifying an abnormality in the target operating mode, this embodiment does not halt the operating mode switching. Instead, it further determines the vehicle fault type causing the abnormality and identifies a first alternative operating mode based on the fault type. Therefore, the operating mode switching is no longer interrupted by the abnormality in the target operating mode, and the vehicle can switch to the first alternative operating mode adapted to the fault type, preventing the vehicle from remaining in the original operating mode, ensuring a smooth operating mode switching link, and adapting the vehicle's operating mode to the current operating conditions.
[0043] It should be noted that during the operation mode switching process, if the target operation mode is valid but malfunctioning, the vehicle cannot directly switch to the target mode; otherwise, it will cause mode lag or switching failure. In this case, the control strategy, based on the specific fault type causing the target mode malfunction and the current operation mode, queries the preset mapping relationship between the fault type and the first alternative operation mode, and selects the first alternative operation mode. For example, if the current mode is series mode and the target is direct drive mode, if the direct drive malfunction is caused by a clutch fault, the first alternative operation mode is EV mode; if the direct drive malfunction is caused by an EV gear fault, the first alternative operation mode is hybrid series mode; if the direct drive malfunction is caused by a TCU 123 gear fault, the first alternative operation mode is series mode.
[0044] If an abnormal target operating mode is detected, it is necessary to further determine what kind of vehicle fault is causing this abnormality. In the vehicle field, there is no single way to categorize vehicle faults; it can be achieved based on fault signals, component status, availability conditions, sensor signals, active diagnostics, etc., without specific limitations. Specifically: As one possible approach, the VCU receives fault signals or fault codes sent by the TCU. The TCU fault signal carries a fault identifier, such as a clutch fault identifier, EV gear fault identifier, hybrid gear fault identifier, TCU 1-2-3 gear fault identifier, N gear fault identifier, etc. The VCU parses this fault identifier and matches it with a preset fault identifier and vehicle fault type mapping table to determine the vehicle fault type. Another possible approach is for the VCU to acquire TCU component status information, including clutch status, planetary gear set EV gear status, planetary gear set hybrid gear status, front axle N gear status, front axle 1-2-3 gear status, etc. For the currently abnormal target operating mode, the available conditions table corresponding to that target operating mode is retrieved, and the actual status is compared item by item with the available conditions. If a certain condition does not meet the availability criteria, the fault corresponding to that condition is identified as a vehicle fault type. One possible approach is for the VCU to acquire signals from the clutch position sensor, gear position sensor, and speed sensor via hardwired connections or CAN signals. When the target operating mode is abnormal, the VCU determines whether the sensor signals match the physical state required for the target mode. If they do not match, the vehicle fault type is determined based on the inconsistent sensor signals, without specific limitations.
[0045] One feasible approach to determine the first alternative operating mode based on the vehicle fault type is to pre-define a mapping table between the vehicle fault type, the current operating mode, and the first alternative operating mode in the VCU. Once the vehicle fault type is determined, the VCU queries this mapping table using the fault type and the current operating mode as indexes and outputs the corresponding first alternative operating mode. Another feasible approach is to list candidate operating modes that may still be usable under the current fault conditions after the vehicle fault type is determined, then sort them according to preset priority from high to low, selecting the candidate mode with the highest priority as the first alternative operating mode. Finally, if the vehicle fault type is given in the form of a fault identifier, the VCU can directly query the pre-define alternative mode mapping table based on the fault identifier. For example, if the fault identifier is a clutch fault, the first alternative operating mode is EV mode; if the fault identifier is an EV gear fault, the first alternative operating mode is hybrid mode; if the fault identifier is a TCU 1, 2, or 3 gear fault, the first alternative operating mode is series mode.
[0046] Step S103: Control the vehicle's operating mode to switch to the first alternative operating mode.
[0047] It is understood that, in this embodiment of the application, by controlling the vehicle's operating mode to switch to a first alternative operating mode, the vehicle no longer remains in the original operating mode when the target operating mode is abnormal, but instead enters an available operating mode that is compatible with the type of vehicle fault. Thus, the operating mode switching process can continue to complete, avoiding operational mode switching bottlenecks, ensuring a smooth operating mode switching link, and enabling the vehicle's power output and energy management to proceed according to the first alternative operating mode, thereby improving the reliability of vehicle operation.
[0048] Before step S101, in one embodiment of this application, before identifying the availability of the target operating mode, the process includes: obtaining the current driving mode; and determining the target operating mode based on the current driving mode and vehicle operating data.
[0049] The current driving mode refers to the vehicle characteristic mode currently selected by the driver, such as economy mode, standard mode, sport mode, four-wheel drive mode, etc. This application does not impose specific restrictions.
[0050] It is understood that the embodiments of this application, by acquiring the current driving mode and combining the current driving mode with vehicle operating data to determine the target operating mode, enable the determination of the target operating mode to start from the driving mode currently selected by the driver. Since the vehicle's needs for power, economy, handling, and comfort differ under different driving modes, determining the target operating mode based on the current driving mode, combined with vehicle operating data such as battery state of charge, gear lever position, engine status, accelerator pedal opening, and vehicle speed, allows the target operating mode to match the driver's needs and the vehicle's current state. This reduces the deviation in determining the target operating mode, provides a clear object for subsequently identifying the available state of the target operating mode, improves the accuracy of operating mode switching decisions, and further ensures a smooth operating mode switching process.
[0051] It should be noted that vehicle operating data may include battery state of charge, gear lever position, engine status, accelerator pedal opening, vehicle speed, etc., and this application does not specifically limit these. The vehicle controller may pre-store the correspondence between the current driving mode, vehicle operating data, and target operating mode. The vehicle controller queries this correspondence based on the current driving mode and vehicle operating data to determine the target operating mode.
[0052] Specifically, when determining the target operating mode, the vehicle controller first obtains the current driving mode, and then obtains the vehicle operating data. Next, the vehicle controller queries a preset correspondence based on the current driving mode and the vehicle operating data to obtain the target operating mode corresponding to the current driving mode and the vehicle operating data. If a corresponding target operating mode is found, that operating mode is determined as the target operating mode; if the found target operating mode is the same as the current operating mode, the current operating mode can be maintained.
[0053] For example, as shown in Tables 1 to 3 below, Table 1 shows the correspondence between the economic driving mode, battery state of charge, gear lever position, engine status, accelerator pedal opening, vehicle speed, and target operating mode; Table 2 shows the correspondence between the current driving mode, battery state of charge, gear lever position, engine status, accelerator pedal opening, vehicle speed, and target operating mode in standard mode; and Table 3 shows the correspondence between the current driving mode, battery state of charge, gear lever position, engine status, accelerator pedal opening, vehicle speed, and target operating mode in four-wheel drive mode.
[0054] Table 1. Correspondence between vehicle status and target operating mode under economic driving mode
[0055] For example, if the driver selects the economy mode, and the battery is fully charged, the gear lever is in Drive (D), the engine is running, and the vehicle speed is ≤70 kph (the series-to-parallel switching threshold), then the target operating mode is determined to be series mode. If the driver accelerates to a speed >70 kph, then the target operating mode is determined to be direct drive mode.
[0056] Table 2. Correspondence between vehicle status in standard driving mode and target operating mode
[0057] For example, if the driver selects the standard mode, and the battery is fully charged, the gear lever is in D position, the engine is started, the accelerator pedal opening is ≤80%, and the vehicle speed is ≤30 kph (series-to-parallel connection threshold), then the target operating mode is determined to be the series mode. If the driver accelerates to bring the vehicle speed to between 30-70 kph, then the target operating mode is determined to be the hybrid mode.
[0058] Table 3. Correspondence between vehicle status and target operating mode under four-wheel drive mode
[0059] It should be noted that the specific values, vehicle speed thresholds, accelerator pedal conditions, and target operating modes in Tables 1 to 3 are exemplary calibrations and can be adjusted according to vehicle model, driving mode characteristics, and calibration requirements. This application's embodiments do not impose specific limitations. The standard mode in Table 2 aims to be compatible with both power and economy; its selection conditions are interchangeable with the economy mode, only the calibration data differs. The four-wheel drive mode in Table 3 aims to utilize four-wheel drive to adjust the torque output of all four wheels, emphasizing smooth power output and providing sufficient power response.
[0060] In step S101, in one embodiment of this application, determining the target operating mode based on the current driving mode and vehicle operating data includes: obtaining a second mapping relationship table, wherein the second mapping relationship table is a mapping relationship table corresponding to the current driving mode, vehicle operating data, and the target operating mode; querying the second mapping relationship table based on the current driving mode and vehicle operating data to determine the corresponding target operating mode.
[0061] The second mapping table is a pre-calibrated table that represents the correspondence between the current driving mode, vehicle operating data, and the target operating mode. This second mapping table can be stored in the vehicle controller and calibrated according to vehicle model, driving mode characteristics, and calibration requirements.
[0062] It is understood that, in this embodiment of the application, by obtaining the second mapping table and querying the second mapping table using the current driving mode and vehicle operation data as indexes, the corresponding target operating mode can be directly obtained without temporarily re-deriving the target operating mode based on multiple variables during the operating mode switching process. Therefore, the process of determining the target operating mode is simplified, efficiency and consistency are improved, and the target operating mode matches the driver's intention and the actual state of the vehicle. This provides a clear object for subsequent identification of the available states of the target operating mode, reduces the deviation in determining the target operating mode, and further ensures a smooth operating mode switching process.
[0063] It should be noted that the second mapping table may include multiple sets of correspondences for different driving modes. For example, the second mapping table may include correspondences for driving modes such as economy mode, standard mode, and four-wheel drive mode. Vehicle operating data may include battery state of charge, gear lever position, engine status, accelerator pedal opening, vehicle speed, etc. The second mapping table can be calibrated according to the vehicle model, and this application embodiment does not impose specific limitations.
[0064] Specifically, when determining the target operating mode, the vehicle controller first obtains the current driving mode and vehicle operating data. Then, using the current driving mode and vehicle operating data as indexes, the vehicle controller queries a second mapping table to obtain the target operating mode that matches the current driving mode and vehicle operating data. If a corresponding target operating mode is found, that operating mode is determined as the target operating mode; if no corresponding target operating mode is found, the current operating mode can be maintained, or a target operating mode can be determined according to a preset default strategy.
[0065] For example, Tables 1 to 3 above can serve as examples of the second mapping relationship table. For instance, if the driver selects Economy mode, the battery is fully charged, the gear lever is in Drive (D) position, the engine is started, and the vehicle speed is less than or equal to 70 kph, then consulting the second mapping relationship table will yield the target operating mode as series mode; if the vehicle speed is greater than 70 kph, consulting the second mapping relationship table will yield the target operating mode as direct drive mode. As another example, if the driver selects Standard mode, the battery is fully charged, the gear lever is in Drive (D) position, the engine is started, the accelerator pedal opening is less than or equal to 80%, and the vehicle speed is less than or equal to 30 kph, then consulting the second mapping relationship table will yield the target operating mode as series mode; if the vehicle speed is between 30 and 70 kph, consulting the second mapping relationship table will yield the target operating mode as series-parallel hybrid mode.
[0066] In step S101, in one embodiment of this application, identifying the available state of the target operating mode includes: acquiring vehicle operating data, extracting the clutch state and gear state from the vehicle operating data; identifying the cause of the abnormality of the target operating mode based on at least one of the clutch state and gear state; if the cause of the abnormality is identified, determining that the available state of the target operating mode is abnormal.
[0067] The abnormal cause refers to the source of component failure that prevents the target operating mode from being executed normally, such as clutch failure, planetary gearbox failure, front axle gear failure, etc. This application does not specifically limit this.
[0068] It is understood that, by acquiring vehicle operating data and extracting clutch and gear states, this embodiment of the application can identify the cause of abnormalities in the target operating mode using these states as a basis for judgment. Since the availability of a target operating mode directly depends on the state of components such as the clutch, planetary gear set, and front axle gears, judgment based on clutch and gear states can directly pinpoint the specific source causing the abnormality in the target operating mode. Therefore, the determination of the availability of the target operating mode is more direct and accurate, providing a reliable basis for subsequently determining the vehicle fault type and the first alternative operating mode, improving the accuracy of operating mode switching decisions, and further ensuring a smooth operating mode switching process.
[0069] It should be noted that, in this embodiment of the application, the cause of the abnormality in the target operating mode is identified based on at least one of the clutch state and gear state. Specifically: if the target operating mode requires the clutch to be available, but the actual acquired clutch state is abnormal, and all gear states meet the availability conditions, then the cause of the abnormality is determined to be a clutch malfunction. If the target operating mode requires a certain gear to be available, but the actual state of that gear is abnormal, and the clutch state and other gear states meet the availability conditions, then the corresponding gear malfunction is determined based on the type of abnormal gear.
[0070] If two or more gears are abnormal at the same time, such as EV gear being abnormal and 1, 2, and 3 gears being abnormal, or hybrid gear being abnormal and N gear being abnormal, arbitration will be performed according to the preset gear fault priority, and the gear fault with the highest priority will be selected as the cause of the abnormality.
[0071] If the clutch is abnormal, and one or more gears are also abnormal, arbitration is performed according to a preset priority. Clutch faults typically have higher priority than gear faults because a clutch fault affects multiple modes requiring clutch engagement, such as direct drive and hybrid modes. Therefore, when both clutch and gear faults are triggered simultaneously, the clutch fault is prioritized as the cause of the abnormality. The arbitration method for multiple faults includes: pre-defining the priority of each fault type in the VCU; when multiple non-compliance conditions are detected, querying the priority table and selecting the fault type with the highest priority as the cause of the abnormality; pre-establishing a mapping table between clutch state, gear state, and cause of abnormality, directly specifying the target fault type corresponding to different state combinations; after the VCU obtains the actual state combination, it looks up the table and outputs the cause of abnormality; and setting rule-based judgment logic in the VCU to judge sequentially. For example, first determine if the clutch is faulty; if so, output "clutch fault"; otherwise, determine if the EV gear is faulty; if so, output "EV gear fault"; otherwise, continue judging the hybrid gear, N gear, 1st, 2nd, and 3rd gears, etc. This method is simple to implement and suitable for scenarios with fixed priorities.
[0072] For example, the target operating mode is a hybrid mode, which depends on the following component conditions: clutch available, planetary gear set hybrid gear available, and front axle gears 1-3 available. The vehicle controller extracts a clutch status indicating a fault, while the planetary gear set hybrid gear is available, and the front axle gears 1-3 are available. Because the clutch status does not match the component conditions, the vehicle controller identifies the clutch fault as the cause of the abnormal target operating mode and determines that the hybrid mode is abnormal. As another example, the target operating mode is a direct drive mode, which depends on the following component conditions: clutch available, planetary gear set EV gear available, and front axle gears 1-3 available. The vehicle controller extracts a clutch status indicating availability, a planetary gear set EV gear status indicating a fault, and the front axle gears 1-3 available. Because the planetary gear set EV gear status does not match the component conditions, the vehicle controller identifies the planetary gear set EV gear fault as the cause of the abnormal target operating mode and determines that the direct drive mode is abnormal.
[0073] In another embodiment of this application, the vehicle controller may pre-store a correspondence table between target operating modes and component conditions. When identifying the available state of a target operating mode, the vehicle controller can query the correspondence table using the target operating mode as an index to obtain the clutch state requirements and gear state requirements corresponding to the target operating mode. Then, the vehicle controller compares the extracted clutch state and gear state with the corresponding requirements. If the clutch state does not meet the clutch state requirements, or the gear state does not meet the gear state requirements, an abnormality is identified, and the target operating mode is determined to be abnormal; if the clutch state meets the clutch state requirements and the gear state meets the gear state requirements, no abnormality is identified, and the target operating mode is determined to be available. The specific correspondence table between target operating modes and component conditions is shown in Table 4 below: Table 4. Correspondence between available conditions of target operating mode and TCU status
[0074] It should be noted that Table 4 indicates that the TCU component needs to be in an available state when the corresponding target operating mode is available. The correspondence between the above target operating modes and TCU states can be calibrated according to the vehicle model, and this application embodiment does not make specific limitations.
[0075] In step S102, determining the vehicle fault type corresponding to the abnormal target operating mode includes: identifying the fault identifier corresponding to the abnormal target operating mode; and determining the vehicle fault type based on the fault identifier.
[0076] Among them, fault identifiers refer to the identification information used to characterize the abnormality of the target operating mode, such as fault codes, fault signal names, status flag bits, etc.
[0077] It is understood that the embodiments of this application identify fault identifiers corresponding to abnormalities in the target operating mode and determine the vehicle fault type based on these fault identifiers, thus enabling the use of fault identifiers as the basis for determining the vehicle fault type. Since fault identifiers are directly generated by the transmission control unit or related diagnostic modules when abnormalities in components are detected, determining the vehicle fault type based on fault identifiers eliminates the need for reverse inference based on the failure to switch operating modes, allowing direct identification of the specific fault category. Therefore, the determination of the vehicle fault type is more direct and accurate, reducing misjudgments and providing a reliable basis for subsequently determining the first alternative operating mode based on the vehicle fault type. This improves the accuracy of operating mode switching decisions and further ensures a smooth operating mode switching process.
[0078] It should be noted that fault identifiers can be sent from the transmission control unit to the vehicle controller via the CAN bus, or they can be generated by the diagnostic module within the vehicle controller. The vehicle controller can pre-store the correspondence between fault identifiers and vehicle fault types. After identifying a fault identifier corresponding to an abnormal target operating mode, the vehicle controller uses that fault identifier as an index to query the pre-defined correspondence to obtain the corresponding vehicle fault type.
[0079] Specifically, when determining the type of vehicle fault, the vehicle controller can first obtain the fault identifier corresponding to the abnormality of the target operating mode. Then, the vehicle controller queries a preset correspondence based on the fault identifier to determine the type of vehicle fault corresponding to that fault identifier. If the fault identifier corresponds to a clutch fault, the vehicle fault type is determined to be a clutch fault; if the fault identifier corresponds to a planetary gearbox fault, the vehicle fault type is determined to be a planetary gearbox fault; if the fault identifier corresponds to a front axle gear fault, the vehicle fault type is determined to be a front axle gear fault.
[0080] For example, if the target operating mode is direct drive, and the direct drive mode malfunctions due to a clutch fault, the vehicle controller identifies the fault identifier corresponding to the target operating mode malfunction as a clutch fault identifier and determines the vehicle fault type as a clutch fault based on this identifier. As another example, if the target operating mode is a hybrid mode, and the hybrid mode malfunctions due to a planetary gearbox hybrid gear fault, the vehicle controller identifies the fault identifier corresponding to the target operating mode malfunction as a planetary gearbox hybrid gearbox fault identifier and determines the vehicle fault type as a planetary gearbox hybrid gearbox fault based on this identifier.
[0081] In step S102, in one embodiment of this application, determining a first alternative operating mode for the target operating mode based on the vehicle fault type includes: reading a pre-calibrated first mapping relationship table between vehicle fault types and the first alternative operating mode; and querying the first mapping relationship table based on the first vehicle fault type to obtain the first alternative operating mode.
[0082] The first mapping table refers to a pre-defined table used to characterize the correspondence between vehicle fault types and first alternative operating modes. The first fault type refers to the vehicle fault type that causes an abnormal availability of the target operating mode, i.e., the aforementioned vehicle fault type. The first fault type may include clutch faults, planetary gearbox faults, front axle gear faults, etc., which are not specifically limited herein.
[0083] It is understood that, by reading a pre-defined first mapping table, the embodiments of this application can solidify the correspondence between vehicle fault types and first alternative operating modes. When the target operating mode is abnormal, the first alternative operating mode can be obtained directly by querying the first mapping table using the vehicle fault type as the query basis, without needing to temporarily redetermine the alternative operating mode based on multiple variables during the operating mode switching process. Therefore, the process of determining the first alternative operating mode is simplified, the efficiency and consistency of operating mode switching decisions are improved, and the time required for mode switching is shortened.
[0084] Specifically, after determining the vehicle fault type, the vehicle controller can read a pre-defined first mapping table. Then, using the vehicle fault type as an index, the vehicle controller queries the first mapping table for the corresponding first alternative operating mode. If the first mapping table contains a first alternative operating mode for that vehicle fault type, then that operating mode is designated as the first alternative operating mode. If the first mapping table does not contain a first alternative operating mode for that vehicle fault type, then a preset default operating mode can be designated as the first alternative operating mode, or the first alternative operating mode can be determined according to other preset strategies.
[0085] For example, the target operating mode is direct drive mode, which malfunctions due to a clutch failure. The vehicle controller determines the fault type as a clutch failure and queries the first mapping table to find the first alternative operating mode as EV mode. As another example, the target operating mode is direct drive mode, which malfunctions due to a planetary gearbox EV gear failure. The vehicle controller determines the fault type as a planetary gearbox EV gear failure and queries the first mapping table to find the first alternative operating mode as series-parallel mode. Yet another example, the target operating mode is series-parallel mode, which malfunctions due to a planetary gearbox series-parallel gear failure. The vehicle controller determines the fault type as a planetary gearbox series-parallel gear failure and queries the first mapping table to find the first alternative operating mode as series mode.
[0086] In another embodiment of this application, the first mapping relationship table can be stored in tabular form, and the table may include fields such as current operating mode, target operating mode, vehicle fault type, and first alternative operating mode. The vehicle controller can query the first mapping relationship table based on the current operating mode, target operating mode, and vehicle fault type to obtain the corresponding first alternative operating mode. For example, when the current operating mode is series mode, the target operating mode is direct drive mode, and the vehicle fault type is clutch fault, the first alternative operating mode is EV mode; when the current operating mode is series mode, the target operating mode is direct drive mode, and the vehicle fault type is planetary gear EV gear fault, the first alternative operating mode is hybrid mode; when the current operating mode is series mode, the target operating mode is direct drive mode, and the vehicle fault type is TCU 123 gear fault, the first alternative operating mode is series mode.
[0087] In step S102, in one embodiment of this application, reading a pre-defined first mapping relationship table between vehicle fault types and first alternative operating modes includes: identifying the current operating mode of the vehicle operating mode; and determining the first mapping relationship table based on the current operating mode, vehicle fault type, and first alternative operating mode.
[0088] It is understood that the embodiments of this application, by identifying the current operating mode and determining the first mapping relationship table based on the current operating mode, vehicle fault type, and first alternative operating mode, enable the first mapping relationship table to be associated with the current operating mode. Under different current operating modes, the available alternative operating modes for the vehicle may differ. Therefore, using corresponding first mapping relationship tables allows the queried first alternative operating mode to match the current operating mode, improving the accuracy and adaptability of the determination of the first alternative operating mode.
[0089] It should be noted that the vehicle controller can pre-store multiple first mapping relationship tables, each corresponding to a current operating mode. After identifying the current operating mode, vehicle fault type, and first alternative operating mode, the vehicle controller determines the first mapping relationship table corresponding to the current operating mode from the multiple first mapping relationship tables.
[0090] For example, when the current operating mode is series mode, the first mapping table can include the following correspondences: when the target operating mode is direct drive mode and the vehicle fault type is clutch fault, the first alternative operating mode is EV mode; when the target operating mode is direct drive mode and the vehicle fault type is planetary gear EV gear fault, the first alternative operating mode is hybrid mode; when the target operating mode is direct drive mode and the vehicle fault type is TCU 123 gear fault, the first alternative operating mode is series mode; when the target operating mode is hybrid mode and the vehicle fault type is clutch fault, the first alternative operating mode is EV mode; when the target operating mode is hybrid mode and the vehicle fault type is planetary gear hybrid gear fault, the first alternative operating mode is series mode; when the target operating mode is hybrid mode and the vehicle fault type is TCU... When a fault occurs in gears 1, 2, or 3, the first alternative operating mode is series mode; when the target operating mode is idle four-wheel drive mode and the vehicle fault type is clutch fault, the first alternative operating mode is EV mode; when the target operating mode is idle four-wheel drive mode and the vehicle fault type is planetary gearbox EV gear fault, the first alternative operating mode is hybrid mode; when the target operating mode is idle four-wheel drive mode and the vehicle fault type is TCU gear 1, 2, or 3 fault, the first alternative operating mode is series mode. The specific logic for switching from series mode to other modes is as follows: Figure 2 As shown.
[0091] When the current operating mode is direct drive mode, the first mapping table can include the following correspondences: When the target operating mode is series mode and the vehicle fault type is clutch malfunction, the first alternative operating mode is shutdown EV mode; when the target operating mode is series mode and the vehicle fault type is planetary gearbox EV gear malfunction, the first alternative operating mode is hybrid mode or pure electric rear-wheel drive mode; when the target operating mode is series mode and the vehicle fault type is TCU N gear malfunction, the first alternative operating mode is direct drive holding mode, hybrid mode, or pure electric four-wheel drive mode; when the target operating mode is hybrid mode and the vehicle fault type is clutch malfunction, the first alternative operating mode is shutdown mode; when the target operating mode is hybrid mode and the vehicle fault type is planetary gearbox PS gear malfunction, the first alternative operating mode is series mode, direct drive holding mode, or shutdown mode; when the target operating mode is hybrid mode and the vehicle fault type is TCU... When gears 1, 2, and 3 malfunction, the first alternative operating mode is series mode, direct drive hold mode, or pure electric rear drive mode; when the target operating mode is idle four-wheel drive mode and the vehicle fault type is planetary gearbox EV gear malfunction, the first alternative operating mode is hybrid mode or pure electric rear drive mode; when the target operating mode is idle four-wheel drive mode and the vehicle fault type is TCU 1, 2, and 3 gear malfunction, the first alternative operating mode is series mode or pure electric rear drive mode.
[0092] When the current operating mode is a hybrid mode, the first mapping table can include the following correspondences: When the target operating mode is a series mode and the vehicle fault type is clutch malfunction, the first alternative operating mode is shutdown mode; when the target operating mode is a series mode and the vehicle fault type is planetary gear EV gear malfunction, the first alternative operating mode is maintaining a hybrid mode or pure electric rear-wheel drive mode; when the target operating mode is a series mode and the vehicle fault type is TCU N gear malfunction, the first alternative operating mode is direct drive mode, maintaining a hybrid mode, or pure electric four-wheel drive mode; when the target operating mode is a direct drive mode and the vehicle fault type is clutch malfunction, the first alternative operating mode is shutdown mode; when the target operating mode is a direct drive mode and the vehicle fault type is planetary gear EV gear malfunction, the first alternative operating mode is hybrid mode or shutdown mode; when the target operating mode is a direct drive mode and the vehicle fault type is TCU... When gears 1, 2, and 3 malfunction, the first alternative operating mode is series mode or pure electric rear-wheel drive mode; when the target operating mode is idle four-wheel drive mode and the vehicle fault type is planetary gearbox EV gear malfunction, the first alternative operating mode is hybrid mode or pure electric rear-wheel drive mode; when the target operating mode is idle four-wheel drive mode and the vehicle fault type is TCU 1, 2, and 3 gear malfunction, the first alternative operating mode is series mode or pure electric rear-wheel drive mode.
[0093] When the current operating mode is idle four-wheel drive mode, the first mapping relationship table can include the following correspondences: When the target operating mode is series mode and the vehicle fault type is clutch malfunction, the first alternative operating mode is shutdown mode; when the target operating mode is series mode and the vehicle fault type is planetary gear EV gear malfunction, the first alternative operating mode is hybrid mode or pure electric rear-wheel drive mode; when the target operating mode is series mode and the vehicle fault type is TCU N gear malfunction, the first alternative operating mode is hybrid mode or pure electric four-wheel drive mode; when the target operating mode is direct drive mode and the vehicle fault type is clutch malfunction, the first alternative operating mode is shutdown mode; when the target operating mode is direct drive mode and the vehicle fault type is planetary gear EV gear malfunction, the first alternative operating mode is hybrid mode or shutdown mode; when the target operating mode is direct drive mode and the vehicle fault type is TCU... When gears 1, 2, and 3 malfunction, the first alternative operating mode is either series mode or pure electric rear-wheel drive mode; when the target operating mode is series-hybrid mode and the vehicle fault type is clutch malfunction, the first alternative operating mode is shutdown mode; when the target operating mode is series-hybrid mode and the vehicle fault type is planetary gear set PS gear malfunction, the first alternative operating mode is either direct drive mode, series mode, or shutdown mode; when the target operating mode is series-hybrid mode and the vehicle fault type is TCU 1, 2, and 3 gear malfunction, the first alternative operating mode is either series mode or pure electric rear-wheel drive mode. The above correspondences can be calibrated according to the vehicle model, and this application embodiment does not impose specific limitations.
[0094] Specifically, when the vehicle controller reads the first mapping table, it first identifies the current operating mode. Then, the vehicle controller determines the first mapping table corresponding to the current operating mode. Next, the vehicle controller uses the vehicle fault type as an index to query the first mapping table to obtain the first alternative operating mode. For example, if the current operating mode is series mode, the target operating mode is direct drive mode, and the vehicle fault type is clutch fault, the vehicle controller determines the first mapping table corresponding to the series mode based on the current operating mode being series mode, and queries the first mapping table using clutch fault as an index to obtain the first alternative operating mode as EV mode. As another example, if the current operating mode is direct drive mode, the target operating mode is hybrid mode, and the vehicle fault type is planetary gearbox EV gear abnormality, the vehicle controller determines the first mapping table corresponding to the direct drive mode based on the current operating mode being direct drive mode, and queries the first mapping table using planetary gearbox EV gear abnormality as an index to obtain the first alternative operating mode as hybrid mode or shutdown mode.
[0095] Before step S102, in one embodiment of this application, before obtaining the first alternative operating mode by querying the first mapping relationship table according to the first vehicle fault type, the method includes: identifying the actual number of vehicle fault types; if the actual number of vehicle fault types is greater than a first preset number, identifying the current priority of each vehicle fault type, filtering out vehicle fault types with a first target priority, and determining the first alternative operating mode according to the vehicle fault types with the first target priority.
[0096] The first preset quantity can be set according to actual needs and is not specifically limited. The first target priority refers to the highest priority selected from multiple vehicle fault types.
[0097] It is understood that, in this embodiment of the application, when the actual number of vehicle fault types exceeds a first preset number, the current priority of each vehicle fault type is identified, and vehicle fault types with a first target priority are selected. These first target priority vehicle fault types are then used as the basis for determining the first alternative operating mode. Therefore, when multiple faults occur simultaneously, the determination of the alternative operating mode has a clear priority order, avoiding conflicts or uncertainty in the selection of the first alternative operating mode caused by multiple fault types participating in the query simultaneously, and improving the reliability and consistency of operating mode switching decisions in multi-fault scenarios.
[0098] It should be noted that the current priority can be pre-defined and stored in the vehicle controller. For example, the priority of a clutch failure can be higher than that of a planetary gear shift failure. If both a clutch failure and a planetary gear shift EV gear failure are triggered simultaneously, the first alternative operating mode will be determined based on the clutch failure, and the engine will be shut down to enter EV mode.
[0099] Specifically, before querying the first mapping table, the vehicle controller first identifies the actual number of vehicle fault types. If the actual number is greater than a first preset number, it identifies the current priority of each vehicle fault type, filters out the vehicle fault types with the first target priority, and then queries the first mapping table with the vehicle fault types with the first target priority to obtain the first alternative operating mode.
[0100] For example, if the current operating mode is series mode and the target operating mode is direct drive mode, and the vehicle fault types simultaneously include clutch fault and planetary gearbox EV gear fault, and if the first preset quantity is 1, then the actual quantity is greater than the first preset quantity. The vehicle controller identifies the current priority, filters out the vehicle fault type with the first target priority as clutch fault, and queries the first mapping relationship table based on the clutch fault to obtain the first alternative operating mode as EV mode. As another example, if the vehicle fault types simultaneously include planetary gearbox EV gear fault and TCU 123 gear fault, and the priority of planetary gearbox EV gear fault is higher than that of TCU 123 gear fault, then the vehicle fault type with the first target priority is planetary gearbox EV gear fault, and queries the first mapping relationship table based on the planetary gearbox EV gear fault to obtain the first alternative operating mode as hybrid series mode.
[0101] Before step S102, in one embodiment of this application, before controlling the vehicle operation mode to switch to the first alternative operation mode, the method further includes: identifying the availability status of the first alternative operation mode; if an abnormality of the alternative operation mode is identified, filtering out vehicle fault types with a second target priority, querying a first mapping relationship table based on the vehicle fault types with the second target priority to obtain the second alternative operation mode; and controlling the vehicle operation mode to switch to the second alternative operation mode.
[0102] The second priority target refers to the next highest priority selected from the remaining vehicle fault types when the first alternative operating mode fails. The second alternative operating mode refers to the operating mode used to replace the first alternative operating mode when the first alternative operating mode fails.
[0103] It is understood that, before controlling the vehicle to switch to the first alternative operating mode, the embodiments of this application first identify the availability status of the first alternative operating mode. When the first alternative operating mode is also abnormal, the vehicle fault types with a second target priority are further filtered out, and the second alternative operating mode is obtained by querying the first mapping relationship table according to the vehicle fault types with the second target priority, and the vehicle operating mode is controlled to switch to the second alternative operating mode. Thus, even if the first alternative operating mode is abnormal, the vehicle can still complete the operating mode switch through the second alternative operating mode, avoiding switching delays due to the abnormality of the first alternative operating mode, forming a multi-level alternative switching path, and improving the success rate of operating mode switching in complex fault scenarios.
[0104] It should be noted that, as Figure 2 As shown, the logic for determining the second alternative operating mode is similar to that of the first alternative operating mode, the difference being the different priorities of the vehicle fault types being screened. The vehicle controller can sequentially screen according to fault priority until an available alternative operating mode is obtained. For example, if the vehicle fault type with the first target priority is a clutch fault, the first alternative operating mode is EV mode; if EV mode is abnormal, then the vehicle fault type with the second target priority is planetary gearbox EV gear fault, and the second alternative operating mode obtained by querying the first mapping table is hybrid mode.
[0105] Specifically, after determining the first alternative operating mode, the vehicle controller first identifies the availability of the first alternative operating mode. If the first alternative operating mode is available, the vehicle operating mode is switched to the first alternative operating mode; if the first alternative operating mode is abnormal, the vehicle fault types with the second target priority are selected, and the first mapping relationship table is queried with the vehicle fault types with the second target priority to obtain the second alternative operating mode, and the vehicle operating mode is switched to the second alternative operating mode.
[0106] For example, if the current operating mode is series mode and the target operating mode is direct drive mode, and the first target priority vehicle fault type is clutch failure, then querying the first mapping table yields the first alternative operating mode as EV mode. If the EV mode is abnormal, then the second target priority vehicle fault type is planetary gearbox EV gear failure, querying the first mapping table yields the second alternative operating mode as hybrid mode, and the vehicle operating mode is switched to hybrid mode. As another example, if the current operating mode is direct drive mode and the target operating mode is hybrid mode, and the first target priority vehicle fault type is planetary gearbox EV gear failure, then the first alternative operating mode is hybrid mode or shutdown mode. If the hybrid mode is abnormal, then the second target priority vehicle fault type is TCU 123 gear failure, querying the first mapping table yields the second alternative operating mode as series mode or pure electric rear drive mode, and the vehicle operating mode is switched to series mode or pure electric rear drive mode.
[0107] In another embodiment of this application, if the second alternative operating mode is still abnormal, the vehicle fault types with a third target priority can be further filtered. The third alternative operating mode is obtained by querying the first mapping table based on the third target priority vehicle fault types, and the vehicle operating mode is switched to the third alternative operating mode. This process continues until an available alternative operating mode is obtained, or after reaching a preset maximum number of filtering attempts, the vehicle is controlled to maintain its current operating mode.
[0108] In summary, the vehicle operation mode control method provided in this application can first obtain the current driving mode before identifying the availability of the target operation mode, and determine the target operation mode based on the current driving mode and vehicle operation data. During the vehicle operation mode switching process, the availability of the target operation mode is identified. If the target operation mode is abnormal, the vehicle fault type corresponding to the abnormal target operation mode is determined, and a first alternative operation mode is obtained by querying a pre-defined first mapping relationship table based on the vehicle fault type. When multiple vehicle fault types occur simultaneously, vehicle fault types with a first target priority can be selected based on the current priority, and the first alternative operation mode is determined based on the vehicle fault type with the first target priority. Subsequently, the vehicle operation mode is controlled to switch to the first alternative operation mode. If the first alternative operation mode is abnormal, vehicle fault types with a second target priority can be selected, the first mapping relationship table is queried to obtain the second alternative operation mode, and the vehicle operation mode is controlled to switch to the second alternative operation mode. Therefore, when the target operation mode is abnormal due to a vehicle fault type, the vehicle can determine the available alternative operation modes in sequence according to the fault type and priority, avoiding operation mode switching lag, ensuring smooth operation mode switching, adapting the vehicle operation mode to the current operating conditions, and improving the reliability of vehicle operation.
[0109] The following will combine Figure 3 The vehicle operation mode control method of this application is described in detail below: like Figure 3 As shown in the embodiments of this application, the vehicle operating mode control method can be applied to a vehicle controller. The vehicle controller can interact with a driving mode module, a hard-wired receiving module, a diagnostic module, an engine, a transmission control unit, and a motor. The driving mode module is used to output the driving mode; the hard-wired receiving module and the diagnostic module are used to provide vehicle fault signals; the vehicle controller determines the target operating mode based on conditions such as driving mode, battery state of charge, gear lever position, engine state, accelerator pedal opening, and vehicle speed, and identifies the availability status of the target operating mode based on the vehicle fault signals and the availability conditions of the operating mode; when the target operating mode is abnormal, the vehicle controller determines a first alternative operating mode based on the vehicle fault type corresponding to the abnormal target operating mode, and controls the engine, transmission control unit, and motor to perform operating mode switching.
[0110] Specifically, the vehicle controller obtains the current driving mode through the driving mode module and acquires vehicle fault signals through the hard-wired receiving module and diagnostic module. The vehicle controller also acquires vehicle operating data such as battery state of charge, gear lever position, engine status, accelerator pedal opening, and vehicle speed. The initial operating mode definition module determines the target operating mode based on the current driving mode, battery state of charge, gear lever position, engine status, accelerator pedal opening, and vehicle speed, such as series mode, direct drive mode, series-parallel hybrid mode, or idle-EAWD mode. The initial operating mode definition module outputs the target operating mode to the initial operating mode arbitration module.
[0111] The operating mode availability module determines whether the target operating mode is available based on the TCU status. For example, the series mode requires the clutch, planetary gear set EV gear, and front axle N gear to be available; the direct drive mode requires the clutch, planetary gear set EV gear, and front axle 1st, 2nd, and 3rd gears to be available; the hybrid mode requires the clutch, planetary gear set hybrid gear, and front axle 1st, 2nd, and 3rd gears to be available; and the idle four-wheel drive mode requires the planetary gear set EV gear and front axle 1st, 2nd, and 3rd gears to be available. The operating mode availability module outputs the target operating mode availability status to the initial operating mode arbitration module.
[0112] The initial operating mode arbitration module receives the target operating mode, the availability status of the target operating mode, and the vehicle fault signal. If the target operating mode is available, the initial operating mode arbitration module outputs the target operating mode to the operating mode switching module. If the target operating mode is abnormal, the initial operating mode arbitration module determines the vehicle fault type corresponding to the abnormal target operating mode based on the vehicle fault signal, and queries the first mapping table according to the vehicle fault type to obtain the first alternative operating mode. The initial operating mode arbitration module outputs the first alternative operating mode to the operating mode switching module.
[0113] For example, the current operating mode is series mode, and the target operating mode is direct drive mode. If the direct drive mode malfunctions due to a clutch failure, the initial operating mode arbitration module determines the vehicle fault type as a clutch failure and queries the first mapping table to obtain the first alternative operating mode as EV mode. If the direct drive mode malfunctions due to a planetary gearbox EV gear failure, the initial operating mode arbitration module determines the vehicle fault type as a planetary gearbox EV gear failure and queries the first mapping table to obtain the first alternative operating mode as hybrid series mode. If the direct drive mode malfunctions due to a TCU 1, 2, or 3 gear failure, the initial operating mode arbitration module determines the vehicle fault type as a TCU 1, 2, or 3 gear failure and queries the first mapping table to obtain the first alternative operating mode as series mode.
[0114] The operating mode switching module controls the engine to stop or start, controls the TCU to execute the corresponding gear action, and controls the motor output or power generation based on the final determined operating mode. The start management module determines the engine state according to the operating mode switching requirements. For example, when entering EV mode, the start management module controls the engine to stop, and the operating mode switching module controls the motor to drive the vehicle; when entering series mode, the start management module controls the engine to start, and the operating mode switching module controls the engine to drive the front motor to generate electricity, which then drives the vehicle; when entering direct drive mode, the start management module controls the engine to start, and the operating mode switching module controls the engine to directly output power to the wheels through the transmission; when entering hybrid mode, the start management module controls the engine to start, and the operating mode switching module controls the clutch to engage, allowing the engine to distribute power through the planetary gear set; when entering idle four-wheel drive mode, the start management module controls the engine to maintain idle speed, and the operating mode switching module controls the clutch to disengage, allowing the front and rear motors to drive the vehicle.
[0115] The vehicle operation mode control device may include: an identification module, a determination module, and a control module.
[0116] The identification module is used to identify the availability status of the target operating mode in response to the vehicle operating mode switching process; the determination module is used to determine the vehicle fault type corresponding to the abnormal target operating mode if an abnormality is detected, and to determine the first alternative operating mode of the target operating mode based on the vehicle fault type; the control module is used to control the vehicle operating mode to switch to the first alternative operating mode.
[0117] According to the vehicle operation mode control device provided in the embodiments of this application, before identifying the availability of the target operation mode, the current driving mode can be obtained first, and the target operation mode can be determined based on the current driving mode and vehicle operation data. During the vehicle operation mode switching process, the availability of the target operation mode is identified. If the target operation mode is abnormal, the vehicle fault type corresponding to the abnormal target operation mode is determined, and a first alternative operation mode is obtained by querying a pre-defined first mapping relationship table based on the vehicle fault type. When multiple vehicle fault types occur simultaneously, the vehicle fault type with a first target priority can be selected based on the current priority, and the first alternative operation mode is determined based on the vehicle fault type with the first target priority. Subsequently, the vehicle operation mode is controlled to switch to the first alternative operation mode. If the first alternative operation mode is abnormal, the vehicle fault type with a second target priority can be selected, the first mapping relationship table is queried to obtain the second alternative operation mode, and the vehicle operation mode is controlled to switch to the second alternative operation mode. Thus, when the target operation mode is abnormal due to a vehicle fault type, the vehicle can determine the available alternative operation modes in sequence according to the fault type and priority, avoiding operation mode switching lag, ensuring smooth operation mode switching, adapting the vehicle operation mode to the current working conditions, and improving the reliability of vehicle operation.
[0118] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include: The memory 401, the processor 402, and the computer program stored on the memory 401 and capable of running on the processor 402.
[0119] When the processor 402 executes the program, it implements the vehicle operation mode control method provided in the above embodiments.
[0120] Furthermore, the vehicle also includes: Communication interface 403 is used for communication between memory 401 and processor 402.
[0121] The memory 401 is used to store computer programs that can run on the processor 402.
[0122] The memory 401 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.
[0123] If the memory 401, processor 402, and communication interface 403 are implemented independently, then the communication interface 403, memory 401, and processor 402 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0124] Optionally, in a specific implementation, if the memory 401, processor 402, and communication interface 403 are integrated on a single chip, then the memory 401, processor 402, and communication interface 403 can communicate with each other through an internal interface.
[0125] Processor 402 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of this application.
[0126] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the vehicle operation mode control method described above.
[0127] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0128] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0129] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A vehicle operation mode control method characterized by comprising: include: In response to a vehicle operating mode switching command, identify the availability status of the target operating mode; If an abnormal availability status of the target operating mode is detected, the vehicle fault type corresponding to the abnormal target operating mode is determined, and a first alternative operating mode of the target operating mode is determined based on the vehicle fault type. The vehicle's operating mode is switched to the first alternative operating mode.
2. The vehicle operation mode control method according to claim 1, characterized in that, The first alternative operating mode for determining the target operating mode based on the vehicle fault type includes: Read the first mapping table of pre-defined vehicle fault types and first alternative operating modes; The first alternative operating mode is obtained by querying the first mapping relationship table based on the first fault type of the vehicle.
3. The vehicle operation mode control method according to claim 2, characterized in that, The step of reading the first mapping table of pre-defined vehicle fault types and first alternative operating modes includes: Identify the current operating mode of the vehicle; The first mapping table is determined based on the current operating mode, vehicle fault type, and first alternative operating mode.
4. The vehicle operation mode control method according to claim 2, characterized in that, Before obtaining the first alternative operating mode by querying the first mapping table based on the first fault type of the vehicle, the process includes: Identify the actual number of vehicle fault types; If the actual number of vehicle fault types is greater than the first preset number, the current priority of each vehicle fault type is identified, and the vehicle fault types with the first target priority are selected to determine the first alternative operation mode based on the vehicle fault types with the first target priority.
5. The vehicle operation mode control method according to claim 4, characterized in that, Before controlling the vehicle operating mode to switch to the first alternative operating mode, the method further includes: Identify the availability status of the first alternative operating mode; If an abnormal availability status of the first alternative operating mode is detected, the vehicle fault type with the second target priority is selected, and the second alternative operating mode is obtained by querying the first mapping relationship table according to the vehicle fault type with the second target priority. The vehicle's operating mode is switched to the second alternative operating mode.
6. The vehicle operation mode control method according to claim 1, characterized in that, Determining the vehicle fault type corresponding to the abnormal target operating mode includes: Identify the fault identifier corresponding to the abnormal available status of the target operating mode; The vehicle fault type is determined based on the fault identifier.
7. The vehicle operation mode control method according to claim 1, characterized in that, The availability status of the identified target operating mode includes: Acquire vehicle operation data, and extract clutch status and gear status from the vehicle operation data; The cause of the abnormality of the target operating mode is identified based on at least one of the clutch state and the gear state. If the cause of the abnormality is identified, the usability status of the target operating mode is determined to be abnormal.
8. The vehicle operation mode control method according to claim 7, characterized in that, Prior to identifying the availability of the target operating mode, the process includes: Get the current driving mode; The target operating mode is determined based on the current driving mode and the vehicle operating data.
9. The vehicle operation mode control method according to claim 8, characterized in that, Determining the target operating mode based on the current driving mode and the vehicle operating data includes: Obtain the second mapping table, wherein the second mapping table is the mapping table between the current driving mode and the vehicle operation data, and the target operation mode; Using the current driving mode and the vehicle operation data, query the second mapping table to determine the corresponding target operation mode.
10. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the vehicle operating mode control method as described in any one of claims 1-9.
