Control method, device, apparatus and storage medium of vehicle
By installing a load retarder and shorter piping inside the vehicle, the engine and load retarder are controlled to increase the coolant temperature, thus solving the problem of high energy consumption for vehicle heating and achieving efficient heating.
Patent Information
- Application Number
- CN202510257644.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2045-03-05
AI Technical Summary
In existing technologies, vehicle heating consumes a large amount of energy, especially in cold environments, where independent heating systems require separate fuel, resulting in excessive energy consumption.
By installing a load retarder connected to the rear of the engine inside the vehicle, and using a shorter pipeline to transmit engine coolant, the engine and load retarder are controlled according to the cab heating status and engine status to increase the coolant temperature and meet the heating requirements.
It greatly reduces energy consumption, improves the heating efficiency of engine coolant, and ensures rapid heating when the engine is warm or parked.
Smart Images

Figure CN119840390B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a vehicle control method, device, equipment, and storage medium. Background Technology
[0002] With the rapid development of the heavy truck industry and the increasing demands for driving comfort, especially in cold environments, drivers have an urgent need for heating in the cab, making the control technology for vehicle interior heating increasingly important.
[0003] In related technologies, an independent heating system can be used to heat the cab. This involves continuously burning fuel (e.g., diesel or natural gas) in a separate small combustion chamber to generate heat. The air flowing through the combustion chamber shell is heated, and then the heated air is introduced into the cab for heating.
[0004] However, in the above process, the heating energy consumption is relatively large because separate fuel is required to heat the vehicle. Summary of the Invention
[0005] This application provides a vehicle control method, device, equipment, and storage medium to solve the problem of high energy consumption in heating systems.
[0006] In a first aspect, this application provides a vehicle control method, wherein the vehicle is equipped with an engine and a load retarder, the load retarder being used for heat exchange of the engine's coolant, and the length of the pipeline between the engine and the load retarder is less than or equal to a preset length, comprising:
[0007] The heating status of the vehicle's cab is obtained, wherein the heating status is either on or off.
[0008] The vehicle's first gear status and the engine status are obtained, wherein the engine status is either idling or powered off.
[0009] When the heater is in the on state and the vehicle is in neutral, the temperature of the engine coolant is obtained;
[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 status 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.
[0011] In one possible implementation, controlling the vehicle's engine and load retarder based on the engine status until the coolant temperature is greater than or equal to the second preset temperature includes:
[0012] If the engine is in the idling 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 controlled to switch to the idling state.
[0013] If the engine is in the off-power state, then 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 then the engine is shut down.
[0014] In one possible implementation, controlling the engine and the load retarder includes:
[0015] Obtain the retarder state of the load retarder, and activate the load retarder when the retarder state is inactive; and,
[0016] 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.
[0017] In one possible implementation, obtaining the first gear position of the vehicle includes:
[0018] Obtain the first gear status sent by the vehicle's transmission controller;
[0019] Obtaining the engine status includes:
[0020] Obtain the engine status sent by the vehicle's engine controller.
[0021] In one possible implementation, the method further includes:
[0022] Get a braking request;
[0023] Based on the braking request, control the vehicle to engage a gear and control the vehicle's clutch to be in an engaged state;
[0024] According to the braking request, the load retarder is controlled to generate a first negative torque, which is used to assist braking. The load retarder is also used to exchange heat between the brake fluid in the load retarder and the coolant to increase the temperature of the coolant.
[0025] In one possible implementation, controlling the vehicle to engage a gear and controlling the vehicle's clutch to be in a engaged state includes:
[0026] If the vehicle is in neutral, a gear engagement command is sent to the vehicle's transmission controller so that the transmission controller can control the vehicle to engage a gear.
[0027] If the vehicle's clutch is in a disengaged state, a clutch engagement command is sent to the vehicle's transmission controller so that the transmission controller controls the clutch to be in the engaged state.
[0028] In one possible implementation, the method further includes:
[0029] Obtain a speed-up request, the speed-up request including the target gear;
[0030] Determine the target engine speed based on the target gear;
[0031] Determine the current gear and current engine speed of the vehicle;
[0032] Determine the speed difference between the target speed and the current speed;
[0033] Based on the speed difference, the target gear, and the current gear, the second negative torque of the load retarder is determined, and the load retarder is controlled to generate the second negative torque, which is used to assist the engine speed in switching to the target speed.
[0034] Secondly, this 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 status of the driver's cab of the vehicle, wherein the heating status is either on or off.
[0036] The second acquisition module is used to acquire the first gear status of the vehicle and the engine status of the engine, wherein the engine status is either idling or powered off.
[0037] The third acquisition module is used to acquire the temperature of the engine coolant when the heater is in the on state and the vehicle is in neutral.
[0038] The control module is used to control the engine and load retarder of the vehicle according to the engine status 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, wherein the coolant is used to heat the cab and the first preset temperature is less than the second preset temperature.
[0039] In one possible implementation, the control module is specifically used for:
[0040] If the engine is in the idling 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 controlled to switch to the idling state.
[0041] If the engine is in the off-power state, then 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 then the engine is shut down.
[0042] In one possible implementation, the control module is specifically used for:
[0043] Obtain the retarder state of the load retarder, and activate the load retarder when the retarder state is inactive; and,
[0044] 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.
[0045] In one possible implementation, the second acquisition module is specifically used for:
[0046] Obtaining the first gear status of the vehicle includes:
[0047] Obtain the first gear status sent by the vehicle's transmission controller;
[0048] Obtaining the engine status includes:
[0049] Obtain the engine status sent by the vehicle's engine controller.
[0050] In one possible implementation, the apparatus further includes a first processing module, wherein the first processing module is specifically used for:
[0051] Get a braking request;
[0052] Based on the braking request, control the vehicle to engage a gear and control the vehicle's clutch to be in an engaged state;
[0053] According to the braking request, the load retarder is controlled to generate a first negative torque, which is used to assist braking. The load retarder is also used to exchange heat between the brake fluid in the load retarder and the coolant to increase the temperature of the coolant.
[0054] In one possible implementation, the first processing module is further configured to:
[0055] If the vehicle is in neutral, a gear engagement command is sent to the vehicle's transmission controller so that the transmission controller can control the vehicle to engage a gear.
[0056] If the vehicle's clutch is in a disengaged state, a clutch engagement command is sent to the vehicle's transmission controller so that the transmission controller controls the clutch to be in the engaged state.
[0057] In one possible implementation, the device further includes a second processing module, wherein the second processing module is specifically used for:
[0058] Obtain a speed-up request, the speed-up request including the target gear;
[0059] Determine the target engine speed based on the target gear;
[0060] Determine the current gear and current engine speed of the vehicle;
[0061] Determine the speed difference between the target speed and the current speed;
[0062] Based on the speed difference, the target gear, and the current gear, the second negative torque of the load retarder is determined, and the load retarder is controlled to generate the second negative torque, which is used to assist the engine speed in switching to the target speed.
[0063] Thirdly, embodiments of this application provide a vehicle control device, including: at least one processor and a memory; the memory stores computer-executable instructions; the at least one processor executes the computer-executable instructions stored in the memory, causing the at least one processor to perform the vehicle control method as described in the first aspect and any one of the first aspects.
[0064] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the vehicle control method described in the first aspect and any one of the first aspects.
[0065] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the vehicle control method as described in the first aspect and any one of the first aspects.
[0066] The vehicle control method, device, equipment, and storage medium provided in this application, when the vehicle is heated in a warm or parked state, utilizes a load retarder connected to the rear of the engine inside the vehicle to transmit engine coolant via a shorter pipeline. By first acquiring the heating status, first gear information, and engine status in the vehicle's cab, and determining that the heating is on and the first gear is in neutral, the engine coolant temperature is obtained. If the coolant temperature is less than or equal to a first preset temperature, the engine and load retarder can be controlled according to the engine status to increase the coolant temperature. In this process, the heating needs of the vehicle in a warm or parked state can be met by utilizing the heat of the coolant, significantly reducing energy consumption. Furthermore, while ensuring a rapid increase in engine coolant temperature, it also ensures timely transmission of engine coolant via a shorter pipeline, improving the heating efficiency of the engine coolant. Attached Figure Description
[0067] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0068] Figure 1 This is a schematic diagram illustrating an application scenario provided in the embodiments of this application;
[0069] Figure 2 A schematic flowchart illustrating a vehicle control method provided in an embodiment of this application;
[0070] Figure 3 A schematic diagram of the load retarder auxiliary braking process provided in the embodiments of this application;
[0071] Figure 4 A schematic diagram illustrating the process of load retarder assisting engine speed regulation provided in an embodiment of this application;
[0072] Figure 5 A schematic flowchart illustrating another vehicle control method provided in an embodiment of this application;
[0073] Figure 6 A schematic diagram of the vehicle device provided in an embodiment of this application;
[0074] Figure 7 This is a schematic diagram of the control process of the vehicle controller provided in an embodiment of this application;
[0075] Figure 8This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application;
[0076] Figure 9 This is a schematic diagram of the structure of another vehicle control device provided in an embodiment of this application;
[0077] Figure 10 This is a schematic diagram of the structure of the vehicle control device provided in an embodiment of this application.
[0078] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0079] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0080] It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, they do not mean that the applicant has used or necessarily used the solution.
[0081] To facilitate understanding, the following will be combined with... Figure 1 The application scenarios applicable to the embodiments of this application will be described.
[0082] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. Please refer to [link / reference]. Figure 1 This includes the vehicle control system and vehicle components. The vehicle control system is located within the vehicle and can be an onboard computer. The vehicle control system acquires vehicle operating information, including heating status, gear position, and engine coolant temperature. Vehicle components can include the vehicle's engine, heating system, load retarder, etc.
[0083] The vehicle control system acquires vehicle operating information and controls vehicle devices accordingly. For example, if the vehicle control system determines, based on the vehicle's operating information, that the heater is on and the vehicle is in neutral, the engine coolant temperature may be less than or equal to a first preset temperature. In this case, the vehicle control system controls the engine and load retarder to raise the engine coolant temperature. This allows the engine coolant temperature to be rapidly increased when the vehicle is warm or parked, thus meeting the vehicle's heating needs through the heat generated by the coolant.
[0084] In related technologies, an independent heating system can be used to heat the cab. This involves continuously burning fuel (e.g., diesel or natural gas) in a separate small combustion chamber to generate heat. The air flowing through the combustion chamber is heated and then introduced into the cab for heating. However, this process requires a separate fuel source for vehicle heating, resulting in significant energy consumption.
[0085] Furthermore, when the ambient temperature is low, the engine coolant temperature will drop rapidly in certain vehicle conditions (e.g., when the engine is warm or parked), making it difficult to provide sufficient heat quickly.
[0086] To address the aforementioned technical problems, in this embodiment, when the vehicle is heated while warm or parked, a load retarder connected to the rear of the engine is installed inside the vehicle to facilitate the transfer of engine coolant using a shorter pipeline. By first acquiring the heating status, first gear information, and engine status in the vehicle's cab, and determining that the heating is on and the first gear is in neutral, the engine coolant temperature is obtained. If the coolant temperature is less than or equal to a first preset temperature, the engine and load retarder can be controlled according to the engine status to increase the coolant temperature. In this process, the heat from the coolant can meet the vehicle's heating needs when warm or parked, significantly reducing energy consumption. Furthermore, while ensuring a rapid increase in engine coolant temperature, the use of a shorter pipeline for timely coolant transfer improves the engine coolant heating efficiency.
[0087] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0088] Figure 2 This is a schematic flowchart illustrating a vehicle control method provided in an embodiment of this application. Please refer to [link / reference]. Figure 2As shown, the method may include the following steps:
[0089] S201. Obtain the heating status of the vehicle's cab.
[0090] The executing entity in this application embodiment can be a vehicle or a vehicle control device installed in the vehicle. The vehicle control device can be implemented by software or by a combination of software and hardware.
[0091] The heating status is either on or off.
[0092] The heating status can be obtained through sensors or the vehicle's in-cabin control interface. Specifically, a sensor can be installed in the vehicle to periodically detect the heating status; additionally, the driver can perform relevant operations on the heating status through the control interface to obtain heating information (such as fan speed). Correspondingly, the heating status can be determined based on the heating information displayed on the control interface. For example, if the heating information is a level 2 fan speed, then the heating status can be determined to be on.
[0093] The vehicle is equipped with an engine and a load retarder. The load retarder is used to exchange heat with the engine's coolant. The length of the pipeline between the engine and the load retarder is less than or equal to a preset length.
[0094] In practical applications, 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 (e.g., oil pan, etc.). This application does not limit this.
[0095] The load retarder includes a heat exchanger, which can exchange heat with the engine coolant. Specifically, two pipes can be installed between the heat exchanger and the engine to transfer the engine coolant.
[0096] The preset length refers to the pre-set 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 vehicle components to quickly transfer engine coolant.
[0097] In existing technologies, load retarders are typically installed at the rear of the vehicle's transmission, requiring the pipe length to be adjusted based on the distance between the transmission and the engine. It should be noted that the pipe length in this embodiment is significantly shorter than that in existing technologies.
[0098] S202, Obtain the vehicle's first gear status and the engine's engine status.
[0099] The engine status is either idling or powered off.
[0100] The first gear status refers to the vehicle's current gear position. For example, the gear position information could be neutral, low gear, high gear, etc.
[0101] In practical applications, a transmission controller can be installed inside the vehicle's transmission to obtain the first gear status sent by the transmission controller. Specifically, a sensor can be installed in the transmission to detect the vehicle's current gear information.
[0102] Idle speed refers to the state in which the engine continues to run without driving the vehicle forward, that is, the engine is running at its lowest stable speed.
[0103] The "power-on while the engine is off" state refers to the state in which the vehicle's internal systems remain powered on even when the engine is not running.
[0104] In practical applications, an engine controller can be installed inside the vehicle's engine to obtain the engine status sent by the vehicle's engine controller. Specifically, a sensor can be installed 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 obtained periodically, and this application embodiment does not impose any limitations on this.
[0106] S203. When the heater is on and the vehicle is in neutral, obtain the temperature of the engine coolant.
[0107] The engine coolant temperature can be obtained through the engine controller. Specifically, a temperature sensor can be installed in the engine to detect the coolant temperature.
[0108] In practical applications, if the heating is off or the vehicle is not in neutral, the vehicle's heating status and first gear information can be obtained according to a preset period, which can be 1 millisecond.
[0109] S204. If the coolant temperature is less than or equal to the first preset temperature, control the vehicle's engine and load retarder according to the engine status until the coolant temperature 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 practical applications, the cab heating system can introduce heat from the coolant into the cab through a heat exchanger, thereby heating the cab.
[0111] The first preset temperature refers to the minimum temperature threshold of the coolant that is set in advance. For example, the first preset temperature can be 60 degrees Celsius.
[0112] The second preset temperature refers to the maximum temperature threshold of the coolant that is set in advance. For example, the second preset temperature can be 75 degrees Celsius.
[0113] If the engine is in idle mode, the engine and load retarder are controlled until the coolant temperature is greater than or equal to the second preset temperature, and the engine is switched to idle mode. If the engine is in power-off mode, the engine and load retarder are controlled until the coolant temperature is greater than or equal to the second preset temperature, and the engine is shut down.
[0114] If the engine is idling, the engine and load retarder are controlled to obtain the changed engine and load retarder states. Based on the changed engine and load retarder states, the engine coolant temperature is increased until the current coolant temperature is greater than or equal to the second preset temperature, and then the engine state is controlled to return to idling.
[0115] If the engine is in a stopped-on-power state, the engine and load retarder are controlled to obtain the changed engine and load retarder states. Based on the changed engine and load retarder states, the engine coolant temperature is increased until the current coolant temperature is greater than or equal to the second preset temperature, and then the engine state is controlled to return to the stopped-on-power state.
[0116] For example, assuming the first preset temperature is 60 degrees, the second preset temperature is 75 degrees, the engine coolant temperature is 50 degrees (less than 60 degrees), and the engine is in idle state, after controlling the engine and load retarder, if the current coolant temperature is 70 degrees (less than 75 degrees), then control continues; if the current coolant temperature is 76 degrees (greater than 75 degrees), then control the engine to switch to idle state.
[0117] The engine and load retarder can be controlled as follows: obtain the retarder status of the load retarder, and activate the load retarder when the retarder status is inactive; and determine the engine's target fuel consumption point, determine the target speed and target torque corresponding to the target fuel consumption point, and control 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 its lowest fuel consumption.
[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 to ensure stable vehicle operation. This application does not limit this aspect.
[0122] In practical applications, a load retarder controller can be installed inside the vehicle's load retarder to obtain the load retarder status sent by the vehicle's load retarder controller. Specifically, a sensor can be installed in the load retarder to detect the current load retarder status of the vehicle.
[0123] In this embodiment, when the vehicle is heated, a load retarder connected to the rear of the engine is installed inside the vehicle to transmit engine coolant using a shorter pipeline. By first acquiring the heating status, first gear information, and engine status in the vehicle's cab, and determining that the heating is on and the first gear is in neutral, the engine coolant temperature is obtained. If the coolant temperature is less than or equal to a first preset temperature, the engine and load retarder can be controlled according to the engine status to increase the coolant temperature. In this process, the heat from the coolant can meet the vehicle's heating needs when the engine is warm or parked, significantly reducing energy consumption. Furthermore, while ensuring a rapid increase in engine coolant temperature, the use of a shorter pipeline for timely coolant delivery improves the engine coolant heating efficiency.
[0124] Based on any of the above embodiments, the following, in conjunction with Figure 3 The process of auxiliary braking by the load retarder is explained in detail.
[0125] Figure 3 This is a schematic diagram illustrating the auxiliary braking process of the load retarder provided in an embodiment of this application. Please refer to... Figure 3 The method may include:
[0126] S301, Obtain brake request.
[0127] Braking requests are used to request that the vehicle slow down or stop.
[0128] In practical applications, the driver can generate a braking request by operating the auxiliary brake lever. Correspondingly, the transmission controller will control the transmission appropriately according to the braking request to obtain the transmission's operating information at the current moment, such as the first gear status.
[0129] S302. Based on the braking request, control the vehicle to engage gear and control the vehicle's clutch to be in the engaged state.
[0130] Gear status refers to the current gear position of the vehicle. For example, the gear status can be low gear.
[0131] The clutch is installed between the engine and the transmission. During vehicle operation, the driver can control the clutch as needed to disengage the engine and transmission (clutch in a non-engaged state) or engage the engine and transmission (clutch in an engaged state) to cut off or transmit the power output from the engine to the transmission.
[0132] If the vehicle is in neutral, a gear engagement command is sent to the vehicle's transmission controller to engage the gear; if the vehicle's clutch is disengaged, a clutch engagement command is sent to the transmission controller to engage the clutch.
[0133] The gear shift command is used to instruct the vehicle's transmission to change gears.
[0134] The clutch engagement command is used to instruct the vehicle's clutch to engage.
[0135] For example, assuming the vehicle is currently in neutral and the clutch is not engaged, it is necessary to send both a gear engagement command and a clutch engagement command to the vehicle's transmission controller simultaneously, based on the actual gear requirements, so that the transmission controller can control the vehicle to be in gear and the clutch to be engaged.
[0136] It should be noted that if the vehicle is currently in gear and the clutch is engaged, there is no need to send gear shifting and clutch engagement commands to the transmission controller; S303 can be executed directly.
[0137] S303. Based on the braking request, control the load retarder to generate the first negative torque.
[0138] The first negative torque is used to assist braking, and the load retarder is also used to exchange heat between the brake fluid and coolant in the load retarder to raise the temperature of the coolant.
[0139] The first negative torque can be generated as follows: Determine that the current vehicle is in gear and the clutch is engaged, send a braking request to the load retarder controller, and the load retarder controller controls the load retarder according to the braking request to activate the load retarder and generate the first negative torque.
[0140] In practical applications, the brake fluid in the load retarder can generate heat during operation and exchange heat with the engine coolant in the heat exchanger, transferring the heat to the engine coolant to raise its temperature.
[0141] In this embodiment, when the vehicle decelerates, it first needs to obtain a braking request and determine the vehicle's current operating state, including the vehicle's gear engagement and clutch engagement. If the vehicle is in neutral or the clutch is disengaged, relevant commands are sent to the transmission controller to control the vehicle's gear engagement and clutch engagement. After determining that the vehicle is in gear and the clutch is engaged, the load retarder can be activated and generate a certain negative torque according to the braking request. In the above process, during vehicle deceleration (e.g., on a long downhill slope), the load retarder can assist braking by generating negative torque, improving the service life of brake pads, tires, etc., and the safety of vehicle operation. It can also increase the temperature of the engine coolant based on the heat generated by the brake fluid, improving energy utilization efficiency.
[0142] Based on any of the above embodiments, the following, in conjunction with Figure 4 The process of load retarder assisting engine speed regulation is explained in detail.
[0143] Figure 4 This is a schematic diagram illustrating the process of a load retarder assisting in engine speed regulation, as provided in an embodiment of this application. Please refer to... Figure 4 The method may include:
[0144] S401, Get speed-up request.
[0145] The speed-up request includes the target gear.
[0146] The target gear refers to the gear information after the transmission shifts up. For example, the target gear could be third gear.
[0147] S402. Determine the target engine speed based on the target gear.
[0148] The target speed refers to the desired engine speed that the engine needs to reach after the transmission upshifts.
[0149] S403. Determine the vehicle's current gear and current engine speed.
[0150] The current gear refers to the gear information of the vehicle at the current moment.
[0151] Current speed refers to the engine speed at the current moment.
[0152] S404. Determine the speed difference between the target speed and the current speed.
[0153] For example, assuming the vehicle is currently in second gear and the engine is currently running at 2000 RPM, and the target gear is third gear and the target engine speed is 1500 RPM, then the speed difference is 500 RPM.
[0154] S405. Based on the speed difference, target gear and current gear, determine the second negative torque of the load retarder 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 a second negative torque in the following way: determine the target speed and current speed of the engine based on the target gear and the current gear; determine the speed difference based on the target speed and the current speed; determine the corresponding second negative torque of the load retarder based on the speed difference; control the load retarder to activate and generate the second negative torque to assist the engine in achieving speed synchronization.
[0157] In practical applications, during upshifting, the transmission controller can send an acceleration request to the engine controller. Based on the acceleration request, the engine controller controls the engine to naturally decelerate. At the same time, the load retarder controller can control the load retarder to generate a second negative torque based on the acceleration request.
[0158] In this embodiment, during vehicle upshifting, an acceleration request is first acquired. Based on the target gear and current gear in the acceleration request, the target engine speed and current engine speed are determined. Subsequently, based on the speed difference, the target gear, and the current gear, the load retarder is activated to generate a second negative torque. In this process, the load retarder is activated and a second negative torque is generated by controlling the gearbox shift and the engine speed difference to assist the engine in achieving speed synchronization, i.e., switching to the target speed. This reduces the power interruption time during gear shifting, ensuring rapid upshifting of the transmission while improving vehicle driving safety.
[0159] Figure 5 This is a schematic flowchart illustrating another vehicle control method provided in an embodiment of this application. Please refer to... Figure 5 The method may include:
[0160] S501, Obtain the heating status of the vehicle's cab.
[0161] The heating status is either on or off.
[0162] S502, obtain the vehicle's first gear status and the engine status.
[0163] The engine status is either idling or powered off.
[0164] It should be noted that the execution order of S501 and S502 can be sequential or parallel, and this application embodiment does not limit this.
[0165] S503: Determine whether the heater is on and the vehicle is in neutral.
[0166] If so, 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 the first preset temperature.
[0170] If so, execute S506.
[0171] If not, execute S501.
[0172] S506. Determine if the engine is in idle state.
[0173] If so, execute S507.
[0174] If not, proceed with S510.
[0175] S507 controls the engine and load retarder.
[0176] Specifically, the system acquires the retarder status of the load retarder, activates the load retarder when it is inactive, determines the engine's target fuel consumption point, determines the target speed and target torque corresponding to the target fuel consumption point, and controls the engine to operate according to the target speed and target torque.
[0177] S508. Determine whether the engine coolant temperature is greater than or equal to the second preset temperature.
[0178] If so, execute S509.
[0179] If not, proceed with S507.
[0180] S509, switch the engine status to idle.
[0181] S510 controls the engine and load retarder.
[0182] S511. Determine whether the engine coolant temperature is greater than or equal to the 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] The vehicle control method provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0188] Below, in conjunction with Figure 6 The structure of the vehicle device is explained through specific examples.
[0189] Figure 6 This is a schematic diagram of a vehicle device provided in an embodiment of this application. Figure 6 As shown, it includes: engine, gearbox, load retarder, heat exchanger, gearbox, clutch, cooling fan, radiator, engine power take-off, etc.
[0190] The load retarder is located at the top of the gearbox and is connected to the rear of the engine via the engine power take-off. The heat exchanger in the load retarder is connected to the rear of the engine via two short pipes to circulate the engine coolant.
[0191] In practical applications, the coolant circulation loop includes two loops:
[0192] The first circuit consists of coolant entering the heat exchanger of the load retarder from the rear of the engine, undergoing heat exchange in the heat exchanger, and then entering the cooling water jacket inside the engine through connecting pipes, where it circulates within the engine.
[0193] The second circuit is as follows: coolant enters the heat exchanger of the load retarder from the rear of the engine. 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. The cooling fan driven by the engine can dissipate heat from the coolant flowing through the radiator. After the coolant is dissipated, it can return to the engine.
[0194] It should be noted that, in the embodiments of this application, the coolant circulation loop is the first loop.
[0195] Below, in conjunction with Figure 7 The control process of the vehicle controller is explained through specific examples.
[0196] Figure 7 This is a schematic diagram illustrating the control process of the vehicle controller provided in an embodiment of this 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 engine's operating status 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 load retarder's operating status to the vehicle control system, the vehicle control system can send negative torque control signals to the load retarder controller, and can also send acceleration requests to the engine controller for engine speed synchronization.
[0198] Figure 8 This is a schematic diagram of a vehicle control device provided in an embodiment of this application. Please refer to... 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 status of the driver's cab of the vehicle, wherein the heating status is either on or off.
[0200] The second acquisition module 12 is used to acquire the first gear status of the vehicle and the engine status of the engine, wherein the engine status is either idling or powered off.
[0201] The third acquisition module 13 is used to acquire the temperature of the engine coolant when the heater is in the on state and the vehicle is in neutral.
[0202] The control module 14 is used to control the engine and load retarder of the vehicle according to the engine status 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, wherein the coolant is used to heat the cab and the first preset temperature is less than the second preset temperature.
[0203] In one possible implementation, the control module 14 is specifically used for:
[0204] If the engine is in the idling 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 controlled to switch to the idling state.
[0205] If the engine is in the off-power state, then 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 then the engine is shut down.
[0206] In one possible implementation, the control module 14 is specifically used for:
[0207] Obtain the retarder state of the load retarder, and activate the load retarder when the retarder state is inactive; and,
[0208] 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.
[0209] In one possible implementation, the second acquisition module 12 is specifically used for:
[0210] Obtaining the first gear status of the vehicle includes:
[0211] Obtain the first gear status sent by the vehicle's transmission controller;
[0212] Obtaining the engine status includes:
[0213] Obtain the engine status sent by the vehicle's engine controller.
[0214] The vehicle control device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0215] Figure 9 This is a schematic diagram of the structure of another vehicle control device provided in an embodiment of this application. Figure 8 Based on the illustrated embodiments, please refer to Figure 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 a braking request;
[0217] Based on the braking request, control the vehicle to engage a gear and control the vehicle's clutch to be in an engaged state;
[0218] According to the braking request, the load retarder is controlled to generate a first negative torque, which is used to assist braking. The load retarder is also used to exchange heat between the brake fluid in the load retarder and the coolant to increase the temperature of the coolant.
[0219] In one possible implementation, the first processing module 15 is further configured to:
[0220] If the vehicle is in neutral, a gear engagement command is sent to the vehicle's transmission controller so that the transmission controller can control the vehicle to engage a gear.
[0221] If the vehicle's clutch is in a disengaged state, a clutch engagement command is sent to the vehicle's transmission controller so that the transmission controller controls the clutch to be in the engaged state.
[0222] In one possible implementation, the device further includes a second processing module 16, wherein the second processing module 16 is specifically used for:
[0223] Obtain a speed-up request, the speed-up request including the target gear;
[0224] Determine the target engine speed based on the target gear;
[0225] Determine the current gear and current engine speed of the vehicle;
[0226] Determine the speed difference between the target speed and the current speed;
[0227] Based on the speed difference, the target gear, and the current gear, the second negative torque of the load retarder is determined, and the load retarder is controlled to generate the second negative torque, which is used to assist the engine speed in switching to the target speed.
[0228] Figure 10 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application. Figure 10 As shown, the vehicle's control device 20 may include: a transceiver 21, a processor 22, and a memory 23.
[0229] Processor 22 executes computer execution instructions stored in memory, causing processor 22 to perform the scheme in the above embodiments. 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 gate or transistor logic devices, or discrete hardware components.
[0230] The memory 23 is connected to the processor 22 via the system bus and completes communication between them. The memory 23 is used to store computer program instructions.
[0231] Transceiver 21 can be used to obtain the task to be run and the configuration information of the task to be run.
[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 address bus, data bus, control bus, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus. Transceivers are used to enable communication between database access devices and other computers (e.g., clients, read-write libraries, and read-only libraries). Memory may include random access memory (RAM) and may also include non-volatile memory.
[0233] This application also provides a chip for executing instructions, which is used to execute the vehicle control method described in the above embodiments.
[0234] This application also provides a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform the vehicle control method described in the above embodiments.
[0235] This 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, and when the at least one processor executes the computer program, it can implement the technical solution of the vehicle control method in the above embodiments.
[0236] In the several 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 illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.
[0237] The modules described as separate components may or may not be physically separate. The components shown as modules 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 the modules can be selected to implement the solution of this embodiment according to actual needs.
[0238] Furthermore, the functional modules in the various embodiments of this 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 unit composed of the above modules can be implemented in hardware or in the form of hardware plus software functional units.
[0239] The integrated modules described above, implemented as software functional modules, can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods of the various embodiments of this application.
[0240] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.
[0241] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk or optical disc, 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. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0243] The aforementioned 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 storage, flash memory, magnetic disk, or optical disk. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0244] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. The processor and storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic control unit or main control device.
[0245] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0246] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for controlling a vehicle, characterized in that, The vehicle is equipped with an engine, an engine power take-off (PTO), a transmission, and a load retarder. The load retarder is used for heat exchange of the engine's coolant. The load retarder is located above the transmission and connected to the rear of the engine via the PTO. The heat exchanger in the load retarder is connected to the rear of the engine via two pipes. The method includes: The heating status of the vehicle's cab is obtained, wherein the heating status is either on or off. The vehicle's first gear status and the engine status are obtained, wherein the engine status is either idling or powered off. When the heater is in the on state and the vehicle is in neutral, the temperature of the engine coolant is obtained; 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 status 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.
2. The method according to claim 1, characterized in that, Controlling the vehicle's engine and load retarder according to the engine status until the coolant temperature is greater than or equal to the second preset temperature includes: If the engine is in the idling 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 controlled to switch to the idling state. If the engine is in the off-power state, then 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 then the engine is shut down.
3. The method according to claim 2, characterized in that, Controlling the engine and the load retarder includes: Obtain the retarder state of the load retarder, and activate the load retarder when the retarder state is inactive; 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.
4. The method according to any one of claims 1-3, characterized in that, Obtaining the first gear status of the vehicle includes: Obtain the first gear status sent by the vehicle's transmission controller; Obtaining the engine status includes: Obtain the engine status sent by the vehicle's engine controller.
5. The method according to any one of claims 1-3, characterized in that, The method further includes: Get a braking request; Based on the braking request, control the vehicle to engage a gear and control the vehicle's clutch to be in an engaged state; According to the braking request, the load retarder is controlled to generate a first negative torque, which is used to assist braking. The load retarder is also used to exchange heat between the brake fluid in the load retarder and the coolant to increase the temperature of the coolant.
6. The method according to claim 5, characterized in that, Controlling the vehicle to engage gears and controlling the vehicle's clutch to be in the engaged state includes: If the vehicle is in neutral, a gear engagement command is sent to the vehicle's transmission controller so that the transmission controller can control the vehicle to engage a gear. If the vehicle's clutch is in a disengaged state, a clutch engagement command is sent to the vehicle's transmission controller so that the transmission controller controls the clutch to be in the engaged state.
7. The method according to any one of claims 1-3, characterized in that, The method further includes: Obtain a speed-up request, the speed-up request including the target gear; Determine the target engine speed based on the target gear; Determine the current gear and current engine speed of the vehicle; Determine the speed difference between the target speed and the current speed; Based on the speed difference, the target gear, and the current gear, the second negative torque of the load retarder is determined, and the load retarder is controlled to generate the second negative torque, which is used to assist the engine speed in switching to the target speed.
8. A vehicle control device, characterized in that, include: The system comprises 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 status of the driver's cab of the vehicle, wherein the heating status is either on or off. The second acquisition module is used to acquire the first gear status of the vehicle and the engine status of the engine, wherein the engine status is either idling or powered off. The third acquisition module is used to acquire the temperature of the engine coolant when the heater is in the on state and the vehicle is in neutral. The control module is used to control the engine and load retarder of the vehicle according to the engine status 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, wherein 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-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Temperature control system of hydraulic retarder
CN111577795A
Vehicle cooling system testing device and method, and computer equipment
CN115479783A