Motor temperature control method, system and equipment
By introducing calculation models and prediction models into the motor temperature control system, combined with the correction mechanism, the problem of inaccurate solenoid valve opening control in traditional motor temperature control is solved, and precise control of motor temperature and stability of solenoid valve opening control is achieved. sex.
Patent Information
- Application Number
- CN202411593159.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-11-08
AI Technical Summary
In traditional motor temperature control methods, there is an inaccurate problem of opening degree control of solenoid valves, which makes it difficult to accurately control the motor temperature.
By introducing the first calculation model, the second calculation model, the prediction model and the correction mechanism, the key parameters of the motor are obtained in real time, and the target valve opening and power driving operation time of the solenoid valve are calculated based on these models, and the current conversion coefficient is dynamically adjusted to Correct the opening difference.
It realizes precise control of motor temperature, improves the stability and reliability of solenoid valve opening control, and adapts to the actual performance changes of solenoid valves and power drive units and different working environment conditions.
Smart Images

Figure CN119448882A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital signal processing, and in particular to a motor temperature control method, system and device. Background Art
[0002] With the continuous development of modern automobile technology, motor temperature control plays a vital role in improving vehicle performance, ensuring passenger comfort and improving energy efficiency. Especially in electric vehicles and hybrid vehicles, the motor is the power source, and its operating temperature directly affects the efficiency and life of the motor.
[0003] Therefore, accurate control of motor temperature is an important task for the normal operation of the car. To achieve this goal, motor temperature control usually includes a series of sensors, actuators (such as solenoid valves) and control units, which work together to regulate the flow of coolant and thus control the temperature of the motor.
[0004] In traditional motor temperature control, the opening control of the solenoid valve is often based on a fixed current drive time and a preset opening value. However, this method has some problems. First, due to factors such as the response characteristics of the solenoid valve, the flow characteristics of the coolant, and the dynamic characteristics of the control system, the fixed drive time may not ensure that the solenoid valve reaches the expected opening; second, the actual opening of the solenoid valve may be affected by many factors, such as the current size, the degree of wear of the solenoid valve, and the pressure of the coolant, all of which may cause the actual opening of the solenoid valve to deviate from the expected value.
[0005] In order to solve these problems, the present invention proposes a new motor temperature control method, which is applied to the automotive thermal management module and pays special attention to the control of the solenoid valve by the power drive unit. By introducing the first calculation model, the second calculation model, the prediction model and the correction mechanism, the method can more accurately control the opening of the solenoid valve, thereby achieving precise control of the motor temperature. Summary of the invention
[0006] In view of the defects in the prior art, the present invention provides a motor temperature control method, system and device.
[0007] A motor temperature control method is applied to an automobile thermal management module, the automobile thermal management module includes a power drive unit and solenoid valves arranged at multiple nodes, the method includes: receiving a coolant request signal from the automobile thermal management module; obtaining the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the motor target temperature, and obtaining the coolant flow rate based on a first calculation model, the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the motor target temperature, and obtaining the target valve opening of the solenoid valve based on a second calculation model and the coolant flow rate; obtaining an initial current conversion coefficient corresponding to the power drive unit, and obtaining a target valve opening based on a prediction model, the initial current conversion coefficient and the target valve opening Take a first power drive operation time; control the power drive unit to generate a current for controlling the opening of multiple solenoid valves according to the first power drive operation time, and obtain the actual valve openings of the multiple solenoid valves after the power drive unit completes the control; obtain multiple opening differences according to the target valve opening and multiple actual valve openings, and obtain correction indicators according to the multiple opening differences, and correct the initial current conversion coefficient according to the correction indicator and generate a corrected current conversion coefficient; obtain a second power drive operation time based on the prediction model, the corrected current conversion coefficient and the target valve opening, and after re-closing the multiple solenoid valves, control the power drive unit to generate a current for controlling the opening of the multiple solenoid valves according to the second power drive operation time.
[0008] Preferably, a plurality of opening difference values are obtained according to the target valve opening and a plurality of actual valve openings and are expressed as: ΔO i =O is -O im ; where ΔO i is the i-th opening difference, O is is the actual valve opening of the ith valve, O im is the i-th target valve opening.
[0009] Preferably, obtaining the correction index according to the plurality of opening difference values comprises: obtaining an outlier index according to the opening difference values; screening out a plurality of opening difference values whose outlier index is lower than a preset threshold, and taking an average value of the screened plurality of opening difference values as the correction index.
[0010] Preferably, the outlier index is obtained according to a plurality of opening difference values and is expressed as: Among them, the Z i is the outlier index corresponding to the i-th opening difference, ΔO j is the jth opening difference, ρ is the scaling factor, and n is the number of opening differences.
[0011] Preferably, the initial current conversion coefficient is corrected according to the correction index and the corrected current conversion coefficient is generated and expressed as: Among them, C X is the corrected current conversion coefficient, C Cis the initial current conversion coefficient, α is the fitting coefficient, m is the number of opening differences where the outlier index is lower than the preset threshold, ΔO k The kth opening difference value where the outlier indicator is lower than the preset threshold.
[0012] Preferably, the first calculation model is expressed as: Among them, Q l is the coolant flow rate, T t is the motor target temperature, T c is the current temperature of the motor, S m The motor working state is, T o is the coolant outlet temperature, C l Coolant heat transfer performance, γ, ε, θ and μ are experimental parameters, and δ is the slope parameter.
[0013] Preferably, the second calculation model is expressed as: Among them, ω t is the target valve opening, is the size relationship parameter.
[0014] Preferably, the prediction model for obtaining the first power driving operation time based on the prediction model, the initial current conversion coefficient and the target valve opening is expressed as: Among them, t d is the first power driving operation time, a, b and c are weight coefficients, and θ is the electromagnetic conversion time reference of the electromagnetic valve.
[0015] A motor temperature control system is also provided, the system comprising: an automobile thermal management module, the automobile thermal management module comprising a power drive unit and solenoid valves arranged at multiple nodes, a receiving module for receiving a coolant request signal from the automobile thermal management module; a first acquisition and calculation module for acquiring the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the target temperature of the motor, and acquiring the coolant flow rate based on a first calculation model, the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the target temperature of the motor, and acquiring the target valve opening of the solenoid valve based on a second calculation model and the coolant flow rate; a second acquisition and calculation module for acquiring an initial current conversion coefficient corresponding to the power drive unit, and acquiring the first acquisition and calculation module based on the prediction model, the initial current conversion coefficient and the target valve opening A power drive operation time; a first motor temperature execution module, used to control the power drive unit to generate a current for controlling the opening of multiple solenoid valves according to the first power drive operation time, and obtain the actual valve opening of the multiple solenoid valves after the power drive unit control is completed; a feedback correction module, used to obtain multiple opening differences according to the target valve opening and multiple actual valve openings, and obtain correction indicators according to the multiple opening differences, and correct the initial current conversion coefficient according to the correction indicator and generate a corrected current conversion coefficient; a second motor temperature execution module, used to obtain a second power drive operation time based on the prediction model, the corrected current conversion coefficient and the target valve opening, and after re-closing the multiple solenoid valves, control the power drive unit to generate a current for controlling the opening of multiple solenoid valves according to the second power drive operation time.
[0016] An electronic device is also provided, comprising: a memory on which a computer program is stored; and a processor for executing the computer program in the memory to implement the above-mentioned motor temperature control method.
[0017] The beneficial effects of the present invention are embodied in:
[0018] In the entire motor temperature control method, by acquiring key parameters such as the current motor temperature, working status, coolant outflow temperature and motor target temperature in real time, and converting these parameters into the target valve opening of the solenoid valve based on an accurate calculation model, precise control of the motor temperature is achieved; further, the power drive operation time is calculated through a prediction model combined with the current conversion coefficient and the target valve opening, and the response characteristics of the solenoid valve, the flow characteristics of the coolant and the dynamic characteristics of the control system are taken into account, so that the opening control of the solenoid valve is more stable and reliable; further, a correction mechanism is introduced to dynamically adjust the current conversion coefficient according to the deviation between the actual opening of the solenoid valve and the target opening, so that after each control process, the current conversion coefficient will be corrected according to the deviation between the actual valve opening and the target opening, and the corrected coefficient will be used as the initial value of the next control process, realizing optimization iteration and continuously improving the control accuracy. This adaptive capability enables the system to gradually optimize the current conversion coefficient and better adapt to the actual performance changes of the solenoid valve and the power drive unit as well as different working environment conditions. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for the specific embodiments or the description of the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn according to the actual scale.
[0020] Figure 1 A schematic diagram of the steps of the motor temperature control method of the present invention;
[0021] Figure 2 It is a schematic diagram of some steps of S5 in the motor temperature control method of the present invention;
[0022] Figure 3 The present invention is a block diagram of an electronic device according to an embodiment of the present invention.
[0023] Reference numerals:
[0024] 700 - electronic device, 701 - processor, 702 - memory, 703 - multimedia component, 704 - input / output (I / O) interface, 705 - communication component. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0026] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0027] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. In addition, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0028] like Figure 1 As shown, a motor temperature control method is provided, which is applied to an automobile thermal management module, wherein the automobile thermal management module includes a power drive unit and solenoid valves arranged at multiple nodes, and the method includes:
[0029] S1, receiving a coolant request signal from a vehicle thermal management module;
[0030] S2, obtaining the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the target temperature of the motor, and obtaining the coolant flow rate based on the first calculation model, the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the target temperature of the motor, and obtaining the target valve opening of the solenoid valve based on the second calculation model and the coolant flow rate;
[0031] S3, obtaining an initial current conversion coefficient corresponding to the power drive unit, and obtaining a first power drive operation time based on the prediction model, the initial current conversion coefficient and the target valve opening;
[0032] S4, controlling the power drive unit to generate a current for controlling the opening of the plurality of solenoid valves according to the first power drive operation time, and obtaining the actual valve openings of the plurality of solenoid valves after the control of the power drive unit is completed;
[0033] S5. Obtain multiple opening difference values according to the target valve opening and multiple actual valve opening values, obtain correction indicators according to the multiple opening difference values, and correct the initial current conversion coefficient according to the correction indicators to generate a corrected current conversion coefficient;
[0034] S6. Obtain a second power drive operation time based on the prediction model, the corrected current conversion coefficient and the target valve opening, and after reclosing the multiple solenoid valves, control the power drive unit to generate a current for controlling the opening of the multiple solenoid valves according to the second power drive operation time.
[0035] In this embodiment, it should be noted that in S1, a coolant request signal is received from the vehicle thermal management module. This signal is sent by the vehicle thermal management module after comprehensive judgment based on the current operating status and environmental conditions of the motor, and it reflects the demand for coolant flow. Specifically, when the motor starts to work or the workload increases and the temperature starts to rise, the vehicle thermal management module will send a request signal to request the coolant to start entering and reduce the motor temperature.
[0036] In S2, four key parameters are firstly obtained, namely, the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the target temperature of the motor. These parameters are the basis for the subsequent calculation of the coolant flow rate and the target valve opening of the solenoid valve, and these data can be collected in real time through sensors; further, according to the preset first calculation model, the required coolant flow rate is calculated by comprehensively considering the gap between the current temperature of the motor and the target temperature, the working state of the motor and the coolant outflow temperature; further, according to the preset second calculation model, the calculated coolant flow rate will be converted into the target valve opening of the solenoid valve to control the flow of the coolant.
[0037] When the car is started, the working state of the motor will change, the load will increase, and the motor temperature will rise. At this time, the sensor monitors the current temperature, working state and coolant outflow temperature of the motor in real time, and obtains the motor target temperature (this target temperature is usually preset to ensure that the motor operates within a safe and efficient temperature range); then, based on these parameters, the first calculation model calculates the coolant flow required at this time, and then, through the second calculation model, this flow value is converted into the target valve opening of the solenoid valve, so that the control unit can accurately adjust the flow of coolant to keep the motor temperature within the target range.
[0038] In summary, it is possible to ensure that the opening of the solenoid valve is adjusted according to the actual working state and temperature requirements of the motor, providing data support for precise control of the flow of coolant in subsequent steps. This targeted adjustment improves the accuracy and response speed of the motor temperature control process in subsequent steps.
[0039] In S3, the initial current conversion coefficient corresponding to the power drive unit is first obtained. This coefficient is an important parameter that describes the relationship between current and solenoid valve opening. It can be obtained from the historical power drive unit operation information (that is, the corrected current conversion coefficient in the previous control process is used as the initial current conversion coefficient in this control process), or obtained based on the theoretical performance of the theoretical power drive unit and the theoretical solenoid valve. It reflects the proportional relationship between the current change and the solenoid valve opening change, but does not take into account the actual performance of the current power drive unit and the solenoid valve, such as their actual power loss or actual wear; after obtaining the initial current conversion coefficient, the system will calculate the first power drive operation time based on a prediction model, combined with the target valve opening and the initial current conversion coefficient; this prediction model is usually established based on factors such as the response characteristics of the solenoid valve, the flow characteristics of the coolant, and the dynamic characteristics of the power drive unit. It can predict the driving time required for the solenoid valve to reach the target opening based on the given current conversion coefficient and the target valve opening.
[0040] For example, when the initial current conversion coefficient of the power drive unit is 0.8, and the target valve opening of the solenoid valve is calculated to be 50% through S2, this coefficient and the target valve opening will be input into the prediction model, and the model will calculate the first power drive operation time. For example, this time is 200 milliseconds, which means that the system needs to control the power drive unit to generate a standard current and last for 200 milliseconds so that the solenoid valve can reach a 50% opening.
[0041] In S4, according to the first power drive operation time calculated in the S3 stage, the power drive unit is controlled to generate corresponding current to control the opening of multiple solenoid valves. In this process, the power drive unit will accurately output current to the solenoid valve according to the preset time length and current size to drive the solenoid valve to generate sufficient magnetic field and reach the expected opening under the drive of the magnetic field. At the same time, after the power drive unit completes the operation, the actual valve opening of the solenoid valve is obtained, which is achieved through the sensor on the solenoid valve.
[0042] Assuming that the first power drive operation time calculated in the S3 stage is 200 milliseconds, in the S4 stage, the system will control the power drive unit to generate a preset current, such as 1 ampere, for 200 milliseconds to drive the solenoid valve to open. Then, the system will monitor the actual opening of the solenoid valve through the sensor. For example, if the actual opening is 48%, this actual opening value will be recorded by the system for subsequent correction and adjustment.
[0043] In S5, the actual valve openings of multiple solenoid valves obtained in stage S4 are compared with the target valve openings to calculate multiple opening differences, which reflect the degree of deviation between the actual openings of the solenoid valves and the expected values. Then, based on these differences, combined with a preset algorithm or rule, a correction index is calculated. This correction index is used to adjust the initial current conversion coefficient so as to more accurately control the opening of the solenoid valve in the subsequent control process.
[0044] Assuming that in the S4 stage, the system detects that the actual opening of a solenoid valve is 48%, while the target valve opening is 50%, then the opening difference is 2%. The system will calculate a correction index based on this difference and the opening difference of other solenoid valves, combined with a preset algorithm, such as 0.05 (indicating that the current conversion coefficient needs to be increased to increase the opening); finally, this correction index is used to correct the initial current conversion coefficient to obtain the corrected current conversion coefficient.
[0045] In summary, S5 dynamically adjusts the current conversion coefficient according to the deviation between the actual opening of the solenoid valve and the target opening, thereby improving the accuracy and stability of the solenoid valve control. This correction mechanism can not only timely detect and correct the deviation of the solenoid valve opening, but also reduce the system performance degradation caused by the accumulation of deviations. At the same time, through continuous correction and adjustment, the system can also gradually optimize the current conversion coefficient and improve the overall control effect.
[0046] In S6, the current conversion coefficient corrected in the S5 stage is used to calculate the second power drive operation time based on the prediction model and the target valve opening. This step is to ensure that the solenoid valve can reach the expected opening more accurately under the new current conversion coefficient. After calculating the second power drive operation time, the system will control the power drive unit to generate a control current according to the new operation time after reclosing multiple solenoid valves (if they were open before) to drive the solenoid valve to open to the target opening.
[0047] Assume that in the S5 stage, the corrected current conversion coefficient is 0.85 (the original value is 0.8). In the S6 stage, using this new coefficient, combined with the target valve opening (for example, 50%), the second power drive operation time is calculated again through the prediction model. For example, the time calculated this time is 210 milliseconds (due to the increase in the current conversion coefficient, the required time will also increase). Then, the power drive unit is controlled to generate a corresponding current after the solenoid valve is closed again, which lasts for 210 milliseconds to drive the solenoid valve to open to 50%. More importantly, the corrected current conversion coefficient finally output is used as the initial current conversion coefficient of the subsequent control process, thereby realizing optimization iteration, achieving further precise control of the solenoid valve opening, reducing the opening deviation, and greatly improving the accuracy and stability of the motor temperature control.
[0048] In summary, in the entire motor temperature control method, by acquiring key parameters such as the current motor temperature, working status, coolant outflow temperature and motor target temperature in real time, and converting these parameters into the target valve opening of the solenoid valve based on an accurate calculation model, the motor temperature can be precisely controlled; further, the power drive operation time is calculated by combining the prediction model with the current conversion coefficient and the target valve opening, and the response characteristics of the solenoid valve, the flow characteristics of the coolant and the dynamic characteristics of the control system are taken into account, so that the opening control of the solenoid valve is more stable and reliable; further, a correction mechanism is introduced to dynamically adjust the current conversion coefficient according to the deviation between the actual opening of the solenoid valve and the target opening, so that after each control process, the current conversion coefficient will be corrected according to the deviation between the actual valve opening and the target opening, and the corrected coefficient will be used as the initial value of the next control process, realizing optimization iteration and continuously improving the control accuracy. This adaptive capability enables the system to gradually optimize the current conversion coefficient and better adapt to the actual performance changes of the solenoid valve and the power drive unit as well as different working environment conditions.
[0049] In one embodiment, a plurality of opening difference values are obtained according to the target valve opening and a plurality of actual valve openings and are expressed as:
[0050] ΔO i =O is -O im ;in,
[0051] ΔO i is the i-th opening difference, O is is the actual valve opening of the ith valve, O im is the i-th target valve opening.
[0052] In this embodiment, it should be noted that in order to more accurately control the motor temperature, the concept of opening difference is introduced, and its calculation formula is ΔO i =O is -O im , aims to quantify the difference between the actual valve opening and the target valve opening, thus providing a basis for subsequent control strategy adjustments. Specifically, ΔO i It represents the opening difference between the target valve opening and the actual valve opening of the ith solenoid valve or sampling point, referred to as the ith opening difference, O is represents the valve opening actually measured at the i-th solenoid valve or sampling point, and O im The target valve opening is calculated by the second calculation model. By calculating the difference between the two, we can intuitively understand the gap between the actual execution of the valve opening and the target value under the current control strategy.
[0053] The calculation of the opening difference provides basic data for the subsequent correction mechanism, so that the system can dynamically adjust the control parameters such as the current conversion coefficient according to the deviation between the actual valve opening and the target opening, and achieve optimization iteration. Finally, through continuous monitoring and adjustment, the system can gradually adapt to the actual performance changes of the solenoid valve and power drive unit and different working environment conditions, ensuring the stability and reliability of the motor temperature control.
[0054] Assume that in a certain sampling, the actual valve opening is O is is 50%, and the target valve opening is O im is 60%; according to the formula, the opening difference ΔO i This means that the current valve opening is lower than the target value, and the system needs to adjust the current conversion coefficient or other control parameters to make the valve opening closer to the target value. Through such feedback and adjustment mechanism, the system can achieve precise control of the motor temperature.
[0055] like Figure 2 As shown, in one embodiment, obtaining the correction index according to the multiple opening difference values in S5 includes:
[0056] S51, obtaining an outlier index according to the opening difference;
[0057] S52, screening out a plurality of opening difference values whose outlier indicators are lower than a preset threshold, and taking an average value of the screened plurality of opening difference values as a correction indicator.
[0058] In this embodiment, it should be noted that, in S51, the outlier index is obtained based on the multiple opening difference values calculated previously, in order to identify those outliers that significantly deviate from the majority of data points in S52. These outliers may be caused by measurement errors, equipment failures or other abnormal factors, thereby improving the accuracy and reliability of subsequent analysis.
[0059] In S52, multiple opening difference values whose outlier index is lower than the preset threshold are screened out, with the purpose of removing those data points that are considered abnormal and retaining only those opening difference values within the normal range. By setting a reasonable threshold, those opening difference values that have a small impact on the overall data distribution can be effectively screened out. Among them, the setting of the preset threshold value should take into account the actual characteristics and control requirements of the system; for example, if the system has high requirements for the accuracy of temperature control, then a tighter threshold range needs to be set to more accurately screen out abnormal opening difference values. On the contrary, if the system has relatively low requirements for the accuracy of temperature control, or has higher requirements for the stability of the system, then the threshold range can be appropriately relaxed to reduce the number of adjustments caused by negligible errors.
[0060] Then, the average value of these screened opening differences is taken as the correction index, which can more accurately reflect the actual situation of most data points, thus providing a more reliable basis for subsequent control strategy adjustments. Through such processing, we can ensure the accuracy and representativeness of the correction index and further improve the accuracy and stability of motor temperature control.
[0061] In one embodiment, obtaining an outlier index according to a plurality of opening difference values is expressed as:
[0062]
[0063] The Z i is the outlier index corresponding to the i-th opening difference, ΔO j is the jth opening difference, ρ is the scaling factor, and n is the number of opening differences.
[0064] In this embodiment, it should be noted that in the entire expression, firstly all the opening difference values ΔO are calculated. j The average value of Then the i-th opening difference ΔO i The comparison is done by subtracting the mean value and then scaling it (controlled by the scaling factor ρ) to obtain a value representing ΔO i The value Z of the deviation from the average level i , so the entire expression helps to identify abnormal values or outliers that are significantly different from the majority of data points. By calculating the outlier indicator Z i , the abnormality of each opening difference can be evaluated more objectively and quantitatively, and possible problem points can be identified quickly.
[0065] In one embodiment, the initial current conversion coefficient is corrected according to the correction index and the corrected current conversion coefficient is generated as:
[0066] in,
[0067] C X is the corrected current conversion coefficient, C C is the initial current conversion coefficient, α is the fitting coefficient, m is the number of opening differences where the outlier index is lower than the preset threshold, ΔO k The kth opening difference value where the outlier indicator is lower than the preset threshold.
[0068] In this embodiment, it should be noted that the corrected current conversion coefficient C X The calculation formula aims to optimize the initial current conversion coefficient C by introducing a correction index C, thereby improving the accuracy of current control; and the correction index is the average value of the m opening differences whose outlier index is lower than the preset threshold, that is, Furthermore, the fitting coefficient α is a parameter determined based on experience or experimental data. It reflects an empirical relationship between the correction index derived from the opening difference and the current conversion coefficient. The introduction of the fitting coefficient is to incorporate the correction index derived from the opening difference into the correction of the current conversion coefficient in a reasonable way. The selection of α usually needs to be determined according to the specific application scenario and experimental data. The size of α will directly affect the intensity and effect of the correction. If α is too large, it may lead to excessive correction, causing the corrected current conversion coefficient to deviate from the true value. If α is too small, it may not fully reflect the influence of the opening difference on the current conversion coefficient, resulting in insufficient correction.
[0069] Assume that in a power system, the initial current conversion coefficient C C is 1.5, and the fitting coefficient α is set to 1.1 based on experience. In a certain measurement, it was found that 5 opening differences were lower than the preset threshold, namely 1, 2, -1, 1.5 and -0.5. First, the correction index is calculated. The correction index of these differences is 0.6, which is then multiplied by the fitting coefficient to obtain a correction of 0.66. Finally, this correction is applied to the initial coefficient to obtain the corrected current conversion coefficient C X In this way, the system can adjust the current conversion coefficient according to the actual operating conditions to improve the accuracy of the measurement.
[0070] In one embodiment, the first calculation model is expressed as:
[0071] in,
[0072] Q l is the coolant flow rate, T t is the motor target temperature, T c is the current temperature of the motor, S m The motor working state is, T o is the coolant outlet temperature, C l Coolant heat transfer performance, γ, ε, θ and μ are experimental parameters, and δ is the slope parameter.
[0073] In this embodiment, it should be noted that the first calculation model is intended to calculate the coolant flow rate Q l , the factors affecting the coolant flow rate are considered, and the influence of these factors is quantified through a series of experimental parameters and slope parameters.
[0074] T in the formula t and T cRepresent the target temperature and current temperature of the motor respectively. The difference between them reflects the degree to which the motor needs to dissipate heat. The exponential term The nonlinear effect of temperature difference on coolant flow is described, where γ is an experimental parameter used to adjust the sensitivity of flow to temperature difference, and δ, as a slope parameter, determines the rate of change of this sensitivity. Such an exponential function setting can more accurately reflect the actual relationship between temperature difference and coolant flow, especially when the temperature difference is large, to ensure that the flow is sufficiently increased to quickly reduce the motor temperature.
[0075] In addition, the formula also takes into account the motor working state S m , Coolant outflow temperature T o and coolant heat exchange performance C l These factors are quantified by the three experimental parameters ε, θ and μ, and multiplied by their respective corresponding variables to comprehensively evaluate their contribution to the coolant flow. Such a setting can fully consider various actual operating conditions, making the model more practical and accurate.
[0076] In one embodiment, the second calculation model is expressed as:
[0077] in,
[0078] ω t is the target valve opening, is the size relationship parameter.
[0079] In this embodiment, it should be noted that the target valve opening and the coolant flow rate Q l Direct association, by introducing dimension relationship parameters (This parameter comprehensively considers the changes in the flow channel size corresponding to different types of solenoid valves with different opening methods), and the second calculation model can be adjusted according to the specific dimensional characteristics of different devices or systems to ensure the universal applicability and accuracy of the control strategy.
[0080] Among them, the size relationship parameters It can be obtained by adjusting different types of solenoid valves with different opening modes in the laboratory or actual operating environment, and measuring the corresponding flow channel dimensions based on different coolant flow conditions. This can record a series of data points, and then use these data points for regression analysis to derive the dimensional relationship parameters. Use numerical simulation tools such as computational fluid dynamics to predict coolant flow by simulating fluid flow at different valve openings. Adjust the dimensional relationship parameters in the model to match the simulation results with experimental data or known data to determine the dimensional relationship parameters. The value of .
[0081] In one embodiment, the prediction model for obtaining the first power driving operation time based on the prediction model, the initial current conversion coefficient and the target valve opening is expressed as:
[0082]
[0083] t d is the first power driving operation time, a, b and c are weight coefficients, and θ is the electromagnetic conversion time reference of the electromagnetic valve.
[0084] In this embodiment, it should be noted that the prediction model is used to calculate the first power driving operation time t d In this formula, a, b, and c are weight coefficients, which represent the relative importance of different factors on the driving operation time; ω t is the target valve opening, which reflects the degree of opening that the valve needs to achieve; and θ is the electromagnetic conversion time benchmark of the solenoid valve, which represents the response speed of the solenoid valve under standard conditions.
[0085] The first power driving operation time of the solenoid valve is affected by the initial current conversion coefficient C c , the target valve opening and the electromagnetic conversion time benchmark are determined. By incorporating these factors into the prediction model in the form of weight coefficients, the first power driving operation time required for the electromagnetic valve under different conditions can be accurately estimated; further, by adjusting the weight coefficient, the first power driving operation time can be finely adjusted, and the adjustment of the weight coefficient can be combined with the size relationship parameters in the above-mentioned implementation mode. The acquisition of information can also be based on historical data, industry standards or expert judgment.
[0086] A motor temperature control system is also provided, the system comprising:
[0087] An automotive thermal management module, the automotive thermal management module comprising a power drive unit and solenoid valves arranged at a plurality of nodes,
[0088] A receiving module, used for receiving a coolant request signal from a thermal management module of an automobile;
[0089] a first acquisition and calculation module, for acquiring a current temperature of the motor, a working state of the motor, a coolant outflow temperature, and a target temperature of the motor, and acquiring a coolant flow rate based on a first calculation model, the current temperature of the motor, the working state of the motor, the coolant outflow temperature, and the target temperature of the motor, and acquiring a target valve opening of the solenoid valve based on a second calculation model and the coolant flow rate;
[0090] A second acquisition and calculation module, used to acquire an initial current conversion coefficient corresponding to the power drive unit, and acquire a first power drive operation time based on the prediction model, the initial current conversion coefficient and the target valve opening;
[0091] A first motor temperature execution module is used to control the power drive unit to generate a current for controlling the opening of multiple solenoid valves according to a first power drive operation time, and obtain the actual valve opening of the multiple solenoid valves after the power drive unit completes the control;
[0092] A feedback correction module, for obtaining a plurality of opening difference values according to a target valve opening and a plurality of actual valve openings, obtaining a correction index according to the plurality of opening difference values, and correcting an initial current conversion coefficient according to the correction index and generating a corrected current conversion coefficient;
[0093] The second motor temperature execution module is used to obtain the second power drive operation time based on the prediction model, the corrected current conversion coefficient and the target valve opening, and after re-closing the multiple solenoid valves, control the power drive unit to generate current for controlling the opening of the multiple solenoid valves according to the second power drive operation time.
[0094] In this embodiment, it should be noted that, regarding the above-mentioned motor temperature control system, the specific manner of performing the operation has been described in detail in the embodiment of the motor temperature control method, and will not be elaborated here.
[0095] Figure 3 FIG. 1 is a block diagram of an electronic device for a motor temperature control method according to an exemplary embodiment. Figure 3 As shown, the electronic device 700 may include: a processor 701 and a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an input / output (I / O) interface 704, and a communication component 705.
[0096] The processor 701 is used to control the overall operation of the electronic device 700 to complete all or part of the steps in the above-mentioned motor temperature control method. The memory 702 is used to store various types of data to support the operation of the electronic device 700, and these data may include, for example, instructions for any application or method used to operate on the electronic device 700, and application-related data, such as contact data, sent and received messages, pictures, audio, video, etc. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, referred to as EPROM), programmable read-only memory (Programmable Read-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 703 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 702 or sent through the communication component 705. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 704 provides an interface between the processor 701 and other interface modules, and the other interface modules may be keyboards, mice, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC or other 5G, etc., or a combination of one or more of them, is not limited here. Therefore, the corresponding communication component 705 may include: Wi-Fi module, Bluetooth module, NFC module, etc.
[0097] In an exemplary embodiment, the electronic device 700 can be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned motor temperature control method.
[0098] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned motor temperature control method are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 702 including program instructions, and the above-mentioned program instructions can be executed by the processor 701 of the electronic device 700 to complete the above-mentioned motor temperature control method.
[0099] In another exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program executable by a programmable device. The computer program has a code portion for executing the above motor temperature control method when executed by the programmable device.
[0100] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments. Within the technical concept of the present disclosure, a variety of simple modifications can be made to the technical solution of the present disclosure, and these simple modifications all fall within the protection scope of the present disclosure.
[0101] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not further describe various possible combinations.
[0102] In addition, various embodiments of the present disclosure may be arbitrarily combined, and as long as they do not violate the concept of the present disclosure, they should also be regarded as the contents disclosed by the present disclosure.
[0103] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and specification of the present invention.
Claims
1. A motor temperature control method, applied to an automobile thermal management module, wherein the automobile thermal management module comprises a power drive unit and solenoid valves arranged at multiple nodes, characterized in that: The method comprises: receiving a coolant request signal from a thermal management module of the vehicle; Obtaining the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the target temperature of the motor, and obtaining the coolant flow rate based on the first calculation model, the current temperature of the motor, the working state of the motor, the coolant outflow temperature and the target temperature of the motor, and obtaining the target valve opening of the solenoid valve based on the second calculation model and the coolant flow rate; Obtaining an initial current conversion coefficient corresponding to the power drive unit, and obtaining a first power drive operation time based on the prediction model, the initial current conversion coefficient and the target valve opening; Controlling the power drive unit to generate a current for controlling the opening of the plurality of solenoid valves according to the first power drive operation time, and obtaining the actual valve openings of the plurality of solenoid valves after the control of the power drive unit is completed; Acquire multiple opening difference values according to the target valve opening and multiple actual valve opening values, acquire correction indicators according to the multiple opening difference values, and correct the initial current conversion coefficient according to the correction indicators to generate a corrected current conversion coefficient; The second power drive operation time is obtained based on the prediction model, the corrected current conversion coefficient and the target valve opening, and after the multiple solenoid valves are closed again, the power drive unit is controlled to generate current for controlling the opening of the multiple solenoid valves according to the second power drive operation time.
2. The motor temperature control method according to claim 1, characterized in that: The method of obtaining multiple opening difference values according to the target valve opening and multiple actual valve openings is expressed as: ΔO i =O is -O im ; Among them, ΔO i is the i-th opening difference, O is is the actual valve opening of the ith valve, O im is the i-th target valve opening.
3. The motor temperature control method according to claim 2, characterized in that: The obtaining of the correction index according to the plurality of opening difference values comprises: Get outlier indicators based on the opening difference; A plurality of opening difference values whose outlier indicators are lower than a preset threshold are screened out, and an average value of the screened plurality of opening difference values is taken as a correction indicator.
4. The motor temperature control method according to claim 3, characterized in that: The method of obtaining the outlier index according to multiple opening difference values is expressed as: in, The Z i is the outlier index corresponding to the i-th opening difference, ΔO j is the jth opening difference, ρ is the scaling factor, and n is the number of opening differences.
5. The motor temperature control method according to claim 4, characterized in that: The method of correcting the initial current conversion coefficient according to the correction index and generating the corrected current conversion coefficient is expressed as: in, C X is the corrected current conversion coefficient, C C is the initial current conversion coefficient, α is the fitting coefficient, m is the number of opening differences where the outlier index is lower than the preset threshold, ΔO k The kth opening difference value where the outlier indicator is lower than the preset threshold.
6. The motor temperature control method according to claim 5, characterized in that: The first calculation model is expressed as: in, Q l is the coolant flow rate, T t is the motor target temperature, T c is the current temperature of the motor, S m The motor working state is, T o is the coolant outlet temperature, C l Coolant heat transfer performance, γ, ε, θ and μ are experimental parameters, and δ is the slope parameter.
7. The motor temperature control method according to claim 6, characterized in that: The second calculation model is expressed as: in, ω t is the target valve opening, is the size relationship parameter.
8. The motor temperature control method according to claim 7, characterized in that: The prediction model for obtaining the first power driving operation time based on the prediction model, the initial current conversion coefficient and the target valve opening is expressed as: in, t d is the first power driving operation time, a, b and c are weight coefficients, and θ is the electromagnetic conversion time reference of the electromagnetic valve.
9. A motor temperature control system, characterized in that: The system comprises: An automotive thermal management module, the automotive thermal management module comprising a power drive unit and solenoid valves arranged at a plurality of nodes, A receiving module, used for receiving a coolant request signal from a thermal management module of an automobile; a first acquisition and calculation module, for acquiring a current temperature of the motor, a working state of the motor, a coolant outflow temperature, and a target temperature of the motor, and acquiring a coolant flow rate based on a first calculation model, the current temperature of the motor, the working state of the motor, the coolant outflow temperature, and the target temperature of the motor, and acquiring a target valve opening of the solenoid valve based on a second calculation model and the coolant flow rate; A second acquisition and calculation module, used to acquire an initial current conversion coefficient corresponding to the power drive unit, and acquire a first power drive operation time based on the prediction model, the initial current conversion coefficient and the target valve opening; A first motor temperature execution module, used to control the power drive unit to generate a current for controlling the opening of multiple solenoid valves according to a first power drive operation time, and to obtain actual valve openings of the multiple solenoid valves after the power drive unit completes control; A feedback correction module, for obtaining a plurality of opening difference values according to a target valve opening and a plurality of actual valve openings, obtaining a correction index according to the plurality of opening difference values, and correcting an initial current conversion coefficient according to the correction index and generating a corrected current conversion coefficient; The second motor temperature execution module is used to obtain the second power drive operation time based on the prediction model, the corrected current conversion coefficient and the target valve opening, and after re-closing the multiple solenoid valves, control the power drive unit to generate current for controlling the opening of the multiple solenoid valves according to the second power drive operation time.
10. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the motor temperature control method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Engine start-up device for hybrid vehicle power transmitting device
CN101342902A
Motor temperature protection method and motor control equipment and motor system
CN103095213A
New energy automobile motor cooling system control method
CN117445674A
Temperature correction method and device, computer equipment and storage medium
CN117851171A
Vehicle heating control method and device, electronic equipment and storage medium
CN118003981A
Cited By
Motor cooling system control device based on multi-parameter linkage
CN119891884A
A control device for a motor cooling system based on multi-parameter linkage
CN119891884B