Vehicle control method, device and equipment and storage medium
By setting up a load retarder connected to the rear of the engine in the vehicle, using the heat of the coolant to achieve vehicle heating, the problem of high energy consumption of the existing heating system is solved and a fast and efficient heating effect is achieved.
Patent Information
- Application Number
- CN202510257644.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-03-05
AI Technical Summary
The existing vehicle heating system requires separate fuel, which consumes a lot of energy, making it difficult to quickly provide sufficient heat in high-altitude environments.
By setting up a load retarder connected to the rear of the engine inside the vehicle, a shorter pipeline is used to transmit the engine coolant, the heat of the coolant is used to achieve the vehicle's heating needs, and by controlling the state of the engine and the load retarder, the temperature of the coolant is increased.
It greatly reduces energy consumption, quickly increases the temperature of engine coolant, improves the heating efficiency of engine coolant, and meets the heating needs of vehicles in hot or parking states.
Smart Images

Figure CN119840390A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle control method, device, equipment and storage medium. Background Art
[0002] With the rapid development of the heavy truck industry and the increasing demand for driving comfort, especially in cold weather, drivers have an urgent need for heating in the cab, making the control technology of vehicle interior heating increasingly important.
[0003] In the related art, an independent heating system can be used to heat the cab, that is, heat is generated by continuously burning fuel (for example, diesel or natural gas, etc.) in an independent small combustion chamber, and the air flowing through the combustion chamber shell will be heated, and then the heated air will be introduced into the cab for heating.
[0004] However, in the above process, since a separate fuel is needed to heat the vehicle, the energy consumption for heating is relatively high. Summary of the invention
[0005] The present application provides a vehicle control method, device, equipment and storage medium to solve the problem of high energy consumption in heating.
[0006] In a first aspect, the present application provides a control method for a vehicle, wherein the vehicle is provided with an engine and a load retarder, the load retarder is used to exchange heat with a coolant of the engine, and the length of a pipeline between the engine and the load retarder is less than or equal to a preset length, comprising:
[0007] Acquire a heater state of a cab of the vehicle, the heater state being an on state or an off state;
[0008] Acquire a first gear state of the vehicle and an engine state of the engine, wherein the engine state is an idle state or a shutdown power-on state;
[0009] When the heating state is the on state and the vehicle is in a neutral state, obtaining a temperature of the coolant of the engine;
[0010] If the temperature of the coolant is less than or equal to a first preset temperature, the engine and load retarder of the vehicle are controlled according to the engine state until the temperature of the coolant is greater than or equal to a second preset temperature, and the coolant is used to heat the cab, and the first preset temperature is less than the second preset temperature.
[0011] In a possible implementation manner, controlling the engine and the load retarder of the vehicle according to the engine state until the temperature of the coolant is greater than or equal to the second preset temperature includes:
[0012] If the engine state is the idle state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the state of the engine is controlled to switch to the idle state;
[0013] If the engine state is the shutdown power-on state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the engine is shut down.
[0014] In a possible implementation manner, controlling the engine and the load retarder includes:
[0015] acquiring a retarder state of the load retarder, and activating the load retarder when the retarder state is an inactive state; and,
[0016] A target fuel consumption point of the engine is determined, and a target speed and a target torque corresponding to the target fuel consumption point are determined, and the engine is controlled to operate according to the target speed and the target torque.
[0017] In a possible implementation manner, obtaining the first gear state of the vehicle includes:
[0018] Obtaining the first gear state sent by a transmission controller of the vehicle;
[0019] Obtaining the engine state of the engine, including:
[0020] The engine status sent by the engine controller of the vehicle is obtained.
[0021] In a possible implementation, the method further includes:
[0022] Get brake request;
[0023] According to the brake request, controlling the vehicle to be in gear, and controlling the clutch of the vehicle to be in engagement;
[0024] According to the braking request, the load retarder is controlled to generate a first negative torque, wherein the first negative torque is used to assist braking. The load retarder is also used to increase the temperature of the coolant by exchanging heat between the brake oil in the load retarder and the coolant.
[0025] In a possible implementation manner, controlling the vehicle to be in a gear state and controlling the clutch of the vehicle to be in a engaged state includes:
[0026] If the vehicle is in a neutral state, sending a gear shifting instruction to a transmission controller of the vehicle so that the transmission controller controls the vehicle to be in a gear shifting state;
[0027] If the clutch of the vehicle is in a non-engaged state, a clutch engagement instruction is sent to a transmission controller of the vehicle, so that the transmission controller controls the clutch to be in the engaged state.
[0028] In a possible implementation, the method further includes:
[0029] Acquiring a speed-up request, wherein the speed-up request includes a target gear position;
[0030] Determining a target speed of the engine according to the target gear position;
[0031] determining a current gear and a current speed of the vehicle;
[0032] determining a speed difference between the target speed and the current speed;
[0033] According to the speed difference, the target gear and the current gear, a second negative torque of the load retarder is determined, and the load retarder is controlled to generate the second negative torque, where the second negative torque is used to assist the engine speed in switching to the target speed.
[0034] In a second aspect, the present application provides a vehicle control device, comprising: a first acquisition module, a second acquisition module, a third acquisition module and a control module, wherein:
[0035] The first acquisition module is used to acquire the heating state of the cab of the vehicle, where the heating state is an on state or an off state;
[0036] The second acquisition module is used to acquire the first gear state of the vehicle and the engine state of the engine, wherein the engine state is an idle state or a shutdown power-on state;
[0037] The third acquisition module is used to acquire the temperature of the coolant of the engine when the heating state is the on state and the vehicle is in a neutral state;
[0038] The control module is used to control the engine and load retarder of the vehicle according to the engine state if the temperature of the coolant is less than or equal to a first preset temperature until the temperature of the coolant is greater than or equal to a second preset temperature, the coolant is used to heat the cab, and the first preset temperature is less than the second preset temperature.
[0039] In a possible implementation manner, the control module is specifically used to:
[0040] If the engine state is the idle state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the state of the engine is controlled to switch to the idle state;
[0041] If the engine state is the shutdown power-on state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the engine is shut down.
[0042] In a possible implementation manner, the control module is specifically used to:
[0043] acquiring a retarder state of the load retarder, and activating the load retarder when the retarder state is an inactive state; and,
[0044] A target fuel consumption point of the engine is determined, and a target speed and a target torque corresponding to the target fuel consumption point are determined, and the engine is controlled to operate according to the target speed and the target torque.
[0045] In a possible implementation manner, the second acquisition module is specifically configured to:
[0046] Obtaining the first gear state of the vehicle includes:
[0047] Acquiring the first gear state sent by a transmission controller of the vehicle;
[0048] Acquiring the engine state of the engine, including:
[0049] The engine status sent by the engine controller of the vehicle is obtained.
[0050] In a possible implementation manner, the device further includes a first processing module, wherein the first processing module is specifically configured to:
[0051] Get brake request;
[0052] According to the brake request, controlling the vehicle to process the gear state, and controlling the clutch of the vehicle to be in the engaged state;
[0053] According to the braking request, the load retarder is controlled to generate a first negative torque, wherein the first negative torque is used to assist braking. The load retarder is also used to increase the temperature of the coolant by exchanging heat between the brake oil in the load retarder and the coolant.
[0054] In a possible implementation manner, the first processing module is further configured to:
[0055] If the vehicle is in a neutral state, sending a gear shifting instruction to a transmission controller of the vehicle so that the transmission controller controls the vehicle to be in a gear shifting state;
[0056] If the clutch of the vehicle is in a non-engaged state, a clutch engagement instruction is sent to a transmission controller of the vehicle, so that the transmission controller controls the clutch to be in the engaged state.
[0057] In a possible implementation manner, the device further includes a second processing module, wherein the second processing module is specifically configured to:
[0058] Acquiring a speed-up request, wherein the speed-up request includes a target gear position;
[0059] Determining a target speed of the engine according to the target gear position;
[0060] determining a current gear and a current speed of the vehicle;
[0061] determining a speed difference between the target speed and the current speed;
[0062] According to the speed difference, the target gear and the current gear, a second negative torque of the load retarder is determined, and the load retarder is controlled to generate the second negative torque, where the second negative torque is used to assist the engine speed in switching to the target speed.
[0063] In a third aspect, an embodiment of the present application provides a vehicle control device, comprising: at least one processor and a memory; the memory stores computer execution instructions; at least one processor executes the computer execution instructions stored in the memory, so that at least one processor executes the vehicle control method involved in the first aspect and any item of the first aspect above.
[0064] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the vehicle control method involved in the first aspect and any item of the first aspect is implemented.
[0065] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the vehicle control method involved in the first aspect and any item of the first aspect.
[0066] The control method, device, equipment and storage medium of the vehicle provided by the present application, when the vehicle is heated in a hot or parked state, a load retarder connected to the rear of the engine is set inside the vehicle to use a shorter pipeline to transmit the engine coolant. By first obtaining the warm air state, the first gear information and the engine state of the vehicle cab, when it is determined that the warm air state is on and the first gear information is neutral, the temperature of the engine coolant is obtained. If the temperature of the coolant is less than or equal to the first preset temperature, the engine and the load retarder can be controlled according to the engine state to increase the temperature of the coolant. In the above process, the heating demand of the vehicle in a hot or parked state can be achieved by the heat of the coolant, which greatly reduces energy consumption. Further, while ensuring that the engine coolant temperature can be quickly increased, it can also ensure that the engine coolant is transmitted in time using a shorter pipeline, thereby improving the heating efficiency of the engine coolant. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0068] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;
[0069] Figure 2 A schematic diagram of a flow chart of a vehicle control method provided in an embodiment of the present application;
[0070] Figure 3 A schematic diagram of a process of auxiliary braking by a load retarder provided in an embodiment of the present application;
[0071] Figure 4 A schematic diagram of a process of assisting engine speed regulation with a load retarder provided in an embodiment of the present application;
[0072] Figure 5 A schematic flow chart of another vehicle control method provided in an embodiment of the present application;
[0073] Figure 6 A schematic diagram of the structure of a vehicle device provided in an embodiment of the present application;
[0074] Figure 7 A schematic diagram of the control process of a vehicle controller provided in an embodiment of the present application;
[0075] Figure 8A schematic diagram of the structure of a vehicle control device provided in an embodiment of the present application;
[0076] Fig. 9 A schematic diagram of the structure of another vehicle control device provided in an embodiment of the present application;
[0077] Fig.10 A schematic diagram of the structure of a vehicle control device provided in an embodiment of the present application.
[0078] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0079] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0080] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.
[0081] For ease of understanding, the following Figure 1 , the application scenarios to which the embodiments of the present application are applicable are described.
[0082] Figure 1 This is a schematic diagram of an application scenario provided by the embodiment of this application. Figure 1 , including a vehicle control system and a vehicle device. The vehicle control system is arranged in the vehicle, and the vehicle control system may be an onboard computer. The vehicle control system may obtain vehicle operation information, and the vehicle operation information may include a heater state, gear information, and engine coolant temperature, etc. The vehicle device may be an engine, a heater system, a load retarder, etc. of the vehicle.
[0083] The vehicle control system obtains the vehicle operation information and controls the vehicle devices according to the vehicle operation information. For example, if the vehicle control system determines that the temperature of the engine coolant is less than or equal to the first preset temperature based on the vehicle operation information and the heater is turned on and the gear is in neutral, in this case the vehicle control system controls the engine and the load retarder to increase the temperature of the engine coolant. In this way, when the vehicle is in the hot or parked state, the temperature of the engine coolant can be quickly increased, and the heat of the coolant can be used to meet the heating needs of the vehicle.
[0084] In the related art, an independent heating system can be used to heat the cab, that is, by continuously burning fuel (for example, diesel or natural gas) in an independent small combustion chamber to generate heat, the air flowing through the combustion chamber shell will be heated, and then the heated air will be introduced into the cab for heating. However, in the above process, since a separate fuel is required to heat the vehicle, the energy consumption for heating is relatively high.
[0085] Furthermore, when the external ambient temperature is low, in some vehicle states (eg, hot vehicle or parking state), the engine coolant temperature will drop rapidly, making it difficult to quickly provide sufficient heat.
[0086] In view of the above technical problems, in an embodiment of the present application, when the vehicle is heated in a hot or parked state, a load retarder connected to the rear of the engine is provided inside the vehicle to transmit the engine coolant through a shorter pipeline. By first obtaining the warm air state, the first gear information and the engine state of the vehicle cab, and determining that the warm air state is on and the first gear information is neutral, the temperature of the engine coolant is obtained. If the temperature of the coolant is less than or equal to the first preset temperature, the engine and the load retarder can be controlled according to the engine state to increase the temperature of the coolant. In the above process, the heating demand of the vehicle in a hot or parked state can be met by the heat of the coolant, which greatly reduces energy consumption. Furthermore, while ensuring that the temperature of the engine coolant can be quickly increased, it can also ensure that the engine coolant is transmitted in time through a shorter pipeline, thereby improving the heating efficiency of the engine coolant.
[0087] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0088] Figure 2 This is a flow chart of a vehicle control method provided in an embodiment of the present application. Figure 2As shown, the method may include the following steps:
[0089] S201. Obtain the heating status of the vehicle's cab.
[0090] The execution subject of the embodiment of the present application may be a vehicle, or a vehicle control device arranged in the vehicle. The vehicle control device may be implemented by software, or by a combination of software and hardware.
[0091] Among them, the heating state is an on state or an off state.
[0092] The heating state can be obtained through a sensor or an operation interface in the vehicle's cab. Specifically, a sensor can be set in the vehicle, and the sensor is used to periodically detect the heating state in the vehicle; in addition, the driver can perform relevant operations on the heating state in the operation interface to obtain heating information (for example, wind speed, etc.), and correspondingly, the heating state can be determined according to the heating information in the operation interface. For example, if the heating information is level 2 wind speed, it can be determined that the heating state is on.
[0093] The vehicle is provided with an engine and a load retarder, the load retarder is used for exchanging heat with the coolant of the engine, and the length of the pipeline between the engine and the load retarder is less than or equal to a preset length.
[0094] In actual application, the load retarder can be installed at the rear of the engine and fixed by the engine power take-off, or it can be installed at the bottom of the engine (for example, the oil pan, etc.), which is not limited in the embodiments of the present application.
[0095] The load retarder includes a heat exchanger, through which the engine coolant can be heat exchanged. Specifically, two pipelines can be set between the heat exchanger and the engine, and these pipelines are used to transmit the engine coolant.
[0096] The preset length is the preset maximum pipe length between the load retarder (heat exchanger) and the rear of the engine. The preset length can be determined based on the actual distance requirements between the vehicle devices to quickly transfer the engine coolant.
[0097] In the prior art, the load retarder is generally installed at the rear of the gearbox of the vehicle, and the length of the pipeline needs to be set according to the distance between the gearbox and the engine. It should be noted that the length of the pipeline in the embodiment of the present application is much smaller than the length of the pipeline in the prior art.
[0098] S202: Acquire the first gear state of the vehicle and the engine state of the engine.
[0099] The engine state is an idle state or a shutdown power-on state.
[0100] The first gear state refers to the current gear information of the vehicle, for example, the gear information may be neutral, low gear, high gear, etc.
[0101] In actual application, a transmission controller may be provided inside the vehicle's transmission to obtain the first gear status sent by the vehicle's transmission controller. Specifically, a sensor may be provided in the transmission to detect the vehicle's current gear information.
[0102] The idle state refers to the state in which the engine keeps running without driving the vehicle forward, that is, the engine runs at the lowest stable speed.
[0103] The shutdown power-on state means that the vehicle's internal systems remain powered while the engine is not running.
[0104] In actual application, an engine controller may be provided inside the engine of the vehicle to obtain the engine status sent by the engine controller of the vehicle. Specifically, a sensor may be provided in the engine to detect the current engine status of the vehicle.
[0105] It should be noted that the first gear information sent by the transmission controller and the engine status sent by the engine controller can be periodically obtained, and the embodiment of the present application does not impose any limitation on this.
[0106] S203: When the heating state is on and the vehicle is in neutral, obtain the temperature of the engine coolant.
[0107] The temperature of the engine coolant may be acquired through an engine controller. Specifically, a temperature sensor may be provided in the engine, and the temperature sensor is used to detect the temperature of the coolant.
[0108] In actual application, if the heater state is off or the vehicle is not in neutral, the heater state and first gear information of the vehicle can be obtained according to a preset period, wherein the preset period can be 1 millisecond.
[0109] S204: If the temperature of the coolant is less than or equal to the first preset temperature, the engine and the load retarder of the vehicle are controlled according to the engine state until the temperature of the coolant is greater than or equal to the second preset temperature.
[0110] The coolant is used to heat the cab, and the first preset temperature is lower than the second preset temperature. In actual application, the cab heating system can introduce the heat of the coolant into the cab through the heat exchanger, thereby heating the cab.
[0111] The first preset temperature refers to a preset minimum temperature threshold of the coolant. For example, the first preset temperature may be 60 degrees.
[0112] The second preset temperature refers to a preset maximum temperature threshold of the coolant. For example, the second preset temperature may be 75 degrees.
[0113] If the engine state is in the idle state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the engine state is controlled to switch to the idle state; if the engine state is in the shutdown power-on state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the engine is shut down.
[0114] If the engine is in an idle state, the engine state and the load retarder are controlled to obtain a changed engine state and a changed load retarder state, and the temperature of the engine coolant is increased according to the changed engine state and the load retarder state until the current coolant temperature is greater than or equal to a second preset temperature, and the engine state is controlled to return to an idle state.
[0115] If the engine is in the shutdown and powered-on state, the engine state and the load retarder are controlled to obtain the changed engine state and the load retarder state, and the temperature of the engine coolant is increased according to the changed engine state and the load retarder state until the current coolant temperature is greater than or equal to the second preset temperature, and the engine state is controlled to return to the shutdown and powered-on state.
[0116] For example, assuming that the first preset temperature is 60 degrees, the second preset temperature is 75 degrees, the temperature of the engine coolant is 50 degrees (less than 60 degrees), and the engine state is idle, after controlling the engine and the load retarder, if the current coolant temperature is 70 degrees (less than 75 degrees), continue to control; if the current coolant temperature is 76 degrees (greater than 75 degrees), control the engine state to switch to idle.
[0117] The engine and the load retarder can be controlled in the following ways: obtaining the retarder state of the load retarder, and activating the load retarder when the retarder state is in an inactive state; and determining the target fuel consumption point of the engine, and determining the target speed and target torque corresponding to the target fuel consumption point, and controlling the engine to operate according to the target speed and target torque.
[0118] The target fuel consumption point refers to the operating point at which the engine reaches the minimum fuel consumption state.
[0119] The target speed refers to the speed at which the engine reaches the target fuel consumption point.
[0120] Target torque refers to the torque that the engine can provide when it reaches the target fuel consumption point.
[0121] It should be noted that the target speed and target torque can be determined based on the target fuel consumption point, and the engine's fuel consumption point, speed and torque can also be determined based on actual needs so that the vehicle can run stably. This embodiment of the present application is not limited to this.
[0122] In actual application, a load retarder controller may be provided inside the load retarder of the vehicle to obtain the load retarder state sent by the load retarder controller of the vehicle. Specifically, a sensor may be provided in the load retarder to detect the current load retarder state of the vehicle.
[0123] In an embodiment of the present application, when the vehicle is heated, a load retarder connected to the rear of the engine is provided inside the vehicle so as to use a shorter pipeline to transmit the engine coolant. By first obtaining the warm air state of the vehicle cab, the first gear information and the engine state, and determining that the warm air state is on and the first gear information is neutral, the temperature of the engine coolant is obtained. If the temperature of the coolant is less than or equal to the first preset temperature, the engine and the load retarder can be controlled according to the engine state to increase the temperature of the coolant. In the above process, the heat of the coolant can be used to meet the heating needs of the vehicle in the hot or parked state, which greatly reduces energy consumption. Furthermore, while ensuring that the engine coolant temperature can be quickly increased, it can also ensure that the engine coolant is transmitted in time using a shorter pipeline, thereby improving the heating efficiency of the engine coolant.
[0124] Based on any of the above embodiments, Figure 3 , the process of load retarder auxiliary braking is explained in detail.
[0125] Figure 3 This is a schematic diagram of the process of load retarder auxiliary braking provided in the embodiment of the present application. Figure 3 , the method may include:
[0126] S301: Obtain a braking request.
[0127] The brake request is used to request the vehicle to slow down or stop.
[0128] In actual application, the driver can generate a braking request by operating the auxiliary brake handle. Correspondingly, the transmission controller appropriately controls the transmission according to the braking request to obtain the operating information of the transmission at the current moment, for example, the operating information may be the first gear state, etc.
[0129] S302: According to the braking request, the vehicle is controlled to be in a gear-engaging state, and the clutch of the vehicle is controlled to be in an engaged state.
[0130] The gear state refers to the current gear position of the vehicle. For example, the gear state may be a low gear state.
[0131] Among them, the clutch is installed between the engine and the gearbox. During the operation of the vehicle, the driver can control the clutch according to actual needs to separate the engine and the gearbox (the clutch is in a non-engaged state) or engage (the clutch is in an engaged state) to cut off or transmit the power output from the engine to the gearbox.
[0132] If the vehicle is in a neutral state, a gear shift command is sent to the vehicle's transmission controller so that the transmission controller controls the vehicle to be in a gear shift state; if the vehicle's clutch is in a non-engaged state, a clutch engagement command is sent to the vehicle's transmission controller so that the transmission controller controls the clutch to be in an engaged state.
[0133] The gear shift command is used to instruct the vehicle's transmission to switch gears.
[0134] The clutch engagement command is used to instruct the vehicle's clutch to perform an engagement operation.
[0135] For example, assuming that the vehicle is currently in neutral and the clutch is in a non-engaged state, it is necessary to send a gear shift command and a clutch engagement command to the vehicle's transmission controller at the same time according to the actual gear requirements, so that the transmission controller controls the vehicle to be in a gear shift state and the clutch to be in an engaged state.
[0136] It should be noted that if the vehicle is currently in a gear-engaging state and the clutch is in an engaged state, there is no need to send a gear-engaging instruction and a clutch engagement instruction to the transmission controller, and S303 can be directly executed.
[0137] S303: According to the braking request, control the load retarder to generate a first negative torque.
[0138] The first negative torque is used to assist braking, and the load retarder is also used to increase the temperature of the coolant by exchanging heat between the brake oil in the load retarder and the coolant.
[0139] The first negative torque may be generated in the following manner: determining that the current vehicle is in a gear state and the clutch is in an engaged state, sending a braking request to a load retarder controller, and the load retarder controller controls the load retarder according to the braking request so that the load retarder is activated and generates the first negative torque.
[0140] In actual application, the brake oil in the load retarder can generate heat energy during operation and exchange heat with the engine coolant in the heat exchanger, transferring the heat energy to the engine coolant to increase the temperature of the coolant.
[0141] In the embodiment of the present application, when the vehicle is decelerating, it is first necessary to obtain a braking request and determine the current operating state of the vehicle, including the vehicle's gear state and clutch engagement state. If the vehicle is in neutral or the clutch is in a non-engaged state, relevant instructions are sent to the transmission controller to control the vehicle's gear state and clutch state. After determining that the vehicle is in gear and the clutch is in an engaged state, the load retarder can be controlled to activate and generate a certain negative torque according to the braking request. In the above process, during the vehicle deceleration (for example, a long downhill stage), the load retarder can assist braking by generating negative torque, thereby increasing the service life of brake pads, tires, etc., as well as the safety of vehicle driving. It can also increase the temperature of the engine coolant according to the heat energy generated by the brake oil, thereby improving energy utilization efficiency.
[0142] Based on any of the above embodiments, Figure 4 , the process of load retarder assisting engine speed regulation is explained in detail.
[0143] Figure 4 This is a schematic diagram of the process of assisting engine speed regulation with a load retarder provided in an embodiment of the present application. Figure 4 , the method may include:
[0144] S401: Obtain a speed-up request.
[0145] The speed-up request includes a target gear.
[0146] The target gear position refers to the gear position information after the transmission is shifted up. For example, the target gear position may be the third gear.
[0147] S402: Determine a target engine speed according to the target gear position.
[0148] The target speed refers to the desired speed that the engine needs to reach after the transmission shifts up.
[0149] S403: Determine the current gear position and current speed of the vehicle.
[0150] The current gear position refers to the gear position information of the vehicle at the current moment.
[0151] The current speed refers to the engine speed value at the current moment.
[0152] S404: Determine a speed difference between the target speed and the current speed.
[0153] For example, assuming that the current gear of the vehicle is the second gear, the current engine speed is 2000 rpm, the target gear is the third gear, and the target engine speed is 1500 rpm, the speed difference is 500 rpm.
[0154] S405: Determine a second negative torque of the load retarder according to the speed difference, the target gear position and the current gear position, and control the load retarder to generate the second negative torque.
[0155] The second negative torque is used to assist the engine speed in switching to the target speed.
[0156] The load retarder can be controlled to generate the second negative torque in the following manner: determine the target speed and current speed of the engine according to the target gear and the current gear, determine the speed difference according to the target speed and the current speed, determine the second negative torque corresponding to the load retarder according to the speed difference, and control the load retarder to activate and generate the second negative torque to assist the engine in achieving speed synchronization.
[0157] In actual application, the transmission controller can send a speed-up request to the engine controller during the upshift process. The engine controller controls the engine to naturally slow down according to the speed-up request. At the same time, the load retarder controller can control the load retarder to generate a second negative torque according to the speed-up request.
[0158] In the embodiment of the present application, during the vehicle upshifting process, the speed-up request is first obtained, and the target speed and current speed of the engine are determined according to the target gear and the current gear in the speed-up request. Subsequently, the load retarder is controlled to be activated and generate the second negative torque according to the speed difference, the target gear and the current gear. In the above process, the load retarder can be controlled to be activated and generate the second negative torque through the gear change of the gearbox and the speed difference of the engine to assist the engine in speed synchronization, that is, switching to the target speed, reducing the time of power interruption during the gear shifting process, while ensuring the rapid upshifting of the gearbox, and improving the safety of the vehicle.
[0159] Figure 5 This is a flow chart of another vehicle control method provided in an embodiment of the present application. Figure 5 , the method may include:
[0160] S501. Obtain the heating status of the vehicle's cab.
[0161] Among them, the heating state is an on state or an off state.
[0162] S502: Acquire the first gear state of the vehicle and the engine state of the engine.
[0163] The engine state is an idle state or a shutdown power-on state.
[0164] It should be noted that the execution order of S501 and S502 can be sequential execution or parallel execution, which is not limited in the embodiment of the present application.
[0165] S503: Determine whether the heater state is on and the vehicle is in neutral.
[0166] If yes, execute S504.
[0167] If not, execute S501.
[0168] S504: Obtain the temperature of the engine coolant.
[0169] S505: Determine whether the engine coolant temperature is less than or equal to a first preset temperature.
[0170] If yes, execute S506.
[0171] If not, execute S501.
[0172] S506: Determine whether the engine state is an idle state.
[0173] If yes, execute S507.
[0174] If not, execute S510.
[0175] S507: Control the engine and the load retarder.
[0176] Specifically, the retarder state of the load retarder is obtained, and when the retarder state is in an inactive state, the load retarder is activated, and the target fuel consumption point of the engine is determined, and the target speed and target torque corresponding to the target fuel consumption point are determined, and the engine is controlled to operate according to the target speed and target torque.
[0177] S508: Determine whether the engine coolant temperature is greater than or equal to a second preset temperature.
[0178] If yes, execute S509.
[0179] If not, execute S507.
[0180] S509: Control the engine to switch to an idle state.
[0181] S510: Control the engine and the load retarder.
[0182] S511. Determine whether the engine coolant temperature is greater than or equal to a second preset temperature.
[0183] The coolant is used to heat the cab, and the first preset temperature is lower than the second preset temperature.
[0184] If so, execute S512.
[0185] If not, execute S510.
[0186] S512: Turn off the engine.
[0187] A vehicle control method provided in an embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
[0188] Next, combine Figure 6 , the structure of the vehicle device is explained through specific examples.
[0189] Figure 6 A schematic diagram of the structure of a vehicle device provided in an embodiment of the present application. Figure 6 As shown, it includes: engine, gearbox, load retarder, heat exchanger, gearbox, clutch, cooling fan, radiator, engine power take-off, etc.
[0190] Among them, the load retarder is located on the upper part of the gearbox and is connected to the rear of the engine through the engine power take-off. The heat exchanger in the load retarder is connected to the rear of the engine through two shorter pipes to circulate the engine coolant.
[0191] In actual application, the coolant circulation loop contains two loops:
[0192] The first circuit is: the coolant enters the heat exchanger of the load retarder from the rear of the engine, and after heat exchange in the heat exchanger, enters the cooling water jacket inside the engine through the connecting pipe and circulates inside the engine.
[0193] The second circuit is: the coolant enters the heat exchanger of the load retarder from the rear of the engine, and after heat exchange in the heat exchanger, it enters the cooling water jacket inside the engine through the connecting pipe. The cooling water jacket of the engine is connected to the radiator, and the coolant flowing through the radiator can be cooled by the cooling fan driven by the engine. After that, the coolant after heat dissipation can return to the engine.
[0194] It should be noted that, in the embodiment of the present application, the coolant circulation loop is the first loop.
[0195] Next, combine Figure 7 , the control process of the vehicle controller is explained through specific examples.
[0196] Figure 7 This is a schematic diagram of the control process of the vehicle controller provided in the embodiment of the present application. Figure 7 As shown, the vehicle controller includes: a vehicle control system, an engine controller, a transmission controller and a load retarder controller.
[0197] Among them, the engine controller can send the operating status of the engine to the vehicle control system, the transmission controller can send the first gear status and clutch engagement status of the transmission to the vehicle control system, the load retarder controller can send the operating status of the load retarder to the vehicle control system, the vehicle control system can send a negative torque control signal to the load retarder controller, and can also send a speed-up request to the engine controller for engine speed synchronization.
[0198] Figure 8 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of the present application. Figure 8 The vehicle control device 10 includes: a first acquisition module 11, a second acquisition module 12, a third acquisition module 13 and a control module 14, wherein:
[0199] The first acquisition module 11 is used to acquire the heating state of the cab of the vehicle, where the heating state is an on state or an off state;
[0200] The second acquisition module 12 is used to acquire the first gear state of the vehicle and the engine state of the engine, where the engine state is an idle state or a shutdown power-on state;
[0201] The third acquisition module 13 is used to acquire the temperature of the coolant of the engine when the heating state is the on state and the vehicle is in a neutral state;
[0202] The control module 14 is used to control the engine and load retarder of the vehicle according to the engine state if the temperature of the coolant is less than or equal to a first preset temperature, until the temperature of the coolant is greater than or equal to a second preset temperature, and the coolant is used to heat the cab, and the first preset temperature is less than the second preset temperature.
[0203] In a possible implementation manner, the control module 14 is specifically configured to:
[0204] If the engine state is the idle state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the state of the engine is controlled to switch to the idle state;
[0205] If the engine state is the shutdown power-on state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the engine is shut down.
[0206] In a possible implementation manner, the control module 14 is specifically configured to:
[0207] acquiring a retarder state of the load retarder, and activating the load retarder when the retarder state is an inactive state; and,
[0208] A target fuel consumption point of the engine is determined, and a target speed and a target torque corresponding to the target fuel consumption point are determined, and the engine is controlled to operate according to the target speed and the target torque.
[0209] In a possible implementation manner, the second acquisition module 12 is specifically configured to:
[0210] Obtaining the first gear state of the vehicle includes:
[0211] Acquiring the first gear state sent by a transmission controller of the vehicle;
[0212] Acquiring the engine state of the engine, including:
[0213] The engine status sent by the engine controller of the vehicle is obtained.
[0214] The vehicle control device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
[0215] Fig. 9 A schematic diagram of the structure of another vehicle control device provided in an embodiment of the present application. Figure 8 Based on the examples shown, see Fig. 9 The vehicle control device 10 may further include a first processing module 15, wherein the first processing module 15 is specifically used for:
[0216] Get brake request;
[0217] According to the brake request, controlling the vehicle to process the gear state, and controlling the clutch of the vehicle to be in the engaged state;
[0218] According to the braking request, the load retarder is controlled to generate a first negative torque, wherein the first negative torque is used to assist braking. The load retarder is also used to increase the temperature of the coolant by exchanging heat between the brake oil in the load retarder and the coolant.
[0219] In a possible implementation manner, the first processing module 15 is further configured to:
[0220] If the vehicle is in a neutral state, sending a gear shifting instruction to a transmission controller of the vehicle so that the transmission controller controls the vehicle to be in a gear shifting state;
[0221] If the clutch of the vehicle is in a non-engaged state, a clutch engagement instruction is sent to a transmission controller of the vehicle, so that the transmission controller controls the clutch to be in the engaged state.
[0222] In a possible implementation manner, the device further includes a second processing module 16, wherein the second processing module 16 is specifically configured to:
[0223] Acquiring a speed-up request, wherein the speed-up request includes a target gear position;
[0224] Determining a target speed of the engine according to the target gear position;
[0225] determining a current gear and a current speed of the vehicle;
[0226] determining a speed difference between the target speed and the current speed;
[0227] According to the speed difference, the target gear and the current gear, a second negative torque of the load retarder is determined, and the load retarder is controlled to generate the second negative torque, where the second negative torque is used to assist the engine speed in switching to the target speed.
[0228] Fig.10 This is a schematic diagram of the structure of the vehicle control device provided in the embodiment of the present application. Fig.10 As shown, the control device 20 of the vehicle may include: a transceiver 21 , a processor 22 , and a memory 23 .
[0229] The processor 22 executes the computer execution instructions stored in the memory, so that the processor 22 executes the scheme in the above embodiment. The processor 22 can be a general-purpose processor, including a central processing unit CPU, a network processor (NP), etc.; it can also be a digital signal processor DSP, an application-specific integrated circuit ASIC, a field programmable gate array FPGA or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0230] The memory 23 is connected to the processor 22 via a system bus and completes communication between them. The memory 23 is used to store computer program instructions.
[0231] The transceiver 21 may be used to obtain tasks to be executed and configuration information of the tasks to be executed.
[0232] The system bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The transceiver is used to realize the communication between the database access device and other computers (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM) and may also include non-volatile memory.
[0233] An embodiment of the present application also provides a chip for running instructions, which is used to execute the technical solution of the vehicle control method in the above embodiment.
[0234] An embodiment of the present application also provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer, the computer executes the technical solution of the vehicle control method in the above embodiment.
[0235] An embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When at least one processor executes the computer program, it can implement the technical solution of the vehicle control method in the above embodiment.
[0236] In the several embodiments provided in the present 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 only schematic, for example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules 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 an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0237] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.
[0238] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The above-mentioned module-composed unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
[0239] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the methods of various embodiments of the present application.
[0240] It should be understood that the above processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.
[0241] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.
[0242] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0243] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.
[0244] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic control unit or a main control device.
[0245] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0246] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A vehicle control method, characterized in that: The vehicle is provided with an engine and a load retarder, the load retarder is used to exchange heat with a coolant of the engine, the length of a pipeline between the engine and the load retarder is less than or equal to a preset length, and the method comprises: Acquire a heater state of a cab of the vehicle, the heater state being an on state or an off state; Acquire a first gear state of the vehicle and an engine state of the engine, wherein the engine state is an idle state or a shutdown power-on state; When the heating state is the on state and the vehicle is in a neutral state, obtaining a temperature of the coolant of the engine; If the temperature of the coolant is less than or equal to a first preset temperature, the engine and load retarder of the vehicle are controlled according to the engine state until the temperature of the coolant is greater than or equal to a second preset temperature, and the coolant is used to heat the cab, and the first preset temperature is less than the second preset temperature.
2. The method according to claim 1, characterized in that Controlling the engine and the load retarder of the vehicle according to the engine state until the temperature of the coolant is greater than or equal to the second preset temperature, comprising: If the engine state is the idle state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the state of the engine is controlled to switch to the idle state; If the engine state is the shutdown power-on state, the engine and the load retarder are controlled until the temperature of the coolant is greater than or equal to the second preset temperature, and the engine is shut down.
3. The method according to claim 2, characterized in that Controlling the engine and the load retarder includes: acquiring a retarder state of the load retarder, and activating the load retarder when the retarder state is an inactive state; and, A target fuel consumption point of the engine is determined, and a target speed and a target torque corresponding to the target fuel consumption point are determined, and the engine is controlled to operate according to the target speed and the target torque.
4. The method according to any one of claims 1 to 3, characterized in that: Obtaining the first gear state of the vehicle includes: Obtaining the first gear state sent by a transmission controller of the vehicle; Obtaining the engine state of the engine, including: The engine status sent by the engine controller of the vehicle is obtained.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Get brake request; According to the brake request, controlling the vehicle to be in gear, and controlling the clutch of the vehicle to be in engagement; According to the braking request, the load retarder is controlled to generate a first negative torque, wherein the first negative torque is used to assist braking. The load retarder is also used to increase the temperature of the coolant by exchanging heat between the brake oil in the load retarder and the coolant.
6. The method according to claim 5, characterized in that Controlling the vehicle to be in gear and controlling the clutch of the vehicle to be in a engaged state includes: If the vehicle is in a neutral state, sending a gear shifting instruction to a transmission controller of the vehicle so that the transmission controller controls the vehicle to be in a gear shifting state; If the clutch of the vehicle is in a non-engaged state, a clutch engagement instruction is sent to a transmission controller of the vehicle, so that the transmission controller controls the clutch to be in the engaged state.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Acquiring a speed-up request, wherein the speed-up request includes a target gear position; Determining a target speed of the engine according to the target gear position; determining a current gear and a current speed of the vehicle; determining a speed difference between the target speed and the current speed; According to the speed difference, the target gear and the current gear, a second negative torque of the load retarder is determined, and the load retarder is controlled to generate the second negative torque, where the second negative torque is used to assist the engine speed in switching to the target speed.
8. A vehicle control device, characterized in that: include: A first acquisition module, a second acquisition module, a third acquisition module and a control module, wherein: The first acquisition module is used to acquire the heating state of the cab of the vehicle, where the heating state is an on state or an off state; The second acquisition module is used to acquire the first gear state of the vehicle and the engine state of the engine, wherein the engine state is an idle state or a shutdown power-on state; The third acquisition module is used to acquire the temperature of the coolant of the engine when the heating state is the on state and the vehicle is in a neutral state; The control module is used to control the engine and load retarder of the vehicle according to the engine state if the temperature of the coolant is less than or equal to a first preset temperature, until the temperature of the coolant is greater than or equal to a second preset temperature, the coolant is used to heat the cab, and the first preset temperature is less than the second preset temperature.
9. A vehicle control device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.
Citation Information
Patent Citations
Temperature control system of hydraulic retarder
CN111577795A
Vehicle cooling system testing device and method, and computer equipment
CN115479783A
Special vehicle low-temperature quick start heating system and low-temperature quick power take-off method
CN116255290A
Transmission starting heating method and device, vehicle control unit and vehicle
CN118066297A
Thermal management method for hybrid power engineering machinery and hybrid power engineering machinery
CN118423166A