Over-temperature protection method and device for engine, vehicle and electronic equipment

文档序号:938434 发布日期:2021-03-05 浏览:19次 中文

阅读说明:本技术 发动机的过温保护方法、装置、车辆及电子设备 (Over-temperature protection method and device for engine, vehicle and electronic equipment ) 是由 王春生 李凯琦 于 2019-08-29 设计创作,主要内容包括:本申请提出一种发动机的过温保护方法,其中,方法包括:获取发动机当前的实际温差;获取发动机的当前转速和当前扭矩,根据所述当前转速和所述当前扭矩,确定所述发动机的目标温差;根据所述实际温差和所述目标温差,对所述发动机的扭矩进行限制。本申请中通过获取发动机当前的实际温差和目标温差,并根据实际温差和目标温差的大小关系识别发动机的水温情况,能够动态地约束发动机的扭矩,并控制发动机按照限制后的扭矩工作,以实现对发动机的过温保护控制,解决了现有技术中发动机过温故障无法及时处理的技术问题。(The application provides an over-temperature protection method of an engine, wherein the method comprises the following steps: acquiring the current actual temperature difference of the engine; acquiring the current rotating speed and the current torque of an engine, and determining the target temperature difference of the engine according to the current rotating speed and the current torque; and limiting the torque of the engine according to the actual temperature difference and the target temperature difference. Through obtaining the present actual difference in temperature of engine and target difference in temperature in this application to according to the big or small relation discernment engine's of the difference in temperature of actual difference in temperature and target difference in temperature the temperature condition, can retrain the moment of torsion of engine dynamically, and control the moment of torsion work after the engine is according to the restriction, in order to realize the excess temperature protection control to the engine, solved among the prior art the technical problem that the engine excess temperature trouble can't be handled in time.)

1. An over-temperature protection method of an engine is characterized by comprising the following steps:

acquiring the current actual temperature difference of the engine;

acquiring the current rotating speed and the current torque of an engine, and determining the target temperature difference of the engine according to the current rotating speed and the current torque;

and limiting the torque of the engine according to the actual temperature difference and the target temperature difference.

2. The method of claim 1, wherein said obtaining a current actual temperature differential of the engine comprises:

and detecting the current water inlet temperature and the current water outlet temperature of the engine, and acquiring the difference value between the water outlet temperature and the water inlet temperature to be used as the actual temperature difference.

3. The method of claim 1, wherein said determining a target temperature differential for the engine based on the current speed and the current torque comprises:

taking one of the current rotating speed and the current torque as a first query condition, and acquiring a candidate temperature difference matched with the first query condition;

and screening the target temperature difference matched with the second query condition from the candidate temperature differences by taking the other one of the current rotating speed and the current torque as the second query condition.

4. The method of claim 1, wherein said limiting the torque of the engine based on the actual temperature differential and the target temperature differential comprises:

recognizing that the actual temperature difference is larger than the target temperature difference, acquiring a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque;

recognizing that the actual temperature difference is smaller than the target temperature difference, setting the limiting torque of the engine as an external characteristic torque, and limiting the output torque of the engine by using the external characteristic torque;

and if the actual temperature difference is equal to the target temperature difference, maintaining the limiting torque of the engine as the previous limiting torque, and limiting the output torque of the engine by using the previous limiting torque.

5. The method of claim 1, wherein said limiting the torque of the engine based on the actual temperature differential and the target temperature differential comprises:

acquiring a sum of the target temperature difference and a preset temperature return difference as a first reference temperature difference, identifying that the actual temperature difference is greater than the first reference temperature difference, acquiring a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque;

acquiring a difference value between the target temperature difference and a preset temperature return difference as a second reference temperature difference; recognizing that the actual temperature difference is smaller than the second reference temperature difference, setting a limiting torque of the engine as an external characteristic torque, and limiting an output torque of the engine by using the external characteristic torque;

and identifying that the actual temperature difference is between the first reference temperature difference and the second reference temperature difference, maintaining the limiting torque of the engine as the last limiting torque, and limiting the output torque of the engine by using the last limiting torque.

6. The method of claim 4 or 5, further comprising:

acquiring a target torque required by the engine after acquiring the limit torque of the engine;

and comparing the target torque with the limit torque of the engine, determining the minimum torque of the two torques as output torque, updating the target torque of the engine to the output torque, and controlling the engine to work according to the limited output torque.

7. An over-temperature protection device for an engine, comprising:

the first temperature difference module is used for acquiring the current actual temperature difference of the engine;

the second temperature difference module is used for acquiring the current rotating speed and the current torque of the engine and determining the target temperature difference of the engine according to the current rotating speed and the current torque;

and the torque limiting module is used for limiting the torque of the engine according to the actual temperature difference and the target temperature difference.

8. A vehicle, characterized by comprising: the over-temperature protection device for an engine according to claim 7.

9. An electronic device comprising a memory, a processor;

wherein the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory for implementing the over-temperature protection method of the engine according to any one of claims 1 to 6.

10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out a method for over-temperature protection of an engine according to any one of claims 1 to 6.

Technical Field

The present disclosure relates to the field of vehicle control technologies, and in particular, to an over-temperature protection method and apparatus for an engine, a vehicle, and an electronic device.

Background

During the operation of the engine, various failures such as an engine overheat failure and the like may inevitably occur. In the related art, the overheating condition of the engine cannot be identified in advance, and the customer is not indicated to stop by himself or herself until the instrument gives an alarm to wait for rescue.

However, the related art has the following disadvantages: when the engine is overheated, the irreversible abrasion of the engine is often accompanied, and the driving safety is seriously influenced; and when no rescue equipment exists nearby, the driver is passive in situation and cannot be rescued in time.

Disclosure of Invention

The present application is directed to solving, at least to some extent, one of the technical problems in the related art.

Therefore, a first objective of the present application is to provide an over-temperature protection method for an engine, so as to solve the technical problem in the prior art that the engine is often subjected to irreversible wear when the engine is overheated.

A second object of the present application is to propose an over-temperature protection device for an engine.

A third object of the present application is to propose a vehicle.

A fourth object of the present application is to provide an electronic device.

A fifth object of the present application is to propose a computer-readable storage medium.

In order to achieve the above object, an embodiment of the first aspect of the present application provides an over-temperature protection method for an engine, including the following steps: acquiring the current actual temperature difference of the engine; acquiring the current rotating speed and the current torque of an engine, and determining the target temperature difference of the engine according to the current rotating speed and the current torque; and limiting the torque of the engine according to the actual temperature difference and the target temperature difference.

According to one embodiment of the application, obtaining the current actual temperature difference of the engine comprises: and detecting the current water inlet temperature and the current water outlet temperature of the engine, and acquiring the difference value between the water outlet temperature and the water inlet temperature to be used as the actual temperature difference.

According to one embodiment of the present application, determining a target temperature difference for the engine based on the current speed and the current torque comprises: taking one of the current rotating speed and the current torque as a first query condition, and acquiring a candidate temperature difference matched with the first query condition; and screening the target temperature difference matched with the second query condition from the candidate temperature differences by taking the other one of the current rotating speed and the current torque as the second query condition.

According to an embodiment of the present application, limiting torque of the engine according to the actual temperature difference and the target temperature difference includes: recognizing that the actual temperature difference is larger than the target temperature difference, acquiring a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque; recognizing that the actual temperature difference is smaller than the target temperature difference, setting the limiting torque of the engine as an external characteristic torque, and limiting the output torque of the engine by using the external characteristic torque; and if the actual temperature difference is equal to the target temperature difference, maintaining the limiting torque of the engine as the previous limiting torque, and limiting the output torque of the engine by using the previous limiting torque.

According to an embodiment of the present application, limiting torque of the engine according to the actual temperature difference and the target temperature difference includes: acquiring a sum of the target temperature difference and a preset temperature return difference as a first reference temperature difference, identifying that the actual temperature difference is greater than the first reference temperature difference, acquiring a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque; acquiring a difference value between the target temperature difference and a preset temperature return difference as a second reference temperature difference; recognizing that the actual temperature difference is smaller than the second reference temperature difference, setting a limiting torque of the engine as an external characteristic torque, and limiting an output torque of the engine by using the external characteristic torque; and identifying that the actual temperature difference is between the first reference temperature difference and the second reference temperature difference, maintaining the limiting torque of the engine as the last limiting torque, and limiting the output torque of the engine by using the last limiting torque.

According to an embodiment of the present application, further comprising: acquiring a target torque required by the engine after acquiring the limit torque of the engine; and comparing the target torque with the limit torque of the engine, determining the minimum torque of the two torques as output torque, updating the target torque of the engine to the output torque, and controlling the engine to work according to the limited output torque.

The embodiment of the first aspect of the application provides an over-temperature protection method for an engine, the current actual temperature difference and the target temperature difference of the engine can be obtained through comparison, then the torque of the engine is limited according to the comparison result, the engine is controlled to work according to the limited torque, and therefore the engine can dynamically and timely adjust the output torque of the engine according to different water temperature conditions, sufficient power can be continuously output by the engine under different water temperature conditions, the situation that the water temperature of the engine is too high is avoided, and the purposes of detecting in advance and timely processing over-temperature faults of the engine are achieved.

In order to achieve the above object, an embodiment of the second aspect of the present application provides an over-temperature protection device for an engine, including: the first temperature difference module is used for acquiring the current actual temperature difference of the engine; the second temperature difference module is used for acquiring the current rotating speed and the current torque of the engine and determining the target temperature difference of the engine according to the current rotating speed and the current torque; and the torque limiting module is used for limiting the torque of the engine according to the actual temperature difference and the target temperature difference.

According to an embodiment of the application, the first temperature difference module is configured to: and detecting the current water inlet temperature and the current water outlet temperature of the engine, and acquiring the difference value between the water outlet temperature and the water inlet temperature to be used as the actual temperature difference.

According to an embodiment of the application, the second temperature difference module is configured to: taking one of the current rotating speed and the current torque as a first query condition, and acquiring a candidate temperature difference matched with the first query condition; and screening the target temperature difference matched with the second query condition from the candidate temperature differences by taking the other one of the current rotating speed and the current torque as the second query condition.

According to an embodiment of the application, the torque limiting module is to: recognizing that the actual temperature difference is larger than the target temperature difference, acquiring a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque; recognizing that the actual temperature difference is smaller than the target temperature difference, setting the limiting torque of the engine as an external characteristic torque, and limiting the output torque of the engine by using the external characteristic torque; and if the actual temperature difference is equal to the target temperature difference, maintaining the limiting torque of the engine as the previous limiting torque, and limiting the output torque of the engine by using the previous limiting torque.

According to an embodiment of the present application, the torque limiting module is further configured to: acquiring a sum of the target temperature difference and a preset temperature return difference as a first reference temperature difference, identifying that the actual temperature difference is greater than the first reference temperature difference, acquiring a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque; acquiring a difference value between the target temperature difference and a preset temperature return difference as a second reference temperature difference; recognizing that the actual temperature difference is smaller than the second reference temperature difference, setting a limiting torque of the engine as an external characteristic torque, and limiting an output torque of the engine by using the external characteristic torque; and identifying that the actual temperature difference is between the first reference temperature difference and the second reference temperature difference, maintaining the limiting torque of the engine as the last limiting torque, and limiting the output torque of the engine by using the last limiting torque.

According to an embodiment of the present application, the torque limiting module is further configured to: acquiring a target torque required by the engine after acquiring the limit torque of the engine; and comparing the target torque with the limit torque of the engine, determining the minimum torque of the two torques as output torque, updating the target torque of the engine to the output torque, and controlling the engine to work according to the limited output torque.

The embodiment of the second aspect of the application provides an excess temperature protection device of engine, can compare through the present actual difference in temperature of engine and the target difference in temperature that will acquire, then according to the comparison result, restrict the moment of torsion of engine, control the engine and work according to the moment of torsion after the restriction, thereby make the engine can in time adjust the output torque of engine according to different temperature conditions dynamically, in order to guarantee that the engine all can continuously output sufficient power under different temperature conditions, the emergence of the too high condition of engine water temperature has been avoided, the purpose of detecting in advance, in time handle the too warm trouble of engine has been realized.

In order to achieve the above purpose, an embodiment of the third aspect of the present application provides a vehicle including the over-temperature protection device for an engine provided in an embodiment of the second aspect of the present application.

To achieve the above object, a fourth aspect of the present application provides an electronic device, including a memory, a processor; wherein the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the over-temperature protection method for the engine according to any one of the embodiments of the first aspect.

In order to achieve the above object, a fifth embodiment of the present application proposes a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the over-temperature protection method for an engine as described in any one of the first embodiment.

Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.

Drawings

The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:

FIG. 1 is a flow chart of a method for over-temperature protection of an engine according to an embodiment of the present disclosure;

FIG. 2 is a flow chart of another engine over-temperature protection method provided by an embodiment of the application;

FIG. 3 is a schematic diagram of a PID algorithm provided by an embodiment of the application;

FIG. 4 is a flow chart of another engine over-temperature protection method provided by an embodiment of the application;

FIG. 5 is a flow chart of another engine over-temperature protection method provided by an embodiment of the application;

FIG. 6 is a schematic structural diagram of an over-temperature protection device for an engine according to an embodiment of the present disclosure;

FIG. 7 is a schematic structural diagram of a vehicle according to an embodiment of the present disclosure;

fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application.

Detailed Description

Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary and intended to be used for explaining the present application and should not be construed as limiting the present application.

A control method of a generator, a control apparatus of a generator, a vehicle, and an electronic device according to an embodiment of the present application are described below with reference to the drawings.

Fig. 1 is a flowchart illustrating an over-temperature protection method for an engine according to an embodiment of the present disclosure. As shown in fig. 1, the method specifically comprises the following steps:

s101: and acquiring the current actual temperature difference of the engine.

It should be noted that, in this application, some sensors related to temperature acquisition are provided on the vehicle, including: a water inlet water temperature sensor, a water outlet water temperature sensor and the like. Specifically, an Electronic Control Unit (Electronic Control Unit, abbreviated as ECU) may obtain a current water inlet temperature of the engine through a water inlet temperature sensor, and obtain a current water outlet temperature of the engine through a water outlet temperature sensor.

The water temperature sensor at the water inlet and the water temperature sensor at the water outlet can collect the water temperature and convert the water temperature into electric signals to be input into the ECU so as to provide the current water inlet temperature and the current water outlet temperature of the engine.

Further, after the ECU acquires the current water inlet temperature and the current water outlet temperature of the engine, the ECU can control the subtraction of the sum of the water outlet temperature and the water inlet temperature to acquire a difference value as the current actual temperature difference of the engine.

S102: the method comprises the steps of obtaining the current rotating speed and the current torque of an engine, and determining the target temperature difference of the engine according to the current rotating speed and the current torque.

In the present application, an engine speed sensor and an engine torque sensor are further disposed on the vehicle, and after the current speed and the current torque of the engine are obtained, the obtained data may be sent to the ECU.

Further, after acquiring the current rotating speed and the current torque of the engine, the ECU can acquire the target temperature difference of the engine through inquiry.

As one possible implementation, before attempting to determine the target temperature difference of the engine, a mapping table between different rotation speeds, different and matching target temperature differences may be established in advance, as shown in table 1:

TABLE 1

When the engine is in a heat engine state, the temperature difference between the water inlet and the water outlet of the engine and the combustion condition in the engine cylinder can be detected by adjusting the water circulation flow of the engine. When the in-cylinder combustion is unstable or knocks violently, the temperature difference data at the moment is recorded and used as the target temperature difference of the working condition points in the table 1.

Further, any one of the current rotation speed and the current torque may be used as a first query condition, and then the temperature difference matching the first query condition is obtained by querying the upper table and is marked as a candidate temperature difference.

Further, the other data of the current rotating speed and the current torque can be used as a second query condition, then the table is queried again, and the temperature difference matched with the second query condition is screened out from the candidate temperature differences and marked as the target temperature difference.

For example, when the current rotation speed of the engine is 1200 and the current torque is 40, the current rotation speed can be used as a first query condition, and then the candidate temperature difference Δ T matched with the first query condition is obtained by querying the table21、△T22、……、△T2n-1、△T2n. Then, the current torque is used as a second query condition, the table is queried again, and the target temperature difference which is matched with the second query condition is screened out from the candidate temperature differences and is delta T22

S103: and limiting the torque of the engine according to the actual temperature difference and the target temperature difference.

Specifically, the current actual temperature difference of the engine and the target temperature difference may be compared, and the torque of the engine may be limited according to the comparison result.

As a possible implementation manner, as shown in fig. 2, the method specifically includes the following steps:

s1301, identifying the size relation between the actual temperature difference and the target temperature difference.

Specifically, the ECU may compare the actual temperature difference with the target temperature difference after acquiring the current actual temperature difference and the target temperature difference of the engine.

Optionally, the actual temperature difference and the target temperature difference are subtracted under control, and if the result is greater than 0, the actual temperature difference is greater than the target temperature difference; if the result is less than 0, the actual temperature difference is less than the target temperature difference; if the result is equal to 0, it indicates that the actual temperature difference is equal to the target temperature difference.

Optionally, the actual temperature difference may be divided by the target temperature difference, and if the result is greater than 1, it indicates that the actual temperature difference is greater than the target temperature difference; if the result is less than 1, the actual temperature difference is less than the target temperature difference; if the result is equal to 1, it indicates that the actual temperature difference is equal to the target temperature difference.

And S1302, determining the limiting torque according to the magnitude relation between the actual temperature difference and the target temperature difference.

If the actual temperature difference is larger than the target temperature difference, the current temperature of the engine is over-high, at the moment, the heat productivity of the engine is reduced by reducing the output torque of the engine, the over-temperature protection of the engine is further realized, and the continuous output of the power of the engine is ensured. Specifically, after the current actual temperature difference and the target temperature difference of the engine are obtained, a first limit torque of the engine can be obtained according to an adaptive algorithm, and then the target torque is corrected according to the first limit torque. The adaptive algorithm can be set according to actual conditions. For example, a proportional Integral derivative Algorithm (PID Algorithm) may be used.

For example, as shown in fig. 3, the controlled object is an engine, the actual temperature difference of the engine is detected, the target temperature difference and the actual temperature difference are used as outputs to obtain a difference value, the difference value is used as an input to be input to calculation modules for calculation such as proportion, integration and differentiation, and calculation results are added to obtain the first limit torque.

If the actual temperature difference is smaller than the target temperature difference, the combustion efficiency of the engine is low, and at the moment, the heat productivity of the engine is improved by increasing the output torque of the engine, so that the continuous output of the power of the engine is ensured. Specifically, after it is recognized that the actual temperature difference is smaller than the target temperature difference, the second limit torque stored in advance may be read, and the target torque may be corrected according to the second limit torque. Wherein the second limit torque may be set according to actual conditions. For example, the second limit torque may be set as the external characteristic torque.

If the identified actual temperature difference is equal to the target temperature difference, the limiting torque of the engine is maintained as the last limiting torque.

And S1303, limiting the output torque of the engine according to the limiting torque.

Specifically, after the limit torque determined for different comparison results is obtained, the target torque required by the engine may be obtained, and then the target torque and the limit torque are compared to determine the minimum torque of the two torques as the output torque.

Further, the target torque of the engine is updated to the output torque, and the engine is controlled to operate in accordance with the limited output torque.

Therefore, the engine over-temperature protection method provided by the application can compare the obtained current actual temperature difference with the target temperature difference of the engine, then limit the torque of the engine according to the comparison result, and control the engine to work according to the limited torque, so that the engine can dynamically and timely adjust the output torque of the engine according to different water temperature conditions, the engine can continuously output sufficient power under different water temperature conditions, the occurrence of the condition that the water temperature of the engine is too high is avoided, and the purposes of detecting in advance and timely processing the engine over-temperature fault are achieved.

In practical application, because certain temperature return difference can appear in the control process, therefore, in the application, before trying to limit the torque of the engine, the influence of the temperature return difference on the torque limitation is comprehensively considered, the accuracy of the obtained engine temperature is further improved, and then the accuracy can be more accurate when the torque limitation is carried out, and the actual requirement is more met. The temperature return difference can be set according to actual conditions. For example, the temperature return difference may be set to 2 to 3 ℃.

As a possible implementation, as shown in fig. 4, the method specifically includes the following steps;

s201, acquiring a first reference temperature difference and a second reference temperature difference.

Specifically, a sum of the target temperature difference and a preset temperature return difference may be obtained as a first reference temperature difference; and acquiring a difference value between the target temperature difference and a preset temperature return difference as a second reference temperature difference.

S202, judging the magnitude relation between the actual temperature difference and the first reference temperature difference and the second reference temperature difference, and limiting the output torque of the engine according to the judgment result.

S2021, if the fact that the actual temperature difference is larger than the first reference temperature difference is identified, obtaining a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque.

S2022, if the actual temperature difference is smaller than the second reference temperature difference, setting the limiting torque of the engine as an external characteristic torque, and limiting the output torque of the engine by using the external characteristic torque.

And S2023, if the actual temperature difference is identified to be between the first reference temperature difference and the second reference temperature difference, maintaining the limiting torque of the engine as the previous limiting torque, and limiting the output torque of the engine by using the previous limiting torque.

Therefore, the engine over-temperature protection method provided by the application can compare the obtained current actual temperature difference with the target temperature difference of the engine, then limit the torque of the engine according to the comparison result, and control the engine to work according to the limited torque, so that the engine can dynamically and timely adjust the output torque of the engine according to different water temperature conditions, the engine can continuously output sufficient power under different water temperature conditions, the occurrence of the condition that the water temperature of the engine is too high is avoided, and the purposes of detecting in advance and timely processing the engine over-temperature fault are achieved.

In order to implement the above embodiments, as shown in fig. 5, the present application provides another flowchart of an over-temperature protection method for an engine, which specifically includes the following steps:

s301, acquiring the current actual temperature difference of the engine.

And the ECU receives the current water inlet temperature and the current water outlet temperature of the engine sent by the sensor, and controls the subtraction of the water outlet temperature and the water inlet temperature to obtain a difference value as the current actual temperature difference of the engine.

S302, obtaining the current rotating speed and the current torque of the engine, and determining the target temperature difference of the engine according to the current rotating speed and the current torque.

After the ECU receives the current rotating speed and the current torque of the engine sent by the sensor, the target temperature difference of the engine can be obtained through query.

And S303, acquiring a first reference temperature difference and a second reference temperature difference.

Acquiring a sum of a target temperature difference and a preset temperature return difference as a first reference temperature difference; and acquiring a difference value between the target temperature difference and a preset temperature return difference as a second reference temperature difference.

S304, judging the magnitude relation between the actual temperature difference and the first reference temperature difference and the second reference temperature difference, and limiting the output torque of the engine according to the judgment result.

S3041, if the fact that the actual temperature difference is larger than the first reference temperature difference is identified, obtaining a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque.

S3042, if it is recognized that the actual temperature difference is less than the second reference temperature difference, setting the limiting torque of the engine as an external characteristic torque, and limiting the output torque of the engine using the external characteristic torque.

S3043, if it is identified that the actual temperature difference is between the first reference temperature difference and the second reference temperature difference, maintaining the limit torque of the engine as the previous limit torque, and limiting the output torque of the engine by using the previous limit torque.

And S305, determining the output torque, updating the target torque of the engine to the output torque, and controlling the engine to work according to the limited output torque.

Specifically, after the limit torque determined for different comparison results is obtained, the target torque required by the engine may be obtained, and then the target torque and the limit torque are compared to determine the minimum torque of the two torques as the output torque.

Further, the target torque of the engine is updated to the output torque, and the engine is controlled to operate in accordance with the limited output torque. Therefore, the engine over-temperature protection method provided by the application can compare the obtained current actual temperature difference with the target temperature difference of the engine, then limit the torque of the engine according to the comparison result, and control the engine to work according to the limited torque, so that the engine can dynamically and timely adjust the output torque of the engine according to different water temperature conditions, the engine can continuously output sufficient power under different water temperature conditions, the occurrence of the condition that the water temperature of the engine is too high is avoided, and the purposes of detecting in advance and timely processing the engine over-temperature fault are achieved.

In order to realize the embodiment, the application also provides an over-temperature protection device of the engine.

Fig. 6 is a schematic structural view of an engine overheat protection device according to an embodiment of the present application. As shown in fig. 6, an engine overheat protection apparatus 100 according to an embodiment of the present invention includes: a first temperature difference module 11, a second temperature difference module 12, and a torque limiting module 13.

The first temperature difference module 11 is used for acquiring the current actual temperature difference of the engine; the second temperature difference module 12 is configured to obtain a current rotation speed and a current torque of an engine, and determine a target temperature difference of the engine according to the current rotation speed and the current torque; and the torque limiting module 13 is used for limiting the torque of the engine according to the actual temperature difference and the target temperature difference.

Wherein, the first temperature difference module 11 is configured to: and detecting the current water inlet temperature and the current water outlet temperature of the engine, and acquiring the difference value between the water outlet temperature and the water inlet temperature to be used as the actual temperature difference.

Further, a second temperature difference module 12 for: taking one of the current rotating speed and the current torque as a first query condition, and acquiring a candidate temperature difference matched with the first query condition; and screening the target temperature difference matched with the second query condition from the candidate temperature differences by taking the other one of the current rotating speed and the current torque as the second query condition.

Further, the torque limiting module 13 is further configured to: recognizing that the actual temperature difference is larger than the target temperature difference, acquiring a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque; recognizing that the actual temperature difference is smaller than the target temperature difference, setting the limiting torque of the engine as an external characteristic torque, and limiting the output torque of the engine by using the external characteristic torque; and if the actual temperature difference is equal to the target temperature difference, maintaining the limiting torque of the engine as the previous limiting torque, and limiting the output torque of the engine by using the previous limiting torque.

Further, the torque limiting module 13 is further configured to: acquiring a sum of the target temperature difference and a preset temperature return difference as a first reference temperature difference, identifying that the actual temperature difference is greater than the first reference temperature difference, acquiring a first limiting torque of the engine according to the actual temperature difference and the target temperature difference, and limiting the output torque of the engine by using the first limiting torque; acquiring a difference value between the target temperature difference and a preset temperature return difference as a second reference temperature difference; recognizing that the actual temperature difference is smaller than the second reference temperature difference, setting a limiting torque of the engine as an external characteristic torque, and limiting an output torque of the engine by using the external characteristic torque; and identifying that the actual temperature difference is between the first reference temperature difference and the second reference temperature difference, maintaining the limiting torque of the engine as the last limiting torque, and limiting the output torque of the engine by using the last limiting torque.

Further, the torque limiting module 13 is further configured to: acquiring a target torque required by the engine after acquiring the limit torque of the engine; and comparing the target torque with the limit torque of the engine, determining the minimum torque of the two torques as output torque, updating the target torque of the engine to the output torque, and controlling the engine to work according to the limited output torque.

It should be noted that the explanation of the embodiment of the over-temperature protection method for the engine is also applicable to the over-temperature protection device for the engine of this embodiment, and will not be described herein again.

In order to implement the above-described embodiment, the present application also proposes a vehicle 200, as shown in fig. 7.

In order to implement the above embodiments, the present application further provides an electronic device 300, as shown in fig. 8, which includes a memory 31, a processor 32, and a computer program stored in the memory 31 and executable on the processor 32, and when the processor executes the computer program, the method for protecting the engine from over-temperature is implemented.

In order to implement the above embodiments, the present application also proposes a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the above-described over-temperature protection method of an engine.

In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.

Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present application, "plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.

Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing steps of a custom logic function or process, and alternate implementations are included within the scope of the preferred embodiment of the present application in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.

The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.

It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.

It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.

In addition, functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.

The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种电机控制器工作模式切换方法、装置及电动汽车

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!