Temperature monitoring method of driving motor and related device
By using the current driving status parameters of the vehicle to calculate the temperature of the drive motor, the problem of complexity and reduced accuracy of temperature sensor deployment in traditional methods is solved, and more efficient and economical temperature monitoring is achieved.
Patent Information
- Application Number
- CN202310883812.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-18
- Publication Date
- 2025-01-21
AI Technical Summary
Prior art In driving motor temperature monitoring, it is necessary to deploy temperature sensors inside the motor, resulting in reduced monitoring accuracy and increased cost.
By obtaining the current driving status parameters of the vehicle, determining the intermediate index parameters corresponding to these parameters, and then calculating the temperature of the stator component and/or rotor component, temperature monitoring is achieved without deploying a temperature sensor.
The accuracy of temperature monitoring is improved while reducing vehicle costs and avoiding the complexity and potential degradation of sensor deployment.
Smart Images

Figure CN119334493A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method and device for obtaining the temperature of a drive motor, an electronic control unit, a vehicle, a computer-readable storage medium, and a computer program product. Background Art
[0002] The drive motor is an electromagnetic device that realizes the conversion or transmission of electric energy according to the law of electromagnetic induction. During the driving process of the vehicle, the temperature of the drive motor will rise. In order to avoid overheating of the drive motor, it is particularly important to monitor the temperature of the drive motor.
[0003] To address the above issues, vehicle manufacturers usually deploy temperature sensors in the drive motor and use the temperature collected by the temperature sensor as the temperature of the drive motor to achieve temperature monitoring.
[0004] However, the above method requires that the temperature sensor be fixed inside the drive motor. In order to meet the requirements of mass production, vehicle manufacturers usually deploy the temperature sensor at the location of the highest temperature of the non-drive motor, thereby reducing the accuracy of temperature monitoring. Summary of the invention
[0005] The present application provides a method for monitoring the temperature of a drive motor, which does not require the deployment of a temperature sensor in the drive motor, and can improve the accuracy of temperature monitoring while reducing vehicle costs. The present application also provides a device, an electronic control unit, a vehicle, a computer-readable storage medium, and a computer program product corresponding to the above method.
[0006] In a first aspect, the present application provides a method for monitoring the temperature of a drive motor. The drive motor is deployed on a vehicle, and the drive motor includes a stator component and a rotor component. The method includes:
[0007] Acquiring the current driving state parameters of the vehicle at the current moment at a target sampling frequency;
[0008] Determining, according to the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter, wherein the intermediate index parameter is used to calculate the temperature of the stator component and / or the rotor component at the next moment;
[0009] The temperature of the stator component and / or the rotor component at the next moment is determined according to the intermediate indicator parameter and the target sampling frequency.
[0010] In some possible implementations, determining, according to the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter includes:
[0011] According to the current driving state parameter, based on the correspondence between a plurality of driving state parameters and intermediate index parameters included in a database, an intermediate index parameter corresponding to the current driving state parameter is screened out.
[0012] In some possible implementations, the current driving state parameter includes a current battery state parameter of the vehicle and a current operating condition parameter of the drive motor, the database includes a plurality of data tables corresponding to a plurality of battery state parameters, and the filtering out of the intermediate index parameter corresponding to the current driving state parameter based on the current driving state parameter and the correspondence between the plurality of driving state parameters and the intermediate index parameters included in the database includes:
[0013] According to the current battery status parameters of the vehicle, at least one target data table is screened out from the multiple data tables, and the battery status parameters of the at least one target data table and the current battery status parameters of the vehicle meet a preset condition;
[0014] According to the correspondence between the plurality of driving state parameters and the intermediate index parameters in the at least one target data table, the intermediate index parameters corresponding to the current driving state parameters are screened out.
[0015] In some possible implementations, the database includes a correspondence between a plurality of driving state parameters and intermediate index parameters under the original cooling state parameters, and the method further includes:
[0016] Acquire a current cooling state parameter of the drive motor at the current moment;
[0017] The method of filtering out the intermediate index parameter corresponding to the current driving state parameter based on the corresponding relationship between the multiple driving state parameters and the intermediate index parameters included in the database according to the current driving state parameter includes:
[0018] Based on the original cooling state parameter and the current cooling state parameter, correcting the correspondence between the plurality of driving state parameters and the intermediate index parameters included in the database;
[0019] According to the current driving state parameter, based on the corrected correspondence between the plurality of driving state parameters and the intermediate index parameter, the intermediate index parameter corresponding to the current driving state parameter is screened out.
[0020] In some possible implementations, the filtering out the intermediate index parameter corresponding to the current driving state parameter according to the correspondence between the plurality of driving state parameters and the intermediate index parameters in the at least one target data table includes:
[0021] According to the battery status parameters of the at least one target data table and the current battery status parameters of the vehicle, the correspondence between the multiple driving status parameters and the intermediate index parameters of the at least one target data table is processed to obtain the intermediate index parameters corresponding to the current driving status parameters.
[0022] In some possible implementations, the method further includes:
[0023] Acquire a plurality of historical temperatures of the stator component and / or the rotor component at a plurality of consecutive historical moments before the current moment;
[0024] Correcting a current driving state parameter of the vehicle according to a plurality of historical temperatures of the stator component and / or the rotor component;
[0025] The step of determining, according to the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter comprises:
[0026] According to the corrected current driving state parameter, an intermediate index parameter corresponding to the corrected current driving state parameter is determined.
[0027] In some possible implementations, the current driving state parameters include the battery voltage of the vehicle, the speed of the drive motor and the torque of the drive motor, and the intermediate indicator parameters include the time constant and steady-state temperature of the stator component and / or the rotor component.
[0028] In a second aspect, the present application provides a temperature monitoring device for a drive motor. The drive motor is deployed on a vehicle, the drive motor includes a stator component and a rotor component, and the device includes:
[0029] An acquisition module, used for acquiring the current driving state parameters of the vehicle at the current moment at a target sampling frequency;
[0030] a determination module, configured to determine, according to the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter, wherein the intermediate index parameter is used to calculate the temperature of the stator component and / or the rotor component at a next moment;
[0031] A monitoring module is used to determine the temperature of the stator component and / or the rotor component at the next moment according to the intermediate indicator parameter and the target sampling frequency.
[0032] In some possible implementations, the determining module is specifically configured to:
[0033] According to the current driving state parameter, based on the correspondence between a plurality of driving state parameters and intermediate index parameters included in a database, an intermediate index parameter corresponding to the current driving state parameter is screened out.
[0034] In some possible implementations, the current driving state parameter includes a current battery state parameter of the vehicle and a current operating condition parameter of the drive motor, the database includes a plurality of data tables corresponding to a plurality of battery state parameters, and the determination module is specifically used for:
[0035] According to the current battery status parameters of the vehicle, at least one target data table is screened out from the multiple data tables, and the battery status parameters of the at least one target data table and the current battery status parameters of the vehicle meet a preset condition;
[0036] According to the correspondence between the plurality of driving state parameters and the intermediate index parameters in the at least one target data table, the intermediate index parameters corresponding to the current driving state parameters are screened out.
[0037] In some possible implementations, the database includes a correspondence between a plurality of driving state parameters and intermediate index parameters under the original cooling state parameters, and the acquisition module is further used to:
[0038] Acquire a current cooling state parameter of the drive motor at the current moment;
[0039] The determination module is specifically used for:
[0040] Based on the original cooling state parameter and the current cooling state parameter, correcting the correspondence between the plurality of driving state parameters and the intermediate index parameters included in the database;
[0041] According to the current driving state parameter, based on the corrected correspondence between the plurality of driving state parameters and the intermediate index parameter, the intermediate index parameter corresponding to the current driving state parameter is screened out.
[0042] In some possible implementations, the determining module is specifically configured to:
[0043] According to the battery status parameters of the at least one target data table and the current battery status parameters of the vehicle, the correspondence between the multiple driving status parameters and the intermediate index parameters of the at least one target data table is processed to obtain the intermediate index parameters corresponding to the current driving status parameters.
[0044] In some possible implementations, the acquisition module is further configured to:
[0045] Acquire a plurality of historical temperatures of the stator component and / or the rotor component at a plurality of consecutive historical moments before the current moment;
[0046] The device also includes:
[0047] A correction module, used for correcting a current driving state parameter of the vehicle according to a plurality of historical temperatures of the stator component and / or the rotor component;
[0048] The determination module is specifically used for:
[0049] According to the corrected current driving state parameter, an intermediate index parameter corresponding to the corrected current driving state parameter is determined.
[0050] In some possible implementations, the current driving state parameters include the battery voltage of the vehicle, the speed of the drive motor and the torque of the drive motor, and the intermediate indicator parameters include the time constant and steady-state temperature of the stator component and / or the rotor component.
[0051] In a third aspect, the present application provides an electronic control unit, wherein the electronic control unit includes a processor and a memory, wherein the memory stores instructions, and the processor executes the instructions so that the electronic control unit executes the method described in the first aspect or any one of the implementations of the first aspect.
[0052] In a fourth aspect, the present application provides a vehicle, wherein the vehicle comprises the electronic control unit described in the third aspect.
[0053] In a fifth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions, which, when executed on an electronic control unit, enable the electronic control unit to execute the method described in the first aspect or any one of the implementations of the first aspect.
[0054] In a sixth aspect, the present application provides a computer program product. The computer program product includes computer-readable instructions, and when the computer program product is run on an electronic control unit, the electronic control unit executes the method described in the first aspect or any one of the implementations of the first aspect.
[0055] Based on the implementations provided in the above aspects, this application can also be further combined to provide more implementations.
[0056] Based on the above description, it can be seen that the technical solution of this application has the following beneficial effects:
[0057] Specifically, a drive motor is deployed on a vehicle, and the drive motor includes a stator component and a rotor component. The method first obtains the current driving state parameters of the vehicle at the current moment at a target sampling frequency, and then determines the intermediate indicator parameters corresponding to the current driving state parameters based on the current driving state parameters, wherein the intermediate indicator parameters are used to calculate the temperature of the stator component and / or the rotor component at the next moment, and then determines the temperature of the stator component and / or the rotor component at the next moment based on the intermediate indicator parameters and the target sampling frequency.
[0058] The method determines the intermediate indicator parameters corresponding to the current driving state through the current driving state of the vehicle, and thus determines the temperature of the stator component or the rotor component of the drive motor at the next moment according to the intermediate indicator parameters. This method realizes temperature monitoring of the stator component or the rotor component without deploying a temperature sensor, which can reduce vehicle costs and improve the accuracy of temperature monitoring. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] The above and other features, advantages and aspects of the embodiments of the present application will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0060] Figure 1 A schematic diagram of a flow chart of a temperature monitoring method for a drive motor provided in an embodiment of the present application;
[0061] Figure 2 A schematic flow chart of another method for monitoring the temperature of a drive motor provided in an embodiment of the present application;
[0062] Figure 3A and Figure 3B A temperature monitoring change diagram of a permanent magnet drive motor provided in an embodiment of the present application;
[0063] Figure 4 A schematic flow chart of another method for monitoring the temperature of a drive motor provided in an embodiment of the present application;
[0064] Figure 5 A schematic diagram of the structure of a temperature monitoring device for a drive motor provided in an embodiment of the present application;
[0065] Figure 6 A schematic diagram of the structure of an electronic control unit for realizing temperature monitoring of a drive motor provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Instead, these embodiments are provided to provide a more thorough and complete understanding of the present application. It should be understood that the drawings and embodiments of the present application are only for exemplary purposes and are not intended to limit the scope of protection of the present application.
[0067] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0068] It should be noted that the concepts such as "first" and "second" mentioned in this application are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0069] It should be noted that the modifications of "one" and "plurality" mentioned in the present application are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0070] In order to facilitate understanding of the technical solution of the present application, the specific application scenarios in the present application are described below.
[0071] The drive motor refers to an electromagnetic device that realizes the conversion or transmission of electric energy according to the law of electromagnetic induction. In new energy vehicles, the drive motor provides driving force for the vehicle. During the driving process of the vehicle, the temperature of the drive motor will rise. In order to extend the service life of the drive motor and avoid vehicle failure, it is particularly important to perform thermal management (also known as temperature monitoring) on the drive motor. Among them, the thermal risk components of the drive motor include the stator component and the rotor component.
[0072] Specifically, in a permanent magnet drive motor, the stator component may be a stator winding, and the rotor component may be a permanent magnet. In a non-permanent magnet drive motor, the stator component may be a stator winding, and the rotor component may be a rotor winding or other components with higher thermal risks.
[0073] Take a permanent magnet drive motor as an example. In a permanent magnet drive motor, vehicle manufacturers monitor the temperature of the stator winding to achieve thermal management of the permanent magnet drive motor. Usually, vehicle manufacturers will find a location with a higher temperature in the stator winding and deploy a temperature sensor at this location to monitor the temperature using the temperature sensor.
[0074] However, the above method has certain limitations. First, the above method requires the deployment of temperature sensors in the drive motor. In the actual production process, in order to meet the requirements of mass production, the temperature sensor is usually deployed at the location of the highest temperature of the non-drive motor, which will reduce the accuracy of temperature monitoring. Secondly, for permanent magnet drive motors, the above method can only realize the temperature monitoring of the stator components, and cannot perform temperature monitoring on the rotor components (ie, permanent magnets), so that the dynamic adjustment of the magnetic flux cannot be achieved, affecting the torque accuracy. Finally, the above method cannot monitor the temperature of the permanent magnet, so it is difficult to ensure the safe operation of the permanent magnet, and there may be a risk of irreversible demagnetization.
[0075] Based on this, an embodiment of the present application provides a temperature monitoring method for a drive motor. Specifically, the drive motor is deployed on a vehicle, and the drive motor includes a stator component and a rotor component. The method first obtains the current driving state parameters of the vehicle at the current moment at a target sampling frequency, and then determines the intermediate index parameters corresponding to the current driving state parameters according to the current driving state parameters, wherein the intermediate index parameters are used to calculate the temperature of the stator component and / or the rotor component at the next moment, and then determines the temperature of the stator component and / or the rotor component at the next moment according to the intermediate index parameters and the target sampling frequency.
[0076] The method determines the intermediate indicator parameters corresponding to the current driving state through the current driving state of the vehicle, and thus determines the temperature of the stator component or the rotor component of the drive motor at the next moment according to the intermediate indicator parameters. This method realizes temperature monitoring of the stator component or the rotor component without deploying a temperature sensor, which can reduce vehicle costs and improve the accuracy of temperature monitoring.
[0077] Next, the temperature monitoring method of the drive motor provided in the embodiment of the present application is described in detail with reference to the accompanying drawings.
[0078] See also Figure 1 The flowchart of a method for monitoring the temperature of a drive motor is shown. The drive motor is deployed on a vehicle. The drive motor includes a stator component and a rotor component. The method can be executed by an electronic control unit (ECU), and specifically includes the following steps:
[0079] S101: The ECU obtains the current driving state parameters of the vehicle at the current moment at a target sampling frequency.
[0080] In some possible implementations, the current driving state parameters may include a battery voltage of the vehicle, a rotation speed of the drive motor, and a torque of the drive motor.
[0081] In the embodiment of the present application, the ECU can sample the vehicle's driving state parameters at a target sampling frequency to obtain the current driving state parameters, so as to subsequently use the current driving state parameters to calculate the temperature of the drive motor at the next moment. The higher the target sampling frequency, the higher the calculation accuracy.
[0082] S102: The ECU determines an intermediate index parameter corresponding to the current driving state parameter according to the current driving state parameter.
[0083] The intermediate index parameter may be used to calculate the temperature of the stator component and / or the rotor component at the next moment.
[0084] In some possible implementations, the ECU may filter out the intermediate index parameters corresponding to the current driving state parameters based on the corresponding relationship between multiple driving state parameters and intermediate index parameters included in the database.
[0085] Specifically, the database may pre-store the correspondence between a plurality of driving state parameters and intermediate index parameters, and the ECU may filter out the intermediate index parameters corresponding to the current driving state from the database by searching.
[0086] In some possible implementations, the intermediate indicator parameters may include a time constant and a steady-state temperature of the stator component and / or the rotor component.
[0087] In the embodiment of the present application, the ECU can determine the intermediate index parameter corresponding to the current driving state parameter according to the current driving state parameter of the vehicle, so as to subsequently calculate the temperature of the drive motor using the intermediate index parameter, thereby realizing temperature monitoring. Since the intermediate index parameter corresponds to the current working condition of the vehicle, the accuracy of temperature monitoring can be effectively improved.
[0088] It should be noted that the embodiment of the present application does not limit the type of the drive motor. For example, the drive motor is a permanent magnet drive motor or an AC asynchronous drive motor.
[0089] S103: The ECU determines the temperature of the stator component and / or the rotor component at the next moment according to the intermediate indicator parameter and the target sampling frequency.
[0090] In some possible implementations, the ECU may determine the temperature of the stator component and / or rotor component at the next moment based on the time constant and steady-state temperature of the stator component and / or rotor component, the target sampling frequency, and the transient temperature rise equation of the drive motor.
[0091] For example, the transient temperature rise equation of the drive motor can be expressed as follows:
[0092]
[0093] Wherein, T represents the temperature of the stator component or the rotor component at the next moment, T0 represents the initial temperature of the stator component or the rotor component, and T static represents the steady-state temperature of the stator component or the rotor component, τ represents the time constant of the stator component or the rotor component, and t represents the next moment.
[0094] Furthermore, the initial temperatures of the stator and rotor components can be acquired in advance by the ECU. For example, if the time since the last ECU power-off exceeds a time threshold (i.e., the vehicle has been parked for a long time), the initial temperatures of the stator and rotor components can be determined as the ambient temperature. For another example, if the time since the last ECU power-off does not exceed the time threshold, the initial temperatures of the stator and rotor components can be determined according to the transient temperature rise equation shown in formula (1), wherein the steady-state temperature in the transient temperature rise equation can be the ambient temperature.
[0095] In an embodiment of the present application, the temperature of the stator component and the rotor component at the next moment can be calculated through the intermediate indicator parameters corresponding to the current driving state parameters, thereby realizing temperature monitoring of the stator component and the rotor component without deploying temperature sensors.
[0096] In some possible implementations, the ECU may also consider the battery voltage and cooling conditions when monitoring the temperature of the drive motor.
[0097] See also Figure 2 A schematic flow chart of a method for monitoring the temperature of a drive motor is shown.
[0098] In S201, the ECU may obtain the current driving state parameters of the vehicle at the current moment at the target sampling frequency. In some possible implementations, the current driving state parameters may include the current battery state parameters of the vehicle (e.g., the current voltage of the battery) and the current operating parameters of the drive motor (e.g., the current speed of the drive motor and the current torque of the drive motor).
[0099] Then, in S202 and S203, the ECU can filter out at least one target data table from multiple data tables based on the current battery status parameters of the vehicle, and filter out intermediate indicator parameters corresponding to the current driving status parameters based on the correspondence between multiple driving status parameters and intermediate indicator parameters in at least one target data table.
[0100] Specifically, since the temperature performance of the drive motor under different battery state parameters is different, the database may include multiple data tables corresponding to multiple battery state parameters, and the multiple data tables may include the corresponding relationship between multiple driving state parameters and intermediate index parameters. For example, the driving state parameters include the speed of the drive motor and the torque of the drive motor, and the intermediate index parameters include the steady-state temperature and time constant of the stator component, and the steady-state temperature and time constant of the rotor component. Then the database may include four types of data tables: the first type includes multiple data tables including the corresponding relationship between the speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component, the second type includes multiple data tables including the corresponding relationship between the speed of the drive motor, the torque of the drive motor and the time constant of the stator component, the third type includes multiple data tables including the corresponding relationship between the speed of the drive motor, the torque of the drive motor and the steady-state temperature of the rotor component, and the fourth type includes multiple data tables including the corresponding relationship between the speed of the drive motor, the torque of the drive motor and the time constant of the rotor component.
[0101] Among them, the multiple data tables included in each type of data table can be data tables corresponding to different battery voltages. For example, for the first type of multiple data tables including the corresponding relationship between the rotation speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component, it can include a data table of the corresponding relationship between the rotation speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 200V, a data table of the corresponding relationship between the rotation speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 300V, and a data table of the corresponding relationship between the rotation speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 400V.
[0102] Furthermore, the ECU may select at least one target data table from the plurality of data tables, wherein the battery status parameters of the at least one target data table and the current battery status parameters of the vehicle meet a preset condition. For example, the difference between the battery status parameters of the at least one target data table and the current battery status parameters is less than a preset threshold.
[0103] It can be understood that, taking the first category including multiple data tables of the correspondence between the rotation speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component as an example, the ECU can filter out the target data table that is closest to the current voltage of the battery from multiple data tables according to the current voltage of the battery. For example, if the current voltage of the battery is 200V, the target data table can be a data table of the correspondence between the rotation speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 200V; if the current voltage of the battery is 350V, the target data table can be a data table of the correspondence between the rotation speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 300V, and a data table of the correspondence between the rotation speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 400V.
[0104] In some possible implementations, the ECU can process the correspondence between multiple driving status parameters and intermediate indicator parameters in at least one target data table based on the battery status parameters in at least one target data table and the current battery status parameters of the vehicle, and obtain the intermediate indicator parameters corresponding to the current driving status parameters.
[0105] It is understandable that when the battery state parameters of at least one target data table are different from the current battery state parameters, if the intermediate index parameters are directly determined based on the correspondence between the multiple driving state parameters and the intermediate index parameters in the at least one target data table, the accuracy of the intermediate index parameters will be reduced, thereby reducing the temperature monitoring accuracy of the drive motor. Therefore, in the embodiment of the present application, the correspondence between the multiple driving state parameters and the intermediate index parameters of the at least one target data table can be processed first according to the current battery state parameters and the battery state parameters of the at least one target data table, so as to obtain the intermediate index parameters corresponding to the current driving state parameters.
[0106] For example, taking the current battery voltage of 350V, the target data table is a data table of the correspondence between the speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 300V, and the data table of the correspondence between the speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 400V as examples, the ECU can use interpolation to obtain the correspondence between the speed of the drive motor, the torque of the drive motor and the steady-state temperature of the stator component when the battery voltage is 350V, thereby obtaining the steady-state temperature, time constant of the stator component and / or the steady-state temperature and time constant of the rotor component corresponding to the current speed and current torque of the drive motor.
[0107] Furthermore, EUC can also correct the data in the database according to the cooling condition of the drive motor.
[0108] In S204 and S205, the ECU may obtain the current cooling state parameters of the drive motor at the current moment, and based on the original cooling state parameters and the current cooling state parameters, correct the correspondence between the multiple driving state parameters and the intermediate index parameters included in the database.
[0109] The cooling state parameters may include ambient temperature, coolant temperature, and coolant flow rate, and the database may include a correspondence between a plurality of driving state parameters and intermediate index parameters under the original cooling state parameters. The original cooling state parameters may be cooling state parameters set when the vehicle leaves the factory.
[0110] It is understandable that if the current cooling state parameter is different from the original cooling state parameter, if the intermediate index parameter is determined directly using the correspondence between the multiple driving state parameters and the intermediate index parameter under the original cooling state parameter, the accuracy of temperature monitoring will be reduced. Therefore, in the embodiment of the present application, the ECU can correct the correspondence between the multiple driving state parameters and the intermediate index parameter in the database according to the original cooling state parameter and the current cooling state parameter.
[0111] For example, the ECU may adopt a translation method to correct the correspondence between the plurality of driving state parameters and the intermediate index parameters in the database, thereby obtaining the corrected correspondence between the plurality of driving state parameters and the intermediate index parameters.
[0112] Further, in S206 , the ECU may determine the temperature of the stator component and / or the rotor component at the next moment according to the intermediate indicator parameter and the target sampling frequency.
[0113] In an embodiment of the present application, the ECU may take into account the current battery status of the vehicle and the current cooling status of the drive motor, thereby correcting the correspondence between multiple driving status parameters and intermediate indicator parameters, making the intermediate indicator parameters more accurate, thereby improving the accuracy of temperature monitoring of the stator components and / or rotor components.
[0114] See also Figure 3A and Figure 3B The temperature monitoring change diagram of a permanent magnet drive motor is shown in FIG. Figure 3A and Figure 3B It can be seen from the temperature monitoring change curves of the stator component and the rotor component that the method provided in the embodiment of the present application can accurately monitor the temperature of the drive motor.
[0115] Based on the method provided in the embodiment of the present application, the temperature of the stator component and the rotor component can be accurately monitored in real time to prevent the temperature of the stator component and the rotor component from exceeding the temperature limit, thereby reducing the risk of winding insulation failure and irreversible demagnetization of the permanent magnet. At the same time, it can ensure the maximum release of the drive motor capacity, realize dynamic adjustment of the magnetic flux, and improve the torque control accuracy of the drive motor.
[0116] Furthermore, in the embodiment of the present application, the ECU can also predict the temperature of the drive motor when the vehicle is running in a bad working condition. For example, during the design phase of the drive motor, the heating condition of the drive motor when the vehicle is running in a bad working condition can be predicted.
[0117] See also Figure 4 A schematic flow chart of a method for monitoring the temperature of a drive motor is shown.
[0118] In S401 , the ECU may obtain the current driving state parameters of the vehicle at the current moment at a target sampling frequency.
[0119] In some possible implementations, the ECU may obtain multiple historical temperatures of the stator component and / or the rotor component at multiple consecutive historical moments before the current moment, and correct the current driving state parameters of the vehicle based on the multiple historical temperatures of the stator component and / or the rotor component.
[0120] Specifically, the ECU can use multiple historical temperatures of the stator components and the rotor components at multiple consecutive historical moments before the current moment to determine the current temperature and temperature rise rate of the stator components and the rotor components, and thus determine the derating strategy of the drive motor based on the current temperature and temperature rise rate of the stator components and the rotor components, thereby correcting the current driving state parameters of the vehicle.
[0121] For example, the database may include the corresponding relationship between the current temperature of the stator component, the temperature rise rate and the derating strategy, and the corresponding relationship between the current temperature of the rotor component, the temperature rise rate and the derating strategy. The derating strategy may be the derating percentage of the drive motor. The ECU may determine the derating percentage of the drive motor according to the current temperature and the temperature rise rate of the stator component and the rotor component, and thereby determine the maximum available torque of the drive motor according to the derating percentage of the drive motor.
[0122] If the current torque of the drive motor exceeds the maximum available torque, the ECU can correct the current torque to the maximum available torque, thereby simulating the scenario when the vehicle is running under harsh working conditions, so as to facilitate subsequent temperature monitoring of the drive motor.
[0123] S404 to S408 are the same as the steps in the previous text and will not be repeated here.
[0124] In an embodiment of the present application, during the design stage of the drive motor, the scenario of a vehicle running under severe working conditions can be simulated, and by predicting the temperature of the drive motor, it can be determined whether the temperature of the drive motor exceeds a safety threshold, thereby ensuring the reliability of the drive motor design.
[0125] Based on the above method provided in the embodiment of the present application, the embodiment of the present application also provides a temperature monitoring device for a drive motor corresponding to the above method. The units / modules involved in the embodiments of the present application can be implemented by software or by hardware. The name of the unit / module does not constitute a limitation on the unit / module itself in some cases.
[0126] See also Figure 5 The schematic diagram of the structure of the temperature monitoring device of the driving motor shown in the figure, the driving motor is deployed on a vehicle, the driving motor includes a stator component and a rotor component, and the device 500 includes:
[0127] An acquisition module 501 is used to acquire the current driving state parameters of the vehicle at the current moment at a target sampling frequency;
[0128] A determination module 502, configured to determine, based on the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter, wherein the intermediate index parameter is used to calculate the temperature of the stator component and / or the rotor component at the next moment;
[0129] The monitoring module 503 is used to determine the temperature of the stator component and / or the rotor component at the next moment according to the intermediate indicator parameter and the target sampling frequency.
[0130] In some possible implementations, the determination module 502 is specifically configured to:
[0131] According to the current driving state parameter, based on the correspondence between a plurality of driving state parameters and the intermediate index parameters included in the database, the intermediate index parameter corresponding to the current driving state parameter is screened out.
[0132] In some possible implementations, the current driving state parameter includes a current battery state parameter of the vehicle and a current operating condition parameter of the drive motor, the database includes multiple data tables corresponding to multiple battery state parameters, and the determination module 502 is specifically used to:
[0133] According to the current battery status parameters of the vehicle, at least one target data table is screened out from the multiple data tables, wherein the battery status parameters of the at least one target data table and the current battery status parameters of the vehicle meet a preset condition;
[0134] According to the correspondence between a plurality of driving state parameters and intermediate index parameters in at least one target data table, the intermediate index parameters corresponding to the current driving state parameters are screened out.
[0135] In some possible implementations, the database includes a correspondence between a plurality of driving state parameters and intermediate index parameters under the original cooling state parameters, and the acquisition module 501 is further used to:
[0136] Obtain the current cooling state parameters of the drive motor at the current moment;
[0137] The determination module 502 is specifically used for:
[0138] Based on the original cooling state parameter and the current cooling state parameter, correcting the correspondence between the plurality of driving state parameters and the intermediate index parameter included in the database;
[0139] According to the current driving state parameter, based on the corrected correspondence between the plurality of driving state parameters and the intermediate index parameter, the intermediate index parameter corresponding to the current driving state parameter is screened out.
[0140] In some possible implementations, the determination module 502 is specifically configured to:
[0141] According to the battery status parameters of at least one target data table and the current battery status parameters of the vehicle, the correspondence between multiple driving status parameters and intermediate index parameters of the at least one target data table is processed to obtain the intermediate index parameters corresponding to the current driving status parameters.
[0142] In some possible implementations, the acquisition module 501 is further configured to:
[0143] Acquire a plurality of historical temperatures of the stator component and / or the rotor component at a plurality of consecutive historical moments before a current moment;
[0144] The device also includes:
[0145] A correction module, used for correcting a current driving state parameter of the vehicle according to a plurality of historical temperatures of a stator component and / or a rotor component;
[0146] The determination module 502 is specifically used for:
[0147] According to the corrected current driving state parameter, an intermediate index parameter corresponding to the corrected current driving state parameter is determined.
[0148] In some possible implementations, the current driving state parameters include the battery voltage of the vehicle, the speed of the drive motor, and the torque of the drive motor, and the intermediate indicator parameters include the time constant and steady-state temperature of the stator component and / or the rotor component.
[0149] The temperature monitoring device 500 of the drive motor according to the embodiment of the present application may correspond to the method described in the embodiment of the present application, and the above and other operations and / or functions of each module / unit of the temperature monitoring device 500 of the drive motor are respectively to achieve Figure 1 , Figure 2 and Figure 4 For the sake of brevity, the corresponding processes of each method in the illustrated embodiment are not described in detail here.
[0150] The functions described above in this document may be performed at least in part by one or more hardware logic components. Figure 6 The schematic diagram of the structure of the electronic control unit 600 for realizing the temperature monitoring of the drive motor is shown. It should be noted that: Figure 6 The electronic control unit shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0151] like Figure 6 As shown, the electronic control unit 600 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 to a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic control unit 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0152] Typically, the following devices may be connected to the I / O interface 605: input devices 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 608 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 609. The communication devices 609 may allow the electronic control unit 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic control unit 600 is shown with various devices, but it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have instead.
[0153] The present application also provides a vehicle, which includes the aforementioned electronic control unit.
[0154] The present application also provides a computer-readable storage medium, also referred to as a machine-readable medium. In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0155] It should be noted that the computer-readable medium mentioned above in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0156] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic control unit, the electronic control unit: obtains the current driving state parameters of the vehicle at the current moment at a target sampling frequency; determines the intermediate index parameters corresponding to the current driving state parameters based on the current driving state parameters; determines the temperature of the stator component and / or the rotor component at the next moment based on the intermediate index parameters and the target sampling frequency.
[0157] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiment of the present application are executed.
[0158] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
[0159] Although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present application. Certain features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0160] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.
Claims
1. A temperature monitoring method for a drive motor, characterized in that: The drive motor is deployed on a vehicle, the drive motor includes a stator component and a rotor component, and the method includes: Acquiring the current driving state parameters of the vehicle at the current moment at a target sampling frequency; Determining, according to the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter, wherein the intermediate index parameter is used to calculate the temperature of the stator component and / or the rotor component at the next moment; The temperature of the stator component and / or the rotor component at the next moment is determined according to the intermediate indicator parameter and the target sampling frequency.
2. The method according to claim 1, characterized in that The step of determining, according to the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter comprises: According to the current driving state parameter, based on the correspondence between a plurality of driving state parameters and intermediate index parameters included in a database, an intermediate index parameter corresponding to the current driving state parameter is screened out.
3. The method according to claim 2, characterized in that The current driving state parameter includes a current battery state parameter of the vehicle and a current operating condition parameter of the drive motor, the database includes a plurality of data tables corresponding to a plurality of battery state parameters, and the intermediate index parameter corresponding to the current driving state parameter is screened out based on the corresponding relationship between the plurality of driving state parameters and the intermediate index parameters included in the database according to the current driving state parameter, including: According to the current battery status parameters of the vehicle, at least one target data table is screened out from the multiple data tables, and the battery status parameters of the at least one target data table and the current battery status parameters of the vehicle meet a preset condition; According to the correspondence between the plurality of driving state parameters and the intermediate index parameters in the at least one target data table, the intermediate index parameters corresponding to the current driving state parameters are screened out.
4. The method according to claim 2, characterized in that: The database includes a correspondence between a plurality of driving state parameters and intermediate index parameters under the original cooling state parameters, and the method further includes: Acquire a current cooling state parameter of the drive motor at the current moment; The method of filtering out the intermediate index parameter corresponding to the current driving state parameter based on the corresponding relationship between the multiple driving state parameters and the intermediate index parameters included in the database according to the current driving state parameter includes: Based on the original cooling state parameter and the current cooling state parameter, correcting the correspondence between the plurality of driving state parameters and the intermediate index parameters included in the database; According to the current driving state parameter, based on the corrected correspondence between the plurality of driving state parameters and the intermediate index parameter, the intermediate index parameter corresponding to the current driving state parameter is screened out.
5. The method according to claim 3, characterized in that: The step of screening out the intermediate index parameter corresponding to the current driving state parameter according to the correspondence between the plurality of driving state parameters and the intermediate index parameter in the at least one target data table comprises: According to the battery status parameters of the at least one target data table and the current battery status parameters of the vehicle, the correspondence between the multiple driving status parameters and the intermediate index parameters of the at least one target data table is processed to obtain the intermediate index parameters corresponding to the current driving status parameters.
6. The method according to claim 1, characterized in that The method further comprises: Acquire a plurality of historical temperatures of the stator component and / or the rotor component at a plurality of consecutive historical moments before the current moment; Correcting a current driving state parameter of the vehicle according to a plurality of historical temperatures of the stator component and / or the rotor component; The step of determining, according to the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter comprises: According to the corrected current driving state parameter, an intermediate index parameter corresponding to the corrected current driving state parameter is determined.
7. The method according to any one of claims 1 to 6, characterized in that: The current driving state parameters include the battery voltage of the vehicle, the rotation speed of the drive motor and the torque of the drive motor, and the intermediate index parameters include the time constant and the steady-state temperature of the stator component and / or the rotor component.
8. A temperature monitoring device for a drive motor, characterized in that: The drive motor is deployed on a vehicle, the drive motor includes a stator component and a rotor component, and the device includes: An acquisition module, used for acquiring the current driving state parameters of the vehicle at the current moment at a target sampling frequency; a determination module, configured to determine, according to the current driving state parameter, an intermediate index parameter corresponding to the current driving state parameter, wherein the intermediate index parameter is used to calculate the temperature of the stator component and / or the rotor component at a next moment; A monitoring module is used to determine the temperature of the stator component and / or the rotor component at the next moment according to the intermediate indicator parameter and the target sampling frequency.
9. An electronic control unit, characterized in that: The electronic control unit comprises a processor and a memory, wherein instructions are stored in the memory, and the processor executes the instructions so that the electronic control unit executes the method according to any one of claims 1 to 7.
10. A vehicle, characterized in that: The vehicle comprises an electronic control unit as claimed in claim 9.