Vehicle control method and device, electronic equipment and vehicle

CN120402273BActive Publication Date: 2026-10-23GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510433147.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2026-10-23
Estimated Expiration
2045-04-08

AI Technical Summary

Technical Problem

[0004]有鉴于此,本公开的目的在于提出一种车辆控制方法、装置、电子设备及车辆,以解决现有技术中车辆产生非预期加速时直接禁止启动发动机而影响驾驶员驾驶感受的问题

Benefits of technology

[0034]从上面所述可以看出,本公开提供的车辆控制方法、装置、电子设备及车辆。获取车辆的驾驶参数,根据驾驶参数确定通过电机启动发动机,并确定电机启动扭矩为第一扭矩值;其中,电机启动扭矩是通过电机启动发动机的扭矩。当第一扭矩值大于预设的扭矩阈值,确定车辆存在非预期加速,禁止通过电机启动发动机,并通过蓄电池启动发动机。这样,当电机启动扭矩为第一扭矩值且第一扭矩值大于预设的扭矩阈值时,能够准确地判断车辆存在非预期加速。当车辆存在非预期加速时,禁止通过电机启动发动机,避免电机启动扭矩过大导致车辆出现非预期加速而影响驾乘人员的安全。在确定车辆存在非预期加速之后,通过蓄电池启动发动机,能够在避免车辆出现非预期加速的同时保证发动机的正常启动,避免发动机无法启动而影响驾驶员驾驶感受的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120402273B_ABST
    Figure CN120402273B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of vehicle control, and provides a vehicle control method and device, an electronic device and a vehicle. The method comprises: obtaining a driving parameter of a vehicle, determining to start an engine by a motor according to the driving parameter, and determining a motor starting torque as a first torque value; wherein the motor starting torque is a torque for starting the engine by the motor; in response to determining that the first torque value is greater than a preset torque threshold, determining that the vehicle has unintended acceleration, prohibiting starting the engine by the motor, and starting the engine by a storage battery. In this way, the normal starting of the engine can be ensured while avoiding unintended acceleration of the vehicle, and the problem of affecting the driving experience of the driver due to the failure of the engine to start can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle control technology, and in particular to a vehicle control method, device, electronic equipment, and vehicle. Background Technology

[0002] With the development of the automotive industry, vehicles can now start their engines using electric motors. However, if the vehicle controller erroneously requests excessive starting torque from the motor, causing unexpected acceleration, starting the engine is prohibited to ensure the safety of the occupants. Nevertheless, the inability to start the engine can negatively impact the driver's experience.

[0003] In view of this, how to prevent the engine from failing to start while avoiding the safety of passengers due to unexpected vehicle acceleration has become an urgent technical problem to be solved. Summary of the Invention

[0004] In view of this, the purpose of this disclosure is to provide a vehicle control method, device, electronic device and vehicle to solve the problem in the prior art that directly prohibits the engine from starting when the vehicle undergoes unexpected acceleration, thus affecting the driver's driving experience.

[0005] To achieve the above objectives, a first aspect of this disclosure provides a vehicle control method, the method comprising:

[0006] The vehicle's driving parameters are obtained, and the engine is started via the electric motor based on the driving parameters. The electric motor starting torque is determined as a first torque value. The electric motor starting torque is the torque required to start the engine via the electric motor.

[0007] In response to determining that the first torque value is greater than a preset torque threshold, and determining that the vehicle is experiencing unexpected acceleration, starting the engine via the electric motor is prohibited, and the engine is started via the battery.

[0008] In some embodiments, the step of determining that the vehicle is experiencing unexpected acceleration and prohibiting engine starting via the electric motor in response to determining that the first torque value is greater than a preset torque threshold includes:

[0009] Get the gearbox clutch status;

[0010] In response to determining that the first torque value is greater than a preset torque threshold for a first preset duration and the gearbox clutch is in a non-disengaged state, the system determines that the vehicle is experiencing unexpected acceleration and controls the motor starting torque fault flag to switch to an active state.

[0011] By setting the motor's starting torque to zero, starting the engine via the motor is prohibited.

[0012] In some embodiments, after obtaining the transmission clutch state, the method further includes:

[0013] In response to determining that the first torque value is less than or equal to a preset torque threshold or the gearbox clutch is in a disengaged state within a first preset time period, the fault flag bit controlling the motor starting torque remains in an inactive state.

[0014] The motor starting torque is maintained at the first torque value, and the motor starting torque is output to the bus to start the engine through the motor using the motor starting torque.

[0015] In some embodiments, acquiring the vehicle's driving parameters and determining to start the engine via the electric motor based on the driving parameters includes:

[0016] Obtain the vehicle's battery level, accelerator pedal opening, and K0 clutch status;

[0017] In response to determining that the battery charge is greater than a preset charge threshold, the accelerator pedal opening is greater than a preset opening threshold, and the K0 clutch is in a slipping or closed state, the engine is started by the motor.

[0018] In some embodiments, the process of determining the preset torque threshold includes:

[0019] Obtain the critical acceleration value, wheel radius, and vehicle weight that cause the vehicle to accelerate unexpectedly;

[0020] The preset torque threshold is obtained by multiplying the acceleration threshold, the wheel radius, and the vehicle weight.

[0021] In some embodiments, prohibiting starting the engine via the electric motor and starting the engine via the battery includes:

[0022] After prohibiting the engine from being started by the electric motor, an unexpected acceleration warning will be given through the in-vehicle screen display or voice broadcast.

[0023] Determine whether an engine start request is received within a second preset time period after the unexpected acceleration warning is issued;

[0024] In response to receiving an engine start request within a second preset time period after determining that an unexpected acceleration warning has been issued, the engine start mode is switched from electric motor start mode to battery start mode, and the engine is started via the battery.

[0025] In some embodiments, after prohibiting starting the engine via the electric motor and starting the engine via the battery, the method further includes:

[0026] Generate a prompt message indicating that the engine start mode has been switched, and display the prompt message on the vehicle screen;

[0027] or,

[0028] Generate a prompt message indicating that the engine start mode has been switched, and broadcast the prompt message via voice.

[0029] Based on the same inventive concept, a second aspect of this disclosure provides a vehicle control device, comprising:

[0030] The determination module is configured to acquire the vehicle's driving parameters, determine the engine to be started via the electric motor based on the driving parameters, and determine the electric motor starting torque as a first torque value; wherein, the electric motor starting torque is the torque at which the engine is started via the electric motor;

[0031] The control module is configured to, in response to determining that the first torque value is greater than a preset torque threshold, determine that the vehicle is experiencing unexpected acceleration, prohibit starting the engine via the electric motor, and start the engine via the battery.

[0032] Based on the same inventive concept, a third aspect of this disclosure proposes an electronic device including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0033] Based on the same inventive concept, a fourth aspect of this disclosure proposes a vehicle, the vehicle including the vehicle control device described in the second aspect or the electronic device described in the third aspect.

[0034] As described above, the vehicle control method, device, electronic equipment, and vehicle disclosed herein are as follows: The vehicle's driving parameters are acquired, and based on these parameters, the engine is started via a motor, with the motor starting torque defined as a first torque value. The motor starting torque is the torque required to start the engine via the motor. When the first torque value exceeds a preset torque threshold, it is determined that the vehicle is experiencing unexpected acceleration. Starting the engine via the motor is then prohibited, and the engine is started via the battery. Thus, when the motor starting torque is the first torque value and exceeds the preset torque threshold, unexpected acceleration can be accurately determined. When unexpected acceleration occurs, starting the engine via the motor is prohibited to prevent excessive motor starting torque from causing unexpected acceleration and affecting the safety of the occupants. After determining that unexpected acceleration has occurred, starting the engine via the battery ensures normal engine starting while preventing unexpected acceleration, thus avoiding the problem of the engine failing to start and affecting the driver's driving experience. Attached Figure Description

[0035] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0036] Figure 1 This is a flowchart of a vehicle control method according to an embodiment of the present disclosure;

[0037] Figure 2 This is a schematic diagram of the structure of the vehicle controller according to an embodiment of the present disclosure;

[0038] Figure 3 This is a schematic diagram of the structure of a vehicle control device according to an embodiment of the present disclosure;

[0039] Figure 4 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0041] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0042] Based on the background technology description, with the development of new energy vehicle electronic control technology, the vehicle power source has changed from a single power source provided by the engine to a multi-power source structure combining the engine and the electric motor. Due to the diversity of power sources, new energy vehicles have extended to new functions such as intelligent engine start-stop and driving mode switching. In the intelligent engine start-stop function, the starting mode has also been expanded from the original traditional 12V battery starting mode to include an electric motor starting mode, allowing the vehicle to start the engine during dynamic operation. Compared with the traditional 12V battery starting mode, the electric motor starting mode has advantages such as faster starting speed, higher starting performance, and lower noise and vibration.

[0043] As a core component of new energy vehicles, the Vehicle Control Unit (VCU) determines whether to issue an engine start request and the engine start mode based on key signals such as the remaining battery charge (SOC), vehicle speed, accelerator pedal opening, and driving mode request. When starting the engine via the P2 motor, it also calculates the motor start torque. After receiving the engine start request, start mode, and start torque, the Engine Control Module (ECM) and Motor Control Unit (MCU) control their respective actuators to execute engine start or provide start power.

[0044] For example, the vehicle controller determines that an engine start request is issued based on the remaining battery power, vehicle speed, accelerator pedal opening, and driving mode request, and that the engine start mode is electric motor start mode. It calculates the electric motor start torque, the electric motor control unit provides the electric motor start torque to the engine, and the engine control system uses the electric motor start torque to control the engine start.

[0045] Analysis of real-world driving scenarios reveals that when the vehicle starts the engine via the P2 motor, an erroneous request for excessive motor starting torque from the vehicle controller can cause unintended acceleration, potentially resulting in unacceptable harm to occupants. For safety reasons, the vehicle controller employs a robust monitoring strategy for the P2 motor starting torque to prevent excessive, unintended torque output. Upon detecting an excessive starting torque request, the monitoring layer activates a safety mode, clearing the motor starting torque request to 0 N·m and prohibiting engine start requests. However, an overly stringent fault response could prevent the engine from starting, leading to a decreased driving experience. Therefore, analyzing the causes of this hazard and designing a reasonable safety response is crucial.

[0046] As mentioned above, how to avoid the engine failing to start while preventing the vehicle from accelerating unexpectedly and affecting the safety of passengers has become an important research question.

[0047] Based on the above description, such as Figure 1 As shown, the vehicle control method proposed in this embodiment includes:

[0048] Step 101: Obtain the vehicle's driving parameters, determine the engine to be started via the electric motor based on the driving parameters, and determine the electric motor starting torque as the first torque value; wherein, the electric motor starting torque is the torque used to start the engine via the electric motor.

[0049] In practice, the vehicle controller collects vehicle information through sensors and uses this information to determine whether the conditions for starting the engine with the electric motor are met. This vehicle information includes at least one of the following: remaining battery charge, accelerator pedal opening, K0 clutch status, current vehicle speed, and driving mode.

[0050] The conditions for starting the engine with an electric motor include: whether an engine start request has been received, whether the engine start mode is electric motor start mode, and whether power transmission can be established between the electric motor and the engine. Specifically, the status of the accelerator pedal determines whether an engine start request has been received, the remaining battery power determines whether the engine start mode is electric motor start mode, and the status of the K0 clutch determines whether power transmission can be established between the electric motor and the engine.

[0051] After determining that the vehicle meets the conditions for starting the engine via the electric motor, it is determined whether the vehicle experiences unexpected acceleration during the engine starting process. The electric motor starting torque is defined as a first torque value, and the magnitude of this first torque value is used to determine whether unexpected acceleration has occurred. Here, the electric motor starting torque is the torque required to start the engine via the electric motor, and the first torque value is the torque value requested by the vehicle controller during the engine starting process.

[0052] Step 102: In response to determining that the first torque value is greater than a preset torque threshold, it is determined that the vehicle is experiencing unexpected acceleration, the engine is prohibited from being started by the electric motor, and the engine is started by the battery.

[0053] In practice, the preset torque threshold is a critical torque value pre-set based on the vehicle's model information when the vehicle experiences unexpected acceleration. Unintended acceleration (SUA) refers to the unintentional, unannounced, and uncontrolled acceleration of a vehicle while it is stationary, starting, or maintaining a constant speed, often accompanied by brake failure. Unintended acceleration is against the driver's will; even if the driver does not press the accelerator pedal, the vehicle will still accelerate.

[0054] When the first torque value exceeds the preset torque threshold, it indicates that the vehicle will experience unexpected acceleration due to excessive motor starting torque during engine starting. To prevent unexpected acceleration that could affect the safety of passengers, the output of motor starting torque equal to the first torque value is prohibited, thus preventing engine starting via the motor. However, to avoid affecting the driving experience due to the driver's inability to start the engine, engine start requests are not prohibited; upon receiving a motor start request, the engine can be started via the 12V battery.

[0055] For example, the preset torque threshold is 500 N·m. During the process of starting the engine via the electric motor, the motor starting torque is determined as the first torque value. When the first torque value is 400 N·m, the vehicle does not experience unexpected acceleration, and the motor starting torque of the first torque value is output to control the engine start.

[0056] For example, the preset torque threshold is 500 N·m. During the process of starting the engine via the electric motor, the motor starting torque is determined to be the first torque value. When the first torque value is 600 N·m, the vehicle experiences unexpected acceleration, and the output of the motor starting torque of the first torque value is prohibited, thus preventing the engine from starting via the electric motor. To avoid the engine failing to start, the engine can be started via a 12V battery.

[0057] Through the above embodiments, vehicle driving parameters are obtained, and the engine is started via the electric motor based on these parameters. The electric motor starting torque is determined to be a first torque value; wherein, the electric motor starting torque is the torque required to start the engine via the electric motor. When the first torque value is greater than a preset torque threshold, it is determined that the vehicle is experiencing unexpected acceleration, and starting the engine via the electric motor is prohibited; instead, the engine is started via the battery. Thus, when the electric motor starting torque is the first torque value and is greater than the preset torque threshold, unexpected acceleration can be accurately determined. When unexpected acceleration occurs, starting the engine via the electric motor is prohibited to avoid excessive electric motor starting torque causing unexpected acceleration that could affect the safety of the occupants. After determining that unexpected acceleration has occurred, starting the engine via the battery can ensure normal engine starting while preventing unexpected acceleration, thus avoiding the problem of the engine failing to start and affecting the driver's driving experience.

[0058] In some embodiments, step 102 includes:

[0059] Step 1021: Obtain the status of the transmission clutch.

[0060] Step 1022: In response to determining that the first torque value is greater than a preset torque threshold for a first preset duration and the gearbox clutch is in a non-disengaged state, it is determined that the vehicle has unexpected acceleration, and the motor starting torque fault flag is switched to an active state.

[0061] Step 1023: By setting the motor starting torque to zero, starting the engine via the motor is prohibited.

[0062] In practice, in order to more accurately determine whether unexpected acceleration of a vehicle will affect the safety of passengers, it is necessary to determine whether unexpected acceleration can be output while determining whether unexpected acceleration exists.

[0063] When determining whether a vehicle will experience unexpected acceleration, it is necessary to determine whether the vehicle meets the conditions for unexpected acceleration. The conditions for unexpected acceleration include: (1) whether the initial torque value of the motor starting torque is too large, and (2) whether the unexpected acceleration can be output in a way that affects the safety of the driver and passengers.

[0064] For condition (1), the preset torque threshold is a critical torque value that is pre-set based on the vehicle model information when the vehicle experiences unexpected acceleration. If the first torque value is greater than the preset torque threshold for a first preset duration, it indicates that the magnitude of the first torque value of the motor starting torque exceeds the critical torque value when the vehicle experiences unexpected acceleration, and thus it is determined that the vehicle is experiencing unexpected acceleration.

[0065] For condition (2), based on whether the transmission clutch is in a non-disengaged state, it is determined whether the vehicle's unexpected acceleration can be output and affect the safety of the occupants. When the transmission clutch is in a non-disengaged state, it means that the engine can transmit power to the transmission. In this scenario, if the first torque value is continuously too large and the engine can transmit power to the transmission within a preset time, it can be accurately determined that the vehicle has unexpected acceleration and will affect the safety of the occupants.

[0066] For example, the first preset duration is 5 seconds, and the preset torque threshold is 500 N·m. During the process of starting the engine via the electric motor, the motor starting torque is determined to be the first torque value. This first torque value can dynamically change over time. When the first torque value continuously changes dynamically to approximately 600 N·m within 5 seconds and the transmission clutch is in a non-disengaged state, it is determined that the vehicle is experiencing unexpected acceleration. In this scenario, the control motor starting torque fault flag is switched to the active state. By setting the motor starting torque to zero (i.e., 0 N·m), the output of motor starting torque equal to the first torque value is prohibited, thereby preventing the engine from starting via the electric motor.

[0067] In addition, when the starting torque transmitted from the motor to the engine is negative, it indicates that energy recovery is being performed on the motor. Setting the motor starting torque directly to zero during energy recovery would negatively impact the vehicle's energy recovery process. To avoid affecting energy recovery, the motor starting torque is set to the minimum of a first torque value and zero.

[0068] Specifically, the first torque value is compared with a zero value; in response to determining that the first torque value is less than zero, the motor starting torque is set to the first torque value; in response to determining that the first torque value is greater than zero, the motor starting torque is set to zero.

[0069] For example, when the first torque value is -50 N·m, the motor starting torque is set to -50 N·m, and the motor transmits -50 N·m to the engine, thereby achieving energy recovery from the motor. Conversely, when the first torque value is 600 N·m, the motor starting torque is set to 0 N·m, and the motor transmits 0 N·m to the engine, thus preventing the engine from starting via the motor.

[0070] Through the above scheme, if the first torque value continuously exceeds a preset torque threshold within a first preset time period and the transmission clutch is in a non-disengaged state, it can be accurately determined that the vehicle is experiencing unexpected acceleration that may affect the safety of the occupants. The system then switches the motor starting torque fault flag to an active state, allowing the driver to quickly identify faults occurring during engine starting via the motor. By setting the motor starting torque to zero, the motor starting torque output to the engine is zero, thus preventing engine starting via the motor.

[0071] In some embodiments, after step 1021, the method further includes:

[0072] Step 1021A: In response to determining that the first torque value is less than or equal to a preset torque threshold or the gearbox clutch is in a disengaged state within a first preset time period, the fault flag bit controlling the motor starting torque remains in an inactive state.

[0073] Step 1021B: Maintain the motor starting torque at the first torque value and transmit the motor starting torque to the engine, using the motor starting torque to start the engine via the motor.

[0074] In practice, when the vehicle does not accelerate unexpectedly or cannot accelerate unexpectedly, the vehicle will not affect the safety of the driver and passengers due to unexpected acceleration.

[0075] If the first torque value is less than or equal to the preset torque threshold within the first preset time period, it means that the first torque value of the motor starting torque does not exceed the torque threshold when the vehicle produces unexpected acceleration, and then it is determined that the vehicle does not have unexpected acceleration.

[0076] The presence or absence of the transmission clutch determines whether unintended acceleration could affect the safety of the occupants. When the transmission clutch is disengaged, engine power is cut off and cannot be transmitted to the transmission. In this scenario, since the engine cannot output power, there will be no unintended acceleration affecting the safety of the occupants.

[0077] For example, the first preset duration is 5 seconds, and the preset torque threshold is 500 N·m. During the process of starting the engine via the electric motor, the motor starting torque is determined to be a first torque value. This first torque value can dynamically change over time. When the first torque value dynamically changes to approximately 400 N·m within 5 seconds, it is determined that the vehicle is not experiencing unexpected acceleration. Alternatively, when the transmission clutch is disengaged within 5 seconds, it is determined that the vehicle is experiencing unexpected acceleration. In this scenario, the control motor starting torque fault flag is kept in an inactive state. By maintaining the motor starting torque at the first torque value, a motor starting torque of the magnitude of the first torque value is output to the engine, thereby using the motor starting torque to start the engine via the electric motor.

[0078] Through the above scheme, when the first torque value is less than or equal to a preset torque threshold or the transmission clutch is disengaged within a first preset time period, it can be accurately determined that the vehicle will not affect the safety of the occupants due to unexpected acceleration. The motor starting torque fault flag is kept in an inactive state, allowing the driver to quickly identify that no fault occurred during the engine starting process via the motor. By maintaining the motor starting torque at the first torque value and outputting a motor starting torque of the first torque value to the engine, the engine can be started using the motor starting torque.

[0079] In some embodiments, after step 1023, the method further includes:

[0080] Step 1023A: In response to determining that a request to start the motor has been received again, the motor starting torque is determined to be the second torque value.

[0081] Step 1023B: In response to determining that the second torque value is less than or equal to a preset torque threshold or the gearbox clutch is in a disengaged state within a first preset time period, the fault flag bit controlling the motor starting torque is switched to an inactive state.

[0082] Step 1023C: Maintain the motor starting torque at the second torque value and transmit the motor starting torque to the engine, using the motor starting torque to start the engine via the motor.

[0083] In practice, when the motor starting torque is the first torque value, the vehicle will accelerate unexpectedly due to the excessive motor starting torque. By setting the motor starting torque to zero, the output of motor starting torque of the first torque value is prohibited, thereby preventing the engine from being started by the motor.

[0084] After prohibiting engine starting via the electric motor, when a request to start the engine via the electric motor is received again, the motor starting torque is determined to be a second torque value. This second torque value is the torque value requested by the vehicle controller during the process of restarting the engine via the electric motor. If, within a first preset time period, the second torque value is less than or equal to a preset torque threshold, or the transmission clutch is disengaged, it can be accurately determined that restarting the engine via the electric motor will not affect the safety of the occupants due to unexpected acceleration. In this scenario, the fault flag for controlling the electric motor starting torque is switched to an inactive state. By maintaining the electric motor starting torque at the second torque value, a motor starting torque of the magnitude of the second torque value is output to the engine, thereby utilizing the electric motor starting torque to start the engine via the electric motor.

[0085] Through the above scheme, when a request to start the engine via the electric motor is received again, the motor starting torque is determined to be the second torque value. If, within a first preset time period, the second torque value is less than or equal to a preset torque threshold, or the transmission clutch is disengaged, it can be accurately determined that the vehicle will not experience unexpected acceleration during the process of restarting the engine via the electric motor. In this scenario, the fault flag for controlling the electric motor starting torque is switched to an inactive state, allowing drivers and passengers to quickly identify that the fault has disappeared during the process of restarting the engine via the electric motor based on the fault flag. By maintaining the electric motor starting torque at the second torque value and outputting a motor starting torque equal to the second torque value to the engine, the engine can be started via the electric motor using this starting torque.

[0086] In some embodiments, step 101 includes:

[0087] Step 101A: Obtain the vehicle's remaining battery power, accelerator pedal opening, and K0 clutch status.

[0088] Step 101B: In response to determining that the remaining battery charge is greater than a preset charge threshold, the accelerator pedal opening is greater than a preset opening threshold, and the K0 clutch is in a slipping or closed state, the engine is started by the motor.

[0089] In practice, when determining whether a vehicle can start its engine via a motor, it is necessary to determine whether the vehicle meets the conditions for starting the engine via a motor. The conditions for starting the engine via a motor include: (1) whether an engine start request has been received, (2) whether the engine start mode is the motor start mode, and (3) whether power can be transmitted between the motor and the engine.

[0090] For condition (1), it is determined whether an engine start request has been received by judging whether the accelerator pedal opening is greater than a preset opening threshold. When the accelerator pedal opening is greater than the preset opening threshold, it means that the driver has pressed the accelerator pedal deeply to start the engine, and it is determined that an engine start request has been received. In addition, it is also possible to determine whether an engine start request has been received based on the ignition switch status. Specifically, it is determined whether an engine start request has been received by judging whether the ignition switch status is in the start state. When the ignition switch status is in the start state, it is determined that an engine start request has been received.

[0091] For condition (2), the engine start mode is determined to be the electric motor start mode by judging the remaining battery power. When the remaining battery power is greater than the preset power threshold, it indicates that the battery power is sufficient, and electric drive is usually used first, thus determining the engine start mode as the electric motor start mode. In addition, to accurately determine whether the engine start mode is the electric motor start mode, it can also be determined based on the remaining battery power and the range extender status. The range extender is a combination of a small engine and an electric motor, used to provide additional power when the battery power is insufficient. Specifically, the engine start mode is determined to be the electric motor start mode by judging the remaining battery power and the range extender status. When the range extender status is not started and the remaining battery power is greater than the preset power threshold, it indicates that the battery power is sufficient, thus determining the engine start mode as the electric motor start mode.

[0092] For condition (3), the state of clutch K0 is used to determine whether power transmission can occur between the motor and the engine. In hybrid vehicles, clutch K0 serves to connect or disconnect the engine and the motor. When clutch K0 is in a slipping or closed state, it indicates that the motor and the engine are connected, thus confirming that power transmission can occur between them.

[0093] The slip condition of the K0 clutch refers to the relative sliding state between the clutch disc and the flywheel during operation. When the friction between the clutch disc and the flywheel is insufficient to fully transmit engine power, the clutch disc will slip on the flywheel, resulting in uneven power transmission; this phenomenon is called clutch slippage. Even when the K0 clutch is in the slip condition, power transmission between the electric motor and the engine is still possible.

[0094] When the accelerator pedal opening exceeds a preset threshold, an engine start request is received; when the remaining battery charge exceeds a preset threshold, the engine start mode is set to electric motor start mode; when the K0 clutch is in a slipping or closed state, power transmission between the electric motor and the engine is confirmed. Once all the above conditions are met, the vehicle meets the requirements for starting the engine via electric motor, and the engine is started using the electric motor.

[0095] Using the above scheme, when the accelerator pedal opening is greater than a preset threshold, it can accurately determine that an engine start request has been received. When the remaining battery power is greater than a preset threshold, it can accurately determine that the engine start mode is electric motor start mode. When the K0 clutch is in a slipping or closed state, it can accurately determine that power transmission between the electric motor and the engine is possible. Therefore, when the remaining battery power is greater than the preset threshold, the accelerator pedal opening is greater than the preset threshold, and the K0 clutch is in a slipping or closed state, it can accurately determine that the engine is started via the electric motor.

[0096] In some embodiments, the process of determining the preset torque threshold includes:

[0097] Step 102A: Obtain the critical acceleration value, wheel radius, and vehicle weight that would cause the vehicle to accelerate unexpectedly.

[0098] Step 102B: Multiply the acceleration threshold, the wheel radius, and the vehicle weight to obtain the torque threshold that causes the vehicle to accelerate unexpectedly, and use the torque threshold as the preset torque threshold.

[0099] In practice, the preset torque threshold is a critical torque value that is pre-set based on the vehicle model information when the vehicle experiences unexpected acceleration. Different vehicle models have different critical torque values ​​(i.e., preset torque thresholds) for unexpected acceleration, and the preset torque threshold is related to the critical acceleration value for unexpected acceleration, the vehicle radius, and the vehicle weight.

[0100] The relationship between the critical acceleration value for unexpected acceleration of a vehicle and the critical torque value, wheel radius, and vehicle weight is as follows: Critical acceleration value = Critical torque value / (Wheel radius × Vehicle weight). Based on the above relationship, the preset torque threshold can be determined as: Critical acceleration value × Wheel radius × Vehicle weight.

[0101] For example, the critical acceleration value for a vehicle to produce unexpected acceleration is 1 m / s². 2The vehicle has a radius of 0.5m and a weight of 1000kg. The preset torque threshold of 500N·m is obtained by multiplying the acceleration threshold, vehicle radius, and vehicle weight.

[0102] The above scheme shows that the critical acceleration value at which a vehicle experiences unexpected acceleration is related to the motor starting torque, wheel radius, and vehicle weight. By multiplying the critical acceleration value, wheel radius, and vehicle weight, the critical torque value at which the vehicle experiences unexpected acceleration can be accurately determined. This critical torque value can then be used as a preset torque threshold, allowing for the pre-setting of torque thresholds for different vehicle models.

[0103] In some embodiments, step 102 includes:

[0104] Step 1024: After prohibiting the engine from starting via the electric motor, provide a warning of unexpected acceleration via the in-vehicle screen or voice broadcast.

[0105] Step 1025: Determine whether an engine start request has been received within the second preset time period after the unexpected acceleration prompt.

[0106] Step 1026: In response to determining that an engine start request is received within a second preset time period after the unexpected acceleration prompt, the engine start mode is switched from electric motor start mode to battery start mode, and the engine is started via the battery.

[0107] In practice, after prohibiting engine starting via the electric motor, an unexpected acceleration warning will be issued via in-vehicle screen display or voice announcement. Specifically, the in-vehicle screen will display a message stating "Unexpected acceleration has occurred, engine starting has failed"; or the message will be announced via voice announcement.

[0108] By determining whether an engine start request is received within a second preset time period after the unexpected acceleration warning, it is possible to accurately determine whether the driver needs to start the engine. If an engine start request is received within the second preset time period after the unexpected acceleration warning, it indicates that the driver needs to start the engine. In order to ensure that the vehicle does not accelerate unexpectedly and to avoid the engine failing to start, the engine start mode is switched from electric motor start mode to battery start mode, and the engine is started via the 12V battery.

[0109] For example, the second preset duration is 8 seconds. If an engine start request is received 5 seconds after the unexpected acceleration warning, indicating that the driver needs to start the engine, the engine start mode is switched from electric motor start mode to battery start mode. Starting the engine via the battery can ensure that the vehicle does not accelerate unexpectedly while preventing the engine from failing to start.

[0110] The above solution, after prohibiting engine starting via the electric motor, provides an unexpected acceleration warning via in-vehicle screen display or voice announcement. This allows the driver to quickly identify unexpected acceleration causing engine start failure. If an engine start request is received within a second preset time after the unexpected acceleration warning, the system can accurately identify the driver's need to start the engine and start it via the 12V battery. This ensures that the vehicle does not experience unexpected acceleration while preventing the engine from failing to start.

[0111] In some embodiments, after step 102, the method further includes:

[0112] Step 1027: Generate a prompt message indicating that the engine start mode has been switched, and display the prompt message on the vehicle screen.

[0113] Alternatively, in step 1028, a prompt message indicating that the engine start mode has been switched is generated and the prompt message is broadcast via voice.

[0114] In practice, after prohibiting the engine from being started by the electric motor and starting the engine by the battery, the driver is given a notification that the engine starting mode has been switched in order to help them understand the engine starting mode.

[0115] Specifically, after starting the engine via the battery, a prompt message indicating that the engine start mode has been switched is generated. The message "Engine start mode has been switched; the current engine start mode is 12V battery start mode" is displayed on the vehicle's screen.

[0116] Specifically, after starting the engine via the battery, a prompt message indicating that the engine start mode has been switched is generated. The message is then read aloud via voice: "Engine start mode has been switched; the current engine start mode is 12V battery start mode."

[0117] The above solution generates a notification message indicating that the engine starting mode has been switched after the engine is started via the battery. This notification is displayed on the vehicle's screen or announced via voice. This allows the driver to easily understand that there is an issue with the electric motor starting the engine and that the engine starting mode has switched to the 12V battery starting mode.

[0118] Through the above embodiments, vehicle driving parameters are obtained, and the engine is started via the electric motor based on these parameters. The electric motor starting torque is determined to be a first torque value; wherein, the electric motor starting torque is the torque required to start the engine via the electric motor. When the first torque value is greater than a preset torque threshold, it is determined that the vehicle is experiencing unexpected acceleration, and starting the engine via the electric motor is prohibited; instead, the engine is started via the battery. Thus, when the electric motor starting torque is the first torque value and is greater than the preset torque threshold, unexpected acceleration can be accurately determined. When unexpected acceleration occurs, starting the engine via the electric motor is prohibited to avoid excessive electric motor starting torque causing unexpected acceleration that could affect the safety of the occupants. After determining that unexpected acceleration has occurred, starting the engine via the battery can ensure normal engine starting while preventing unexpected acceleration, thus avoiding the problem of the engine failing to start and affecting the driver's driving experience.

[0119] It should be noted that the embodiments of this disclosure can also be further described in the following ways:

[0120] To address the technical problem of "overly stringent fault responses causing engine start failures and affecting driver experience," this disclosure proposes a technical solution: When designing the P2 motor start torque request value monitoring strategy within the vehicle controller, the intelligent start-stop calculation module within the vehicle controller determines the engine start request, engine start mode, and P2 motor start torque as the first torque value based on key signals such as battery SOC, accelerator pedal opening, vehicle speed, driving mode, K0 clutch status, and transmission clutch status. The P2 motor start torque monitoring strategy receives this first torque value. When the first torque value is too high and the transmission clutch is in a non-disengaged state, a fault flag is activated, limiting the output P2 motor start torque to no more than 0 N·m to prevent excessive power output. When the fault flag disappears, the P2 motor start torque monitoring module no longer prevents the output of the P2 motor start torque and forwards the P2 motor start torque externally, thereby utilizing the P2 motor start torque to start the engine via the motor.

[0121] Figure 2 This is a schematic diagram of the structure of the vehicle controller according to an embodiment of this disclosure. Figure 2 As shown, the vehicle controller includes: an input interface module, a P2 motor starting torque monitoring module, an intelligent start-stop calculation function module, and an arbitration module. The intelligent start-stop calculation function module and the P2 motor starting torque monitoring module receive key input signals such as battery SOC, accelerator pedal opening, vehicle speed, driving mode, K0 clutch status, and transmission clutch status through independent input interfaces (e.g., Controller Area Network, or CAN bus).

[0122] When the intelligent start-stop calculation module detects that the battery SOC is greater than the preset power threshold (indicating that the vehicle has sufficient power), the accelerator pedal opening is greater than the preset opening threshold (indicating that the driver has pressed the accelerator pedal deeply), and the K0 clutch is in a slipping or closed state, it outputs an engine start request signal as a start request, the engine start mode is P2 motor start mode, and the P2 motor start torque value is the first torque value.

[0123] When the P2 motor starting torque monitoring module detects that the first torque value output by the intelligent start-stop calculation function module is greater than the preset torque threshold and the transmission clutch is in a non-disengaged state, and both conditions are met simultaneously for a preset time, the P2 motor starting torque fault flag is activated. Upon receiving the activation of the P2 motor starting torque fault flag, the arbitration module triggers a safety response, taking the smaller of the first torque value output by the intelligent start-stop calculation function module and 0 N·m, thus limiting the output of the motor starting torque. When the P2 motor starting torque fault flag is not activated, the arbitration module only forwards the P2 motor starting torque externally, that is, outputs the P2 motor starting torque through the controller area network bus, thereby using the P2 motor starting torque to start the engine, without limiting the output of the P2 motor starting torque.

[0124] The safety response in the above embodiments only limits the starting torque of the P2 motor that may cause unexpected acceleration of the vehicle. When the intelligent start-stop calculation module determines that the P2 motor cannot start the engine, it will automatically switch the motor starting mode to the 12V battery starting mode, which can start the engine through the 12V battery. This ensures that the vehicle will not accelerate unexpectedly and avoids the impact of the engine not starting on the intelligent start-stop function, thus improving the driver's driving experience.

[0125] In addition, the key points of this disclosure include: (1) The preset torque threshold is defined by calculating the preset torque threshold based on the parameters of unexpected vehicle acceleration, wheel radius, and vehicle weight allowed for different vehicle models. Specifically, the acceleration threshold, wheel radius, and vehicle weight that cause unexpected acceleration are obtained; the acceleration threshold, wheel radius, and vehicle weight are multiplied to obtain the preset torque threshold. (2) The safety response is to take the smaller value between the first torque value and 0 N·m, rather than limiting the starting torque of the P2 motor to 0 N·m, and not prohibiting the possible energy recovery torque.

[0126] Through the above embodiments, by reasonably designing the safety response of the P2 motor starting torque monitoring, the vehicle's unexpected acceleration is prevented due to excessive starting torque of the P2 motor, while the 12V battery starting engine is no longer restricted. This avoids the problem of the engine failing to start due to excessive response, improves software usability, and enhances the driver's driving experience.

[0127] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.

[0128] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0129] Based on the same inventive concept, corresponding to any of the above-described embodiments, this disclosure also provides a vehicle control device.

[0130] refer to Figure 3 The vehicle control device includes:

[0131] The determining module 301 is configured to acquire the vehicle's driving parameters, determine to start the engine via the electric motor based on the driving parameters, and determine the electric motor starting torque as a first torque value; wherein, the electric motor starting torque is the torque at which the engine is started via the electric motor;

[0132] The control module 302 is configured to, in response to determining that the first torque value is greater than a preset torque threshold, determine that the vehicle is experiencing unexpected acceleration, prohibit starting the engine via the electric motor, and start the engine via the battery.

[0133] In some embodiments, the control module 302 includes:

[0134] The acquisition unit is configured to acquire the state of the transmission clutch.

[0135] The switching unit is configured to, in response to determining that the first torque value is greater than a preset torque threshold for a first preset duration and the gearbox clutch is in a non-disengaged state, determine that the vehicle is experiencing unexpected acceleration, and control the motor starting torque fault flag bit to switch to an active state.

[0136] The control unit is configured to prevent the engine from being started by the motor by setting the motor starting torque to zero.

[0137] In some embodiments, after acquiring the gearbox clutch state, the control module 302 further includes:

[0138] The holding unit is configured to keep the fault flag bit controlling the motor starting torque in an inactive state in response to determining that the first torque value is less than or equal to a preset torque threshold or the gearbox clutch is in a disengaged state within a first preset time period.

[0139] The first starting unit is configured to maintain the motor starting torque at the first torque value and transmit the motor starting torque to the engine, thereby starting the engine using the motor starting torque.

[0140] In some embodiments, the determining module 301 includes:

[0141] The acquisition unit is configured to acquire the vehicle's remaining battery charge, accelerator pedal opening, and K0 clutch status;

[0142] The determining unit is configured to determine to start the engine by motor in response to determining that the remaining battery charge is greater than a preset charge threshold, the accelerator pedal opening is greater than a preset opening threshold, and the K0 clutch is in a slipping or closed state.

[0143] In some embodiments, the process of determining the preset torque threshold, the control module 302 includes:

[0144] The acquisition unit is configured to acquire the acceleration threshold at which the vehicle produces unexpected acceleration, the wheel radius, and the vehicle weight.

[0145] The product processing unit is configured to multiply the acceleration threshold, the wheel radius, and the vehicle weight to obtain a torque threshold that causes the vehicle to accelerate unexpectedly, and to use the torque threshold as the preset torque threshold.

[0146] In some embodiments, the control module 302 includes:

[0147] The warning unit is configured to provide an unexpected acceleration warning via an in-vehicle screen display or voice broadcast after prohibiting the engine from being started by the electric motor.

[0148] The judgment unit is configured to determine whether an engine start request is received within a second preset time period after the unexpected acceleration prompt is given.

[0149] The second starting unit is configured to, in response to receiving an engine start request within a second preset time period after determining that an unexpected acceleration prompt has been given, switch the engine start mode from electric motor start mode to battery start mode and start the engine via the battery.

[0150] In some embodiments, after prohibiting engine starting via electric motor and starting the engine via battery, the device further includes:

[0151] The first prompt module is configured to generate a prompt message indicating that the engine start mode has been switched, and to display the prompt message on the vehicle screen;

[0152] or,

[0153] The second prompt module is configured to generate a prompt message indicating that the engine start mode has been switched, and to broadcast the prompt message via voice.

[0154] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.

[0155] The apparatus of the above embodiments is used to implement the corresponding vehicle control method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0156] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle control method described in any of the above embodiments.

[0157] Figure 4 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0158] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0159] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0160] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0161] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB (Universal Serial Bus), network cable, etc.) or wireless means (such as mobile network, WIFI (Wireless Fidelity), Bluetooth, etc.).

[0162] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0163] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0164] The electronic devices described above are used to implement the corresponding vehicle control methods in any of the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0165] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the vehicle control method as described in any of the above embodiments.

[0166] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0167] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the vehicle control method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0168] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a vehicle, including the vehicle control device, or electronic device, or storage medium in the above embodiments, wherein the vehicle device implements the vehicle control method described in any of the above embodiments.

[0169] The vehicles described in the above embodiments are used to implement the vehicle control method described in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0170] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer causes the computer to execute the vehicle control method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0171] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.

[0172] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.

[0173] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0174] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0175] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.

[0176] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuitry) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0177] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0178] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of this disclosure. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.

Claims

1. A vehicle control method, characterized in that, The method includes: The vehicle's driving parameters are obtained, and the engine is started via the electric motor based on the driving parameters. The electric motor starting torque is determined as a first torque value. The electric motor starting torque is the torque required to start the engine via the electric motor. In response to determining that the first torque value is greater than a preset torque threshold, and determining that the vehicle is experiencing unexpected acceleration, starting the engine via the electric motor is prohibited, and the engine is started via the battery. The step of determining that the first torque value is greater than a preset torque threshold, determining that the vehicle is experiencing unexpected acceleration, and prohibiting the engine from being started via the electric motor includes: Get the gearbox clutch status; In response to determining that the first torque value is greater than a preset torque threshold for a first preset duration and the gearbox clutch is in a non-disengaged state, the system determines that the vehicle is experiencing unexpected acceleration and controls the motor starting torque fault flag to switch to an active state. By setting the motor's starting torque to zero, starting the engine via the motor is prohibited. The step of acquiring the vehicle's driving parameters and determining to start the engine via the electric motor based on the driving parameters includes: Obtain the vehicle's remaining battery charge, accelerator pedal opening, and K0 clutch status; In response to determining that the remaining battery charge is greater than a preset charge threshold, the accelerator pedal opening is greater than a preset opening threshold, and the K0 clutch is in a slipping or closed state, the engine is started by the motor. The process of determining the preset torque threshold includes: Obtain the critical acceleration value, wheel radius, and vehicle weight that cause the vehicle to accelerate unexpectedly; The acceleration threshold, the wheel radius, and the vehicle weight are multiplied to obtain the torque threshold at which the vehicle produces unexpected acceleration, and this torque threshold is used as the preset torque threshold.

2. The method according to claim 1, characterized in that, After obtaining the gearbox clutch state, the process further includes: In response to determining that the first torque value is less than or equal to a preset torque threshold or the gearbox clutch is in a disengaged state within a first preset time period, the fault flag bit controlling the motor starting torque remains in an inactive state. The motor starting torque is maintained at the first torque value, and the motor starting torque is transmitted to the engine to start the engine using the motor starting torque.

3. The method according to claim 1, characterized in that, The prohibition against starting the engine via electric motor and starting the engine via battery includes: After prohibiting the engine from being started by the electric motor, an unexpected acceleration warning will be given through the in-vehicle screen display or voice broadcast. Determine whether an engine start request is received within a second preset time period after the unexpected acceleration warning is issued; In response to receiving an engine start request within a second preset time period after determining that an unexpected acceleration warning has been issued, the engine start mode is switched from electric motor start mode to battery start mode, and the engine is started via the battery.

4. The method according to claim 1, characterized in that, Following the prohibition of starting the engine via the electric motor and starting the engine via the battery, the following is also included: Generate a prompt message indicating that the engine start mode has been switched, and display the prompt message on the vehicle screen; or, Generate a prompt message indicating that the engine start mode has been switched, and broadcast the prompt message via voice.

5. A vehicle control device, characterized in that, include: The determination module is configured to acquire the vehicle's driving parameters, determine the engine to be started via the electric motor based on the driving parameters, and determine the electric motor starting torque as a first torque value; wherein, the electric motor starting torque is the torque at which the engine is started via the electric motor; The control module is configured to, in response to determining that the first torque value is greater than a preset torque threshold, determine that the vehicle is experiencing unexpected acceleration, prohibit starting the engine via the electric motor, and start the engine via the battery. The control module includes: The first acquisition unit is configured to acquire the state of the transmission clutch; and to acquire the acceleration threshold, wheel radius and vehicle weight of the vehicle that cause unexpected acceleration. The switching unit is configured to, in response to determining that the first torque value is greater than a preset torque threshold for a first preset duration and the gearbox clutch is in a non-disengaged state, determine that the vehicle is experiencing unexpected acceleration, and control the motor starting torque fault flag bit to switch to an active state. The control unit is configured to prevent the engine from being started by the motor by setting the motor starting torque to zero. The product processing unit is configured to multiply the acceleration threshold, the wheel radius, and the vehicle weight to obtain the torque threshold at which the vehicle produces unexpected acceleration, and to use the torque threshold as the preset torque threshold. The determining module includes: The second acquisition unit is configured to acquire the vehicle's remaining battery power, accelerator pedal opening, and K0 clutch status; The determining unit is configured to determine to start the engine by motor in response to determining that the remaining battery charge is greater than a preset charge threshold, the accelerator pedal opening is greater than a preset opening threshold, and the K0 clutch is in a slipping or closed state.

6. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1 to 4.

7. A vehicle, characterized in that, It includes the vehicle control device as described in claim 5 or the electronic device as described in claim 6.

Citation Information

Patent Citations

  • Control method of cold start of hybrid power system

    CN101643070A

  • Vehicle control method and device

    CN112644409A