Vehicle control method and apparatus, and vehicle
By obtaining clutch status information and controlling the torque of the engine and motor during emergency braking in series drive mode of hybrid vehicles, the problem of abnormal opening of the clutch is solved, and the engine and clutch protection is achieved.
Patent Information
- Application Number
- PCT/CN2024/087594
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-30
- Filing Date
- 2024-04-12
- Publication Date
- 2025-06-05
AI Technical Summary
When emergency braking is performed in series drive mode of hybrid vehicles, the clutch may be abnormally opened due to a drop in oil pressure, causing the engine speed to rise, which in turn affects the normal operation of the engine and clutch.
By obtaining clutch status information when the vehicle is in series drive mode, and sending control commands to the engine and motor controller when the clutch is turned on abnormally, reducing the charging torque of the engine and the torque of the motor to zero, and controlling the idle operation of the engine.
It effectively avoids the engine speed rise caused by abnormal clutch opening, protects the engine and clutch, and ensures that they can resume normal operation after braking is over.
Smart Images

Figure CN2024087594_05062025_PF_FP_ABST
Abstract
Description
Vehicle control method, device and vehicle
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to a Chinese patent application filed with the Patent Office of China on November 30, 2023, with application number 202311628008.8 and titled “A Vehicle Control Method, Device and Vehicle,” the entire contents of which are incorporated by reference into this disclosure. Technical Field
[0003] The present application relates to the field of automotive technology, and in particular to a vehicle control method, device, and vehicle. Background Art
[0004] With the rapid development of the automotive industry, traditional fuel vehicles are gradually moving towards hybrid vehicles to reduce energy consumption and emissions. Hybrid vehicles are vehicles equipped with two power sources: a thermal power source (a traditional engine) and an electric power source (a battery and an electric motor). One of the most common drive modes for hybrid vehicles is series drive.
[0005] For hybrid vehicles with a clutch located between the engine and motor, in series drive mode, the clutch closes, the engine starts, and the motor generates electricity. This electricity can be combined with the power battery to propel the vehicle, or the power from the motor can be used to directly propel the vehicle while simultaneously charging the power battery. At this point, if the vehicle is emergency-braked, the transmission fluid will move forward due to inertia, affecting the oil pump's suction capacity. This will result in insufficient oil supply to the clutch, causing the clutch to open unexpectedly due to a drop in oil pressure, which can cause the engine speed to soar.
[0006] Summary of the Invention
[0007] Embodiments of the present application provide a vehicle control method, device, and vehicle to solve the problem of how to prevent the engine speed from soaring when the clutch is abnormally opened during series mode emergency braking.
[0008] In a first aspect, an embodiment of the present application provides a vehicle control method, which is applied to a vehicle having a hybrid architecture, wherein a clutch is provided between an engine and a motor, the method comprising:
[0009] When the vehicle is in series drive mode and emergency braking is performed, clutch status information is obtained;
[0010] When the clutch status information indicates that the clutch is abnormally opened, a first control instruction is sent to the engine controller so that the engine controller controls the charging torque of the engine to be reduced to zero and idle according to the first control instruction, and a second control instruction is sent to the motor controller so that the motor controller controls the torque of the motor to be reduced to zero according to the second control instruction.
[0011] In a second aspect, an embodiment of the present application further provides a vehicle control device, the device comprising:
[0012] a first acquisition module, configured to acquire clutch state information when the vehicle is emergency braked in a series drive mode;
[0013] The first sending module is used to send a first control instruction to the engine controller when the clutch status information indicates that the clutch is abnormally opened, so that the engine controller controls the engine to reduce the charging torque of the motor to zero and idle according to the first control instruction, and sends a second control instruction to the motor controller so that the motor controller controls the torque of the motor to zero according to the second control instruction.
[0014] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the above-mentioned vehicle control method when executed by the processor.
[0015] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned vehicle control method is implemented.
[0016] In a fifth aspect, an embodiment of the present application further provides a vehicle comprising the above-mentioned vehicle control device.
[0017] The embodiments of the present application include at least the following technical effects:
[0018] The technical solution of the embodiment of the present application obtains clutch status information when emergency braking occurs in the vehicle while in series drive mode, and when the clutch status information indicates that the clutch is abnormally opened, controls the charging torque of the engine and the torque of the motor to zero, and controls the engine to idle, so as to timely perform torque limiting operation on the engine, avoid the problem of soaring engine speed due to abnormal opening of the clutch, and then causing the engine and clutch to be unable to resume normal operation after braking, thereby achieving protection for the engine and clutch. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] FIG1 is a flow chart of a vehicle control method according to an embodiment of the present application;
[0020] FIG2 is a schematic diagram of the architecture of a vehicle provided in an embodiment of the present application;
[0021] FIG3 is a schematic structural diagram of a vehicle control device provided in an embodiment of the present application;
[0022] FIG4 is a block diagram of an electronic device provided in an embodiment of the present application. Specific embodiments
[0023] As shown in FIG1 , an embodiment of the present application provides a vehicle control method, wherein the vehicle is a hybrid vehicle, in which a clutch is provided between an engine and a motor. The method includes:
[0024] Step 101 : When the vehicle is in a series drive mode and emergency braking is performed, clutch state information is obtained.
[0025] The vehicle control method provided in the embodiment of the present application is applied to the vehicle control unit (VCU) of a hybrid vehicle. As shown in Figure 2, in the hybrid architecture of the vehicle, a clutch 21 is provided between the engine 22 and the motor 23. The motor can be a P2.5 motor, a P2 motor, or a P3 motor. The P2.5 motor, the P2 motor, or the P3 motor are motor types well known in the art. The P2 motor is located after the clutch and before the transmission, and hybridization is achieved by inserting two clutches and a set of motors between the engine and the transmission. The P2.5 motor is located between the P2 motor and the P3 motor in a hybrid form, integrating the motor into the transmission. The P3 motor is located at the output end of the transmission and shares an output shaft with the engine.
[0026] Specifically, when the vehicle is in series drive mode, the clutch is closed, the engine is started, and the motor generates electricity. The electric energy output by the motor can be used together with the electric energy output by the power battery to drive the vehicle, or the electric energy output by the motor can drive the vehicle and charge the power battery at the same time. At this time, if the vehicle is emergency braked, the transmission fluid moves forward due to inertia, thereby affecting the oil pump's oil suction, resulting in insufficient oil supply to the clutch. The clutch may be abnormally opened due to the drop in oil pressure. Therefore, it is necessary to obtain clutch status information when the vehicle is in series drive mode and emergency braking is performed.
[0027] The clutch status information may include, for example, that the clutch is abnormally opened, or that the clutch returns to normal.
[0028] Step 102, when the clutch status information indicates that the clutch is abnormally opened, sends a first control instruction to the engine controller, so that the engine controller controls the charging torque of the engine to be reduced to zero and idle according to the first control instruction, and sends a second control instruction to the motor controller, so that the motor controller controls the torque of the motor to be reduced to zero according to the second control instruction.
[0029] After obtaining the clutch status information, it can be determined based on the clutch status information whether the clutch is abnormally opened. When it is determined that the clutch is abnormally opened, in order to prevent the engine speed from soaring, a first control instruction is sent to the engine controller, so that the engine controller controls the engine charging torque to zero and idle according to the first control instruction, and a second control instruction is sent to the motor controller, so that the motor controller controls the motor torque to zero according to the second control instruction. The aforementioned charging torque refers to the output torque of the engine when charging the motor.
[0030] In an embodiment of the present application, when emergency braking occurs while the vehicle is in series drive mode, clutch status information is obtained. When the clutch status information indicates that the clutch is abnormally open, the engine charging torque and the motor torque are controlled to zero, and the engine is controlled to idle. This allows timely torque limiting of the engine, thereby preventing the engine speed from soaring due to abnormal clutch opening, which in turn prevents the engine and clutch from resuming normal operation after braking, thereby protecting the engine and clutch. The aforementioned "idle" refers to the low speed at which the engine operates at no load, only overcoming the friction resistance of its internal components, without outputting power to the outside world, and maintaining stable engine operation.
[0031] In an optional embodiment of the present application, obtaining clutch status information includes:
[0032] Determining a value of a flag bit for indicating a clutch state;
[0033] Determine clutch status information according to the value of the flag bit;
[0034] The flag bit value includes a first value and a second value. When the flag bit value is the first value, it indicates that the clutch is abnormally opened. When the flag bit value is the second value, it indicates that the clutch returns to normal.
[0035] In this embodiment, a flag bit can be set to indicate the clutch status. The flag bit can have a first value and a second value. For example, the first value can be 1 and the second value can be 0. When the flag bit has the first value, the clutch is abnormally open. When the flag bit has the second value, the clutch has returned to normal. By determining the flag bit, the clutch status information can be determined based on the flag bit.
[0036] The above implementation scheme of the present application determines the value of the flag bit and determines the status information of the clutch. The setting of the flag bit allows the vehicle controller to determine the status of the clutch based on the value of the flag bit, thereby determining whether to control the engine and motor.
[0037] In an optional embodiment of the present application, determining the value of a flag bit for indicating the clutch state includes:
[0038] Obtaining the clutch torque capacity change trend, the torque difference between the clutch's actual torque capacity and the engine's output torque, and the speed difference across the clutch;
[0039] The value of the flag is determined based on the torque capacity change trend, torque difference and speed difference.
[0040] Specifically, when determining the value of the flag, it is necessary to obtain the torque capacity change trend of the clutch, the torque difference between the actual torque capacity of the clutch and the output torque of the engine, and the speed difference at both ends of the clutch, and determine the flag based on the above parameters.
[0041] The following describes how to determine the flag value based on the torque capacity trend, torque difference, and speed difference. When the vehicle is in series drive mode and operating normally without emergency braking, the flag value is the second value. In the event of emergency braking, the flag value is activated based on the torque capacity trend, torque difference, and speed difference, determining whether to switch from the second value to the first value. Similarly, after the flag is activated, the flag value is determined to remain activated (maintaining the first value) or deactivated (switch from the first value to the second value) based on the torque capacity trend, torque difference, and speed difference.
[0042] When the flag bit takes the second value, when the torque capacity change trend is decreasing at the first gradient, and the torque difference is greater than the preset torque threshold, and the speed difference is greater than the first preset speed threshold, the flag bit is switched from the second value to the first value; when the flag bit takes the first value, the motor speed is monitored, and when the motor speed is greater than the second preset speed threshold, it is determined whether to switch the flag bit value from the first value to the second value based on the torque capacity change trend, the torque difference and the speed difference.
[0043] Specifically, when the flag is at the second value (i.e., when the flag is inactive), if the following three conditions are simultaneously met: the torque capacity trend decreases at a first gradient, the torque difference is greater than a preset torque threshold, and the speed difference is greater than a first preset speed threshold, indicating that the clutch is abnormally open, the flag is activated, i.e., the flag is switched from the second value to the first value. The first gradient, preset torque threshold, and first preset speed threshold can be calibrated based on experiments. For example, the first gradient can be 20 Nm / ms, the preset torque threshold can be 20 Nm, and the first preset speed threshold can be 100 rpm. These are not specifically limited herein.
[0044] When the flag is set to the first value, i.e., when the flag is activated, the motor speed is detected. When the motor speed exceeds a second preset speed threshold, indicating that the driver has stepped on the accelerator pedal and the vehicle has exited the braking state, a determination is made based on the torque capacity change trend, the torque difference, and the speed difference to determine whether to switch the flag from the first value to the second value, i.e., whether to deactivate the flag. The second preset speed threshold can be calibrated based on experiments, for example, 500 rpm, and is not specifically limited herein.
[0045] Specifically, when determining whether to switch the flag value from the first value to the second value based on the torque capacity change trend, the torque difference, and the speed difference, it is determined whether the speed difference is less than a first preset speed threshold. If so, the flag value is switched from the first value to the second value when the torque change trend increases at a second gradient and / or the torque difference is less than the preset torque threshold. The second gradient can be calibrated based on experiments, for example, the second gradient can be 30 Nm / ms, and is not specifically limited herein.
[0046] It should be noted that the specific order of determining whether the speed difference is less than the first preset speed threshold and determining whether the torque change trend increases with the second gradient, as well as the specific order of determining whether the speed difference is less than the first preset speed threshold and determining whether the torque difference is less than the preset torque threshold, are not specifically limited here.
[0047] When determining whether to switch the flag from the first value to the second value, the clutch can be determined to have returned to normal state as long as any one of the following conditions is met: Condition 1 is that the speed difference is less than the first preset speed threshold and the torque change trend increases with a second gradient; Condition 2 is that the speed difference is less than the first preset speed threshold and the torque difference is less than the preset torque threshold.
[0048] The above-mentioned implementation scheme of the present application determines whether to activate the flag, i.e., set the value of the flag to the first value, and whether to exit the activation state, i.e., set the value of the flag to the second value, through the torque capacity change trend of the clutch, the torque difference between the actual torque capacity of the clutch and the output torque of the engine, and the speed difference at both ends of the clutch. This allows the vehicle controller to determine whether the clutch is abnormally opened based on the value of the flag, and then determine whether to control the vehicle's engine to achieve protection for the engine.
[0049] In an optional embodiment of the present application, after the clutch status information indicates that the clutch is abnormally opened, the method further includes:
[0050] When the clutch status information indicates that the clutch has returned to normal, a third control instruction is sent to the engine controller and the motor controller. The engine controller stops executing the first control instruction according to the third control instruction, and the motor controller stops executing the second control instruction according to the third control instruction.
[0051] Specifically, after the clutch status information indicates that the clutch is abnormally opened, it is necessary to continue to obtain the clutch status information. When the clutch status information indicating that the clutch has returned to normal is obtained, it means that the clutch can now absorb oil normally, the oil pressure has returned to normal, and it can be closed normally. At this time, it is necessary to send a third control instruction to the engine controller and the motor controller to enable the engine controller to stop executing the first control instruction, that is, to control the torque of the engine and control the engine to be in an idle state, and to enable the motor controller to stop executing the second control instruction, that is, to control the torque of the motor.
[0052] The above-mentioned implementation scheme of the present application releases the torque limit of the engine and motor imposed by the vehicle controller by sending a third control instruction when the clutch returns to normal, so that the engine and motor of the vehicle can operate based on the driver's operation and the current vehicle operating conditions.
[0053] In an optional embodiment of the present application, before obtaining the clutch status information, the method further includes:
[0054] Obtaining an actual driving mode and a target driving mode of the vehicle;
[0055] When the actual driving mode and the target driving mode are both the series driving mode, it is determined that the vehicle is in the series driving mode.
[0056] Specifically, before obtaining the clutch status information, it is necessary to obtain the vehicle's actual driving mode and target driving mode, where the actual driving mode is the driving mode currently being used by the vehicle, and the target driving mode is the driving mode determined by the vehicle based on the driver's operation or vehicle operating conditions. At this time, only when the actual driving mode and the target driving mode are both series driving modes, is it determined that the vehicle is in series driving mode.
[0057] In the above implementation scheme of the present application, whether the vehicle is in the series drive mode needs to be determined based on the actual drive mode and the target drive mode, so as to avoid the situation where the normal switching of the clutch is mistakenly determined as abnormal opening when the vehicle is in the mode switching process.
[0058] In an optional embodiment of the present application, before obtaining the clutch status information, the method further includes:
[0059] When a braking signal is detected, the vehicle's brake pedal travel is monitored;
[0060] When the brake pedal stroke is greater than a preset stroke threshold, or the brake pedal stroke increases from a first stroke to a second stroke and lasts for longer than a preset time, determining that the vehicle enters emergency braking;
[0061] The first stroke is any value within a first preset stroke range, and the second stroke is any value within a second preset stroke range.
[0062] Specifically, before obtaining the clutch status information, it is necessary to determine whether the vehicle has performed emergency braking. When a braking signal is detected, that is, when the driver is detected stepping on the brake pedal, the brake pedal stroke is monitored. When the brake pedal stroke is greater than a preset stroke threshold, the preset stroke threshold can be set to 70%, that is, when the driver steps on the brake deeply, it is determined that the vehicle has performed emergency braking, or when the brake pedal stroke increases from a first stroke to a second stroke and the duration is greater than a preset duration. The first stroke here is any value within the first preset stroke range, and the second stroke is any value within the second preset stroke range. For example, the first preset stroke range can be 0 to 10%, and the second preset stroke range can be 30%-50%. The preset duration can be 2s, that is, the driver suddenly increases the brake pedal opening during shallow braking, and it is determined that the vehicle has performed emergency braking.
[0063] The above-mentioned implementation scheme of the present application determines whether the vehicle has been emergency braked by means of the brake pedal stroke, so that the clutch status information can be obtained in time when the vehicle is emergency braked, and further determines whether to limit the torque of the engine.
[0064] The above describes the vehicle control method provided by the embodiment of the present application. The following will describe the vehicle control device provided by the embodiment of the present application with reference to the accompanying drawings.
[0065] As shown in FIG3 , an embodiment of the present invention further provides a vehicle control device, wherein the vehicle has a hybrid architecture in which a clutch is provided between an engine and a motor. The device includes:
[0066] A first acquisition module 301 is configured to acquire clutch state information when the vehicle is in emergency braking in a series drive mode;
[0067] The first sending module 302 is used to send a first control instruction to the engine controller when the clutch status information indicates that the clutch is abnormally opened, so that the engine controller controls the engine to reduce the charging torque of the motor to zero and idle according to the first control instruction, and sends a second control instruction to the motor controller, so that the motor controller controls the torque of the motor to zero according to the second control instruction.
[0068] Optionally, the acquisition module includes:
[0069] a first determining submodule, configured to determine a value of a flag bit indicating a clutch state;
[0070] A second determining submodule, configured to determine clutch status information according to a value of a flag bit;
[0071] The flag bit value includes a first value and a second value. When the flag bit value is the first value, it indicates that the clutch is abnormally opened. When the flag bit value is the second value, it indicates that the clutch returns to normal.
[0072] Optionally, the first determining submodule includes:
[0073] an acquisition unit, configured to acquire a torque capacity change trend of the clutch, a torque difference between the actual torque capacity of the clutch and the output torque of the engine, and a speed difference between both ends of the clutch;
[0074] The determination unit is used to determine the value of the flag bit according to the torque capacity change trend, the torque difference and the speed difference.
[0075] Optionally, the determining unit includes:
[0076] a first switching subunit, configured to, when the flag bit has the second value, switch the flag bit from the second value to the first value when the torque capacity change trend decreases at a first gradient, the torque difference is greater than a preset torque threshold, and the speed difference is greater than a first preset speed threshold;
[0077] The second switching subunit is used to monitor the motor speed when the value of the flag is the first value, and when the motor speed is greater than a second preset speed threshold, determine whether to switch the value of the flag from the first value to the second value based on the torque capacity change trend, torque difference and speed difference.
[0078] Optionally, the second switching subunit is further configured to:
[0079] determining whether the speed difference is less than a first preset speed threshold;
[0080] If so, when the torque variation trend increases with a second gradient and / or the torque difference is less than the preset torque threshold, the value of the flag bit is switched from the first value to the second value.
[0081] Optionally, the device further comprises:
[0082] The second sending module is used to send a third control instruction to the engine controller and the motor controller after the clutch status information indicates that the clutch is abnormally opened and when the clutch status information indicates that the clutch has returned to normal, the engine controller stops executing the first control instruction according to the third control instruction, and the motor controller stops executing the second control instruction according to the third control instruction.
[0083] Optionally, the device further comprises:
[0084] a second acquisition module, configured to acquire an actual driving mode and a target driving mode of the vehicle before acquiring the clutch state information;
[0085] The first determining module is configured to determine that the vehicle is in the series driving mode when the actual driving mode and the target driving mode are both series driving modes.
[0086] Optionally, before obtaining the clutch status information, the method further includes:
[0087] A monitoring module, configured to monitor the vehicle's brake pedal travel when a braking signal is detected;
[0088] a second determining module, configured to determine that the vehicle enters emergency braking when the brake pedal stroke is greater than a preset stroke threshold, or when the brake pedal stroke increases from the first stroke to the second stroke and the duration is greater than a preset time;
[0089] The first stroke is any value within a first preset stroke range, and the second stroke is any value within a second preset stroke range.
[0090] The vehicle control device provided in the present application obtains clutch status information when emergency braking occurs in the vehicle while in series drive mode, and when the clutch status information indicates that the clutch is abnormally opened, controls the charging torque of the engine and the torque of the motor to zero, and controls the engine to idle, so as to timely perform torque limiting operations on the engine, avoid the problem of the engine speed soaring due to abnormal opening of the clutch, and then causing the engine and clutch to be unable to resume normal operation after braking, thereby achieving protection for the engine and clutch.
[0091] An embodiment of the present application also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned vehicle control method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0092] For example, FIG4 shows a schematic diagram of the physical structure of an electronic device.
[0093] As shown in FIG4 , the electronic device may include: a processor 410, a communications interface 420, a memory 430, and a communications bus 440, wherein the processor 410, the communications interface 420, and the memory 430 communicate with each other via the communications bus 440. The processor 410 may call logic instructions in the memory 430, and the processor 410 is configured to perform the following steps: when the vehicle is emergency braked in series drive mode, obtaining clutch status information; when the clutch status information indicates that the clutch is abnormally open, sending a first control instruction to the engine controller so that the engine controller controls the engine's charging torque to be reduced to zero and idle according to the first control instruction; and sending a second control instruction to the motor controller so that the motor controller controls the motor's torque to be reduced to zero according to the second control instruction.
[0094] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0095] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned vehicle control method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0096] An embodiment of the present application also provides a vehicle, including the various processes of the above-mentioned vehicle control device embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0097] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0098] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of various embodiments of the present invention.
[0099] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
[0100] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0101] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0102] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0103] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0104] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0105] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, ROM, RAM, a magnetic disk, or an optical disk.
[0106] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A vehicle control method, characterized in that: The method is applied to a vehicle having a hybrid architecture, in which a clutch is arranged between an engine and a motor, and the method comprises: When the vehicle is in emergency braking in a series drive mode, obtaining clutch state information; When the clutch status information indicates that the clutch is abnormally opened, a first control instruction is sent to the engine controller of the vehicle, so that the engine controller controls the charging torque of the motor to drop to zero and idle according to the first control instruction, and a second control instruction is sent to the motor controller of the vehicle, so that the motor controller controls the torque of the motor to drop to zero according to the second control instruction.
2. The vehicle control method according to claim 1, characterized in that: Get clutch status information, including: Determining a value of a flag bit for indicating a clutch state; Determining the clutch status information according to the value of the flag bit; The flag bit value includes a first value and a second value. When the flag bit value is the first value, it indicates that the clutch is abnormally opened. When the flag bit value is the second value, it indicates that the clutch is restored to a normal state.
3. The vehicle control method according to claim 2, characterized in that: Determine the value of the flag bit used to indicate the clutch state, including: Acquire the torque capacity change trend of the clutch, the torque difference between the actual torque capacity of the clutch and the output torque of the engine, and the speed difference between both ends of the clutch; The value of the flag is determined according to the torque capacity change trend, the torque difference and the speed difference.
4. The vehicle control method according to claim 3, characterized in that: Determining the value of the flag bit according to the torque capacity change trend, the torque difference and the speed difference includes: In the case where the value of the flag bit is the second value, when the torque capacity change trend is decreasing with a first gradient, and the torque difference is greater than a preset torque threshold, and the speed difference is greater than a first preset speed threshold, the value of the flag bit is switched from the second value to the first value; When the flag bit is set to the first value, the motor speed is monitored, and when the motor speed is greater than a second preset speed threshold, the motor speed is monitored according to the torque capacity change trend, the The torque difference and the speed difference are used to determine whether to switch the value of the flag bit from the first value to the second value.
5. The vehicle control method according to claim 4, characterized in that: Determining whether to switch the value of the flag bit from the first value to the second value according to the torque capacity change trend, the torque difference, and the speed difference includes: Determining whether the speed difference is less than the first preset speed threshold; If so, when the torque change trend increases with a second gradient and / or the torque difference is less than the preset torque threshold, the value of the flag bit is switched from the first value to the second value.
6. The vehicle control method according to claim 1, characterized in that: After the clutch state information indicates that the clutch is abnormally opened, the method further includes: When the clutch status information indicates that the clutch has returned to normal, a third control instruction is sent to the engine controller and the motor controller, and the engine controller stops executing the first control instruction according to the third control instruction, and the motor controller stops executing the second control instruction according to the third control instruction.
7. The vehicle control method according to claim 1, characterized in that: Before acquiring the clutch state information, the method further includes: Acquiring an actual driving mode and a target driving mode of the vehicle; When the actual driving mode and the target driving mode are both series driving modes, it is determined that the vehicle is in the series driving mode.
8. The vehicle control method according to claim 1 or 7, characterized in that: Before acquiring the clutch state information, the method further includes: When a brake signal is detected, monitoring the brake pedal travel of the vehicle; When the brake pedal stroke is greater than a preset stroke threshold, or the brake pedal stroke increases from a first stroke to a second stroke and the duration is greater than a preset duration, determining that the vehicle enters emergency braking; The first stroke is any value within a first preset stroke interval, and the second stroke is any value within a second preset stroke interval.
9. A vehicle control device, characterized in that: The vehicle is a vehicle having a hybrid architecture, in which a clutch is arranged between an engine and a motor, and the device comprises: A first acquisition module, used for acquiring clutch state information when the vehicle is in emergency braking in a series drive mode; The first sending module is used to send a first control instruction to the engine controller when the clutch status information indicates that the clutch is abnormally opened, so that the engine controller controls the charging torque of the motor to be reduced to zero and idle according to the first control instruction, and sends a second control instruction to the motor controller, so that the motor controller controls the torque of the motor to be reduced to zero according to the second control instruction.
10. A vehicle, characterized in that: Comprising the vehicle control device as claimed in claim 9.
11. An electronic device, characterized in that: include: a memory having computer readable code stored therein; as well as One or more processors, when the computer readable code is executed by the one or more processors, the computing processing device performs the vehicle control method according to any one of claims 1-8.
12. A computer program product, comprising computer readable codes, which, when executed on a computing and processing device, cause the computing and processing device to execute the vehicle control method according to any one of claims 1 to 8.
13. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are executed by a processor to implement the vehicle control method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Brake control system and control method of electric vehicle
CN101596900A
Hybrid vehicle rapid deceleration control device
CN103237704A
Vehicle idle speed control method and device and hybrid power vehicle
CN116653912A
Vehicle control method and device and vehicle
CN117416338A
Controller of hybrid vehicle
JP2006152805A
Cited By
Hybrid vehicle control method and device, storage medium and vehicle
CN120645920A