Vehicle control method and vehicle

By identifying minor motor failures and determining the corresponding vehicle control method, allowing partial or full high voltage in the case of motor failures, the problem of unavailability of vehicles in the prior art due to motor failures is solved, and the user experience is improved.

CN120481696APending Publication Date: 2025-08-15GREAT WALL MOTOR CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510893996.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the event of a vehicle motor failure, the prior art will prohibit high voltage on the vehicle, resulting in unavailability of the drive system and user assistance system, affecting the user's car experience.

Method used

By identifying a drive motor with minor motor failures, the vehicle control mode is determined, allowing partial or full high voltage in the event of a fault and activate corresponding functions such as air conditioning and entertainment systems to maximize the utilization of vehicle capabilities.

Benefits of technology

Improves the user's experience in motor failure, and improves user satisfaction by providing some or all vehicle functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120481696A_ABST
    Figure CN120481696A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle control method and a vehicle, and belongs to the field of vehicle control. According to the technical scheme provided by the embodiment of the invention, under the condition that the target vehicle has the slight motor fault, the target driving motor with the slight motor fault is determined in response to the high voltage applying request for the target vehicle, and the target driving motor comprises at least one of the first driving motor and the second driving motor. And determining a target vehicle control mode based on the target driving motor, namely determining whether the target vehicle can be in high voltage and can provide vehicle functions. The target vehicle is controlled according to the target vehicle control mode, the vehicle function can be provided for the user according to the actual situation under the condition that the motor fault occurs, the capacity of utilizing the target vehicle is maximized, and the vehicle using experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control, and more particularly, to a vehicle control method and a vehicle in the field of vehicle control. Background Art

[0002] With the development of society, more and more vehicles are equipped with front and rear dual drive motors. High voltage is the process of transmitting high-voltage direct current from the vehicle's power battery to the vehicle's various high-voltage systems to ensure normal operation of the vehicle. It is an important prerequisite for successful vehicle starting.

[0003] In related technologies, when a vehicle experiences a motor failure, high voltage will be prohibited on the vehicle, rendering the vehicle's drive system and user assistance system unusable, affecting the user's driving experience.

[0004] Therefore, how to provide users with vehicle functions based on actual conditions in the event of a motor failure to improve the user's car experience is a hot topic of research. Summary of the Invention

[0005] The embodiments of the present application provide a vehicle control method and a vehicle, which can provide vehicle functions to users according to actual conditions in the event of a motor failure, thereby improving the user's vehicle experience. The technical solution is as follows:

[0006] In one aspect, a vehicle control method is provided, the method comprising:

[0007] In a case where a target vehicle has a minor motor fault, in response to a high voltage request for the target vehicle, determining a target drive motor having the minor motor fault, the target vehicle having a first drive motor and a second drive motor, the target drive motor including the first drive motor and / or the second drive motor, the first drive motor being located on the same drive axle as an engine, and the minor motor fault being a motor fault that does not affect driving safety;

[0008] Determining a target vehicle control mode based on the target drive motor, wherein the target vehicle control mode is used to indicate whether high voltage can be applied and the vehicle functions that can be provided;

[0009] The target vehicle is controlled according to the target vehicle control method.

[0010] In a possible implementation, determining a target vehicle control mode based on the target drive motor includes:

[0011] In a case where the target drive motor includes a first drive motor, determining a control mode of the target vehicle based on a current SOC of a power battery of the target vehicle;

[0012] In a case where the target drive motor includes a second drive motor, determining the target vehicle control mode to be a first preset control mode, wherein the first preset control mode is used to indicate that high voltage can be applied and a user assistance function and a driving function provided by the first drive motor can be provided;

[0013] In a case where the target drive motor includes a first drive motor and a second drive motor, the target vehicle control mode is determined based on a current SOC of a power battery of the target vehicle.

[0014] In a possible implementation, when the target drive motor includes a first drive motor, determining the target vehicle control mode based on a current SOC of a power battery of the target vehicle includes:

[0015] When the target drive motor includes a first drive motor and the current SOC is greater than or equal to a first preset SOC, determining the target vehicle control mode to be the second preset control mode, where the second preset control mode indicates that high voltage can be applied and a user assistance function and a driving function provided by the second drive motor can be provided;

[0016] When the target drive motor includes a first drive motor and the current SOC is greater than or equal to a second preset SOC and less than the first preset SOC, determining the target vehicle control mode to be a third preset control mode, wherein the third preset control mode is used to indicate that high voltage can be applied and a user assistance function can be provided;

[0017] When the target drive motor includes a first drive motor and the current SOC is less than the second preset SOC, the target vehicle control mode is determined to be a fourth preset control mode, and the fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0018] In a possible implementation, when the target drive motor includes a first drive motor and a second drive motor, determining the target vehicle control mode based on a current SOC of a power battery of the target vehicle includes:

[0019] When the target drive motor includes a first drive motor and a second drive motor and the current SOC is greater than or equal to a third preset SOC, determining the target vehicle control mode to be a third preset control mode, wherein the third preset control mode is used to indicate that high voltage can be applied and a user assistance function can be provided;

[0020] When the target drive motor includes a first drive motor and a second drive motor and the current SOC is less than the third preset SOC, the target vehicle control mode is determined to be a fourth preset control mode, and the fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0021] In one possible implementation, the method further includes:

[0022] When the control mode of the target vehicle is determined to be the first preset control mode or the second preset control mode, triggering a first prompt message, wherein the first prompt message is used to prompt a user to drive cautiously and can provide a user assistance function;

[0023] When the target vehicle control mode is determined to be the third preset control mode, triggering a second prompt message, wherein the second prompt message is used to prompt that the vehicle cannot be driven but can provide a user assistance function;

[0024] When the target vehicle control mode is determined to be the fourth preset control mode, a third prompt message is triggered, and the third prompt message is used to prompt that the vehicle cannot be driven and cannot provide user assistance functions.

[0025] In a possible implementation manner, controlling the target vehicle according to the target vehicle control mode includes:

[0026] When the control mode of the target vehicle is determined to be the first preset control mode, controlling the target vehicle to apply high voltage; after applying high voltage, activating the first drive motor and a user assistance function of the target vehicle, the user assistance function including an air conditioning function and an in-vehicle entertainment function;

[0027] When the control mode of the target vehicle is determined to be the second preset control mode, controlling the target vehicle to apply high voltage; activating the second drive motor and the user assistance function of the target vehicle after applying high voltage;

[0028] When the control mode of the target vehicle is determined to be the third preset control mode, controlling the target vehicle to be high-voltage; when the high-voltage is on, the driving function of the target vehicle is disabled and the user assistance function of the target vehicle is activated;

[0029] When the control mode of the target vehicle is determined to be the fourth preset control mode, the target vehicle is prohibited from being subjected to high voltage.

[0030] In one possible implementation, when a minor motor fault occurs in the target vehicle, before determining that the target drive motor has a minor motor fault in response to a high voltage request for the target vehicle, the method further includes:

[0031] In the event that a drive motor failure occurs in the target vehicle, determining a failure type of the drive motor failure;

[0032] Based on the fault type, it is determined whether the drive motor fault is a minor motor fault.

[0033] In a possible implementation, determining whether the drive motor fault is a minor motor fault based on the fault type includes:

[0034] In a case where the fault type is a preset fault type, determining that the drive motor fault is a minor motor fault;

[0035] In a case where the fault type is not a preset fault type, it is determined that the drive motor fault is not a minor motor fault.

[0036] In one possible implementation, the method further includes:

[0037] When the drive motor fault is not a minor motor fault, the target vehicle control mode is determined to be a fourth preset control mode, where the fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0038] In one aspect, a vehicle control device is provided, the device comprising:

[0039] a drive motor determination module, configured to, in response to a high voltage request for a target vehicle, determine a target drive motor having a minor motor fault if a minor motor fault exists in the target vehicle, wherein the target vehicle has a first drive motor and a second drive motor, the target drive motor including the first drive motor and / or the second drive motor, the first drive motor being located on the same drive axle as the engine, and the minor motor fault being a motor fault that does not affect driving safety;

[0040] a control mode determination module, configured to determine a target vehicle control mode based on the target drive motor, wherein the target vehicle control mode is used to indicate whether high voltage can be applied and the vehicle functions that can be provided;

[0041] A control module is used to control the target vehicle according to the target vehicle control method.

[0042] In one possible implementation, the control mode determination module is used to determine the target vehicle control mode based on the current SOC of the power battery of the target vehicle when the target drive motor includes a first drive motor; when the target drive motor includes a second drive motor, determine the target vehicle control mode as a first preset control mode, the first preset control mode being used to indicate that high voltage can be applied and user assistance functions and driving functions provided by the first drive motor can be provided; when the target drive motor includes a first drive motor and a second drive motor, determine the target vehicle control mode based on the current SOC of the power battery of the target vehicle.

[0043] In one possible implementation, the control mode determination module is configured to, when the target drive motor includes a first drive motor and the current SOC is greater than or equal to a first preset SOC, determine the target vehicle control mode as the second preset control mode, the second preset control mode being used to indicate that high voltage can be applied and user assistance functions and driving functions provided by the second drive motor can be provided; when the target drive motor includes a first drive motor and the current SOC is greater than or equal to a second preset SOC and less than the first preset SOC, determine the target vehicle control mode as a third preset control mode, the third preset control mode being used to indicate that high voltage can be applied and user assistance functions can be provided; when the target drive motor includes a first drive motor and the current SOC is less than the second preset SOC, determine the target vehicle control mode as a fourth preset control mode, the fourth preset control mode being used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0044] In one possible embodiment, the control mode determination module is used to determine the target vehicle control mode as a third preset control mode when the target drive motor includes a first drive motor and a second drive motor and the current SOC is greater than or equal to a third preset SOC. The third preset control mode is used to indicate that high voltage can be applied and user assistance functions can be provided; when the target drive motor includes a first drive motor and a second drive motor and the current SOC is less than the third preset SOC, the target vehicle control mode is determined as a fourth preset control mode. The fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0045] In a possible implementation, the device further includes:

[0046] A prompt information triggering module is used to trigger a first prompt information when the target vehicle control mode is determined to be the first preset control mode or the second preset control mode, and the first prompt information is used to prompt the user to drive carefully and provide user assistance functions; when the target vehicle control mode is determined to be the third preset control mode, trigger a second prompt information, and the second prompt information is used to prompt that the vehicle cannot be driven but can provide user assistance functions; when the target vehicle control mode is determined to be the fourth preset control mode, trigger a third prompt information, and the third prompt information is used to prompt that the vehicle cannot be driven and cannot provide user assistance functions.

[0047] In one possible embodiment, the control module is used to control the high voltage on the target vehicle when the control mode of the target vehicle is determined to be the first preset control mode; activate the first drive motor and the user assistance function of the target vehicle after the high voltage is applied, and the user assistance function includes an air conditioning function and an in-vehicle entertainment function; control the high voltage on the target vehicle when the control mode of the target vehicle is determined to be the second preset control mode; activate the second drive motor and the user assistance function of the target vehicle after the high voltage is applied; control the high voltage on the target vehicle when the control mode of the target vehicle is determined to be the third preset control mode; prohibit the driving function of the target vehicle and activate the user assistance function of the target vehicle when the high voltage is applied; and prohibit the high voltage on the target vehicle when the control mode of the target vehicle is determined to be the fourth preset control mode.

[0048] In a possible implementation, the device further includes: a fault classification module for determining a fault type of the drive motor fault when a drive motor fault occurs in the target vehicle; and determining whether the drive motor fault is a minor motor fault based on the fault type.

[0049] In a possible implementation, the fault classification module is used to determine that the drive motor fault is a minor motor fault when the fault type is a preset fault type; and to determine that the drive motor fault is not a minor motor fault when the fault type is not a preset fault type.

[0050] In a possible implementation, the control mode determination module is also used to determine the target vehicle control mode as a fourth preset control mode when the drive motor failure is not a minor motor failure. The fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0051] On the one hand, a vehicle is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the program code is loaded and executed by the one or more processors to implement the operations performed by the vehicle control method.

[0052] On the one hand, a computer-readable storage medium is provided, in which at least one program code is stored. The program code is loaded and executed by a processor to implement the operations performed by the vehicle control method.

[0053] Through the technical solution provided by the embodiment of the present application, in the event that a minor motor fault occurs in a target vehicle, in response to a high voltage request for the target vehicle, a target drive motor having the minor motor fault is determined, the target drive motor including at least one of a first drive motor and a second drive motor. The target vehicle control mode is determined based on the target drive motor, that is, whether the target vehicle can be high voltage and the vehicle functions that can be provided. By controlling the target vehicle according to the target vehicle control mode, the vehicle functions can be provided to the user according to the actual situation in the event of a motor fault, thereby maximizing the utilization of the target vehicle's capabilities and improving the vehicle user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 is a schematic diagram of an implementation environment of a vehicle control method provided in an embodiment of the present application;

[0055] Figure 2 This is a flow chart of a vehicle control method provided by an embodiment of the present application;

[0056] Figure 3 is a flow chart of another vehicle control method provided by an embodiment of the present application;

[0057] Figure 4 is a structural schematic diagram of a vehicle control device provided in an embodiment of the present application;

[0058] Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The following will clearly and thoroughly describe the technical solutions in this application in conjunction with the accompanying drawings. In the description of the embodiments of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more than two.

[0060] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features reflected. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of such features.

[0061] In order to illustrate the technical solutions provided by the embodiments of the present application, some terms involved in the embodiments of the present application are introduced below.

[0062] High voltage: refers to the system startup process in which the vehicle switches from a low voltage state (such as 12V) to a high voltage working state (usually 300V and above).

[0063] Drive motor: A core component of new energy vehicles, the drive motor is an electromagnetic device that converts electrical energy into mechanical energy. It operates based on the law of electromagnetic induction, generating power through the interaction between the rotating magnetic field generated by the stator and the permanent magnets of the rotor.

[0064] Power battery: Power battery is a rechargeable battery that provides power for electric vehicles, power tools, etc. Its core function is to store and release electrical energy.

[0065] In related technologies, once a motor failure occurs in a vehicle, high voltage will be prohibited. At this time, the vehicle's drive system and user assistance system are both disabled, which means that the vehicle cannot drive, and the onboard air conditioner and onboard entertainment equipment that can only be used under high voltage cannot be used, resulting in a poor user experience.

[0066] However, many vehicles currently feature dual front and rear drive motors. Even if a single drive motor experiences a minor fault, the drive system is still capable of driving the vehicle. Disabling the drive system in this situation wastes the dual motors' capabilities. Even if both drive motors experience a minor fault, the user assistance system remains operational, meaning the vehicle's air conditioning and entertainment systems remain unaffected. While the user may be unable to drive the vehicle, they can still utilize the user assistance system for a better driving experience.

[0067] The technical solution provided in the embodiment of the present application, based on the above analysis, provides a vehicle control method to provide users with usable vehicle functions as much as possible in the event of a motor failure in the vehicle, thereby improving the user's vehicle experience.

[0068] The following describes the implementation environment of the embodiment of the present application. Figure 1 The implementation environment of the vehicle control method provided in the embodiment of the present application includes a vehicle controller 101 and a cloud platform 103.

[0069] The vehicle controller 101 is a controller on the vehicle for data processing and vehicle component control. In an embodiment of the present application, the vehicle controller 101 is connected to the vehicle's drive system and user assistance system, and can control the vehicle's drive system and user assistance system. The drive system is used to provide power to the vehicle, that is, to drive the vehicle. The user assistance system includes in-vehicle components such as the vehicle air conditioner and the in-vehicle entertainment screen, which are mainly used to provide users with a better in-vehicle environment and in-vehicle entertainment scenes. The vehicle controller 101 can obtain relevant information about the drive motor through the drive system and control the drive motor. The vehicle controller 101 is connected to the cloud platform 103 via a wireless network, and the vehicle controller 101 can exchange data with the cloud platform 103.

[0070] The cloud platform 103 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, distribution networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms. In some embodiments, the cloud platform 103 is also referred to as a TSP (Telematics Service Provider, remote service provider) platform. In an embodiment of the present application, in the event that the vehicle is unable to access high voltage, a rescue request can be sent to the cloud platform 103, so that the rescue information can be forwarded to the rescue personnel through the cloud platform 103, thereby achieving rescue of the vehicle.

[0071] After introducing the implementation environment of the embodiments of this application, the application scenarios of the technical solutions provided by the embodiments of this application are introduced below. The technical solutions provided by the embodiments of this application can be applied to pure electric vehicles having a first drive motor and a second drive motor, or to hybrid vehicles having a first drive motor and a second drive motor, and the embodiments of this application are not limited to this.

[0072] The technical solution provided in the embodiments of the present application can provide users with available vehicle functions as much as possible when a minor motor failure occurs in the vehicle. Compared with the method of directly disabling all vehicle functions in related technologies, it can greatly improve the user's car experience.

[0073] After introducing the implementation environment and application scenarios of the embodiments of the present application, the technical solutions provided by the embodiments of the present application are introduced below. Figure 2 Taking the execution subject as the vehicle controller as an example, the method includes the following steps.

[0074] 201. In the event that a target vehicle has a minor motor fault, in response to a high-voltage request for the target vehicle, the vehicle controller determines the target drive motor that has the minor motor fault, the target vehicle has a first drive motor and a second drive motor, the target drive motor includes the first drive motor and / or the second drive motor, the first drive motor and the engine are on the same drive axle, and the minor motor fault refers to a motor fault that does not affect driving safety.

[0075] The target vehicle is the vehicle to be controlled and has two drive motors: a first drive motor and a second drive motor. Typically, the first drive motor is located on the vehicle's front drive axle, and the second drive motor is located on the vehicle's rear drive axle. The target vehicle is a pure electric vehicle or a hybrid vehicle. In the case of a hybrid vehicle, an engine is also located on the front drive axle, which can both charge the target vehicle's power battery and directly deliver power to the wheels. A minor motor failure is a motor failure of relatively low severity, meaning it does not affect driving safety. For example, if a drive motor has a minor motor failure, as long as it stops operating, it will not affect the target vehicle's driving. For example, a control / preset fault type of a drive motor is considered a minor motor failure. A safety motor failure is a motor failure that affects driving safety and is considered a non-minor motor failure, or a severe fault. For example, if a drive motor has a non-minor motor failure, even if it stops operating, it will affect the target vehicle's driving. The target drive motor includes at least one of a first drive motor and a second drive motor. That is, in the embodiment of the present application, a minor motor failure includes three situations: a minor motor failure in the first drive motor, a minor motor failure in the second drive motor, and a minor motor failure in both the first drive motor and the second drive motor. In some embodiments, the first drive motor is a front drive motor, and the engine and the front drive motor are both located on the front drive axle. The second drive motor is a rear drive motor, and the rear drive motor is located on the rear drive axle.

[0076] 202. The vehicle controller determines a target vehicle control mode based on the target drive motor. The target vehicle control mode is used to indicate whether high voltage can be applied and the vehicle functions that can be provided.

[0077] The target vehicle only has the ability to power the drive system and user assistance system after high voltage is applied. However, applying high voltage does not necessarily mean that the drive system will be powered, which means that the vehicle may not necessarily be able to drive. Vehicle functions include driving functions and user assistance functions. User assistance functions include air conditioning functions and in-vehicle entertainment functions. The target vehicle control mode is determined based on the target drive motor, that is, based on the drive motor with a minor motor failure. In this way, corresponding target vehicle control modes can be provided for different faulty motors.

[0078] 203. The vehicle controller controls the target vehicle according to the target vehicle control method.

[0079] Among them, the target vehicle is controlled according to the target vehicle control method, that is, whether the target vehicle is on high voltage is controlled according to the target vehicle control method, and the functions that can be provided are activated after the high voltage is applied, so that when a minor engine failure occurs, some vehicle functions can be provided according to the actual situation, thereby maximizing the utilization of the target vehicle's capabilities.

[0080] Through the technical solution provided by the embodiment of the present application, in the event that a minor motor fault occurs in a target vehicle, in response to a high voltage request for the target vehicle, a target drive motor having the minor motor fault is determined, the target drive motor including at least one of a first drive motor and a second drive motor. The target vehicle control mode is determined based on the target drive motor, that is, whether the target vehicle can be high voltage and the vehicle functions that can be provided. By controlling the target vehicle according to the target vehicle control mode, the vehicle functions can be provided to the user according to the actual situation in the event of a motor fault, thereby maximizing the utilization of the target vehicle's capabilities and improving the vehicle user experience.

[0081] It should be noted that the above steps 201-203 are a brief description of the vehicle control method provided in the embodiment of the present application. The vehicle control method provided in the embodiment of the present application will be described in more detail below with reference to some examples. Figure 3 Taking the execution subject as the vehicle controller as an example, the method includes the following steps.

[0082] 301. In the event of a drive motor failure in a target vehicle, the vehicle controller determines the failure type of the drive motor failure. The target vehicle has a first drive motor and a second drive motor. The first drive motor and the engine are located on the same drive axle. The minor motor failure refers to a motor failure that does not affect driving safety.

[0083] Among them, the target vehicle is the vehicle to be controlled, and the target vehicle has two drive motors, that is, it has a first drive motor and a second drive motor at the same time. Generally speaking, the first drive motor is located on the front drive axle of the vehicle, and the second drive motor is located on the rear drive axle of the vehicle. The target vehicle is a pure electric vehicle or a hybrid vehicle. When the target vehicle is a hybrid vehicle, there is also an engine on the front drive axle, and the engine can not only charge the power battery of the target vehicle, but also directly output power to the wheels. Accordingly, the drive motor failure includes the first drive motor failure and / or the second drive motor failure, and the failure type is the classification result of the drive motor failure. For example, the failure type includes a preset failure type and a safety failure. In some embodiments, the first drive motor is a front drive motor, and the engine and the front drive motor are both located on the front drive axle. The second drive motor is a rear drive motor, and the rear drive motor is located on the rear drive axle.

[0084] In one possible implementation, when a drive motor failure occurs in a target vehicle, the vehicle controller obtains a fault code of the drive motor and determines the fault type of the drive motor failure based on the fault code.

[0085] Among them, there is a corresponding relationship between the fault code and the fault type. The corresponding relationship between the fault code and the fault type is set by the technical staff according to the actual situation, and the embodiments of the present application do not limit this. For example, a fault type relationship table is stored in the vehicle controller, and the fault type relationship table stores multiple fault codes and the fault type corresponding to each fault code. The vehicle controller uses the fault code to query the fault type relationship table and can obtain the corresponding fault type. In some embodiments, the fault code is output by the OBD (On-Board Diagnostics) of the target vehicle.

[0086] In this embodiment, when a drive motor failure occurs in a target vehicle, the fault type is determined using the fault code, and the efficiency of determining the fault type is high.

[0087] Another implementation of the above step 301 is described below.

[0088] In one possible implementation, when a drive motor failure occurs in a target vehicle, a vehicle controller obtains motor operating data of the drive motor and determines a fault type of the drive motor failure based on the motor operating data.

[0089] The motor operating data refers to the operating data of the drive motor when a drive motor fault occurs, reflecting the operating status of the drive motor. The operating status of the drive motor is strongly correlated with the fault type, so the motor operating data can be used to determine the fault type. For example, motor operating data includes electrical data, mechanical operating data, thermal management data, and status data. Electrical data includes current and voltage data, as well as power data. Current and voltage data include phase current, DC bus voltage and current, and insulation resistance / leakage current. Power data includes input / output power and power factor, which indicates power conversion efficiency. Mechanical operating data includes rotation data, vibration data, and noise data. Rotation data includes speed and output torque; vibration data includes vibration spectrum; and noise data includes noise decibels. Thermal management data includes stator winding temperature, motor controller temperature, and ambient temperature. Status data includes resolver position, rotor angle, and brake feedback current. Of course, the above list is merely an example. In practice, technicians can select more or less data as needed, and this embodiment of the application is not limited to this.

[0090] In this embodiment, when a drive motor fault occurs, motor operation data of the drive motor is acquired and the fault type is determined using the motor operation data, and the accuracy of the fault type is high.

[0091] For example, if a drive motor failure occurs in a target vehicle, the vehicle controller obtains the motor operating data of the drive motor. The vehicle controller inputs the motor operating data into a fault identification model, and uses the fault identification model to extract features from the motor operating data to obtain the motor operating characteristics of the motor operating data. The vehicle controller uses the fault identification model to fully connect and normalize the motor operating characteristics to obtain a probability set. The probability set includes multiple probabilities, with each probability corresponding to a candidate fault type. The vehicle controller determines the candidate fault type corresponding to the highest probability in the probability set as the fault type of the drive motor fault.

[0092] The fault identification model is a multi-classification model that can map the input motor operating data to the probabilities of multiple candidate fault types, thereby achieving multi-classification. The fault identification model can adopt a multi-classification model from related technologies, for example, by fine-tuning a pre-trained multi-classification model using proprietary sample data to obtain the fault identification model. The present embodiment does not limit the structure and type of the fault identification model.

[0093] 302. The vehicle controller determines whether the drive motor fault is a minor motor fault based on the fault type.

[0094] A minor motor fault is a motor fault with a low degree of severity, that is, a motor fault that does not affect driving safety. For example, if a drive motor has a minor motor fault, as long as it stops working, it will not affect the driving of the target vehicle. For example, a drive motor control / sensor failure is a minor motor fault. A drive motor safety fault is a motor fault that affects driving safety. This is a non-minor motor fault, or a severe fault. For example, if a drive motor has a non-minor motor fault, even if it stops working, it will still affect the driving of the target vehicle.

[0095] In a possible implementation, when the fault type is a preset fault type, the vehicle controller determines that the drive motor fault is a minor motor fault. When the fault type is not a preset fault type, the vehicle controller determines that the drive motor fault is not a minor motor fault.

[0096] Preset fault types are those that do not affect driving safety. For example, the control / sensor faults mentioned above fall into the preset fault category because they do not affect the safety of the drive motor. Interlock faults and insulation faults, on the other hand, do not fall into the preset fault category because they can affect the safety of the drive motor. Of course, the above-mentioned preset fault types are merely examples. In actual use, the preset fault types are configured by technicians based on actual circumstances, and this embodiment of the application does not limit this.

[0097] In this embodiment, by judging whether the fault type is a preset fault type, it is possible to determine whether the drive motor fault is a minor motor fault, and the judgment efficiency of a minor motor fault is high.

[0098] In order to explain the above embodiment more clearly, the method of determining whether the fault type is a preset fault type in the above embodiment is explained below.

[0099] In some embodiments, the vehicle controller uses the fault type to query a first relational table. If the fault type exists in the first relational table, the fault type is determined to be a preset fault type. Alternatively, the vehicle controller uses the fault type to query a second relational table. If the fault type does not exist in the second relational table, the fault type is determined to be a preset fault type.

[0100] Among them, the first relationship table stores multiple fault types under the preset fault type, and the second relationship table stores multiple fault types under the non-preset fault type. The first relationship table and the second relationship table are configured by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.

[0101] Another implementation of step 302 is described below.

[0102] In one possible implementation, the vehicle controller determines a vehicle data type corresponding to the fault type, obtains vehicle data corresponding to the vehicle data type, and determines, based on the vehicle data, whether the drive motor fault is a minor motor fault.

[0103] The vehicle data type corresponding to a fault type refers to the type of vehicle data that needs to be obtained for that fault type. For example, for a certain fault type, the corresponding vehicle data types include the drive motor's speed, input voltage, output torque, and input current. In the embodiments of this application, different fault types correspond to different data types. The correspondence between fault types and data types is configured by technicians based on actual circumstances and is not limited in this embodiment of the application.

[0104] In this embodiment, the vehicle data type corresponding to the fault type is determined, and the vehicle data corresponding to the vehicle data type is obtained. The vehicle data is used to determine whether the motor fault is a minor fault. Since the determination process is combined with the obtained vehicle data, the accuracy of the determination result is high.

[0105] For example, the vehicle controller uses the fault type to query in the third relational table to obtain the vehicle data type corresponding to the fault type. The vehicle controller obtains the vehicle data corresponding to the vehicle data type. The vehicle controller inputs the vehicle data into the fault classification model, performs feature extraction on the vehicle data through the fault classification model, and obtains the vehicle data features of the vehicle data. The vehicle controller uses the fault classification model to fully connect and normalize the vehicle data features to obtain the fault classification value of the vehicle data. When the fault classification value is greater than or equal to the classification value threshold, the vehicle controller determines that the drive motor fault is a minor motor fault. When the fault classification value is less than the classification value threshold, the vehicle controller determines that the drive motor fault is not a minor motor fault.

[0106] The fault classification model is a binary classification model. In the above process, the fault classification model is a regression model that regresses vehicle data into fault classification values, thereby achieving binary classification (minor motor fault / not minor motor fault) using the fault classification values. The classification value threshold is set by technicians based on actual conditions and is not limited in this embodiment of the application.

[0107] Optionally, after step 302, the vehicle controller may execute either step 303 or step 306.

[0108] 303. In the case that a target vehicle has a minor motor fault, in response to a high voltage request for the target vehicle, the vehicle controller determines a target drive motor having the minor motor fault, the target drive motor including the first drive motor and / or the second drive motor.

[0109] The high-voltage request is used to request that the target vehicle apply high voltage. The target drive motor includes at least one of a first drive motor and a second drive motor. That is, in this embodiment of the present application, a minor motor failure includes three situations: a minor motor failure in the first drive motor, a minor motor failure in the second drive motor, and a minor motor failure in both the first drive motor and the second drive motor.

[0110] In one possible implementation, when a target vehicle has a minor motor fault, in response to a high voltage request for the target vehicle, the vehicle controller determines the target drive motor that has the minor motor fault based on the fault code or fault type.

[0111] The fault code can indicate the fault type, and the fault type in this application is associated with the target drive motor that has a minor motor fault. Therefore, the target drive motor can be determined using the fault code or the fault type (in the absence of a fault code). The correspondence between the fault code and the fault type and the target drive motor is set by technicians based on actual conditions and is not limited in this embodiment of the application.

[0112] In this embodiment, when a minor motor fault occurs in the target vehicle, the target drive motor is determined based on the fault code or fault type in response to a high voltage request for the target vehicle, and the target drive motor is determined more efficiently.

[0113] For example, when a minor motor fault occurs in a target vehicle, in response to a high voltage request for the target vehicle, the vehicle controller uses the fault code to query in the fourth relationship table to obtain the target drive motor corresponding to the fault code, or the vehicle controller uses the fault type to query in the fifth relationship table to obtain the target drive motor corresponding to the fault type.

[0114] Among them, the fourth relationship table stores multiple fault codes and the target drive motors corresponding to each fault code, and the fifth relationship table stores multiple fault types and the target drive motors corresponding to each fault type. The fourth relationship table and the fifth relationship table are set by technicians according to actual conditions, and the embodiments of this application do not limit this.

[0115] For example, when the fault code is 001, the first drive motor is determined as the target drive motor, indicating that the fault type indicated by the fault code 001 indicates that a minor motor fault has occurred in the first drive motor. When the fault code is 002, the second drive motor is determined as the target drive motor, indicating that the fault type indicated by the fault code 002 indicates that a minor motor fault has occurred in the second drive motor. When the fault code is 003, the first drive motor and the second drive motor are determined as the target drive motors, indicating that the fault type indicated by the fault code 003 indicates that both the first drive motor and the second drive motor have experienced a minor motor fault. The above-mentioned fault codes 001, 002, and 003 are merely examples. In actual situations, they can be any form of fault code, and the embodiments of the present application do not limit this. The method for determining the target drive motor by fault type is similar and will not be repeated here.

[0116] 304. The vehicle controller determines a target vehicle control mode based on the target drive motor. The target vehicle control mode is used to indicate whether high voltage can be applied and the vehicle functions that can be provided.

[0117] Among them, the target vehicle has the ability to power the drive system and user auxiliary system only after the high voltage is applied. However, after the high voltage is applied, it does not necessarily mean that the drive system will be powered, that is, the vehicle may not necessarily be able to drive. The vehicle functions are functions that can only be realized after the high voltage is applied, including driving functions and user auxiliary functions. User auxiliary functions include air conditioning functions and in-vehicle entertainment functions. The target vehicle control method is determined based on the target drive motor, that is, based on the drive motor with a minor motor fault. In this way, corresponding target vehicle control methods can be provided for different faulty motors.

[0118] In a possible implementation, when the target drive motor includes a first drive motor, the vehicle controller determines the control mode of the target vehicle based on the current SOC of the power battery of the target vehicle.

[0119] Among them, the current SOC is used to indicate the amount of remaining power in the power battery. In the embodiment of the present application, the current SOC is obtained through the BMS (Battery Management System) of the target vehicle. It should be noted that in the above embodiment, the target drive motor includes the first drive motor, which means that it only includes the first drive motor, that is, the target drive motor does not include the second drive motor. In the case that the target vehicle is a hybrid vehicle, the target drive motor includes the first drive motor, then the first drive motor not only cannot drive the vehicle, but also cannot serve as a generator to charge the power battery.

[0120] In this embodiment, when the target drive motor includes the first drive motor, the current SOC of the power battery is used to determine the target vehicle control mode. The current SOC directly affects the realization of vehicle functions. The target vehicle control mode is directly related to the current SOC and is more in line with the actual situation of the target vehicle.

[0121] The above implementation is described below through several examples.

[0122] Example 1: When the target drive motor includes a first drive motor and the current SOC is greater than or equal to a first preset SOC, the vehicle controller determines the target vehicle control mode as the second preset control mode, which is used to indicate that high voltage can be applied and user assistance functions and driving functions can be provided by the second drive motor.

[0123] A current SOC greater than or equal to the first preset SOC indicates a high remaining charge in the power battery. This indicates that the target drive motor does not include a second drive motor, indicating that the second drive motor is not faulty. The target vehicle control mode is then set to the second preset control mode, enabling the target vehicle to operate on high voltage and provide user assistance and driving functions, with the driving function being provided by the unfaulty second drive motor. In other words, although the first drive motor is unable to output power and charge the power battery, the power battery's current SOC is high, providing sufficient energy to enable driving and user assistance functions. If the user assistance functions include air conditioning and in-car entertainment, this means sufficient energy to power the second drive motor, the in-car air conditioning, and the in-car entertainment system. The first preset SOC can be set by a technician based on actual conditions, such as 30% or 50%, and is not limited in this embodiment. In some embodiments, where the first drive motor is a front-drive motor and the second drive motor is a rear-drive motor, the second preset control mode is also referred to as a rear-drive axle hilling mode, meaning that the rear drive axle (second drive motor) provides power to propel the target vehicle. Limping indicates a speed limit. In the rear drive axle slope mode, the engine is prohibited from starting, and the second drive motor is supported to drive the target vehicle.

[0124] Example 2: When the target drive motor includes a first drive motor and the current SOC is greater than or equal to the second preset SOC and less than the first preset SOC, the vehicle controller determines the target vehicle control mode as the third preset control mode, which is used to indicate that high voltage can be applied and user assistance functions can be provided.

[0125] Among them, the current SOC is greater than or equal to the second preset SOC and less than the first preset SOC, which means that the remaining power of the power battery is not much, and the failure of the first drive motor causes the first drive motor to be unable to charge the power battery. At this time, although the driving function can be provided by the second drive motor, the driving distance is limited and the user assistance function may not be available, there are safety hazards (suddenly stopping due to lack of power halfway) and poor user experience (unable to use the air conditioning function). Therefore, the control mode of the target vehicle is determined to be the third preset control mode, that is, the target vehicle can be on high voltage, but it cannot be driven by the second drive motor. It can only use the user assistance function to improve the comfort in the car. At this time, the target vehicle needs to wait for rescue. During the rescue process, due to the existence of the user assistance function, the user can get a better experience. The second preset SOC is set by the technician according to the actual situation, such as being set to 15% or 20%, etc., and the embodiments of the present application are not limited to this.

[0126] Example 3: When the target drive motor includes the first drive motor and the current SOC is less than the second preset SOC, the vehicle controller determines the target vehicle control mode as the fourth preset control mode, which is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0127] A current SOC less than the second preset SOC indicates a low remaining charge in the power battery. Applying high voltage at this point could pose a safety risk. Therefore, the target vehicle control mode is determined to be the fourth preset control mode, preventing the vehicle from applying high voltage and, consequently, preventing the vehicle from providing the necessary functions. In some embodiments, the third and fourth preset control modes are also referred to as a waiting rescue mode, meaning the vehicle is unable to drive and must await rescue. In waiting rescue mode, the vehicle is unable to drive, and shifting between the D / R gears is prohibited.

[0128] Another implementation of the above step 304 is described below.

[0129] In one possible embodiment, when the target drive motor includes a second drive motor, the vehicle controller determines the target vehicle control mode as a first preset control mode, which is used to indicate that high voltage can be applied and user assistance functions and driving functions can be provided by the first drive motor.

[0130] In this context, "the target drive motor includes a second drive motor" means that only the second drive motor is included, and the second drive motor and the engine are located on a different drive axle, that is, the target drive motor does not include the first drive motor. If the target vehicle is a hybrid vehicle, the target drive motor includes the second drive motor, so the first drive motor can both drive the vehicle and serve as a generator to charge the power battery. Based on this, the target vehicle control mode is directly determined to be the first preset control mode, allowing the target vehicle to both operate on high voltage and provide user assistance and driving functions. This embodiment does not consider the current SOC as in the previous embodiment. If the current SOC is high, the target vehicle can be driven directly by the first drive motor; if the SOC is low, the target vehicle is driven by the engine, and the drive motor may or may not operate. In some embodiments, if the first drive motor is the front drive motor and the second drive motor is the rear drive motor, the first preset control mode is also referred to as the front drive axle hill mode, meaning that the front drive axle (the first drive motor and the engine) can provide power to drive the target vehicle. Limping indicates speed limitation. In the front drive axle slope mode, the vehicle can be driven by the first drive motor and the engine. At this time, the target vehicle can be driven by the first drive motor alone, or the first drive motor and the engine can be driven in series / parallel.

[0131] Another implementation of the above step 304 is described below.

[0132] In a possible implementation, when the target drive motor includes a first drive motor and a second drive motor, the vehicle controller determines the control mode of the target vehicle based on the current SOC of the power battery of the target vehicle.

[0133] Among them, the target drive motor includes a first drive motor and a second drive motor, which means that both drive motors of the target vehicle cannot work normally. At this time, the control mode of the target vehicle is determined in combination with the current SOC mainly to determine whether the user assistance function can be provided.

[0134] In this embodiment, when the target drive motor includes a first drive motor and a second drive motor, the vehicle can no longer drive normally, and the target vehicle control mode is determined in combination with the current SOC to determine whether the user assistance function can be provided.

[0135] The above implementation is described below through several examples.

[0136] Example 1: When the target drive motor includes a first drive motor and a second drive motor and the current SOC is greater than or equal to a third preset SOC, the target vehicle control mode is determined to be a third preset control mode, which is used to indicate that high voltage can be applied and user assistance functions can be provided.

[0137] If the current SOC is greater than or equal to the third preset SOC, the remaining power of the power battery is low, but it can still power the vehicle's air conditioning and entertainment system, ensuring a better driving experience for the user while waiting for rescue. The third preset SOC is set by technicians based on actual conditions, such as 15% or 20%, and is not limited in this embodiment of the application.

[0138] Example 2: When the target drive motor includes a first drive motor and a second drive motor and the current SOC is less than the third preset SOC, the target vehicle control mode is determined to be a fourth preset control mode, which is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0139] Among them, the current SOC is less than the third preset SOC, which indicates that the remaining power of the power battery is small. At this time, applying high voltage may pose a safety risk. Therefore, the target vehicle control mode is determined to be the fourth preset control mode, which makes it impossible for the vehicle to apply high voltage, and naturally, it is impossible to provide vehicle functions that can only be provided after applying high voltage.

[0140] Optionally, based on the above-mentioned implementation modes, the vehicle controller can also perform the following steps to remind the user.

[0141] In a possible implementation, when the target vehicle control mode is determined to be the first preset control mode or the second preset control mode, the vehicle controller triggers a first prompt message, which is used to prompt the user to drive carefully and can provide user assistance functions.

[0142] The first prompt information may include text and / or audio formats. The text format refers to displaying text corresponding to the first prompt information on the target vehicle's onboard screen, such as "Drive system limited, please contact a service station; refer to the vehicle's pure electric range, and drive safely at a low speed to a service station." The audio format refers to playing the audio corresponding to the first prompt information.

[0143] In a possible implementation, when the target vehicle control mode is determined to be the third preset control mode, the vehicle controller triggers a second prompt message, where the second prompt message is used to prompt that the vehicle cannot be driven but can provide user assistance functions.

[0144] The second prompt information may be in text and / or audio form. The text form refers to displaying the text corresponding to the second prompt information on the target vehicle's onboard screen, such as "Drive system limited, unable to drive, please contact a service station; the vehicle's air conditioning and entertainment systems are available for your use." The audio form refers to playing the audio corresponding to the second prompt information.

[0145] In a possible implementation, when the target vehicle control mode is determined to be the fourth preset control mode, the vehicle controller triggers a third prompt message, where the third prompt message is used to prompt that the vehicle cannot be driven and cannot provide user assistance functions.

[0146] The third prompt information includes text and / or audio formats. The text format refers to displaying the text corresponding to the third prompt information on the target vehicle's onboard screen, such as "Drive system restricted, vehicle start failure, please contact a service station." The audio format refers to playing the audio corresponding to the third prompt information.

[0147] 305. The vehicle controller controls the target vehicle according to the target vehicle control method.

[0148] Among them, the target vehicle is controlled according to the target vehicle control method, that is, whether the target vehicle is on high voltage is controlled according to the target vehicle control method, and the functions that can be provided are activated after the high voltage is applied, so that when a minor engine failure occurs, some vehicle functions can be provided according to the actual situation, thereby maximizing the utilization of the target vehicle's capabilities.

[0149] In one possible implementation, when the target vehicle control mode is determined to be the first preset control mode, the vehicle controller controls the target vehicle to apply high voltage. After applying high voltage, the first drive motor and user assistance functions of the target vehicle are activated, the user assistance functions including air conditioning and in-vehicle entertainment.

[0150] In one possible implementation, when the target vehicle control mode is determined to be the second preset control mode, the vehicle controller controls the target vehicle to apply high voltage, and activates the second drive motor and the user assistance function of the target vehicle after applying high voltage.

[0151] In one possible implementation, when the target vehicle control mode is determined to be the third preset control mode, the vehicle controller controls the target vehicle to apply high voltage, wherein the vehicle controller disables the driving function of the target vehicle and activates the user assistance function of the target vehicle.

[0152] In a possible implementation manner, when the control mode of the target vehicle is determined to be the fourth preset control mode, the vehicle controller prohibits the target vehicle from applying high voltage.

[0153] 306. When the drive motor fault is not a minor motor fault, the vehicle controller determines the target vehicle control mode as a fourth preset control mode, where the fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0154] Among them, the drive motor failure is not a minor motor failure, which means that the drive motor failure is more serious. At this time, the first drive motor and the second drive motor will be disabled, and the target vehicle will not be able to reach high voltage, thereby ensuring the safety of the target vehicle.

[0155] All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and will not be described in detail here.

[0156] Through the technical solution provided by the embodiment of the present application, in the event that a minor motor fault occurs in a target vehicle, in response to a high voltage request for the target vehicle, a target drive motor having the minor motor fault is determined, the target drive motor including at least one of a first drive motor and a second drive motor. The target vehicle control mode is determined based on the target drive motor, that is, whether the target vehicle can be high voltage and the vehicle functions that can be provided. By controlling the target vehicle according to the target vehicle control mode, the vehicle functions can be provided to the user according to the actual situation in the event of a motor fault, thereby maximizing the utilization of the target vehicle's capabilities and improving the vehicle user experience.

[0157] Figure 4 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of the present application, see Figure 4 The device includes: a driving motor determination module 401, a control mode determination module 402 and a control module 403.

[0158] The drive motor determination module 401 is used to determine the target drive motor with a minor motor fault in response to a high-voltage request for the target vehicle when a minor motor fault occurs in the target vehicle, wherein the target vehicle has a first drive motor and a second drive motor, and the target drive motor includes the first drive motor and / or the second drive motor, and the first drive motor and the engine are located on the same drive axle. The minor motor fault refers to a motor fault that does not affect driving safety.

[0159] The control mode determination module 402 is used to determine a target vehicle control mode based on the target drive motor. The target vehicle control mode is used to indicate whether high voltage can be applied and the vehicle functions that can be provided.

[0160] The control module 403 is used to control the target vehicle according to the target vehicle control method.

[0161] In one possible implementation, the control mode determination module 402 is configured to, when the target drive motor includes a first drive motor, determine the target vehicle control mode based on the current SOC of the target vehicle's power battery. When the target drive motor includes a second drive motor, the target vehicle control mode is determined to be a first preset control mode, where the first preset control mode indicates that high voltage can be applied and that user assistance functions and driving functions provided by the first drive motor can be provided. When the target drive motor includes a first drive motor and a second drive motor, the target vehicle control mode is determined based on the current SOC of the target vehicle's power battery.

[0162] In one possible implementation, the control mode determination module 402 is configured to, when the target drive motor includes a first drive motor and the current SOC is greater than or equal to a first preset SOC, determine the target vehicle control mode as the second preset control mode, the second preset control mode being used to indicate that high voltage can be applied and user assistance functions and driving functions provided by the second drive motor can be provided. When the target drive motor includes a first drive motor and the current SOC is greater than or equal to a second preset SOC and less than the first preset SOC, determine the target vehicle control mode as a third preset control mode, the third preset control mode being used to indicate that high voltage can be applied and user assistance functions can be provided. When the target drive motor includes a first drive motor and the current SOC is less than the second preset SOC, determine the target vehicle control mode as a fourth preset control mode, the fourth preset control mode being used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0163] In one possible implementation, the control mode determination module 402 is configured to, when the target drive motor includes a first drive motor and a second drive motor and the current SOC is greater than or equal to a third preset SOC, determine the target vehicle control mode as a third preset control mode, the third preset control mode being used to indicate that high voltage can be applied and user assistance functions can be provided. When the target drive motor includes a first drive motor and a second drive motor and the current SOC is less than the third preset SOC, determine the target vehicle control mode as a fourth preset control mode, the fourth preset control mode being used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0164] In one possible implementation, the device further includes:

[0165] The prompt information triggering module is configured to trigger a first prompt information when the target vehicle control mode is determined to be the first preset control mode or the second preset control mode, wherein the first prompt information is used to prompt a user to drive cautiously and to provide a user assistance function. If the target vehicle control mode is determined to be the third preset control mode, the module is configured to trigger a second prompt information when the target vehicle control mode is determined to be the third preset control mode, wherein the second prompt information is used to prompt that the vehicle cannot be driven but can provide a user assistance function. If the target vehicle control mode is determined to be the fourth preset control mode, the module is configured to trigger a third prompt information when the target vehicle control mode is determined to be the fourth preset control mode, wherein the third prompt information is used to prompt that the vehicle cannot be driven and cannot provide a user assistance function.

[0166] In one possible embodiment, the control module 403 is used to control the target vehicle to be high-voltage when the target vehicle control mode is determined to be the first preset control mode. After the high voltage is applied, the first drive motor and the user assistance function of the target vehicle are activated, and the user assistance function includes an air conditioning function and an in-vehicle entertainment function. When the target vehicle control mode is determined to be the second preset control mode, the target vehicle is controlled to be high-voltage. After the high voltage is applied, the second drive motor and the user assistance function of the target vehicle are activated. When the target vehicle control mode is determined to be the third preset control mode, the target vehicle is controlled to be high-voltage. When the high voltage is applied, the driving function of the target vehicle is prohibited and the user assistance function of the target vehicle is activated. When the target vehicle control mode is determined to be the fourth preset control mode, the target vehicle is prohibited from being high-voltage.

[0167] In one possible embodiment, the device further includes a fault classification module configured to determine a fault type of the drive motor fault when a drive motor fault occurs in the target vehicle, and to determine whether the drive motor fault is a minor motor fault based on the fault type.

[0168] In a possible implementation, the fault classification module is configured to determine that the drive motor fault is a minor motor fault if the fault type is a preset fault type, and to determine that the drive motor fault is not a minor motor fault if the fault type is not a preset fault type.

[0169] In one possible implementation, the control mode determination module 402 is also used to determine the target vehicle control mode as a fourth preset control mode when the drive motor failure is not a minor motor failure. The fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

[0170] It should be noted that the vehicle control device provided in the above embodiment is merely an example of the division of the aforementioned functional modules when controlling the vehicle state. In actual applications, the aforementioned functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the vehicle control device provided in the above embodiment and the vehicle control method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0171] Through the technical solution provided by the embodiment of the present application, in the event that a minor motor fault occurs in a target vehicle, in response to a high voltage request for the target vehicle, a target drive motor having the minor motor fault is determined, the target drive motor including at least one of a first drive motor and a second drive motor. The target vehicle control mode is determined based on the target drive motor, that is, whether the target vehicle can be high voltage and the vehicle functions that can be provided. By controlling the target vehicle according to the target vehicle control mode, the vehicle functions can be provided to the user according to the actual situation in the event of a motor fault, thereby maximizing the utilization of the target vehicle's capabilities and improving the vehicle user experience.

[0172] The embodiment of the present application also provides a vehicle, Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0173] Typically, the vehicle 500 includes one or more processors 501 and one or more memories 502 .

[0174] The processor 501 may include one or more processing cores, such as a 4-core processor, a 5-core processor, etc. The processor 501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0175] The memory 502 may include one or more computer-readable storage media, which may be non-transitory. The memory 502 also includes high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 502 is used to store at least one computer program, which is executed by the processor 501 to implement the vehicle control method provided in the method embodiment of the present application.

[0176] Those skilled in the art will understand that Figure 5 The structure shown in the figure does not constitute a limitation on the vehicle 500, and the vehicle 500 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0177] In addition, the device provided in the embodiments of the present application can specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a vehicle control method provided in the above embodiment.

[0178] This embodiment also provides a computer-readable storage medium, which stores computer program code. When the computer program code runs on a computer, the computer executes the above-mentioned related method steps to implement a vehicle control method provided by the above embodiment.

[0179] This embodiment also provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the above-mentioned related steps to implement a vehicle control method provided by the above embodiment.

[0180] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0181] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0182] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0183] The above content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A vehicle control method, characterized in that: The method comprises: In a case where a target vehicle has a minor motor fault, in response to a high voltage request for the target vehicle, determining a target drive motor having the minor motor fault, the target vehicle having a first drive motor and a second drive motor, the target drive motor including the first drive motor and / or the second drive motor, the first drive motor being located on the same drive axle as an engine, and the minor motor fault being a motor fault that does not affect driving safety; Determining a target vehicle control mode based on the target drive motor, wherein the target vehicle control mode is used to indicate whether high voltage can be applied and the vehicle functions that can be provided; The target vehicle is controlled according to the target vehicle control method.

2. The method according to claim 1, characterized in that The determining of a target vehicle control mode based on the target drive motor includes: In a case where the target drive motor includes a first drive motor, determining a control mode of the target vehicle based on a current SOC of a power battery of the target vehicle; In a case where the target drive motor includes a second drive motor, determining the target vehicle control mode to be a first preset control mode, wherein the first preset control mode is used to indicate that high voltage can be applied and a user assistance function and a driving function provided by the first drive motor can be provided; In a case where the target drive motor includes a first drive motor and a second drive motor, the target vehicle control mode is determined based on a current SOC of a power battery of the target vehicle.

3. The method according to claim 2, characterized in that When the target drive motor includes the first drive motor, determining the target vehicle control mode based on the current SOC of the power battery of the target vehicle includes: When the target drive motor includes a first drive motor and the current SOC is greater than or equal to a first preset SOC, determining the target vehicle control mode to be a second preset control mode, where the second preset control mode indicates that high voltage can be applied and a user assistance function and a driving function provided by the second drive motor can be provided; When the target drive motor includes a first drive motor and the current SOC is greater than or equal to a second preset SOC and less than the first preset SOC, determining the target vehicle control mode to be a third preset control mode, wherein the third preset control mode is used to indicate that high voltage can be applied and a user assistance function can be provided; When the target drive motor includes a first drive motor and the current SOC is less than the second preset SOC, the target vehicle control mode is determined to be a fourth preset control mode, and the fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

4. The method according to claim 2, characterized in that When the target drive motor includes a first drive motor and a second drive motor, determining the target vehicle control mode based on a current SOC of a power battery of the target vehicle includes: When the target drive motor includes a first drive motor and a second drive motor and the current SOC is greater than or equal to a third preset SOC, determining the target vehicle control mode to be a third preset control mode, wherein the third preset control mode is used to indicate that high voltage can be applied and a user assistance function can be provided; When the target drive motor includes a first drive motor and a second drive motor and the current SOC is less than the third preset SOC, the target vehicle control mode is determined to be a fourth preset control mode, and the fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

5. The method according to claim 3 or 4, characterized in that The method further comprises: When the control mode of the target vehicle is determined to be the first preset control mode or the second preset control mode, triggering a first prompt message, wherein the first prompt message is used to prompt a user to drive cautiously and can provide a user assistance function; When the target vehicle control mode is determined to be the third preset control mode, triggering a second prompt message, wherein the second prompt message is used to prompt that the vehicle cannot be driven but can provide a user assistance function; When the target vehicle control mode is determined to be the fourth preset control mode, a third prompt message is triggered, and the third prompt message is used to prompt that the vehicle cannot be driven and cannot provide user assistance functions.

6. The method according to claim 3 or 4, characterized in that The controlling the target vehicle according to the target vehicle control method includes: When the control mode of the target vehicle is determined to be the first preset control mode, controlling the target vehicle to apply high voltage; after applying high voltage, activating the first drive motor and a user assistance function of the target vehicle, the user assistance function including an air conditioning function and an in-vehicle entertainment function; When the control mode of the target vehicle is determined to be the second preset control mode, controlling the target vehicle to apply high voltage; activating the second drive motor and the user assistance function of the target vehicle after applying high voltage; When the control mode of the target vehicle is determined to be the third preset control mode, controlling the target vehicle to be high-voltage; when the high-voltage is on, the driving function of the target vehicle is disabled and the user assistance function of the target vehicle is activated; When the control mode of the target vehicle is determined to be the fourth preset control mode, the target vehicle is prohibited from being subjected to high voltage.

7. The method according to claim 1, characterized in that Before determining that a target drive motor has a minor motor fault in response to a high voltage request for the target vehicle when the target vehicle has a minor motor fault, the method further includes: In the event that a drive motor failure occurs in the target vehicle, determining a failure type of the drive motor failure; Based on the fault type, it is determined whether the drive motor fault is a minor motor fault.

8. The method according to claim 7, characterized in that The determining, based on the fault type, whether the drive motor fault is a minor motor fault includes: In the case where the fault type is a preset fault type, determining that the drive motor fault is a minor motor fault, wherein the preset fault type refers to a fault type that does not affect driving safety; In a case where the fault type is not a preset fault type, it is determined that the drive motor fault is not a minor motor fault.

9. The method according to claim 7, characterized in that The method further comprises: When the drive motor fault is not a minor motor fault, the target vehicle control mode is determined to be a fourth preset control mode, where the fourth preset control mode is used to indicate that high voltage cannot be applied and vehicle functions cannot be provided.

10. A vehicle, characterized in that: The vehicle comprises: a memory for storing executable program code; A processor is used to call and run the executable program code from the memory, so that the vehicle executes the vehicle control method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Vehicle limping mode control method and device, vehicle and storage medium

    CN114379538A

  • Engine starting method and device of hybrid vehicle, storage medium and vehicle

    CN116729359A

  • Control method and device of hybrid power vehicle, hybrid power vehicle and medium

    CN118683511A

  • Vehicle control method, electronic equipment, storage medium and vehicle

    CN118722261A

  • High-voltage power-on and power-off method, device and equipment for vehicle and storage medium

    CN119142157A