High-temperature protection method and device of coupler, electronic equipment and storage medium
By collecting and analyzing a variety of high-temperature protection judgment information of hybrid couplers, combining power battery capacity information and preset torque limit protection tables, dynamically adjusting the motor torque limit, solving the problem of inaccurate high-temperature protection control in the existing technology, and achieving more reliable high-temperature protection and power management.
Patent Information
- Application Number
- CN202510306283.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-03-14
AI Technical Summary
The high-temperature protection control of existing hybrid couplers is not accurate enough, which can easily lead to power loss or insufficient protection.
By collecting IGBT temperature, motor temperature, temperature signal reliability judgment information and vehicle operating conditions, if the preset high temperature protection trigger conditions are met, the current torque limit value is determined based on the power battery capacity information and the preset torque limit protection table, and the temperature rise data and limit value are calculated according to the preset algorithm, and the torque limit value is adjusted to limit the motor.
More accurate high-temperature protection start-stop control is achieved, ensuring that the coupler obtains more reliable protection in high temperature situations and avoids power loss or insufficient protection.
Smart Images

Figure CN119872268A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, and in particular to a high temperature protection method, device, electronic device and storage medium for a coupler. Background Art
[0002] The hybrid coupler is the core component of a hybrid vehicle that coordinates the power output of the engine and the motor. It contains components such as the motor, IGBT (Insulate-Gate Bipolar Transistor) and mechanical transmission components. Under certain operating conditions, components such as the motor and IGBT are prone to high-temperature damage due to continuous high-power operation. At this time, a high-temperature protection solution is usually required to prevent damage to the hybrid coupler.
[0003] In the current high temperature protection scheme of hybrid coupling, when it is detected that the temperature of the internal components of the vehicle's hybrid coupling exceeds a preset value, the preset motor torque is directly reduced or the power is cut off until the temperature of the internal components of the hybrid coupling is reduced to the highest safe temperature.
[0004] However, with the above-mentioned high-temperature protection scheme for the hybrid power coupler, the high-temperature protection control of the hybrid power coupler is not accurate enough, which may easily lead to power loss or insufficient protection. Summary of the invention
[0005] The main purpose of this application is to propose a high temperature protection method, device, electronic device and storage medium for a coupler, aiming to improve the high temperature protection control accuracy of a hybrid coupler and avoid power loss or insufficient protection during the high temperature protection process of the hybrid coupler.
[0006] In a first aspect, the present application provides a high temperature protection method for a coupler, comprising:
[0007] Collect and obtain high temperature protection judgment information, wherein the high temperature protection judgment information includes: insulated gate bipolar transistor IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions;
[0008] If the high temperature protection judgment information meets the preset high temperature protection triggering condition, the current torque limit value is determined according to the power battery power information, the IGBT temperature, the motor temperature and the preset torque limit protection table;
[0009] The temperature rise data and the temperature rise limit are calculated and acquired according to a preset algorithm, and a torque limit adjustment value is determined according to the temperature rise data and the temperature rise limit, and the current torque limit value is adjusted to the torque limit adjustment value to limit the torque of the motor.
[0010] In an optional implementation, the preset torque limit protection table includes: an IGBT preset torque limit protection table, a motor preset torque limit protection table;
[0011] The determining the current torque limit value according to the power battery power information, the IGBT temperature, the motor temperature and a preset torque limit protection table includes:
[0012] Determine the current torque limit value of the IGBT according to the IGBT temperature and the IGBT preset torque limit protection table;
[0013] Determine the current torque limit value of the motor according to the power battery power information, the motor temperature and the motor preset torque limit protection table;
[0014] The current torque limit value is determined according to the current torque limit value of the IGBT and the current torque limit value of the motor.
[0015] In an optional implementation manner, the temperature rise data includes: IGBT temperature rise, motor temperature rise; the temperature rise limit includes: IGBT temperature rise limit, motor temperature rise limit;
[0016] The step of calculating and obtaining temperature rise data and a temperature rise limit value according to a preset algorithm, and determining a torque limit adjustment value according to the temperature rise data and the temperature rise limit value includes:
[0017] Collect and obtain a first IGBT temperature, a second IGBT temperature, a first motor temperature, and a second motor temperature, wherein the second IGBT temperature and the second motor temperature are both temperatures collected and obtained in a current cycle, and the first IGBT temperature and the first motor temperature are both temperatures collected and obtained in a previous cycle;
[0018] The IGBT temperature rise is calculated based on the first IGBT temperature and the second IGBT temperature, and the motor temperature rise is calculated based on the first motor temperature and the second motor temperature;
[0019] Calculate and obtain the IGBT temperature rise limit value according to the IGBT maximum available temperature, the IGBT allowable temperature rise limit coefficient, the second IGBT temperature, and a preset IGBT temperature rise algorithm;
[0020] Calculate and obtain the motor temperature rise limit according to the maximum available temperature of the motor, the allowable motor temperature rise limit coefficient, the second motor temperature, and a preset motor temperature rise algorithm;
[0021] Determine an IGBT torque limit adjustment value according to the IGBT temperature rise and the IGBT temperature rise limit, and determine a motor torque limit adjustment value according to the motor temperature rise and the motor temperature rise limit;
[0022] The torque limit adjustment value is determined according to the IGBT torque limit adjustment value and the motor torque limit adjustment value.
[0023] In an optional implementation, the torque limit adjustment value includes: a first torque limit adjustment value and a second torque limit adjustment value, wherein the second torque limit adjustment value is the torque limit adjustment value of the current cycle, and the first torque limit adjustment value is the torque limit adjustment value of the previous cycle;
[0024] The step of adjusting the current torque limit value to the torque limit adjustment value to limit the torque of the motor includes:
[0025] Calculate and obtain a smoothed torque limit adjustment value according to the first torque limit adjustment value, the second torque limit adjustment value, a preset torque increase slope, a preset minimum slope, and a preset smoothing algorithm;
[0026] The current torque limit value is adjusted to the smooth torque limit adjustment value to limit the torque of the motor.
[0027] In an optional implementation manner, after the high temperature protection judgment information meets the preset high temperature protection triggering condition, the method further includes:
[0028] Collecting and obtaining rapid cooling judgment information, wherein the rapid cooling judgment information includes: cooling electric pump state information and cooling oil pressure;
[0029] Collect and obtain a third motor temperature and a fourth motor temperature, wherein the fourth motor temperature is a temperature collected and obtained in a current filtering cycle, and the third motor temperature is a temperature collected and obtained at least two filtering cycles ago;
[0030] The second motor temperature rise slope is calculated based on the number of filtering cycles of the acquisition interval of the third motor temperature, the fourth motor temperature, and the third motor temperature and the fourth motor temperature, where the second motor temperature rise slope is the motor temperature rise slope of the current filtering cycle;
[0031] The temperature rise slope of the second motor after filtering is obtained by calculating according to the temperature rise slope of the first motor, the temperature rise slope of the second motor, and a filtering coefficient, wherein the temperature rise slope of the first motor is the temperature rise slope of the motor in the previous filtering cycle;
[0032] If the rapid cooling judgment information and the filtered second motor temperature rise slope both meet the preset rapid cooling trigger conditions, the current cooling pressure is determined according to the fourth motor temperature and the preset cooling pressure table, and the cooling system pressure is controlled according to the current cooling pressure.
[0033] In an optional implementation manner, after the rapid cooling judgment information and the filtered temperature rise slope of the second motor both meet the preset rapid cooling trigger condition, the method further includes:
[0034] If the motor temperature rise slopes corresponding to the preset number of cycles all meet the preset boost conditions, the cooling pressure after boosting is determined according to the current cooling pressure and the preset boost coefficient, and the cooling system pressure is controlled according to the cooling pressure after boosting.
[0035] In an optional embodiment, after controlling the cooling system pressure according to the boosted cooling pressure, the method further includes:
[0036] If the temperature rise slopes of the second motor corresponding to the preset number of cycles all meet the preset decompression conditions, the cooling pressure after decompression is determined according to the cooling pressure after supercharging and the preset decompression coefficient, and the cooling system pressure is controlled according to the cooling pressure after decompression.
[0037] In a second aspect, the present application provides a high temperature protection device for a coupler, comprising:
[0038] An acquisition module is used to acquire high temperature protection judgment information, wherein the high temperature protection judgment information includes: IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions;
[0039] A determination module, configured to determine a current torque limit value according to power battery power information, the IGBT temperature, the motor temperature and a preset torque limit protection table if the high temperature protection judgment information meets a preset high temperature protection trigger condition;
[0040] The adjustment module is used to calculate and obtain temperature rise data and temperature rise limit value according to a preset algorithm, determine a torque limit adjustment value according to the temperature rise data and the temperature rise limit value, and adjust the current torque limit value to the torque limit adjustment value to limit the torque of the motor.
[0041] In a third aspect, the present application provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, the processor and the storage medium communicate via the bus, and the processor executes the machine-readable instructions to perform a method as described in any of the foregoing embodiments.
[0042] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method described in any of the aforementioned embodiments is executed.
[0043] The beneficial effects of this application are:
[0044] The high-temperature protection method for a coupler provided in an embodiment of the present application includes: collecting and obtaining high-temperature protection judgment information, the high-temperature protection judgment information including: IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions; if the high-temperature protection judgment information meets the preset high-temperature protection trigger conditions, then determining the current torque limit value according to the power information of the power battery, the IGBT temperature, the motor temperature and a preset torque limit protection table; obtaining temperature rise data and a temperature rise limit value according to a preset algorithm, and determining a torque limit adjustment value according to the temperature rise data and the temperature rise limit value, and adjusting the current torque limit value to the torque limit adjustment value to limit the torque of the motor. The method determines whether to perform high-temperature protection of the coupler by monitoring a variety of high-temperature protection judgment information, and determines the current torque limit value when the high-temperature protection of the coupler is started in combination with the power level of the power battery, and continuously monitors the temperature rise of the coupler after the torque limit is executed according to the above current torque limit value to determine the high-temperature protection effect after the torque limit is executed according to the above current torque limit value, thereby achieving more accurate control of the start and stop of the high-temperature protection, more reliably determining the current torque limit value when the high-temperature protection of the coupler is started, and timely adjusting the torque limit value according to the high-temperature protection effect, thereby improving the high-temperature protection control accuracy of the hybrid power coupler, and avoiding power loss or insufficient protection during the high-temperature protection of the hybrid power coupler. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.
[0046] Figure 1 A schematic flow chart of a high temperature protection method for a coupler provided in one embodiment of the present application;
[0047] Figure 2 A schematic flow chart of a high temperature protection method for a coupler provided in another embodiment of the present application;
[0048] Figure 3 A schematic flow chart of a high temperature protection method for a coupler provided in yet another embodiment of the present application;
[0049] Figure 4 A schematic flow chart of a high temperature protection method for a coupler provided in yet another embodiment of the present application;
[0050] Figure 5 A schematic diagram of the structure of a high temperature protection device for a coupler provided in an embodiment of the present application;
[0051] Figure 6A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0053] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0054] It should be noted that similar numbers and letters represent similar items in the following figures, so once an item is defined in one figure, it does not need to be further defined or explained in subsequent figures. The terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device that includes a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the statement "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device that includes the element.
[0055] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0056] In the current high-temperature protection scheme for hybrid couplers, in order to prevent the motor and IGBT and other components inside the hybrid coupler from being damaged by high temperature under the scenario of continuous high-power operation, the temperature of the motor and IGBT and other components is usually monitored by temperature sensors, and when the temperature of the motor and IGBT and other components exceeds the preset threshold, the preset motor torque is directly reduced or even the power is directly cut off until the temperature of the motor and IGBT and other components is reduced to below the maximum safe temperature. However, in some cases, after reducing the preset motor torque, the motor and IGBT and other components can continue to heat up, resulting in insufficient protection. Or high-temperature protection could have been achieved by reducing the motor torque less, but the torque was limited or even the power was cut off according to the preset motor torque, resulting in unnecessary power loss, affecting the driver's driving of the vehicle. Based on this, the present application proposes a high-temperature protection method for a coupler, which aims to improve the accuracy of high-temperature protection control of the hybrid coupler and avoid power loss or insufficient protection during the high-temperature protection of the hybrid coupler.
[0057] Figure 1 A schematic flow chart of a high temperature protection method for a coupler provided in an embodiment of the present application. The execution subject of the method may be, for example, a device with a computing function such as a vehicle computer. The device with a computing function such as a vehicle computer may include, for example, an ECU (Electronic Control Unit) and other control units, but is not limited thereto. Figure 1 As shown, the method may include:
[0058] S101. Collect and obtain high temperature protection judgment information, where the high temperature protection judgment information includes: IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions.
[0059] Exemplarily, the above-mentioned collection and acquisition of IGBT temperature and motor temperature can be achieved through devices including but not limited to temperature sensors. Taking the collection and acquisition of IGBT temperature and motor temperature through temperature sensors as an example, the above-mentioned temperature sensors can be provided with at least two, and the at least two temperature sensors can be respectively arranged near the IGBT and the motor inside the coupler. Of course, the collection and acquisition of IGBT temperature and motor temperature are achieved through specific devices, the specific number of devices for collecting and acquiring IGBT temperature and motor temperature, the setting positions, etc. are all possible examples, which can be adjusted and determined according to actual conditions, and are not limited to the above-mentioned contents.
[0060] The above-mentioned collection and acquisition of temperature signal reliability judgment information can be achieved, for example, by respectively setting multiple devices such as the above-mentioned temperature sensors near the IGBT and motor inside the above-mentioned coupler. Continuing with the example of collecting and acquiring the IGBT temperature and motor temperature through temperature sensors, the above-mentioned collection and acquisition of temperature signal reliability judgment information can be determined, for example, by comparing the maximum difference between the IGBT temperatures or motor temperatures collected and acquired by multiple temperature sensors with the preset maximum allowable difference.
[0061] For example, assuming that there are 5 temperature sensors near the motor and IGBT, the motor temperatures acquired by the 5 temperature sensors near the motor at the same time are 100°C, 100.5°C, 98.7°C, 99.2°C, and 101.9°C, respectively, and the IGBT temperatures acquired by the 5 temperature sensors near the IGBT at the same time are 90.4°C, 100.1°C, 102.9°C, 109.3°C, and 114.4°C, respectively. At this moment, the maximum difference between the motor temperatures is 101.9°C-98.7°C=3.2°C. At a certain moment, the maximum difference between the IGBT temperatures is 114.4℃-90.4℃=24℃. Assuming that the preset maximum allowable difference is 5℃, since 3.2℃<5℃ and 24℃>5℃, the maximum difference between the IGBT temperatures exceeds the preset maximum allowable difference. Therefore, the collected temperature signal reliability judgment information can be, for example, "unreliable". On the contrary, if the maximum difference between the motor temperatures and the maximum difference between the IGBT temperatures are both ≤ the preset maximum allowable difference, the collected temperature signal reliability judgment information can be, for example, "reliable". It can be understood that the above content is only a possible example, and the specific temperature signal reliability judgment information collection and acquisition method can also be implemented by other methods, which are not limited here.
[0062] Since the IGBT, motor and other components inside the coupler have high temperatures under continuous high-power operation scenarios, the temperature sensors and other devices arranged around the IGBT, motor and other components may be damaged or fail due to high temperature or other reasons. Therefore, the above-mentioned collection and acquisition of temperature signal reliability judgment information can, for example, be to ensure that the IGBT temperature and motor temperature collected by the temperature sensors around the IGBT, motor and other components are accurate and reliable, thereby avoiding the judgment of high-temperature protection start and stop being affected by the IGBT temperature and motor temperature collected by the temperature sensors around the IGBT, motor and other components being incorrect or the error being too high.
[0063] The above-mentioned vehicle operating conditions can be directly collected and acquired from the relevant data cache area in the vehicle computer and other equipment. The above-mentioned vehicle operating conditions can include but are not limited to "driving conditions", "parking conditions", "charging conditions", etc. The specific conditions can be selected and determined based on actual conditions.
[0064] In addition, the above-mentioned collection and acquisition of high-temperature protection judgment information can be real-time or periodic, for example, once every 20ms, once every 100ms, etc. Of course, the specific method of collecting and acquiring high-temperature protection judgment information can be selected and determined according to actual needs, and is not limited here.
[0065] S102: If the high temperature protection judgment information meets the preset high temperature protection triggering condition, the current torque limit value is determined according to the power battery power information, the IGBT temperature, the motor temperature and the preset torque limit protection table.
[0066] Exemplarily, the above-mentioned preset high temperature protection triggering conditions may include the following conditions:
[0067] ① The above-mentioned IGBT temperature is greater than the IGBT torque limit temperature, or the above-mentioned motor temperature is greater than the motor torque limit temperature. The above-mentioned IGBT torque limit temperature and the above-mentioned motor torque limit temperature can be determined according to the type, model, maximum safety temperature, etc. of the IGBT and the motor, respectively. They can be adjusted according to actual needs and are not limited here.
[0068] ②The above temperature signal reliability judgment information is "reliable".
[0069] It can be understood that the above-mentioned temperature signal reliability judgment information can also be represented by a potential signal, for example, a potential signal 1 indicates that the above-mentioned temperature signal reliability judgment information is "reliable", and a potential signal 0 indicates that the above-mentioned temperature signal reliability judgment information is "unreliable". Of course, in actual scenarios, any appropriate form can be selected to represent the above-mentioned temperature signal reliability judgment information, and it is not limited to the above-mentioned content.
[0070] ③The current vehicle operating condition is "driving condition" or "charging condition".
[0071] It is understandable that in actual scenarios, the above-mentioned vehicle operating conditions may also include conditions with other names or other types. The above-mentioned "driving conditions" or "charging conditions" are only possible examples. Based on this, the conditions in the above ③ specifically require which conditions the current vehicle operating conditions are, which can be adjusted according to actual conditions, and are not limited to the above-mentioned two conditions.
[0072] The above-mentioned high temperature protection judgment information meets the preset high temperature protection trigger conditions, for example, which may mean that the conditions in ①, ②, and ③ mentioned above are met at the same time. Of course, the above-mentioned preset high temperature protection trigger conditions may also include other contents, and the above-mentioned high temperature protection judgment information meets the preset high temperature protection trigger conditions may also refer to other forms of establishment, and is not limited to the above-mentioned conditions in ①, ②, and ③ being met at the same time.
[0073] Exemplarily, the power battery power information can be directly collected and acquired by the vehicle computer and other equipment through communication connection with the power battery. The power battery power information can be expressed in percentage, such as 100%, 50%, 20.5%, etc. The power battery power information can refer to the remaining power ratio of the power battery. On this basis, the maximum power battery power information can be 100%, which means that the power battery is fully charged, and the minimum power battery power information can be 0, which means that the power battery is empty. Of course, the acquisition method and expression method of the power battery power information can be adjusted and determined according to actual conditions, and are not limited to the above content.
[0074] The above-mentioned determination of the current torque limit value according to the power battery power information, the above-mentioned IGBT temperature, the above-mentioned motor temperature and the preset torque limit protection table may, for example, refer to first determining the torque distribution principle according to the power battery power information. For example, when the power battery power information exceeds the preset power threshold, such as when the power battery power information is >40%, the torque required by the driver can be satisfied through the motor output in priority. When the motor output is insufficient, the torque required by the driver can be supplemented by the gas engine output. At this time, if the motor needs to be torque limited, the gas engine output can be increased in priority to supplement the torque required by the driver. If the gas engine output reaches the maximum power and still cannot supplement the torque required by the driver, the torque required by the driver can be directly limited.
[0075] Continuing with the example of the preset power threshold of 40%, when the power battery power information is ≤40%, the torque required by the driver can be output through the gas engine first. When the output of the gas engine is insufficient, the torque required by the driver can be supplemented by the output of the motor. At this time, if it is necessary to limit the torque of the motor, if the motor can still supplement the torque required by the driver after torque limitation, only the torque of the motor will be limited. If the motor cannot supplement the torque required by the driver after torque limitation, the torque required by the driver can be directly limited.
[0076] On the basis of determining the torque distribution principle according to the power battery power information, the current torque limit value can be determined according to the above-mentioned IGBT temperature, the above-mentioned motor temperature and a preset torque limit protection table.
[0077] Exemplarily, the above-mentioned preset torque limiting protection table may be a table as shown in Table 1 below:
[0078]
[0079] Table 1 Preset torque limit protection table
[0080] This Table 1, for example, can be determined based on the type, model, maximum safe temperature of the IGBT and the motor in combination with experiments and other methods. Please refer to Table 1. The temperature in Table 1, for example, can refer to the above-mentioned IGBT temperature or the above-mentioned motor temperature. The current torque limit value in Table 1 can refer to the current torque limit value determined when the above-mentioned IGBT temperature or the motor temperature reaches the corresponding temperature. For example, if the temperature in the above Table 1 refers to the above-mentioned IGBT temperature, then when the IGBT temperature is 120°C, the motor torque should be limited to 20N·m, that is, the current torque limit value is -20N·m. For another example, if the temperature in the above Table 1 refers to the above-mentioned motor temperature, then when the motor temperature is 90°C, the motor torque should not be limited, that is, the current torque limit value is 0. It can be understood that the above-mentioned determination of the current torque limit value according to the above-mentioned IGBT temperature, the above-mentioned motor temperature and the preset torque limit protection table can, for example, refer to looking up the preset torque limit protection table as shown in Table 1 according to the average value or maximum value of the IGBT temperature and the motor temperature to determine the current torque limit value. The above-mentioned determination of the current torque limit value according to the above-mentioned IGBT temperature, the above-mentioned motor temperature and the preset torque limit protection table can, for example, refer to looking up the preset torque limit protection table corresponding to the IGBT as shown in Table 1 and the preset torque limit protection table corresponding to the motor according to the IGBT temperature and the motor temperature respectively to obtain the current torque limit value corresponding to the IGBT and the current torque limit value corresponding to the motor, and then determining the final current torque limit value according to the average value or maximum value of the current torque limit value corresponding to the IGBT and the current torque limit value corresponding to the motor, and then the current torque limit value can be used as the value for limiting the torque of the motor when the high temperature protection is started.
[0081] It can be understood that the above contents are only possible examples. The method for determining the above torque distribution principle, the specific form of the above preset torque limit protection table, the method for determining the above current torque limit value, etc. are all possible examples. The actual method for determining the torque distribution principle, the specific form of the above preset torque limit protection table, the method for determining the above current torque limit value, etc. may be different from the above contents.
[0082] S103, obtaining temperature rise data and temperature rise limit value by calculation according to a preset algorithm, determining a torque limit adjustment value according to the temperature rise data and the temperature rise limit value, and adjusting the current torque limit value to the torque limit adjustment value to limit the torque of the motor.
[0083] Exemplarily, the temperature rise data calculated and obtained according to the preset algorithm may refer to the IGBT temperature change and the motor temperature change after the high temperature protection is started and the motor torque is limited for several cycles or a certain period of time. For example, the IGBT temperature is 120°C when the high temperature protection is started and the motor torque is limited. After 20 cycles of the high temperature protection being started and the motor torque is limited, or after 5 minutes of the high temperature protection being started and the motor torque is limited, the IGBT temperature is 130°C, which means that the temperature rise data corresponding to the IGBT is 10°C. For example, the motor temperature when the high temperature protection is started and the motor torque is limited is 120°C. When the temperature is 140°C, the high temperature protection is activated and the motor torque is limited, for example, after 20 cycles, or after the high temperature protection is activated and the motor torque is limited, for example, after 5 minutes, the motor temperature is 130°C, then the temperature rise data corresponding to the IGBT can be represented as -10°C. It can be understood that when the above temperature rise data is a value greater than 0, it can be represented that the above IGBT temperature or the motor temperature has risen. On the contrary, when the above temperature rise data is a value less than 0, it can be represented that the above IGBT temperature or the motor temperature has dropped. When the above temperature rise data is 0, it can be represented that the above IGBT temperature or the motor temperature remains unchanged. It should be noted that the above 20 cycles and 5 minutes are examples of logarithmic cycles or a certain duration. The actual number of cycles and duration can be adjusted and determined as needed, and the specific time length of the above cycle can also be selected and determined according to actual conditions, and there is no limitation here.
[0084] After the high-temperature protection is activated and the motor torque is limited for the same number of cycles or the same duration, the faster the IGBT temperature or the motor temperature rises, the worse the current high-temperature protection effect is, that is, the current torque limit value is insufficient. Conversely, the faster the IGBT temperature or the motor temperature drops, the better the current high-temperature protection effect is, that is, the current torque limit value is too large. If the IGBT temperature or the motor temperature is relatively stable (the temperature rise data remains unchanged or the temperature rise data change is less than the temperature rise limit value), it means that the current high-temperature protection effect is appropriate, that is, the current torque limit value is appropriate.
[0085] According to the above content, it can be known that the above temperature rise limit value can be used together with the above temperature rise data to evaluate the current high temperature protection effect, that is, whether the current torque limit value is appropriate. The temperature rise limit value calculated according to the preset algorithm can be obtained by, for example, the current temperature, the maximum safety temperature and other parameters. For example, if the current torque limit value is -40N·m and the temperature rise limit value is ±3℃, if the temperature rise data is a value within the range of -3℃ to 3℃, then the current torque limit value is appropriate and does not need to be adjusted, that is, the torque limit adjustment value is -40N·m. If the temperature rise data is greater than 3℃, then the current torque limit value is insufficient and needs to be increased. The torque limit adjustment value can be, for example, the temperature rise data exceeds the temperature rise limit value by 1℃. The above torque limit adjustment value is based on the current torque limit value. On the basis of the current torque limit, 1N·m is increased. For example, if the temperature rise data is 7°C, the torque limit adjustment value is -40-7+3=-44N·m. If the temperature rise data is <3°C, the current torque limit value is too large and needs to be reduced. The torque limit adjustment value can be, for example, the temperature rise data is lower than the temperature rise limit by 1°C. Then the torque limit adjustment value is reduced by 1N·m on the basis of the current torque limit value. For example, if the temperature rise data is -5°C, the torque limit adjustment value is -40+5-3=-38N·m. Then the current torque limit value is adjusted to the torque limit adjustment value to limit the torque of the motor. Of course, the above examples cannot be understood as a limitation. The specific temperature rise data, temperature rise limit and torque limit adjustment value calculation method can be a calculation method different from the above content determined according to actual needs.
[0086] After the current torque limit value is adjusted to the torque limit adjustment value to limit the torque of the motor, the content in step S103 can be performed once after the same number of cycles or a certain length of time (the same number of cycles or a certain length of time refers to the same number of cycles or a certain length of time as when the high temperature protection is started and the motor torque is limited) to achieve multiple adjustments to the torque limit adjustment value, until the IGBT temperature and the motor temperature are reduced to the maximum safety temperature or the preset safety temperature, the high temperature protection is stopped, and the motor torque is no longer limited.
[0087] The high temperature protection method of the coupler provided in the embodiment of the present application includes: collecting and obtaining high temperature protection judgment information, and the above high temperature protection judgment information includes: IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions. If the above high temperature protection judgment information meets the preset high temperature protection trigger condition, the current torque limit value is determined according to the power information of the power battery, the above IGBT temperature, the above motor temperature and the preset torque limit protection table. The temperature rise data and the temperature rise limit value are calculated and obtained according to the preset algorithm, and the torque limit adjustment value is determined according to the above temperature rise data and the above temperature rise limit value, and the above current torque limit value is adjusted to the above torque limit adjustment value to limit the torque of the motor. The method determines whether to perform high-temperature protection of the coupler by monitoring a variety of high-temperature protection judgment information, and determines the current torque limit value when the high-temperature protection of the coupler is started in combination with the power level of the power battery, and continuously monitors the temperature rise of the coupler after the torque limit is executed according to the above current torque limit value to determine the high-temperature protection effect after the torque limit is executed according to the above current torque limit value, thereby achieving more accurate control of the start and stop of the high-temperature protection, more reliably determining the current torque limit value when the high-temperature protection of the coupler is started, and timely adjusting the torque limit value according to the high-temperature protection effect, thereby improving the high-temperature protection control accuracy of the hybrid power coupler, and avoiding power loss or insufficient protection during the high-temperature protection of the hybrid power coupler.
[0088] Figure 2 A schematic diagram of a high temperature protection method for a coupler according to another embodiment of the present application is provided. Figure 2 Optionally, based on the above embodiment, the preset torque limit protection table may include, for example: an IGBT preset torque limit protection table, a motor preset torque limit protection table, and the current torque limit value is determined according to the power battery power information, the IGBT temperature, the motor temperature and the preset torque limit protection table, and may include:
[0089] S201 , determining a current torque limit value of the IGBT according to the IGBT temperature and the IGBT preset torque limit protection table.
[0090] Exemplarily, the above-mentioned IGBT preset torque limit protection table may be the same as the table shown in Table 1 in the above-mentioned embodiment, that is, the IGBT preset torque limit protection table may refer to the preset torque limit protection table corresponding to the IGBT in the above-mentioned embodiment. The IGBT preset torque limit protection table may be determined according to the type, model, maximum safety temperature of the IGBT in combination with experiments and other methods. The IGBT preset torque limit protection table may include multiple IGBT temperatures and torque limit values corresponding to each IGBT temperature value. Based on this, the above-mentioned determination of the current torque limit value of the IGBT according to the above-mentioned IGBT temperature and the above-mentioned IGBT preset torque limit protection table may, for example, refer to determining the current torque limit value of the IGBT by looking up a table in the above-mentioned IGBT preset torque limit protection table according to the above-mentioned IGBT temperature, but is not limited to this.
[0091] S202: determining a current torque limit value of the motor according to the power battery power information, the motor temperature and the motor preset torque limit protection table.
[0092] Exemplarily, the above-mentioned motor preset torque limit protection table may be the same as the table shown in Table 1 in the above-mentioned embodiment, that is, the motor preset torque limit protection table may refer to the preset torque limit protection table corresponding to the motor in the above-mentioned embodiment. The motor preset torque limit protection table may be determined according to the type, model, maximum safety temperature of the motor in combination with experiments and other methods. The motor preset torque limit protection table may include multiple motor temperatures and torque limit values corresponding to each motor temperature value. Based on this, the above-mentioned determination of the current torque limit value of the motor according to the above-mentioned power battery power information, the above-mentioned motor temperature and the above-mentioned motor preset torque limit protection table may refer to, on the basis of determining the torque distribution principle according to the power battery power information in the above-mentioned embodiment, determining the current torque limit value of the motor by looking up a table in the above-mentioned motor preset torque limit protection table according to the above-mentioned motor temperature, but is not limited to this.
[0093] S203 , determining the current torque limit value according to the current torque limit value of the IGBT and the current torque limit value of the motor.
[0094] The above-mentioned current torque limit value is determined according to the current torque limit value of the IGBT and the current torque limit value of the motor. For example, it can refer to taking the average value of the current torque limit value of the IGBT and the current torque limit value of the motor as the current torque limit value. The above-mentioned current torque limit value is determined according to the current torque limit value of the IGBT and the current torque limit value of the motor. For example, it can also refer to taking the maximum value of the current torque limit value of the IGBT and the current torque limit value of the motor as the current torque limit value. Of course, the current torque limit value can also be determined by other methods besides the above content, which is not limited here.
[0095] The high temperature protection method of the coupler provided in the embodiment of the present application includes: determining the current torque limit value of the IGBT according to the above-mentioned IGBT temperature and the above-mentioned IGBT preset torque limit protection table. Determine the current torque limit value of the motor according to the above-mentioned power battery power information, the above-mentioned motor temperature and the above-mentioned motor preset torque limit protection table. Determine the above-mentioned current torque limit value according to the above-mentioned IGBT current torque limit value and the above-mentioned motor current torque limit value. This method determines the current torque limit value according to the current torque limit value of the IGBT and the current torque limit value of the motor respectively, thereby jointly determining the current torque limit value according to the current torque limit value of the IGBT and the current torque limit value of the motor, thereby making the determination of the current torque limit value more scientific and reliable.
[0096] Figure 3 A schematic flow chart of a high temperature protection method for a coupler provided in another embodiment of the present application is shown in FIG. Figure 3 As shown in the above Figure 1Based on the embodiment, the temperature rise data may include: IGBT temperature rise, motor temperature rise. The temperature rise limit may include: IGBT temperature rise limit, motor temperature rise limit. The temperature rise data and temperature rise limit are calculated and obtained according to the preset algorithm, and the torque limit adjustment value is determined according to the temperature rise data and the temperature rise limit, which may include:
[0097] S301, collect and obtain a first IGBT temperature, a second IGBT temperature, a first motor temperature, and a second motor temperature, wherein the second IGBT temperature and the second motor temperature are both temperatures collected and obtained in the current cycle, and the first IGBT temperature and the first motor temperature are both temperatures collected and obtained in the previous cycle.
[0098] Exemplarily, the above-mentioned acquisition of the first IGBT temperature, the second IGBT temperature, the first motor temperature, and the second motor temperature may, for example, refer to the periodic acquisition of the first IGBT temperature, the second IGBT temperature, the first motor temperature, and the second motor temperature, such as acquiring once every 20 ms, once every 100 ms, etc. The specific cycle length may be selected and determined according to actual needs, and is not limited here. Taking a cycle of 100 ms as an example, the second IGBT temperature and the second motor temperature may, for example, refer to the current real-time temperature, and the first IGBT temperature and the first motor temperature may, for example, refer to the temperature 100 ms ago.
[0099] S302, calculating and obtaining the IGBT temperature rise according to the first IGBT temperature and the second IGBT temperature, and calculating and obtaining the motor temperature rise according to the first motor temperature and the second motor temperature.
[0100] The acquisition of the second IGBT temperature and the second motor temperature of the current cycle, as well as the first IGBT temperature and the first motor temperature of the previous cycle, can be used, for example, to calculate and obtain the IGBT temperature change and the motor temperature change of a cycle, that is, the IGBT temperature rise and the motor temperature rise. Specifically, the IGBT temperature rise is calculated based on the first IGBT temperature and the second IGBT temperature, for example, it can be obtained by the formula IGBT temperature rise = second IGBT temperature - first IGBT temperature. Similarly, the motor temperature rise is calculated based on the first motor temperature and the second motor temperature, for example, it can be obtained by the formula motor temperature rise = second motor temperature - first motor temperature. Of course, the above content is only a possible example, and the actual IGBT temperature rise and motor temperature rise acquisition method may be different from the above example.
[0101] S303 , calculating and obtaining the IGBT temperature rise limit according to the IGBT maximum available temperature, the IGBT allowable temperature rise limit coefficient, the second IGBT temperature and a preset IGBT temperature rise algorithm.
[0102] Exemplarily, the above-mentioned IGBT maximum usable temperature may refer to the maximum safe temperature of the IGBT, which is usually calibrated by the IGBT manufacturer. The IGBT maximum usable temperature may be, for example, 140°C, 150°C, 165°C, etc., and is not limited here. The above-mentioned IGBT allowable temperature rise limit coefficient may be determined according to the type, model, maximum usable temperature of the IGBT in combination with experiments and other methods. The IGBT allowable temperature rise limit coefficient may be, for example, 2%, 3%, 4%, etc., and is not limited here.
[0103] The above-mentioned IGBT temperature rise limit is calculated based on the maximum available temperature of the IGBT, the IGBT allowable temperature rise limit coefficient, the above-mentioned second IGBT temperature and the preset IGBT temperature rise algorithm. For example, it can refer to calculating the above-mentioned IGBT temperature rise limit through the following formula:
[0104]
[0105] Among them, the above-mentioned A is the IGBT temperature rise limit. For example, if |A| is 3, the above-mentioned IGBT temperature rise limit can be, for example, ±3°C, B is the second IGBT temperature, C is the maximum available temperature of the IGBT, and D is the IGBT allowable temperature rise limit coefficient.
[0106] It is understandable that the above-mentioned IGBT temperature rise limit value may also be calculated and obtained by other methods, and is not limited to the above-mentioned examples.
[0107] S304, calculating and obtaining the motor temperature rise limit according to the maximum available temperature of the motor, the allowable motor temperature rise limit coefficient, the second motor temperature and a preset motor temperature rise algorithm.
[0108] Exemplarily, the above-mentioned maximum usable temperature of the motor may refer to the maximum safe temperature of the motor, which is usually calibrated by the motor manufacturer. The maximum usable temperature of the motor may be, for example, 140°C, 150°C, 165°C, etc., and is not limited here. The above-mentioned allowable temperature rise limit coefficient of the motor may be, for example, determined according to the type, model, maximum usable temperature of the motor in combination with experiments and other methods. The allowable temperature rise limit coefficient of the motor may be, for example, 2%, 3%, 4%, etc., and is not limited here.
[0109] The above-mentioned calculation to obtain the above-mentioned motor temperature rise limit value according to the maximum available temperature of the motor, the allowable temperature rise limit coefficient of the motor, the above-mentioned second motor temperature and the preset motor temperature rise algorithm may refer to the calculation to obtain the above-mentioned motor temperature rise limit value through the following formula:
[0110]
[0111] Among them, the above E is the motor temperature rise limit. For example, if |E| is 5, the above IGBT temperature rise limit can be, for example, ±5°C, F is the second motor temperature, G is the maximum available temperature of the motor, and H is the allowable temperature rise limit coefficient of the motor.
[0112] It is understandable that the above motor temperature rise limit value may also be calculated and obtained by other methods, and is not limited to the above examples.
[0113] S305 , determining an IGBT torque limit adjustment value according to the IGBT temperature rise and the IGBT temperature rise limit, and determining a motor torque limit adjustment value according to the motor temperature rise and the motor temperature rise limit.
[0114] Exemplarily, the above-mentioned determination of the IGBT torque limit adjustment value according to the above-mentioned IGBT temperature rise and the above-mentioned IGBT temperature rise limit value, and the determination of the motor torque limit adjustment value according to the above-mentioned motor temperature rise and the above-mentioned motor temperature rise limit value can be combined with the above-mentioned Figure 1 The principle of step S103 of the embodiment is the same and will not be described in detail here.
[0115] S306 , determining the torque limit adjustment value according to the IGBT torque limit adjustment value and the motor torque limit adjustment value.
[0116] The above-mentioned torque limit adjustment value is determined according to the above-mentioned IGBT torque limit adjustment value and the above-mentioned motor torque limit adjustment value, for example, it can refer to taking the average value of the above-mentioned IGBT torque limit adjustment value and the above-mentioned motor torque limit adjustment value as the current torque limit value. The above-mentioned current torque limit value is determined according to the above-mentioned IGBT torque limit adjustment value and the above-mentioned motor torque limit adjustment value, for example, it can also refer to taking the maximum value of the above-mentioned IGBT torque limit adjustment value and the above-mentioned motor torque limit adjustment value as the current torque limit value. Of course, the above-mentioned torque limit adjustment value can also be determined by other methods besides the above-mentioned contents, which are not limited here.
[0117] The high temperature protection method of the coupler provided in the embodiment of the present application includes: collecting and acquiring the first IGBT temperature, the second IGBT temperature, the first motor temperature, and the second motor temperature, wherein the second IGBT temperature and the second motor temperature are both temperatures collected and acquired in the current cycle, and the first IGBT temperature and the first motor temperature are both temperatures collected and acquired in the previous cycle. The IGBT temperature rise is calculated and acquired according to the first IGBT temperature and the second IGBT temperature, and the motor temperature rise is calculated and acquired according to the first motor temperature and the second motor temperature. The IGBT temperature rise limit is calculated and acquired according to the maximum available temperature of the IGBT, the allowable temperature rise limit coefficient of the IGBT, the second IGBT temperature, and the preset IGBT temperature rise algorithm. The motor temperature rise limit is calculated and acquired according to the maximum available temperature of the motor, the allowable temperature rise limit coefficient of the motor, the second motor temperature, and the preset motor temperature rise algorithm. The IGBT torque limit adjustment value is determined according to the IGBT temperature rise and the IGBT temperature rise limit, and the motor torque limit adjustment value is determined according to the motor temperature rise and the motor temperature rise limit. The torque limit adjustment value is determined according to the IGBT torque limit adjustment value and the motor torque limit adjustment value. The method determines the IGBT torque limit adjustment value and the motor torque limit adjustment value respectively, thereby realizing that the IGBT torque limit adjustment value and the motor torque limit adjustment value jointly determine the torque limit adjustment value, thereby making the determination of the torque limit adjustment value more scientific and reliable.
[0118] Optionally, in the above Figure 1-Figure 3 Based on any embodiment, the torque limit adjustment value may include: a first torque limit adjustment value and a second torque limit adjustment value, the second torque limit adjustment value is the torque limit adjustment value of the current cycle, and the first torque limit adjustment value is the torque limit adjustment value of the previous cycle.
[0119] The step of adjusting the current torque limit value to the torque limit adjustment value to limit the torque of the motor may include:
[0120] The smoothed torque limit adjustment value is calculated and obtained according to the first torque limit adjustment value, the second torque limit adjustment value, the preset torque increase slope, the preset minimum slope and the preset smoothing algorithm.
[0121] Exemplarily, taking a period of 100 ms as an example, the second torque limit adjustment value may refer to the current real-time torque limit adjustment value, and the first torque limit adjustment value may refer to the torque limit adjustment value 100 ms ago.
[0122] Among them, the above-mentioned preset torque rise slope and preset minimum slope can both be values obtained through experiments, etc. The above-mentioned smooth torque limit adjustment value is calculated based on the above-mentioned first torque limit adjustment value, the above-mentioned second torque limit adjustment value, the preset torque rise slope, the preset minimum slope and the preset smoothing algorithm. For example, the minimum value between the second torque limit adjustment value and (the first torque limit adjustment value + the preset torque rise slope) can be obtained first, and then the minimum value between the above-mentioned second torque limit adjustment value and (the first torque limit adjustment value + the preset torque rise slope) is compared with (the first torque limit adjustment value - the preset minimum slope) to obtain the maximum value between the two. For example, assuming that the second torque limit adjustment value>(the first torque limit adjustment value+the preset torque rise slope), then the (first torque limit adjustment value+the preset torque rise slope) is compared with (the first torque limit adjustment value-the preset minimum slope). Assuming that (the first torque limit adjustment value+the preset torque rise slope)>(the first torque limit adjustment value-the preset minimum slope), the above-mentioned smooth torque limit adjustment value is (the first torque limit adjustment value+the preset torque rise slope).
[0123] It can be understood that the above-mentioned method of calculating and obtaining the smooth torque limit adjustment value is only a possible example. In actual scenarios, how to calculate and obtain the smooth torque limit adjustment value based on the above-mentioned first torque limit adjustment value, the above-mentioned second torque limit adjustment value, the preset torque rise slope, the preset minimum slope and the preset smoothing algorithm can be adjusted and determined according to actual conditions and is not limited to the contents of the above-mentioned examples.
[0124] After the smooth torque limit adjustment value is calculated and obtained, the current torque limit value may be adjusted to the smooth torque limit adjustment value to limit the torque of the motor.
[0125] Figure 4 A schematic flow chart of a high temperature protection method for a coupler provided in yet another embodiment of the present application is shown in FIG. Figure 4 As shown in the above Figure 1-Figure 3 Based on any one of the embodiments, after the high temperature protection judgment information meets the preset high temperature protection triggering condition, the method may further include:
[0126] S401, collecting and obtaining rapid cooling judgment information, wherein the rapid cooling judgment information includes: cooling electric pump state information and cooling oil pressure.
[0127] Exemplarily, the rapid cooling judgment information collected and obtained can be directly collected and obtained from the relevant data cache area in the vehicle computer and other equipment, the cooling electric pump status information can be, for example, "normal" or "faulty", and the cooling oil pressure can be, for example, 5 bar, 10 bar and other pressure values. Of course, the above content is only possible example, and the specific collection and acquisition method of the rapid cooling judgment information, the specific representation method of the cooling electric pump status information and the cooling oil pressure can be adjusted and determined according to the actual situation, and is not limited to the above example content.
[0128] S402 , collecting and acquiring a third motor temperature and a fourth motor temperature, wherein the fourth motor temperature is a temperature collected and acquired during a current filtering period, and the third motor temperature is a temperature collected and acquired at least two filtering periods ago.
[0129] Exemplarily, the acquisition of the third motor temperature and the fourth motor temperature may refer to periodically acquiring the third motor temperature and the fourth motor temperature, such as acquiring once every 20ms, once every 100ms, etc. The specific filter cycle length may be selected and determined according to actual needs, without limitation herein. Taking a filter cycle of 100ms as an example, the fourth motor temperature may refer to the current real-time temperature, and the third motor temperature may refer to the temperature 200ms, 300ms, or 400ms ago.
[0130] S403, calculating and obtaining the second motor temperature rise slope according to the third motor temperature, the fourth motor temperature, and the number of filtering cycles of the acquisition interval of the third motor temperature and the fourth motor temperature, wherein the second motor temperature rise slope is the motor temperature rise slope of the current filtering cycle.
[0131] The calculation of the second motor temperature rise slope according to the third motor temperature, the fourth motor temperature, and the number of filtering cycles of the acquisition interval of the third motor temperature and the fourth motor temperature can be implemented, for example, by the following formula:
[0132]
[0133] Among them, I is the temperature rise slope of the second motor, J is the temperature of the fourth motor, K is the temperature of the third motor, and L is the number of filtering cycles of the collection and acquisition interval of the third motor temperature and the fourth motor temperature.
[0134] S404, calculating and obtaining the filtered temperature rise slope of the second motor according to the temperature rise slope of the first motor, the temperature rise slope of the second motor, and the filter coefficient, wherein the temperature rise slope of the first motor is the temperature rise slope of the motor in the previous filter cycle.
[0135] The above-mentioned filter coefficient can be determined according to the type and model of the motor in combination with experiments and other methods, and is not specifically limited here. The temperature rise slope of the second motor after filtering is obtained by calculating the temperature rise slope of the first motor, the temperature rise slope of the second motor, and the filter coefficient, for example, by the following formula:
[0136] M=I+(IN)×O,
[0137] Among them, M is the temperature rise slope of the second motor after filtering, N is the temperature rise slope of the first motor, and O is the filtering coefficient.
[0138] S405. If the above-mentioned rapid cooling judgment information and the above-mentioned filtered second motor temperature rise slope both meet the preset rapid cooling trigger conditions, the current cooling pressure is determined according to the above-mentioned fourth motor temperature and the preset cooling pressure table, and the cooling system pressure is controlled according to the above-mentioned current cooling pressure.
[0139] Exemplarily, the above-mentioned preset rapid cooling triggering conditions may include, for example, the following conditions:
[0140] ①The above cooling electric pump status information is "normal".
[0141] It should be noted that the above-mentioned cooling electric pump status information can also be represented by a potential signal, for example, a potential signal 1 indicates that the above-mentioned cooling electric pump status information is "normal", and a potential signal 0 indicates that the above-mentioned cooling electric pump status information is "faulty". Of course, in actual scenarios, any appropriate form can be selected to represent the above-mentioned cooling electric pump status information, and it is not limited to the above content.
[0142] In addition, when the vehicle operating condition is the "driving condition", the motor or the gas engine may replace the above-mentioned cooling electric pump to provide pressure for the cooling system. Correspondingly, the condition ① may be, for example, the motor status information is "normal" or the gas engine status information is "normal", etc., which can be adaptively adjusted according to actual conditions.
[0143] ② The above cooling oil pressure is less than the maximum oil pressure limit, for example, the above cooling oil pressure is less than 20 bar, but not limited to this.
[0144] ③ The above-mentioned second temperature rise slope>preset cooling temperature rise slope. The preset cooling temperature rise slope can be determined, for example, based on the type, model, maximum safe temperature and parameters of relevant components of the cooling system of the motor combined with experiments and other methods. No specific restrictions are made here.
[0145] The above-mentioned rapid cooling judgment information and the above-mentioned filtered second motor temperature rise slope both meet the preset rapid cooling trigger conditions, for example, it can mean that the above-mentioned conditions ①, ②, and ③ are met at the same time. Of course, the above-mentioned preset rapid cooling trigger conditions can also include other contents, and the above-mentioned rapid cooling judgment information and the above-mentioned filtered second motor temperature rise slope both meet the preset rapid cooling trigger conditions can also refer to other forms of establishment, and are not limited to the above-mentioned conditions ①, ②, and ③ being met at the same time.
[0146] The above preset cooling pressure table may be, for example, a table as shown in Table 2 below:
[0147] Motor temperature (℃) -40 -20 0 30 50 70 90 100 110 Current cooling pressure (bar) 4 4 4 4 4 6 8 10 15
[0148] Table 2 Preset cooling pressure table
[0149] Table 2, for example, may be determined based on the type, model, maximum safe temperature and parameters of relevant components of the cooling system of the motor in combination with experiments and the like. Determining the current cooling pressure based on the fourth motor temperature and the preset cooling pressure table may, for example, refer to looking up a table in the preset cooling pressure table according to the fourth motor temperature to determine the current cooling pressure corresponding to the fourth motor temperature, and after determining the current cooling pressure, controlling the cooling system to operate at the current cooling pressure.
[0150] In addition, if the temperature rise slope of the second motor is always greater than the preset cooling temperature rise slope within a certain period or a certain period of time, it can be seen that the motor temperature is still rising at a relatively fast rate. At this time, the current cooling pressure can continue to be increased, for example, increased to the current cooling pressure × 110%, etc., but the specific selection can be determined based on actual conditions and is not limited to the above content.
[0151] Optionally, in the above Figure 4 Based on the embodiment, after the above-mentioned rapid cooling judgment information and the filtered temperature rise slope of the above-mentioned second motor meet the preset rapid cooling trigger condition, the above-mentioned method may further include:
[0152] If the motor temperature rise slopes corresponding to the preset number of cycles meet the preset boost conditions, the boosted cooling pressure is determined according to the current cooling pressure and the preset boost coefficient, and the cooling system pressure is controlled according to the boosted cooling pressure.
[0153] Exemplarily, the above-mentioned preset boost condition may, for example, refer to the motor temperature rise slope within a preset number of the above-mentioned cycles always being maintained within the range between the preset cooling temperature rise slope and the minimum cooling temperature rise slope, wherein the above-mentioned minimum cooling temperature rise slope may be determined in the same manner as the preset cooling temperature rise slope, that is, determined based on the type, model, maximum safety temperature of the motor and parameters of related components of the cooling system in combination with experiments and other methods, but is not limited to this.
[0154] The above-mentioned preset boost coefficient can be, for example, 110%, 120%, etc. Taking the above-mentioned preset boost coefficient of 120% as an example, when the temperature rise slope of the above-mentioned motor corresponding to the above-mentioned preset number of cycles meets the preset boost condition, it can be known that the temperature change of the motor is relatively slow and cooling cannot be achieved smoothly. At this time, the cooling pressure after the above-mentioned boost can be the above-mentioned current cooling pressure × 120%. In this way, controlling the operation of the cooling system with a greater pressure can speed up the circulation of the cooling medium in the cooling system, thereby enhancing the cooling effect of the cooling system.
[0155] Further, based on the above embodiment, after controlling the pressure of the cooling system according to the above supercharged cooling pressure, the above method may further include:
[0156] If the temperature rise slopes of the second motor corresponding to the preset number of cycles meet the preset decompression conditions, the decompression cooling pressure is determined according to the boosted cooling pressure and the preset decompression coefficient, and the cooling system pressure is controlled according to the decompressed cooling pressure.
[0157] Exemplarily, the preset decompression condition may refer to that the motor temperature rise slope within a preset number of cycles is always kept below the minimum cooling temperature rise slope.
[0158] The above-mentioned preset decompression coefficient can be, for example, 90%, 80%, etc. Taking the above-mentioned preset decompression coefficient as 80% as an example, when the temperature rise slope of the above-mentioned motor corresponding to the above-mentioned preset number of cycles meets the preset decompression condition, it can be known that the motor temperature is decreasing, and the cooling system pressure can be appropriately reduced to achieve energy saving. At this time, the cooling pressure after the above-mentioned decompression can be the above-mentioned current cooling pressure (or the cooling pressure after supercharging) × 80%, but is not limited to this.
[0159] It should be noted that the cooling pressure after boosting and the cooling pressure after decompression can be updated multiple times during the process in which the temperature rise slopes of the second motor corresponding to the preset number of cycles meet the preset boost conditions or the preset decompression conditions. For example, assuming that the preset number of cycles is 5 cycles, if the temperature rise slopes of the second motor in the above 5 cycles meet the preset boost conditions, then the cooling pressure after boosting can be the current cooling pressure × 120%. After controlling the cooling system pressure with the current cooling pressure × 120%, if after another 5 cycles, the temperature rise slopes of the second motor in the next 5 cycles still meet the preset boost conditions, then the cooling pressure after boosting again can be the current cooling pressure × 120% × 120%, and so on.
[0160] Figure 5 The schematic diagram of the structure of a high temperature protection device of a coupler provided in an embodiment of the present application is a schematic diagram of the structure of a high temperature protection device of a coupler provided in an embodiment of the present application. The high temperature protection device of the coupler can execute the high temperature protection method of the coupler described above. The device can be integrated into a device with computing and processing capabilities such as the vehicle computer described above, such as Figure 5 As shown, the device comprises:
[0161] The acquisition module 510 is used to acquire high temperature protection judgment information, which includes: IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions.
[0162] The determination module 520 is used to determine the current torque limit value according to the power battery power information, the IGBT temperature, the motor temperature and the preset torque limit protection table if the high temperature protection judgment information meets the preset high temperature protection trigger condition.
[0163] The adjustment module 530 is used to calculate and obtain temperature rise data and temperature rise limit value according to a preset algorithm, determine the torque limit adjustment value according to the temperature rise data and the temperature rise limit value, and adjust the current torque limit value to the torque limit adjustment value to limit the torque of the motor.
[0164] The high temperature protection method of the coupler provided in the embodiment of the present application includes: collecting and obtaining high temperature protection judgment information, and the above high temperature protection judgment information includes: IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions. If the above high temperature protection judgment information meets the preset high temperature protection trigger condition, the current torque limit value is determined according to the power information of the power battery, the above IGBT temperature, the above motor temperature and the preset torque limit protection table. The temperature rise data and the temperature rise limit value are calculated and obtained according to the preset algorithm, and the torque limit adjustment value is determined according to the above temperature rise data and the above temperature rise limit value, and the above current torque limit value is adjusted to the above torque limit adjustment value to limit the torque of the motor. The method determines whether to perform high-temperature protection of the coupler by monitoring a variety of high-temperature protection judgment information, and determines the current torque limit value when the high-temperature protection of the coupler is started in combination with the power level of the power battery, and continuously monitors the temperature rise of the coupler after the torque limit is executed according to the above current torque limit value to determine the high-temperature protection effect after the torque limit is executed according to the above current torque limit value, thereby achieving more accurate control of the start and stop of the high-temperature protection, more reliably determining the current torque limit value when the high-temperature protection of the coupler is started, and timely adjusting the torque limit value according to the high-temperature protection effect, thereby improving the high-temperature protection control accuracy of the hybrid power coupler, and avoiding power loss or insufficient protection during the high-temperature protection of the hybrid power coupler.
[0165] Optionally, the above-mentioned preset torque limit protection table includes: an IGBT preset torque limit protection table and a motor preset torque limit protection table.
[0166] The determination module 520 can be specifically used to determine the current torque limit value of the IGBT according to the IGBT temperature and the IGBT preset torque limit protection table. Determine the current torque limit value of the motor according to the power battery power information, the motor temperature and the motor preset torque limit protection table. Determine the current torque limit value according to the current torque limit value of the IGBT and the current torque limit value of the motor.
[0167] Optionally, the temperature rise data includes: IGBT temperature rise, motor temperature rise. The temperature rise limit includes: IGBT temperature rise limit, motor temperature rise limit.
[0168] The adjustment module 530 can be specifically used to collect and obtain the first IGBT temperature, the second IGBT temperature, the first motor temperature, and the second motor temperature. The second IGBT temperature and the second motor temperature are both temperatures collected and obtained in the current cycle, and the first IGBT temperature and the first motor temperature are both temperatures collected and obtained in the previous cycle. The IGBT temperature rise is calculated based on the first IGBT temperature and the second IGBT temperature, and the motor temperature rise is calculated based on the first motor temperature and the second motor temperature. The IGBT temperature rise limit is calculated based on the maximum available temperature of the IGBT, the IGBT allowable temperature rise limit coefficient, the second IGBT temperature, and the preset IGBT temperature rise algorithm. The motor temperature rise limit is calculated based on the maximum available temperature of the motor, the motor allowable temperature rise limit coefficient, the second motor temperature, and the preset motor temperature rise algorithm. The IGBT torque limit adjustment value is determined based on the IGBT temperature rise and the IGBT temperature rise limit, and the motor torque limit adjustment value is determined based on the motor temperature rise and the motor temperature rise limit. The torque limit adjustment value is determined based on the IGBT torque limit adjustment value and the motor torque limit adjustment value.
[0169] Optionally, the torque limit adjustment value includes: a first torque limit adjustment value and a second torque limit adjustment value, the second torque limit adjustment value is the torque limit adjustment value of the current cycle, and the first torque limit adjustment value is the torque limit adjustment value of the previous cycle.
[0170] The adjustment module 530 is specifically used to calculate and obtain a smooth torque limit adjustment value according to the first torque limit adjustment value, the second torque limit adjustment value, the preset torque increase slope, the preset minimum slope and the preset smoothing algorithm. The current torque limit value is adjusted to the smooth torque limit adjustment value to limit the torque of the motor.
[0171] Optionally, the device may further include: a cooling module, which is used to collect and obtain rapid cooling judgment information, and the rapid cooling judgment information includes: cooling electric pump state information and cooling oil pressure. The third motor temperature and the fourth motor temperature are collected and obtained, and the fourth motor temperature is the temperature collected and obtained at least two filtering cycles ago. The second motor temperature rise slope is calculated and obtained according to the number of filtering cycles of the collection and acquisition interval of the third motor temperature, the fourth motor temperature, and the third motor temperature. The second motor temperature rise slope is the motor temperature rise slope of the current filtering cycle. The filtered second motor temperature rise slope is calculated and obtained according to the first motor temperature rise slope, the second motor temperature rise slope, and the filtering coefficient. The first motor temperature rise slope is the motor temperature rise slope of the previous filtering cycle. If the rapid cooling judgment information and the filtered second motor temperature rise slope both meet the preset rapid cooling trigger condition, the current cooling pressure is determined according to the fourth motor temperature and the preset cooling pressure table, and the cooling system pressure is controlled according to the current cooling pressure.
[0172] Optionally, after the above-mentioned rapid cooling judgment information and the filtered temperature rise slope of the above-mentioned second motor meet the preset rapid cooling trigger conditions, the above-mentioned cooling module can also be used to determine the cooling pressure after boosting according to the above-mentioned current cooling pressure and the preset boost coefficient if the temperature rise slopes of the above-mentioned motor corresponding to a preset number of the above-mentioned cycles meet the preset boost conditions, and control the cooling system pressure according to the above-mentioned cooling pressure after boosting.
[0173] Optionally, after controlling the cooling system pressure according to the above-mentioned cooling pressure after supercharging, the above-mentioned cooling module can also be used to determine the cooling pressure after decompression according to the above-mentioned cooling pressure after supercharging and the preset decompression coefficient if the temperature rise slopes of the above-mentioned second motor corresponding to a preset number of the above-mentioned cycles all meet the preset decompression conditions, and control the cooling system pressure according to the above-mentioned cooling pressure after decompression.
[0174] The above-mentioned device is used to execute the method provided by the aforementioned embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0175] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, the electronic device may be a device having computing and processing capabilities as described above. Figure 6 As shown, the device 600 includes:
[0176] Processor 610 , storage medium 620 and bus 630 . Processor 610 and storage medium 620 are communicatively connected via bus 630 .
[0177] The storage medium 620 stores machine-readable instructions executable by the processor 610 . When the electronic device is running, the processor 610 executes the machine-readable instructions to perform the high-temperature protection method for the coupler.
[0178] It should be understood that Figure 6 The structure shown is only a schematic diagram of the structure of the electronic device. The electronic device may also include Figure 6 More or fewer components as shown, or with Figure 6 Different configurations are shown. Figure 6 Each component shown in the figure can be implemented by hardware, software or a combination thereof.
[0179] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program can be executed by a processor, the high-temperature protection method for the coupler described in the above method embodiment is implemented.
[0180] The computer-readable storage medium may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium includes a non-transitory computer-readable storage medium. The computer-readable storage medium has storage space for program codes that execute any of the method steps in the above method. These program codes may be read from or written to one or more computer program products. The program code may be compressed, for example, in an appropriate form.
[0181] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0182] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0183] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program codes.
[0184] The above description is only a preferred embodiment of the present application, and does not limit the patent scope of the present application. All equivalent structural changes made by using the contents of the present application specification and drawings under the inventive concept of the present application, or directly / indirectly applied in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A high temperature protection method for a coupler, characterized in that: include: Collect and obtain high temperature protection judgment information, wherein the high temperature protection judgment information includes: insulated gate bipolar transistor IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions; If the high temperature protection judgment information meets the preset high temperature protection triggering condition, the current torque limit value is determined according to the power battery power information, the IGBT temperature, the motor temperature and the preset torque limit protection table; The temperature rise data and the temperature rise limit are calculated and acquired according to a preset algorithm, and a torque limit adjustment value is determined according to the temperature rise data and the temperature rise limit, and the current torque limit value is adjusted to the torque limit adjustment value to limit the torque of the motor.
2. The method according to claim 1, characterized in that The preset torque limit protection table includes: an IGBT preset torque limit protection table and a motor preset torque limit protection table; The determining the current torque limit value according to the power battery power information, the IGBT temperature, the motor temperature and a preset torque limit protection table includes: Determine the current torque limit value of the IGBT according to the IGBT temperature and the IGBT preset torque limit protection table; Determine the current torque limit value of the motor according to the power battery power information, the motor temperature and the motor preset torque limit protection table; The current torque limit value is determined according to the current torque limit value of the IGBT and the current torque limit value of the motor.
3. The method according to claim 1, characterized in that The temperature rise data includes: IGBT temperature rise, motor temperature rise; the temperature rise limit includes: IGBT temperature rise limit, motor temperature rise limit; The step of calculating and obtaining temperature rise data and a temperature rise limit value according to a preset algorithm, and determining a torque limit adjustment value according to the temperature rise data and the temperature rise limit value includes: Collect and obtain a first IGBT temperature, a second IGBT temperature, a first motor temperature, and a second motor temperature, wherein the second IGBT temperature and the second motor temperature are both temperatures collected and obtained in a current cycle, and the first IGBT temperature and the first motor temperature are both temperatures collected and obtained in a previous cycle; The IGBT temperature rise is calculated based on the first IGBT temperature and the second IGBT temperature, and the motor temperature rise is calculated based on the first motor temperature and the second motor temperature; Calculate and obtain the IGBT temperature rise limit value according to the IGBT maximum available temperature, the IGBT allowable temperature rise limit coefficient, the second IGBT temperature, and a preset IGBT temperature rise algorithm; Calculate and obtain the motor temperature rise limit according to the maximum available temperature of the motor, the allowable motor temperature rise limit coefficient, the second motor temperature, and a preset motor temperature rise algorithm; Determine an IGBT torque limit adjustment value according to the IGBT temperature rise and the IGBT temperature rise limit, and determine a motor torque limit adjustment value according to the motor temperature rise and the motor temperature rise limit; The torque limit adjustment value is determined according to the IGBT torque limit adjustment value and the motor torque limit adjustment value.
4. The method according to any one of claims 1 to 3, characterized in that: The torque limit adjustment value includes: a first torque limit adjustment value and a second torque limit adjustment value, wherein the second torque limit adjustment value is the torque limit adjustment value of the current cycle, and the first torque limit adjustment value is the torque limit adjustment value of the previous cycle; The step of adjusting the current torque limit value to the torque limit adjustment value to limit the torque of the motor includes: Calculate and obtain a smoothed torque limit adjustment value according to the first torque limit adjustment value, the second torque limit adjustment value, a preset torque increase slope, a preset minimum slope, and a preset smoothing algorithm; The current torque limit value is adjusted to the smooth torque limit adjustment value to limit the torque of the motor.
5. The method according to any one of claims 1 to 3, characterized in that: After the high temperature protection judgment information meets the preset high temperature protection triggering condition, the method further includes: Collecting and obtaining rapid cooling judgment information, wherein the rapid cooling judgment information includes: cooling electric pump state information and cooling oil pressure; Collect and obtain a third motor temperature and a fourth motor temperature, wherein the fourth motor temperature is a temperature collected and obtained in a current filtering cycle, and the third motor temperature is a temperature collected and obtained at least two filtering cycles ago; The second motor temperature rise slope is calculated based on the number of filtering cycles of the acquisition interval of the third motor temperature, the fourth motor temperature, and the third motor temperature and the fourth motor temperature, where the second motor temperature rise slope is the motor temperature rise slope of the current filtering cycle; The temperature rise slope of the second motor after filtering is obtained by calculating according to the temperature rise slope of the first motor, the temperature rise slope of the second motor, and a filtering coefficient, wherein the temperature rise slope of the first motor is the temperature rise slope of the motor in the previous filtering cycle; If the rapid cooling judgment information and the filtered second motor temperature rise slope both meet the preset rapid cooling trigger conditions, the current cooling pressure is determined according to the fourth motor temperature and the preset cooling pressure table, and the cooling system pressure is controlled according to the current cooling pressure.
6. The method according to any one of claim 5, characterized in that: After the rapid cooling judgment information and the filtered temperature rise slope of the second motor both meet the preset rapid cooling trigger condition, the method further includes: If the motor temperature rise slopes corresponding to the preset number of cycles all meet the preset boost conditions, the boosted cooling pressure is determined according to the current cooling pressure and the preset boost coefficient, and the cooling system pressure is controlled according to the boosted cooling pressure.
7. The method according to claim 6, characterized in that After controlling the cooling system pressure according to the boosted cooling pressure, the method further includes: If the temperature rise slopes of the second motor corresponding to the preset number of cycles all meet the preset decompression conditions, the cooling pressure after decompression is determined according to the cooling pressure after supercharging and the preset decompression coefficient, and the cooling system pressure is controlled according to the cooling pressure after decompression.
8. A high temperature protection device for a coupler, characterized in that: include: An acquisition module is used to acquire high temperature protection judgment information, wherein the high temperature protection judgment information includes: IGBT temperature, motor temperature, temperature signal reliability judgment information, and vehicle operating conditions; A determination module, configured to determine a current torque limit value according to power battery power information, the IGBT temperature, the motor temperature and a preset torque limit protection table if the high temperature protection judgment information meets a preset high temperature protection trigger condition; The adjustment module is used to calculate and obtain temperature rise data and temperature rise limit value according to a preset algorithm, determine a torque limit adjustment value according to the temperature rise data and the temperature rise limit value, and adjust the current torque limit value to the torque limit adjustment value to limit the torque of the motor.
9. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, the processor and the storage medium communicate via the bus, and the processor executes the machine-readable instructions to perform the method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Phase sequence identification method and device during charging of electric automobile
CN103187763A
Vehicle
CN108657017A
Over-temperature protection method and device of motor controller, vehicle and storage medium
CN118611534A
Motor control method and device, vehicle and readable storage medium
CN119428235A
Drive controller for hybrid vehicle
JP2005278239A
Cited By
Vehicle torque control method and apparatus, electronic device, and storage medium
US20250074209A1