Control method, device and equipment for vehicle power assembly and storage medium
By obtaining the gear information and speed information of the vehicle, controlling the clutch and torque, the automatic engine start of the hybrid car when the battery pack fails, solving the problem of the vehicle being unable to drive and providing improved convenience and endurance.
Patent Information
- Application Number
- CN202510485671.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-06-06
AI Technical Summary
The hybrid car cannot continue driving when the battery pack fails and the engine is not started, causing inconvenience to the user.
By obtaining the gear position and speed information of the vehicle, controlling the working state of the clutch and torque, automatic start control of the engine is realized, and even starting the engine without an external power supply when the battery pack fails.
In the case where the vehicle battery pack fails and the engine is not started, the engine can be automatically started to ensure the vehicle's endurance and provide great convenience.
Smart Images

Figure CN120096543A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle power control, and in particular to a control method, device, equipment and storage medium for a vehicle powertrain. Background Art
[0002] As we all know, hybrid vehicles usually include two power sources, the engine and the electric motor. Under normal working conditions, the engine and the electric motor can work together to achieve optimized power output and fuel economy. However, hybrid vehicles also have a defect, that is, when the battery pack fails, the electric motor will not work normally. If the engine is not started at this time, the whole vehicle will not be able to continue driving, which will bring great inconvenience to users.
[0003] In the traditional implementation, when the battery pack fails and the engine is not started, the vehicle will not be able to continue driving. Although the problem can be solved by charging the battery pack with an external power supply or replacing a new battery pack, this takes a certain amount of time and cannot be implemented without an external power supply. Of course, some vehicle suppliers have also provided a new solution, that is, when it is detected that the battery pack cannot be enabled and the current vehicle is in the driving state, it is determined whether the current engine is in the starting state and whether the corresponding gear position of the shaft where the drive motor is located is in the engaged state; when it is determined that the current engine is in the starting state and the corresponding gear position of the shaft where the drive motor is located is in the engaged state, the automatic transmission control unit is requested to keep the corresponding gear position of the shaft where the motor is located and the clutch in the engaged state, and request the micro control unit to enter the zero torque control state, and the power conversion device to enter the standby mode; then control the battery management system to disconnect the high-voltage relay, and request the micro control unit and the power conversion device to enter the constant voltage power generation mode, so that the vehicle can continue to drive.
[0004] However, the above method, when judging whether the gear corresponding to the shaft where the drive motor is located is in an engaged state, does not consider whether the current vehicle speed can be reduced to the target speed, which may cause the motor to fail to start and the vehicle to be in a stalled state. Summary of the invention
[0005] Based on this, the present application provides a control method, device, equipment and storage medium for a vehicle powertrain, which obtains the vehicle's current gear information and speed information when it is determined that the working state of the vehicle battery pack is a faulty state, the working state of the vehicle electrical appliances is a normal state, and the vehicle engine is not started and meets the basic conditions for starting; controls the working state of the vehicle clutch and torque according to the gear information and speed information to achieve starting control of the vehicle engine; and achieves the goal that when the vehicle battery pack fails and the vehicle engine is not started, the vehicle engine can be automatically started without the aid of an external power supply or replacement of a new battery pack, thereby ensuring the vehicle's endurance while providing great convenience to users.
[0006] In a first aspect, a method for controlling a vehicle powertrain is provided, the method comprising:
[0007] Obtaining the working status of the vehicle battery pack and the vehicle electrical appliances; wherein the working status includes a fault state and a normal state;
[0008] When the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliances is a normal state, determining whether the vehicle engine has been started and whether the basic conditions for starting are met;
[0009] If the vehicle engine is not started and the vehicle engine meets the basic conditions for starting, the current gear position information and speed information of the vehicle are obtained;
[0010] Determining whether to start the vehicle engine according to the current gear position information and speed information of the vehicle;
[0011] When it is determined to start the vehicle engine, the working state of the vehicle's clutch and torque is controlled to achieve starting control of the vehicle engine.
[0012] According to an achievable method in an embodiment of the present application, obtaining the working status of a vehicle battery pack includes:
[0013] Obtain the fault information of the battery pack sent by the vehicle's battery management system;
[0014] If the fault information is obtained, determining that the working state of the vehicle battery pack is a fault state; and / or,
[0015] Obtaining the connection status of the positive and negative contactors of the vehicle battery pack; wherein the connection status includes connection and non-connection;
[0016] When the connection status of the positive and negative contactors of the vehicle battery pack is connected, but the voltage of the battery management system is not within the control target voltage range for a preset time, or the driving power of the battery management system is less than the preset ratio value of the required power, the operating status of the vehicle battery pack is determined to be a fault state.
[0017] According to an achievable method in an embodiment of the present application, the fault state includes any one or more of insulation, short circuit, open circuit, inability to increase high voltage, and inability to decrease high voltage; obtaining the working state of the vehicle electrical appliances includes:
[0018] Obtain any one or more states of the vehicle electrical appliances, including insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage;
[0019] When the vehicle electrical appliances do not have any of the conditions of insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage, it is determined that the working state of the vehicle electrical appliances is a normal state.
[0020] According to an achievable method in an embodiment of the present application, the basic conditions for starting include a prohibition of starting item and a fuel item, and determining whether the vehicle engine has been started and whether the basic conditions for starting are met include:
[0021] Obtaining the working state of the vehicle engine, the working state includes the running state and the stopping state;
[0022] When the operating state of the vehicle engine is a stopped state, determining that the vehicle engine is not started; and,
[0023] Obtain the vehicle engine's prohibited start item information and fuel item information;
[0024] When the vehicle engine's prohibited start item information indicates that there is no prohibited start fault, and the vehicle engine's fuel item information indicates that the remaining fuel amount is not 0, it is determined that the basic conditions for starting are met.
[0025] According to an achievable method in an embodiment of the present application, the gear information includes single-gear hybrid information and multi-gear control information; determining whether to start the vehicle engine according to the gear information and the speed information includes:
[0026] When the gear information is single-gear hybrid information, a single speed value of the vehicle engine is obtained according to the single-gear hybrid information and the speed information;
[0027] Comparing the single speed value with a preset single speed start value, and determining to start the vehicle engine when the single speed value is greater than the preset single speed start value;
[0028] When the gear information is multi-gear control information, multiple speed values of the vehicle engine are obtained according to the multi-gear control information and the speed information;
[0029] The multi-speed value is compared with a preset multi-speed start value, and when the multi-speed value is equal to the preset multi-speed start value, it is determined to start the vehicle engine.
[0030] According to an achievable method in an embodiment of the present application, when determining to start the vehicle engine, controlling the working state of the vehicle's clutch and torque to achieve starting control of the vehicle engine includes:
[0031] When it is determined that the vehicle engine is started, the clutch is controlled to be in a sliding film state, and a shaft speed difference between a driving shaft and a driven shaft of the clutch is obtained;
[0032] The shaft speed difference is compared with a preset difference, and when the shaft speed difference is less than the preset difference, the clutch is controlled to a preset engagement pressure value, and the clutch is in an engagement state;
[0033] Obtaining a real-time speed value of the vehicle engine, and comparing the real-time speed value with a first preset speed value;
[0034] When the real-time speed value is greater than the first preset speed value, the vehicle engine is controlled to perform fuel injection and ignition operation, and the torque is controlled to be in a 0 state;
[0035] The real-time speed value is compared with the second preset speed value. When the real-time speed value is greater than the second preset speed value, the start control of the vehicle engine is successful.
[0036] According to an achievable manner in an embodiment of the present application, after the start control of the vehicle engine is successful, the method further includes:
[0037] Acquire a real-time driving speed value of the vehicle engine during vehicle driving, and compare the real-time driving speed value with a first preset driving speed value;
[0038] When the real-time driving speed value is less than the first preset driving speed value, the clutch is controlled to be disconnected to ensure the continuous driving state of the vehicle;
[0039] The real-time driving speed value is compared with the second preset driving speed value. When the real-time driving speed value is greater than the second preset driving speed value, the clutch is controlled to engage to ensure the continuous driving state of the vehicle.
[0040] In a second aspect, a control device for a vehicle powertrain is provided, the device comprising:
[0041] A first acquisition unit is used to acquire the working status of the vehicle battery pack and the vehicle electrical appliances; wherein the working status includes a fault state and a normal state;
[0042] A first determination unit is used to determine whether the vehicle engine has been started and whether the basic conditions for starting are met when the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliance is a normal state;
[0043] A second acquisition unit is used to acquire the current gear information and speed information of the vehicle if the vehicle engine is not started and the vehicle engine meets the basic conditions for starting;
[0044] a second determination unit, configured to determine whether to start the vehicle engine according to the gear information and the speed information;
[0045] The starting control unit is used to control the working state of the vehicle's clutch and torque when determining to start the vehicle engine, so as to achieve starting control of the vehicle engine.
[0046] In a third aspect, a computer device is provided, comprising:
[0047] at least one processor; and
[0048] a memory communicatively connected to at least one processor; wherein,
[0049] The memory stores computer instructions that can be executed by at least one processor, and the computer instructions are executed by at least one processor to enable the at least one processor to execute the method involved in the first aspect above.
[0050] In a fourth aspect, a computer-readable storage medium is provided, on which computer instructions are stored, characterized in that the computer instructions are used to enable a computer to execute the method involved in the above-mentioned first aspect.
[0051] According to the technical content provided by the embodiment of the present application, by obtaining the working state of the vehicle battery pack and the vehicle electrical appliances; wherein the working state includes a fault state and a normal state; when the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliances is a normal state, determine whether the vehicle engine has been started and whether it meets the basic conditions for starting; if the vehicle engine is not started and meets the basic conditions for starting, obtain the current gear information and speed information of the vehicle; determine whether to start the vehicle engine according to the gear information and speed information; when it is determined to start the vehicle engine, control the working state of the vehicle's clutch and torque to achieve the starting control of the vehicle engine. The above operation, when it is determined that the working state of the vehicle battery pack is a fault state, the working state of the vehicle electrical appliances is a normal state, and the vehicle engine is not started and meets the basic conditions for starting, obtain the current gear information and speed information of the vehicle; control the working state of the vehicle clutch and torque according to the gear information and speed information to achieve the starting control of the vehicle engine; when the vehicle battery pack fails and the vehicle engine is not started, the vehicle engine can be automatically started without the help of an external power supply or replacement of a new battery pack, while ensuring the vehicle's endurance, providing great convenience for users. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 is a schematic flow chart of a method for controlling a vehicle powertrain in one embodiment;
[0053] Figure 2 is a structural block diagram of a control device for a vehicle powertrain in one embodiment;
[0054] Figure 3 FIG. 4 is a schematic structural diagram of a computer device in one embodiment. DETAILED DESCRIPTION
[0055] For ease of understanding, the system to which this application is applicable is first described. A vehicle powertrain control method provided in this application can be applied to a computer device, which may include a terminal or a server. Specifically, the computer device obtains the working status of the vehicle battery pack and the vehicle electrical appliances; wherein the working status includes a fault state and a normal state; when the working fault state of the vehicle battery pack is a fault state, and the working state of the vehicle electrical appliances is a normal state, determine whether the vehicle engine has been started and whether it meets the basic conditions for starting; if the vehicle engine is not started and meets the basic conditions for starting, obtain the current gear information and speed information of the vehicle; determine whether to start the vehicle engine based on the gear information and speed information; when determining to start the vehicle engine, control the working state of the vehicle's clutch and torque to achieve start control of the vehicle engine. Among them, the terminal can be but is not limited to a vehicle-mounted terminal.
[0056] Figure 1 This is a flow chart of a vehicle powertrain control method provided in an embodiment of the present application, which can be executed by a computer device. The method can include the following steps:
[0057] Step S101: Obtain the working status of the vehicle battery pack and the vehicle electrical appliances.
[0058] The working state includes a fault state and a normal state.
[0059] Here, VCU (Vehicle Control Unit) is called the "brain" of new energy vehicles. It is mainly responsible for coordinating the power system (such as motors, engines), energy management (battery charging and discharging, energy recovery), safety monitoring (fault diagnosis, collision protection) and intelligent driving assistance (such as linkage with ADAS systems). VCU can receive signals from sensors (such as accelerator pedal, vehicle speed, battery status), analyze driving intentions in real time and optimize control strategies to ensure efficient and safe operation of the vehicle.
[0060] Therefore, the overall operation of the vehicle can be controlled by the VCU. Specifically, the VCU can obtain the working status of the vehicle battery pack. If the working status of the vehicle battery pack is normal, no operation is required, and the vehicle can be kept in its current driving state. If the working status of the vehicle battery pack is a faulty state, the working status of the vehicle electrical appliances can be obtained. If the working status of the vehicle electrical appliances is a faulty state, the current vehicle will be in a state where it cannot be started, and the staff will need to handle it separately. However, if the working status of the vehicle electrical appliances is normal, step S103 is executed.
[0061] Step S103: When the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliances is a normal state, determine whether the vehicle engine has been started and whether the basic conditions for starting are met.
[0062] Here, when it is determined that the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliances is a normal state, it is determined whether the vehicle engine has been started; that is, the VCU reads the working state of the vehicle engine sent by the EMS (Energy Management System) on the bus, and determines whether the vehicle engine has been started based on the working state of the vehicle engine, and whether the basic conditions for starting are met; if the vehicle engine has been started, the judgment on whether the basic conditions for starting are met can be ignored, and step S109 is directly executed; if the vehicle engine has not been started and meets the basic conditions for starting, step S105 is executed.
[0063] Step S105: Obtain the current gear information and speed information of the vehicle.
[0064] Here, if the vehicle engine is not started and meets the basic conditions for starting, the vehicle's current gear information and speed information can be obtained, and further operations can be performed based on the vehicle's current gear information and speed information.
[0065] Step S107: Determine whether to start the vehicle engine according to the gear information and speed information.
[0066] Here, after obtaining the current gear information and speed information of the vehicle, it can be determined whether to start the vehicle engine. If the vehicle engine is not started, the current driving state of the vehicle can be maintained; if it is determined to start the vehicle engine, step S109 can be executed.
[0067] Step S109: Control the working state of the vehicle's clutch and torque to achieve start-up control of the vehicle's engine.
[0068] Here, when it is determined to start the vehicle engine, the working state of the vehicle's clutch and torque can be controlled, and then the starting control of the vehicle engine can be realized, that is, the overall control operation of the vehicle powertrain can be realized.
[0069] It can be seen that the embodiment of the present application obtains the working status of the vehicle battery pack and the vehicle electrical appliances; wherein the working status includes a fault state and a normal state; when the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliances is a normal state, it is determined whether the vehicle engine has been started and whether it meets the basic conditions for starting; if the vehicle engine is not started and meets the basic conditions for starting, the current gear information and speed information of the vehicle are obtained; according to the gear information and speed information, it is determined whether to start the vehicle engine; when it is determined to start the vehicle engine, the working status of the clutch and torque of the vehicle is controlled to achieve the starting control of the vehicle engine. The above operation, when it is determined that the working status of the vehicle battery pack is a fault state, the working status of the vehicle electrical appliances is a normal state, and the vehicle engine is not started and meets the basic conditions for starting, the current gear information and speed information of the vehicle are obtained; according to the gear information and speed information, the working status of the clutch and torque of the vehicle is controlled to achieve the starting control of the vehicle engine; when the vehicle battery pack fails and the vehicle engine is not started, the vehicle engine can be automatically started without the help of an external power supply or replacement of a new battery pack, while ensuring the endurance of the vehicle, providing great convenience for users.
[0070] The different steps in the above method flow are described in detail below. First, the above step 101, namely "obtaining the working status of the vehicle battery pack and the vehicle electrical appliances", is described in detail in conjunction with the embodiment.
[0071] In one feasible manner, fault information of a battery pack is obtained from a battery management system of a vehicle; if the fault information is obtained, it is determined that the operating state of the vehicle battery pack is a fault state; and / or, the connection state of the positive and negative contactors of the vehicle battery pack is obtained; when the connection state of the positive and negative contactors of the vehicle battery pack is connected, but the voltage of the battery management system is not within the control target voltage range for a preset time, or the driving power of the battery management system is less than a preset ratio value of the required power, it is determined that the operating state of the vehicle battery pack is a fault state.
[0072] The connection status includes connection and non-connection; the preset time can generally be set to 3 seconds; the control target voltage range can generally be set to 300V to 380V; and the preset ratio value can generally be set to 60%.
[0073] Specifically, the VCU can obtain the fault information of the vehicle battery pack issued by the vehicle's battery management system. The fault information of the vehicle battery pack includes but is not limited to internal chemical fault information, internal circuit fault information, internal thermal management fault information, collision fault information, extremely high temperature fault information and extremely low temperature fault information, etc.; no matter what kind of fault information it is, it may cause the vehicle battery pack to be unable to continue to provide power. Therefore, the battery management system can issue five-level fault information of the vehicle battery pack, and the VCU can obtain the fault information, and then determine that the working state of the vehicle battery pack is a fault state; if the VCU cannot obtain any fault information, it means that the vehicle battery pack is currently in a normal state.
[0074] Here, the VCU can also obtain the connection status of the positive and negative contactors of the vehicle battery pack. When the connection status of the positive and negative contactors of the vehicle battery pack is connected, it means that it is currently impossible to determine whether the vehicle battery pack is faulty based on the connection status. At this time, the VCU can issue a high-voltage instruction. The battery management system receives the high-voltage instruction and adjusts the voltage state to a high-voltage state. However, the adjusted voltage is not within the range of 300V to 380V for 3 seconds, indicating that the vehicle battery pack is in a faulty state. Alternatively, after the battery management system adjusts the state to a high-voltage state, the current of the battery management system decreases after adjustment, resulting in a driving power less than 60% of the required power, that is, it cannot keep up with the electric power required by the driver to drive. At this time, it can also be said that the vehicle battery pack is in a faulty state. Of course, if neither of the above two situations exists, it means that the vehicle battery pack is in a normal state.
[0075] In another feasible manner, any one or more states of insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage of the vehicle electrical appliances are obtained; when the vehicle electrical appliances do not have any one of the states of insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage, the working state of the vehicle electrical appliances is determined to be normal.
[0076] Among them, the fault state includes any one or more of insulation, short circuit, open circuit, inability to increase high voltage and inability to reduce high voltage; vehicle electrical appliances include but are not limited to drive motors, generators, thermal management devices, high and low voltage DC converters, vehicle brake pumps, power steering pumps and adaptive suspensions, etc.; thermal management devices include but are not limited to thermistors, compressors and circulating water pumps, etc.
[0077] Specifically, when the drive motor and generator are not in any state of insulation, short circuit, open circuit, inability to apply high voltage, etc.; the thermistor, compressor and circulating water pump are not in any state of insulation, short circuit, open circuit, inability to apply high voltage, etc.; the vehicle brake pump and power steering pump are not in any state of lowering high voltage and short circuit, etc.; the high-pressure pump of the adaptive suspension is not in any state of lowering high voltage and short circuit, and there is no abnormality in the high-low voltage DC converter, the working state of the vehicle electrical appliances is determined to be normal; when any one of the drive motor, generator, thermal management device, high-low voltage DC converter, vehicle brake pump, power steering pump and adaptive suspension is in any state of insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage, the working state of the vehicle electrical appliances is determined to be a fault state.
[0078] The above operation first further confirms the working status of the vehicle battery pack and the working status of the vehicle electrical appliances to ensure that only when the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliances is a normal state, the vehicle powertrain can be controlled by generating electricity through the engine, so as to facilitate the vehicle to continue driving and bring convenience to the user.
[0079] The following describes in detail the step S103 of "determining whether the vehicle engine has been started and whether the basic conditions for starting have been met" in conjunction with the embodiments.
[0080] Obtain the operating status of the vehicle engine; when the operating status of the vehicle engine is a stopped state, determine that the vehicle engine is not started; and, obtain the prohibited start item information and fuel item information of the vehicle engine; when the prohibited start item information of the vehicle engine is that there is no prohibited start fault, and the fuel item information of the vehicle engine is that the remaining fuel amount is not 0, determine that the basic conditions for starting are met.
[0081] Among them, the basic conditions for starting include the prohibition of starting items and the fuel items; the working status includes the running status and the stopped status.
[0082] Here, the VCU obtains the working status of the vehicle start sent by the EMS on the bus, and when the working state of the vehicle engine is the stop state, it determines that the vehicle engine is not started. Among them, EMS is a system that integrates monitoring, control, management and optimization. It is a key subsystem in new energy vehicles and is mainly responsible for the optimization management of energy flow. It dynamically adjusts the energy distribution strategy by real-time monitoring of battery status (such as SOC, SOH), motor output power and vehicle load to ensure efficient charging and discharging control and energy recovery under different working conditions.
[0083] When it is determined that the working state of the vehicle engine is the stop state, the prohibited start item information and fuel item information of the vehicle engine can also be obtained. When the prohibited start item information of the vehicle engine is that there is no prohibited start fault, and the fuel item information of the vehicle engine is that the remaining fuel amount is not 0, it is determined that the basic starting conditions are met, indicating that the vehicle engine can be started; if the prohibited start item information of the vehicle engine is that there is no prohibited start fault, but the fuel item information of the vehicle engine is that the remaining fuel amount is 0, or the fuel item information of the vehicle engine is that the remaining fuel amount is not 0, but the prohibited start item information of the vehicle engine is that there is a prohibited start fault, both of the basic starting conditions are not met and the vehicle engine cannot be started.
[0084] The above operation can only start the vehicle engine when both the vehicle engine's start-prohibition item information shows that there is no start-prohibition fault and the vehicle engine's fuel item information shows that the remaining fuel is not 0 are met, thereby providing further guarantee for the normal start of the vehicle engine.
[0085] Next, the above step S107, ie, "determining whether to start the vehicle engine according to the gear information and the speed information" is described in detail in conjunction with the embodiment.
[0086] When the gear information is single-speed hybrid information, the single speed value of the vehicle engine is obtained according to the single-speed hybrid information and the speed information; the single speed value is compared with the preset single speed start value, and when the single speed value is greater than the preset single speed start value, it is determined to start the vehicle engine; when the gear information is multi-speed control information, the multi-speed value of the vehicle engine is obtained according to the multi-speed control information and the speed information; the multi-speed value is compared with the preset multi-speed start value, and when the multi-speed value is equal to the preset multi-speed start value, it is determined to start the vehicle engine.
[0087] Among them, the gear information includes single-speed hybrid information and multi-speed control information; the preset single-speed start value can be set to 900rpm; the preset multi-speed start value can be set to 1000rpm.
[0088] Here, the vehicle speed can be determined according to the lowest gear of the current vehicle powertrain. If the current gear information is single-speed hybrid information, that is, a single-speed hybrid box, the vehicle speed can be determined according to the gear, that is, the speed information under the gear is obtained, and the wheel speed information of the vehicle is obtained according to the vehicle speed information. The single speed value of the vehicle engine is obtained through the transmission ratio based on the wheel speed information, and the single speed value is compared with the preset single speed starting value, that is, 900rpm. When the single speed value is greater than 900rpm, it is determined that the vehicle engine can be started; otherwise, that is, when the single speed value is less than or equal to 900rpm, the vehicle engine is not started.
[0089] When the gear information is multi-gear control information, that is, the current powertrain has multiple gears and the current vehicle speed is high, the vehicle speed information can be obtained in real time, and the vehicle wheel speed information can be obtained based on the vehicle speed information. The multi-speed value of the vehicle engine is obtained through the transmission ratio based on the wheel speed information, and the multi-speed value is compared with the preset multi-speed start value, that is, 1000rpm. When the multi-speed value is equal to 1000rpm, the gear corresponding to the multi-speed value is the most suitable gear to start the vehicle engine, that is, the vehicle engine can be started at this time. It should be noted that the multi-speed value does not necessarily have to be equal to 1000rpm to start the vehicle engine. As long as the corresponding gear is close to 1000rpm, it can be used as the optimal gear for starting the vehicle engine.
[0090] The above operation, after determining that the vehicle engine can be started, can also obtain the vehicle's current speed information and gear information, and determine the best time to start the vehicle engine based on the speed information and gear information. That is, when starting the vehicle engine, it takes into account whether the corresponding gear is in an engaged state and whether the current vehicle speed can be reduced to the target speed, so as to ensure the accuracy of the gear engagement and provide further guarantee for the successful starting of the vehicle engine.
[0091] Finally, the above step S109, namely "controlling the working state of the clutch and torque of the vehicle to achieve starting control of the vehicle engine when determining to start the vehicle engine" is described in detail in conjunction with the embodiment.
[0092] When determining to start the vehicle engine, the clutch is controlled to be in a sliding film state, and the shaft speed difference between the clutch's driving shaft and driven shaft is obtained; the shaft speed difference is compared with a preset difference, and when the shaft speed difference is less than the preset difference, the clutch is controlled to a preset engagement pressure value, and the clutch is in an engaged state; the real-time speed value of the vehicle engine is obtained, and the real-time speed value is compared with a first preset speed value; when the real-time speed value is greater than the first preset speed value, the vehicle engine is controlled to perform fuel injection and ignition operations, and the torque is controlled to be in a 0 state; the real-time speed value is compared with the second preset speed value, and when the real-time speed value is greater than the second preset speed value, the vehicle engine start control is successful.
[0093] Among them, the preset difference includes a first preset difference and a second preset difference, the first preset difference can be set to 500rpm; the second preset difference can be set to 80rpm; the first preset wheel speed value can be set to 700rpm, and the second preset wheel speed value can be set to 900rpm; the preset combined pressure value can be set to 1.6mpa.
[0094] Here, when it is determined to start the vehicle engine, the clutch hydraulic solenoid valve is controlled to make the clutch hydraulic pressure 0.8 MPa, and the clutch is in a sliding film state. At this time, the speed of the vehicle engine slowly increases, and the shaft speed difference between the driving shaft and the driven shaft of the clutch is obtained in real time; the shaft speed difference is compared with the first preset difference, i.e. 500 rpm. When the shaft speed difference is less than 500 rpm, the clutch hydraulic pressure is controlled to 1.0 MPa to further reduce the shaft speed difference. Since the shaft speed difference changes in real time, after the vehicle engine has run for a period of time, the shaft speed difference can be compared with the second preset difference, i.e. 80 rpm. After the shaft speed difference is less than 80 rpm, the clutch is controlled to the preset engagement pressure value, i.e. 1.6 MPa, which is the maximum operating pressure of the clutch. In this case, the clutch is in an engaged state.
[0095] Since the vehicle engine will generate a process of increasing speed due to the engagement of the clutch, the real-time speed value of the vehicle engine can also be obtained in real time, and the real-time speed value is compared with the first preset speed value, i.e., 700rpm; when the real-time speed value is greater than 700rpm, the vehicle engine is controlled to perform fuel injection and ignition operations, and the flywheel torque of the vehicle engine is controlled to be in a 0 state; after the ignition operation is completed, the real-time speed value of the vehicle engine is still rising, and the real-time speed value is compared with the second preset speed value, i.e., 900rpm. When the real-time speed value is greater than 900rpm and the working state of the vehicle engine is in a running state, i.e., run state, it indicates that the start control of the vehicle engine is successful.
[0096] It should be noted that during the above process of starting the vehicle engine, if the vehicle engine fails, or the vehicle engine's fuel injection and ignition operations cannot be completed normally within 2 seconds, or the vehicle engine speed decreases due to a decrease in vehicle speed, and the vehicle engine cannot be started, then the vehicle engine is determined to have failed to start, and the vehicle engine will no longer be started through this function.
[0097] The above operation controls the working state of the vehicle's clutch and torque when determining to start the vehicle's engine, that is, controls the way the clutch is closed, so that the vehicle's wheels rotate, and then drives the engine to rotate, thereby starting the vehicle's engine; at the same time, by monitoring the shaft speed difference, the corresponding gear can be engaged more accurately, that is, the kinetic energy of the vehicle is used to start the engine, thereby achieving the effect of improving energy utilization efficiency.
[0098] In one embodiment, after the vehicle engine startup control is successful, the method further includes:
[0099] Acquire the real-time driving speed value of the vehicle engine during vehicle driving, and compare the real-time driving speed value with a first preset driving speed value; when the real-time driving speed value is less than the first preset driving speed value, control the clutch to be disconnected to ensure the continuous driving state of the vehicle; compare the real-time driving speed value with a second preset driving speed value, and when the real-time driving speed value is greater than the second preset driving speed value, control the clutch to be engaged to ensure the continuous driving state of the vehicle.
[0100] Among them, the first preset driving speed value can be set to 950 rpm; the second preset driving speed value can be set to 1050 rpm.
[0101] Here, after the vehicle engine is started, the real-time driving speed value of the engine can still be obtained during the vehicle's driving process. When the vehicle speed is low, the corresponding real-time driving speed value can be compared with the first preset driving speed value, i.e., 950rpm; when the real-time driving speed value is less than 950rpm, the clutch is controlled to disconnect, and the vehicle engine is controlled to drive the vehicle generator to generate electricity, and the generated electricity is supplied to the drive motor to ensure the continuous driving state of the vehicle.
[0102] When the vehicle is traveling at a high speed, the real-time driving speed value can be compared with the second preset driving speed value, i.e. 1050rpm. When the engine driving speed value is greater than 1050rpm, the clutch is controlled to engage, and the wheels are directly driven by the vehicle engine to ensure the vehicle's continuous driving state.
[0103] The above operation can also monitor the vehicle's driving status in real time after the vehicle engine is started. Based on the different speeds of the vehicle, the vehicle engine can be controlled differently to ensure the vehicle's continuous driving state, thereby improving user convenience.
[0104] It should also be noted that after the vehicle has completed driving and the vehicle engine needs to be shut down, the torque state of the vehicle generator can be controlled to 0 torque, the flywheel torque of the engine can also be controlled to 0 torque, and the fuel supply can be stopped, thereby completing the shutdown control of the vehicle engine.
[0105] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in the application, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0106] The above method embodiment can be applied to various application scenarios, for example, including but not limited to the following application scenarios:
[0107] When it is determined that the working state of the vehicle battery pack is a faulty state, the working state of the vehicle electrical appliances is a normal state, and the vehicle engine is not started and meets the basic conditions for starting, the vehicle's current gear information and speed information are obtained; according to the gear information and speed information, the working state of the vehicle clutch and torque are controlled to achieve the starting control of the vehicle engine; when the vehicle battery pack fails and the vehicle engine is not started, the vehicle engine can be automatically started without the help of an external power supply or replacement of a new battery pack, which ensures the vehicle's endurance while providing great convenience to users.
[0108] Figure 2 The structure diagram of a vehicle powertrain control device provided in an embodiment of the present application can be set in a computer device to execute the following steps: Figure 1 The method flow shown in Figure 2 As shown, the device may include: a first acquisition unit 201, a first determination unit 203, a second acquisition unit 205, a second determination unit 207 and a start control unit 209. The main functions of each component module are as follows:
[0109] The first acquisition unit 201 is used to acquire the working status of the vehicle battery pack and the vehicle electrical appliances; wherein the working status includes a fault state and a normal state;
[0110] The first determination unit 203 is used to determine whether the vehicle engine has been started and whether the basic conditions for starting are met when the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliances is a normal state;
[0111] The second acquisition unit 205 is used to acquire the current gear information and speed information of the vehicle if the vehicle engine is not started and the vehicle engine meets the basic conditions for starting;
[0112] A second determination unit 207, configured to determine whether to start the vehicle engine according to the current gear information and speed information of the vehicle;
[0113] The starting control unit 209 is used to control the working state of the clutch and torque of the vehicle when it is determined to start the vehicle engine, so as to realize the starting control of the vehicle engine.
[0114] In one embodiment, the first acquisition unit 201 is further configured to:
[0115] Obtain the fault information of the battery pack sent by the vehicle's battery management system;
[0116] If the fault information is obtained, determining that the working state of the vehicle battery pack is a fault state; and / or,
[0117] Obtaining the connection status of the positive and negative contactors of the vehicle battery pack; wherein the connection status includes connection and non-connection;
[0118] When the connection status of the positive and negative contactors of the vehicle battery pack is connected, but the voltage of the battery management system is not within the control target voltage range for a preset time, or the driving power of the battery management system is less than the preset ratio value of the required power, the operating status of the vehicle battery pack is determined to be a fault state.
[0119] In one embodiment, the fault state includes any one or more of insulation, short circuit, open circuit, inability to increase high voltage, and inability to decrease high voltage; the first acquisition unit 201 is further used to:
[0120] Obtain any one or more states of the vehicle electrical appliances, including insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage;
[0121] When the vehicle electrical appliances do not have any of the conditions of insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage, it is determined that the working state of the vehicle electrical appliances is a normal state.
[0122] In one embodiment, the basic conditions for starting include a prohibition of starting item and a fuel item; the first determination unit 203 is further used to:
[0123] Obtaining the working state of the vehicle engine, the working state includes the running state and the stopping state;
[0124] When the operating state of the vehicle engine is a stopped state, determining that the vehicle engine is not started; and,
[0125] Obtain the vehicle engine's prohibited start item information and fuel item information;
[0126] When the vehicle engine's prohibited start item information indicates that there is no prohibited start fault, and the vehicle engine's fuel item information indicates that the remaining fuel amount is not 0, it is determined that the basic conditions for starting are met.
[0127] In one embodiment, the gear information includes single-gear hybrid information and multi-gear control information; the second determination unit 207 is further used to:
[0128] When the gear information is single-gear hybrid information, a single speed value of the vehicle engine is obtained according to the single-gear hybrid information and the speed information;
[0129] Comparing the single speed value with a preset single speed start value, and determining to start the vehicle engine when the single speed value is greater than the preset single speed start value;
[0130] When the gear information is multi-gear control information, multiple speed values of the vehicle engine are obtained according to the multi-gear control information and the speed information;
[0131] The multi-speed value is compared with a preset multi-speed start value, and when the multi-speed value is equal to the preset multi-speed start value, it is determined to start the vehicle engine.
[0132] In one embodiment, the startup control unit 209 is further configured to:
[0133] When it is determined that the vehicle engine is started, the clutch is controlled to be in a sliding film state, and a shaft speed difference between a driving shaft and a driven shaft of the clutch is obtained;
[0134] The shaft speed difference is compared with a preset difference, and when the shaft speed difference is less than the preset difference, the clutch is controlled to a preset engagement pressure value, and the clutch is in an engagement state;
[0135] Acquire a real-time speed value of the vehicle engine in real time, and compare the real-time speed value with a first preset speed value;
[0136] When the real-time speed value is greater than the first preset speed value, the vehicle engine is controlled to perform fuel injection and ignition operation, and the torque is controlled to be in a 0 state;
[0137] The real-time speed value is compared with the second preset speed value. When the real-time speed value is greater than the second preset speed value, the start control of the vehicle engine is successful.
[0138] In one embodiment, the device is also used to:
[0139] Acquire a real-time driving speed value of the vehicle engine during vehicle driving, and compare the real-time driving speed value with a first preset driving speed value;
[0140] When the real-time driving speed value is less than the first preset driving speed value, the clutch is controlled to be disconnected to ensure the continuous driving state of the vehicle;
[0141] The real-time driving speed value is compared with the second preset driving speed value. When the real-time driving speed value is greater than the second preset driving speed value, the clutch is controlled to engage to ensure the continuous driving state of the vehicle.
[0142] According to the specific embodiments provided in this application, the technical solution provided in this application can have the following advantages:
[0143] 1. When the vehicle battery pack fails and the vehicle engine does not start, the vehicle engine can be automatically started without the need for external power supply or replacement of a new battery pack, thus ensuring the vehicle's endurance and providing great convenience for users;
[0144] 2. Use the vehicle's kinetic energy to start the vehicle engine, making full use of available kinetic energy resources and improving energy utilization efficiency;
[0145] 3. When judging whether the gear corresponding to the shaft where the vehicle engine is located is in the engaged state, whether the current vehicle speed can be reduced to the target speed is considered to ensure the accuracy of engaging the corresponding gear.
[0146] It is to be understood that the implementation of any method or product of the present application does not necessarily require all of the advantages described above to be achieved at the same time.
[0147] The same or similar parts between the above embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0148] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described in this article within the scope permitted by applicable laws and regulations, provided that the applicable laws and regulations of the country are met (for example, the user's explicit consent, effective notification to the user, and the user's explicit authorization, etc.).
[0149] According to an embodiment of the present application, the present application also provides a computer device and a computer-readable storage medium.
[0150] like Figure 3 , is a block diagram of a computer device according to an embodiment of the present application. The computer device is intended to represent various forms of digital computers or mobile devices. The digital computer may include a desktop computer, a portable computer, a workbench, a personal digital assistant, a server, a mainframe computer, and other suitable computers. The mobile device may include a tablet computer, a smart phone, a wearable device, etc.
[0151] like Figure 3As shown, the device 300 includes a computing unit 301, a ROM 302, a RAM 303, a bus 304, and an input / output (I / O) interface 305, and the computing unit 301, ROM 302 and RAM 303 are connected to each other through the bus 304. The input / output (I / O) interface 305 is also connected to the bus 304.
[0152] The computing unit 301 can perform various processes in the method embodiment of the present application according to the computer instructions stored in the read-only memory (ROM) 302 or the computer instructions loaded from the storage unit 308 to the random access memory (RAM) 303. The computing unit 301 can be various general and / or special processing components with processing and computing capabilities. The computing unit 301 may include, but is not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. In some embodiments, the method provided in the embodiment of the present application can be implemented as a computer software program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 308.
[0153] RAM 303 may also store various programs and data required for the operation of device 300. Part or all of a computer program may be loaded and / or installed onto device 300 via ROM 302 and / or communication unit 309.
[0154] The input unit 306, output unit 307, storage unit 308 and communication unit 309 in the device 300 can be connected to the I / O interface 305. The input unit 306 can be, for example, a keyboard, a mouse, a touch screen, a microphone, etc. The output unit 307 can be, for example, a display, a speaker, an indicator light, etc. The device 300 can exchange information, data, etc. with other devices through the communication unit 309.
[0155] It should be noted that the device may also include other components necessary for normal operation, or may only include components necessary for implementing the solution of the present application, rather than all the components shown in the figure.
[0156] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof.
[0157] The computer instructions for implementing the method of the present application can be written in any combination of one or more programming languages. These computer instructions can be provided to the computing unit 301, so that when the computer instructions are executed by the computing unit 301 such as a processor, the steps involved in the method embodiment of the present application are executed.
[0158] The computer-readable storage medium provided in the present application may be a tangible medium that may contain or store computer instructions for executing the steps involved in the method embodiments of the present application. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, and other forms of storage media.
[0159] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A method for controlling a vehicle powertrain, characterized in that: The method comprises: Obtaining the working status of the vehicle battery pack and the vehicle electrical appliances; wherein the working status includes a fault state and a normal state; When the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliance is a normal state, determining whether the vehicle engine has been started and whether the basic conditions for starting are met; If the vehicle engine is not started and meets the basic conditions for starting, obtaining the current gear position information and speed information of the vehicle; determining whether to start the vehicle engine according to the gear information and the speed information; When it is determined to start the vehicle engine, the working state of the clutch and torque of the vehicle is controlled to achieve the starting control of the vehicle engine.
2. The method according to claim 1, characterized in that: The obtaining of the working status of the vehicle battery pack includes: Obtain the fault information of the battery pack sent by the vehicle's battery management system; If the fault information is obtained, determining that the working state of the vehicle battery pack is a fault state; and / or, Obtaining the connection status of the positive and negative contactors of the vehicle battery pack; wherein the connection status includes connection and non-connection; When the connection state of the positive and negative contactors of the vehicle battery pack is connected, but the voltage of the battery management system is not within the control target voltage range for a preset time, or the driving power of the battery management system is less than the preset ratio value of the required power, the operating state of the vehicle battery pack is determined to be a fault state.
3. The method according to claim 2, characterized in that The fault state includes any one or more of insulation, short circuit, open circuit, inability to increase high voltage, and inability to decrease high voltage; the obtaining of the working state of the vehicle electrical appliances includes: Obtaining any one or more states of the vehicle electrical appliance, including insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage; When the vehicle electrical appliance does not have any of the following states: insulation, short circuit, open circuit, inability to apply high voltage, and inability to reduce high voltage, it is determined that the working state of the vehicle electrical appliance is a normal state.
4. The method according to claim 1, characterized in that: The basic conditions for starting include a prohibition of starting item and a fuel item. The determination of whether the vehicle engine has been started and whether the basic conditions for starting are met include: Acquiring the working state of the vehicle engine, wherein the working state includes a running state and a stopped state; When the operating state of the vehicle engine is a stopped state, determining that the vehicle engine is not started; and, Obtaining information about prohibited start items and fuel items of the vehicle engine; When the prohibited start item information of the vehicle engine indicates that there is no prohibited start fault, and the fuel item information of the vehicle engine indicates that the remaining fuel amount is not 0, it is determined that the basic conditions for starting are met.
5. The method according to claim 4, characterized in that The gear information includes single-gear hybrid information and multi-gear control information; and determining whether to start the vehicle engine according to the gear information and the speed information includes: When the gear information is single-gear hybrid information, obtaining a single speed value of the vehicle engine according to the single-gear hybrid information and the speed information; comparing the single speed value with a preset single speed start value, and determining to start the vehicle engine when the single speed value is greater than the preset single speed start value; When the gear information is multi-gear control information, obtaining multiple speed values of the vehicle engine according to the multi-gear control information and the speed information; The multi-speed value is compared with a preset multi-speed start value, and when the multi-speed value is equal to the preset multi-speed start value, it is determined to start the vehicle engine.
6. The method according to claim 5, characterized in that When determining to start the vehicle engine, controlling the working state of the clutch and torque of the vehicle to achieve the starting control of the vehicle engine includes: When it is determined to start the vehicle engine, the clutch is controlled to be in a sliding film state, and a shaft speed difference between a driving shaft and a driven shaft of the clutch is obtained; The shaft speed difference is compared with a preset difference, and when the shaft speed difference is less than the preset difference, the clutch is controlled to a preset engagement pressure value, and the clutch is in an engagement state; Acquire a real-time speed value of the vehicle engine, and compare the real-time speed value with a first preset speed value; When the real-time speed value is greater than the first preset speed value, controlling the vehicle engine to perform fuel injection and ignition operations, and controlling the torque to be in a 0 state; The real-time speed value is compared with a second preset speed value. When the real-time speed value is greater than the second preset speed value, the start control of the vehicle engine is successful.
7. The method according to claim 6, characterized in that After the vehicle engine startup control is successful, the method further includes: Acquire a real-time driving speed value of the vehicle engine during vehicle driving, and compare the real-time driving speed value with a first preset driving speed value; When the real-time driving speed value is less than the first preset driving speed value, controlling the clutch to be disconnected to ensure the continuous driving state of the vehicle; The real-time driving speed value is compared with a second preset driving speed value, and when the real-time driving speed value is greater than the second preset driving speed value, the clutch is controlled to engage to ensure the continuous driving state of the vehicle.
8. A control device for a vehicle powertrain, characterized in that: The device comprises: A first acquisition unit is used to acquire the working status of the vehicle battery pack and the vehicle electrical appliances; wherein the working status includes a fault state and a normal state; A first determination unit, configured to determine whether the vehicle engine has been started and whether the basic conditions for starting are met when the working fault state of the vehicle battery pack is a fault state and the working state of the vehicle electrical appliance is a normal state; a second acquisition unit, configured to acquire current gear information and speed information of the vehicle if the vehicle engine is not started and the vehicle engine meets basic conditions for starting; a second determining unit, configured to determine whether to start the vehicle engine according to the gear information and the speed information; The starting control unit is used to control the working state of the vehicle's clutch and torque when it is determined to start the vehicle engine, so as to achieve starting control of the vehicle engine.
9. A computer device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores computer instructions that can be executed by the at least one processor, and the computer instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having computer instructions stored thereon, characterized in that: The computer instructions are used to cause a computer to execute the method according to any one of claims 1 to 7.