Control method and system of electronic water valve actuator and electronic water valve actuator
By using the decision module and the running timing matching table in the actuator to correct the control signal, the operational problem caused by the feedback position error of the actuator is solved, and the operating reliability of the water valve and the safety of new energy vehicles are improved.
Patent Information
- Application Number
- CN202510106716.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-05-06
AI Technical Summary
Existing actuators are prone to problems such as poor mechanical contact of sensors, short loss of detection signals and external signal interference after long-term work, resulting in errors in feedback positions and affecting the normal operation of the water valves, especially in new energy vehicles, which may cause major safety accidents.
The real-time running data is judged through the decision module, and similar environment data is matched in the pre-built runtime sequence matching table to correct the control signal and prevent erroneous control caused by feedback position errors. At the same time, the update determination module dynamically updates the runtime sequence matching table in the closed loop state to improve matching accuracy.
Effectively prevent the water valve from stopping in the wrong position or swinging repeatedly due to the wrong feedback position, improving the operating reliability and safety of the water valve, especially reducing safety risks in new energy vehicles.
Smart Images

Figure CN119934292A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile water circuit control, and in particular to a control method and system of an electronic water valve actuator and the electronic water valve actuator. Background Art
[0002] In the automotive thermal management system, a water valve is required to control the water circulation mode. The actuator serves as the driving and control mechanism of the water valve. It adjusts the water valve switch angle by rotating the transmission mechanism synchronized with the water valve core.
[0003] The traditional actuator control method is to feedback the real-time position information through voltage or electromagnetic sensors on the synchronous transmission mechanism. The actuator uses the feedback information to determine whether the valve core has moved to the predetermined target position. In actual applications, after working for a long time, problems such as occasional poor mechanical contact of the sensor, temporary loss of detection signals, and external signal interference will occur, resulting in feedback position errors. This error will be affected by factors such as different loads, power supply voltages, and ambient temperatures. It is impossible to correct or avoid the error through simple logical judgment or data filtering methods, resulting in the water valve stopping at the wrong position or swinging repeatedly. The impact of this error on traditional cars is not serious and will not endanger life and property safety, but in new energy vehicles, due to the existence of components with very strict heat dissipation response requirements such as electric drives, motors, and batteries, it may cause major safety accidents.
[0004] Therefore, the present invention aims to provide a control method and system of an electronic water valve actuator and an electronic water valve actuator to solve the above-mentioned related problems. Summary of the invention
[0005] The technical problem to be solved by the present invention is that after the actuator of the prior art works for a long time, the occasional mechanical poor contact of the sensor, the temporary loss of the detection signal, the external signal interference and other problems will occur, thereby causing the feedback position error. The purpose is to provide a control method, system and electronic water valve actuator for an electronic water valve actuator, wherein the validity of the acquired real-time operation data is judged by a decision module, so as to switch the operation state of the electronic water valve actuator; the influence of the environmental factors of voltage, current and temperature on the operation time is analyzed to construct an operation timing matching table, so that the corresponding operation control data can be matched based on the current real-time environmental data in the open-loop state to correct the control signal, so as to prevent the generation of an erroneous control signal due to the feedback position error, causing the water valve to stop at the wrong position; by updating the determination module in the closed-loop state, based on the current real-time operation environment data and the operation control data, whether the operation environment data with the highest similarity to the real-time operation environment data in the operation timing matching table needs to be updated, so that the operation timing matching table can be dynamically updated and learned, so that the operation timing matching table can be more in line with the actual operation conditions, and the matching accuracy of the operation control data output by the operation timing matching table is increased.
[0006] The present invention is achieved through the following technical solutions:
[0007] A control method for an electronic water valve actuator, the method comprising:
[0008] Output a control signal based on an execution request with target control data input by the host computer, and obtain real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve;
[0009] When the real-time operation data is not obtained or the obtained real-time operation data is invalid, the operation environment data with the highest similarity to the real-time operation environment data is matched in the pre-built operation sequence matching table, and the operation control data corresponding to the operation environment data with the highest similarity is extracted;
[0010] The target control data in the control signal is corrected using the extracted operation control data, and the electronic water valve is controlled to operate continuously based on the corrected control signal.
[0011] Furthermore, the operating environment data includes operating voltage, operating temperature and operating current, and the operating control data includes control time and control direction; the pre-built operating timing matching table includes a plurality of matching entries having a mapping relationship between the operating environment data and the control time.
[0012] Furthermore, the method further comprises:
[0013] After the acquired real-time operation data is valid, the operation environment data in the operation timing matching table and the operation control data corresponding to the operation environment data are updated using the current real-time operation environment data and the real-time control data to obtain an updated operation timing matching table.
[0014] Furthermore, the method further includes: after acquiring the real-time operation data of the electronic water valve based on the control signal, the method further includes:
[0015] The output control signal is used to determine the validity of the real-time operation data. If the difference between the real-time operation data and the target control data in the control signal is greater than a preset first threshold, the real-time operation data is determined to be invalid, otherwise the real-time operation data is determined to be valid.
[0016] Furthermore, when the real-time operation data is not obtained or the obtained real-time operation data is invalid, the operation environment data with the highest similarity to the real-time operation environment data is matched in the pre-built operation sequence matching table, and the operation control data corresponding to the operation environment data with the highest similarity is extracted, specifically:
[0017] Get the current real-time operating voltage, real-time operating temperature and real-time operating current;
[0018] In the operation timing matching table, respectively match the operation voltage with the smallest difference from the real-time operation voltage, the operation temperature with the smallest difference from the real-time operation temperature, and the operation current with the smallest real-time operation current, and extract the control time corresponding to the matched operation voltage as the first time, extract the control time corresponding to the matched operation temperature as the second time, and extract the control time corresponding to the matched operation current as the third time;
[0019] The final control time is generated using the first time, the second time, the third time and the pre-constructed time coefficient.
[0020] Furthermore, the target control data in the control signal is corrected using the extracted operation control data, and the electronic water valve is controlled to operate continuously based on the corrected control signal, specifically:
[0021] Based on the control time extracted from the operation timing matching table, the target control time of the target control data is corrected to obtain a control signal carrying the corrected operation control data;
[0022] The corrected control signal is used to control the electronic water valve to operate continuously.
[0023] Further, after the obtained real-time operation data is valid, the operation environment data in the operation timing matching table and the operation control data corresponding to the operation environment data are updated using the current real-time operation environment data and the real-time control data to obtain an updated operation timing matching table, specifically:
[0024] Get the current real-time operating time, real-time operating voltage, real-time operating temperature and real-time operating current;
[0025] In the operation timing matching table, respectively match the operation voltage with the smallest difference from the real-time operation voltage, the operation temperature with the smallest difference from the real-time operation temperature, and the operation current with the smallest real-time operation current, and extract the control time corresponding to the matched operation voltage as the fourth time, extract the control time corresponding to the matched operation temperature as the fifth time, and extract the control time corresponding to the matched operation current as the sixth time;
[0026] Calculate the time difference between the real-time running time and the fourth time, the fourth fifth time and the sixth time respectively, and then obtain the running environment data with the largest difference by multiplying each time difference by the pre-built time coefficient;
[0027] It is determined whether the time difference of the operating environment data with the largest difference is greater than a preset second threshold. If it is greater than the second threshold, the operating environment data and the corresponding operation control data are updated; otherwise, they are not updated.
[0028] The present invention further provides a control system for an electronic water valve actuator, which is used in any one of the above-mentioned control methods for an electronic water valve actuator, and the system comprises:
[0029] A communication module, used for receiving an execution request with target control data inputted by a host computer;
[0030] A control module, used for outputting a control signal based on an execution request, and receiving real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve;
[0031] A driving module, used for outputting an execution command based on a control signal to control the rotation of the electronic water valve;
[0032] A signal acquisition module, used for real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve;
[0033] A decision module is used to match the operating environment data with the highest similarity to the real-time operating environment data in a pre-built operating sequence matching table when the real-time operating data is not obtained or the obtained real-time operating data is invalid, and extract the operating control data corresponding to the operating environment data with the highest similarity; use the extracted operating control data to correct the target control data in the control signal, and output the corrected control signal to the control module;
[0034] The feature library is used to store pre-built runtime matching tables.
[0035] Furthermore, the system also includes:
[0036] The update determination module is used to update the operating environment data in the operating timing matching table and the operating control data corresponding to the operating environment data using the current real-time operating environment data and real-time control data after the real-time operating data obtained is valid, so as to obtain an updated operating timing matching table.
[0037] The present invention also provides an electronic water valve actuator, which includes the control system described in any one of the above, a first data acquisition unit, a second data acquisition unit and an execution unit, the first acquisition unit is used to collect real-time operating data of the execution unit and send it to the control system; the second data acquisition unit is used to collect real-time operating environment data of the execution unit and send it to the control system; the execution unit is used to control the rotation of the water valve based on the control signal.
[0038] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0039] In the present invention, the validity of the acquired real-time operating data is judged by the decision module, so as to switch the operating state of the electronic water valve actuator; the influence of the environmental factors of voltage, current and temperature on the operating time is analyzed to construct an operating timing matching table, so that the corresponding operating control data can be matched based on the current real-time environmental data in the open-loop state to correct the control signal to prevent the water valve from stopping at the wrong position due to the feedback position error; by updating the judgment module in the closed-loop state, based on the current real-time operating environment data and the operating control data, it is judged whether the operating environment data with the highest similarity to the real-time operating environment data in the operating timing matching table needs to be updated, so that the operating timing matching table can be dynamically updated and learned, so that the operating timing matching table can be more in line with the actual operating conditions, and the matching accuracy of the operating control data output by the operating timing matching table is increased. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without creative work. In the drawings:
[0041] Figure 1 This is a schematic diagram of the structure of an electronic water valve actuator in this embodiment;
[0042] Figure 2 This is a schematic diagram of module connections of a control system when an electronic water valve actuator is in a closed-loop state in this embodiment;
[0043] Figure 3 This is a schematic diagram of module connections of a control system when an electronic water valve actuator is in an open-loop state in this embodiment;
[0044] Figure 4 A schematic diagram of a sample model curve showing the relationship between the operating voltage and the control time of the operating timing matching table in this embodiment;
[0045] Figure 5 Schematic diagram of a sample model curve of the relationship between the operating temperature and the control time of the operating timing matching table in this embodiment;
[0046] Figure 6 Schematic diagram of a sample model curve of the relationship between the operating current and the control time of the operating timing matching table in this embodiment;
[0047] Figure 7 Schematic diagram of a method flow of a control method for an electronic water valve actuator in this embodiment. DETAILED DESCRIPTION
[0048] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope of the present disclosure. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0049] In the present disclosure, unless otherwise specified, the use of the terms "first", "second", etc. to describe various elements is not intended to limit the positional relationship, timing relationship, or importance relationship of these elements, and such terms are only used to distinguish one element from another element. In some examples, the first element and the second element may refer to the same instance of the element, and in some cases, based on the description of the context, they may also refer to different instances.
[0050] The terms used in the description of various examples in this disclosure are only for the purpose of describing specific examples and are not intended to be limiting. Unless the context clearly indicates otherwise, if the number of elements is not specifically limited, the element can be one or more. In addition, the term "and / or" used in this disclosure covers any one of the listed items and all possible combinations.
[0051] As mentioned in the background, the traditional actuator control method is to feedback real-time position information through voltage or electromagnetic sensors on the synchronous transmission mechanism. The actuator uses this feedback information to determine whether the valve core has moved to the predetermined target position. In actual applications, after working for a long time, problems such as occasional poor mechanical contact of the sensor, temporary loss of detection signals, and external signal interference will occur, resulting in feedback position errors. This error will be affected by factors such as different loads, power supply voltages, and ambient temperatures. It is impossible to correct or avoid the error through simple logical judgment or data filtering methods, resulting in the water valve stopping at the wrong position or swinging repeatedly. The impact of this error on traditional cars is not serious and will not endanger life and property safety, but in new energy vehicles, due to the existence of components with very strict heat dissipation response requirements such as electric drives, motors, and batteries, it may cause major safety accidents.
[0052] Therefore, the present invention provides a control method, system and electronic water valve actuator for an electronic water valve actuator, which judges the validity of the acquired real-time operation data through a decision module, thereby switching the operation state of the electronic water valve actuator; by analyzing the influence of environmental factors such as voltage, current and temperature on the operation time to construct an operation timing matching table, it is possible to obtain corresponding operation control data based on the current real-time environmental data in an open-loop state, so as to correct the control signal and prevent the water valve from stopping at an incorrect position due to an erroneous control signal generated due to a feedback position error; by updating the judgment module in a closed-loop state, based on the current real-time operation environment data and operation control data, it is judged whether the operation environment data in the operation timing matching table with the highest similarity to the real-time operation environment data needs to be updated, so that the operation timing matching table can be dynamically updated and learned, so that the operation timing matching table can better meet the actual operation conditions, and the matching accuracy of the operation control data output by the operation timing matching table is increased.
[0053] Example
[0054] See also Figure 1 , Figure 1An electronic water valve actuator is shown, wherein the actuator includes a control system, a first data acquisition unit, a second data acquisition unit and an execution unit, wherein the first acquisition unit is used to acquire real-time operating data of the execution unit and send it to the control system; the second data acquisition unit is used to acquire real-time operating environment data of the execution unit and send it to the control system; and the execution unit is used to control the rotation of the water valve based on a control signal.
[0055] It should be noted that, in this embodiment, the control system is also connected to a host computer with an operating system, and the host computer can be a computer device, a mobile device or a wearable device, and no excessive restrictions are made here; the first data acquisition unit uses a timer and a travel sensor to collect the operating time and operating distance of the water valve controlled by the execution unit; the second data acquisition unit uses a sensor module integrated on the control chip of the control system to collect environmental data of the operating voltage, operating temperature and operating current of the water valve during operation; the execution unit includes but is not limited to a transmission gear and a DC motor, which is used to execute the execution command output by the drive module to drive the electronic water valve to rotate. This technical solution is a conventional technical means and will not be elaborated here.
[0056] At the same time, to facilitate the specific description of this embodiment, when the electronic water valve generates occasional poor mechanical contact of the sensor, temporary loss of detection signals, external signal interference and other problems, resulting in the control system failing to obtain real-time operating data, or the obtained real-time operating data is invalid, the current state of the electronic water valve actuator is called an "open-loop" state; conversely, when the electronic water valve operates normally, it is called a "closed-loop" state.
[0057] See also Figure 2-Figure 3 , Figure 2 The figure shows a control system module connection diagram of an electronic water valve actuator in a closed loop state. Figure 3 A schematic diagram of the control system module connection of a stator water valve actuator in an open-loop state is shown. The control system is applied to the above-mentioned electronic water valve actuator. The system includes:
[0058] A communication module, used for receiving an execution request with target control data inputted by a host computer;
[0059] It should be noted that, in the present embodiment, the control system achieves the purpose of connecting with the host computer through its communication module, and the connection mode can be a wired connection or a wireless connection, and no excessive restrictions are made here; at the same time, the communication module is used to receive the execution request with the target control data input by the host computer, and input the execution request to the control module; at the same time, it should be noted that the target control data includes the target control time and the target control direction, the target control time is the target rotation time of the water valve, and the target control direction is the target rotation direction of the water valve; at the same time, the host computer can input the execution request manually by the staff, or it can be automatically input, and no excessive restrictions are made here;
[0060] A control module, used for outputting a control signal based on an execution request, and receiving real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve;
[0061] It should be noted that, in this embodiment, the control module converts the target control data in the execution request to generate a control signal according to the execution request transmitted by the communication module, inputs the control signal to the driving module, and inputs the target control data to the decision module for subsequent determination and correction;
[0062] A driving module, used for outputting an execution command based on a control signal to control the rotation of the electronic water valve;
[0063] It should be noted that, in this embodiment, the driving module is a driving device of the electronic water valve, which is used to convert the control signal input by the control module into an execution command of a mechanical torque;
[0064] A signal acquisition module, used for real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve;
[0065] It should be noted that, in this embodiment, the signal acquisition module is used to receive the real-time operation data of the execution unit collected by the first acquisition unit, and receive the real-time operation environment data of the execution unit collected by the second acquisition unit;
[0066] A decision module is used to match the operating environment data with the highest similarity to the real-time operating environment data in a pre-built operating sequence matching table when the real-time operating data is not obtained or the obtained real-time operating data is invalid, and extract the operating control data corresponding to the operating environment data with the highest similarity; use the extracted operating control data to correct the target control data in the control signal, and output the corrected control signal to the control module;
[0067] It should be noted that, in this embodiment, through the decision module, in the closed-loop state, it is determined whether the received real-time operating data is valid, and based on the judgment of the validity of the real-time operating data, it is determined whether the electronic water valve is operating normally, so as to adjust and switch the closed-loop state; at the same time, in the open-loop state, it is determined whether the current operating environment data is similar to the operating environment data in the operating timing matching table, so as to call the control data corresponding to the operating environment data with the highest similarity in the operating timing matching table to adjust the control signal.
[0068] Feature library, used to store pre-built runtime matching tables;
[0069] It should be noted that, in this embodiment, the pre-constructed operation timing matching table is stored in the feature library to facilitate the calling and updating of the decision module and the update determination module; at the same time, the initial operation timing matching table stored in the feature library is configured in advance by the technicians. Since the actuator uses a DC motor to generate mechanical torque to drive the electronic water valve to rotate, the key environmental data that affects the operation of the motor include the operating voltage, operating temperature and operating current. Therefore, the constructed operation timing matching table includes a plurality of matching entries with a mapping relationship between the operating environment data and the control time. The sample of each matching entry with a mapping relationship is generated as follows:
[0070] See also Figure 4 As shown in the figure, a sample model of the relationship between the operating voltage and the control time is given, which indicates the time required to run the same stroke under different operating voltages; within the rated operating voltage range, the speed of an ordinary DC motor is proportional to the voltage. By sampling the operating time at 100 different operating voltage points ((V2-V1) / 100)*n, it can be seen from the sample data in the figure that the higher the supply voltage, the higher the motor speed and the shorter the time consumed; conversely, the lower the voltage, the longer the time required for the same stroke. Multiple matching entries with a mapping relationship between the operating voltage and the control time are generated through the relationship sample model and stored in the operating timing matching table of the feature library;
[0071] See also Figure 5 As shown in the figure, a sample model of the relationship between operating temperature and control time is given, which indicates the time required to run the same stroke at different operating temperatures; the weak magnetic characteristics of the DC motor at low temperatures will affect the motor speed, resulting in an increase in the actuator running time. According to the requirements of the automotive industry, three time samples are taken every 10 degrees from -40 to 100 degrees to generate the following Figure 5 The relationship sample model shown in the figure shows that, at normal temperature, the temperature change has little effect on the running time, but after it drops below -10 degrees, the running time increases sharply as the temperature decreases. Multiple matching entries with a mapping relationship between the running temperature and the control time are generated through the relationship sample model and stored in the running time matching table of the feature library;
[0072] See also Figure 6 As shown, a sample model of the relationship between the operating current (load torque) and the control time is given, which indicates the time required to run the same stroke under different operating currents; when different load torques act on the actuator, the actuator running time will change, but the actuator itself cannot directly sample the load torque, so in order to facilitate sampling analysis and program processing, the motor running current proportional to the load change is selected for sampling. The load torque increases from 0N.m by 0.1Nm, and in the range below 1.7Nm, the torque change shows the characteristic of increasing the current, and the running time gradually increases. When the torque increases to more than 1.7Nm, a stall will occur (the load exceeds the maximum load that the actuator can drive, and the motor cannot run), which is not within the scope of this technical solution. Finally, multiple matching entries with a mapping relationship between the operating current and the control time are generated through the relationship sample model, and stored in the running timing matching table of the feature library.
[0073] The update determination module is used to update the operating environment data in the operating timing matching table and the operating control data corresponding to the operating environment data using the current real-time operating environment data and real-time control data after the real-time operating data obtained is valid, so as to obtain an updated operating timing matching table.
[0074] It should be noted that in this embodiment, the update determination module determines whether the operating environment data with the highest similarity to the real-time operating environment data in the operating timing matching table needs to be updated in the closed-loop state, and obtains the adjustment determination result of the operating environment data in the operating timing matching table.
[0075] See also Figure 7 , Figure 7 A method flow chart of a control method for an electronic water valve actuator is shown. The control method is applied to the control system of the electronic water valve actuator. The method includes:
[0076] S1: output a control signal based on an execution request with target control data input by the host computer, and obtain real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve;
[0077] It should be noted that, in this embodiment, the host computer outputs an execution request with target control data, wherein the target control data includes a target control time and a target control direction, and the communication module transmits the execution request to the control module, and the control module outputs a control signal to the drive module based on the execution request with target control data input by the host computer; at the same time, the signal acquisition module obtains the real-time operation data of the electronic water valve and the real-time operation environment data of the electronic water valve in real time, and sends the real-time operation data and the real-time operation environment data to the decision module;
[0078] S2: when the real-time operation data is not obtained or the obtained real-time operation data is invalid, the operation environment data with the highest similarity to the real-time operation environment data is matched in the pre-built operation sequence matching table, and the operation control data corresponding to the operation environment data with the highest similarity is extracted;
[0079] It should be noted that, in this embodiment, if the decision module fails to obtain the real-time operation data, or the obtained real-time operation data is invalid, the state at this time is an open-loop state, and the decision module will search and match the operation environment data with the highest similarity in the operation sequence matching table according to the current real-time operation environment data, and then extract the operation control data corresponding to the operation environment data with the highest similarity obtained by matching;
[0080] S3: Using the extracted operation control data to correct the target control data in the control signal, and controlling the electronic water valve to continue to operate based on the corrected control signal, specifically:
[0081] Based on the control time extracted from the operation timing matching table, the target control time of the target control data is corrected to obtain a control signal carrying the corrected operation control data;
[0082] The corrected control signal is used to control the electronic water valve to operate continuously.
[0083] It should be noted that when in an open-loop state, the impact on the control time is greater, while the impact on the control direction is smaller. Therefore, the operation control data extracted by the decision module only includes the control time. The remaining target control time of the target control data in the control signal is corrected by the extracted control time to obtain a corrected control signal. At the same time, the decision module sends the corrected control signal to the control module for control signal output to control the continuous operation of the electronic water valve.
[0084] Specifically, in this embodiment, the decision module is used to judge the validity of the acquired real-time operating data, so as to switch the operating state of the electronic water valve actuator; the influence of environmental factors such as voltage, current and temperature on the operating time is analyzed to construct an operating timing matching table, so that the corresponding operating control data can be matched based on the current real-time environmental data in the open-loop state to correct the control signal to prevent the water valve from stopping in the wrong position due to the feedback position error; the update judgment module is used in the closed-loop state to judge whether the operating environment data with the highest similarity to the real-time operating environment data in the operating timing matching table needs to be updated based on the current real-time operating environment data and the operating control data, so that the operating timing matching table can be dynamically updated and learned, so that the operating timing matching table can be more in line with the actual operating conditions, thereby increasing the matching accuracy of the operating control data output by the operating timing matching table.
[0085] As a possible implementation, the operating environment data includes operating voltage, operating temperature and operating current, and the operating control data includes control time and control direction; the pre-built operating timing matching table includes multiple matching entries with a mapping relationship between operating environment data and control time.
[0086] It should be noted that, as shown in Table 1 below, in this embodiment, the pre-built operating timing matching table includes multiple matching entries having a mapping relationship between operating voltage and control time, multiple matching entries having a mapping relationship between operating temperature and control time, and multiple matching entries having a mapping relationship between operating current and control time.
[0087] Table 1 Runtime matching table
[0088] Operating voltage Control time Operating temperature Control time Operating current Control time <![CDATA[V1]]> <![CDATA[T 1v ]]> <![CDATA[C1]]> <![CDATA[T 1c ]]> <![CDATA[I1]]> <![CDATA[T 1i ]]> <![CDATA[V2]]> <![CDATA[T 2v ]]> <![CDATA[C2]]> <![CDATA[T 2c ]]> <![CDATA[I2]]> <![CDATA[T 2i ]]> ······ ······ ······ ······ ······ ······ <![CDATA[V n ]]> <![CDATA[T nv ]]> <![CDATA[C n ]]> <![CDATA[T nc ]]> <![CDATA[I n ]]> <![CDATA[T ni ]]>
[0089] As a possible implementation method, the method also includes: after the real-time operating data obtained is valid, using the current real-time operating environment data and real-time control data to update the operating environment data in the operating timing matching table and the operating control data corresponding to the operating environment data to obtain an updated operating timing matching table.
[0090] Specifically, in this embodiment, after the real-time operating data obtained is valid, that is, when the electronic water valve actuator is in a closed-loop state, the operating environment data in the operating timing matching table and the operating control data corresponding to the operating environment data are updated and learned by using the current real-time operating environment data and real-time control data through the update judgment module, so that the operating timing matching table can better meet the actual operating conditions and increase the matching accuracy of the operating control data output by the operating timing matching table.
[0091] As a possible implementation, the method further includes: after acquiring real-time operation data of the electronic water valve based on the control signal, the method further includes:
[0092] The output control signal is used to determine the validity of the real-time operation data. If the difference between the real-time operation data and the target control data in the control signal is greater than a preset first threshold, the real-time operation data is determined to be invalid, otherwise the real-time operation data is determined to be valid.
[0093] It should be noted that, in the present embodiment, the current real-time running direction and real-time running time are obtained, and then it is determined whether the real-time running direction is the same as the target control direction in the target control data, and whether the difference between the real-time running time and the target running time in the target control data is greater than a preset first threshold. If the real-time running time is greater than the preset first threshold, it means that the actuator is affected by interference at this moment, and the real-time running data is determined to be invalid, so that the actuator is switched to an open-loop state. Otherwise, the real-time running data is determined to be valid, and then it is input into the control module and the update determination module for the next step. It should also be noted that, in the present embodiment, the preset first threshold can be 0.5s, or 1s, or 1.5s, which depends on the actual situation and is not restricted too much here.
[0094] As a possible implementation method, when the real-time operation data is not obtained or the obtained real-time operation data is invalid, the operation environment data with the highest similarity to the real-time operation environment data is matched in the pre-built operation sequence matching table, and the operation control data corresponding to the operation environment data with the highest similarity is extracted, specifically:
[0095] Get the current real-time operating voltage, real-time operating temperature and real-time operating current;
[0096] In the operation timing matching table, respectively match the operation voltage with the smallest difference from the real-time operation voltage, the operation temperature with the smallest difference from the real-time operation temperature, and the operation current with the smallest real-time operation current, and extract the control time corresponding to the matched operation voltage as the first time, extract the control time corresponding to the matched operation temperature as the second time, and extract the control time corresponding to the matched operation current as the third time;
[0097] The final control time is generated using the first time, the second time, the third time and the pre-constructed time coefficient.
[0098] It should be noted that, in this embodiment, the pre-constructed time coefficients are k=0.6, p=0.3, d=0.1, and the final control time is generated by using the first time, the second time, the third time and the pre-constructed time coefficients:
[0099] t=k×Tnv +p×T nc +d×T ni , where t is the final control time.
[0100] As a possible implementation method, after the obtained real-time operation data is valid, the operation environment data in the operation timing matching table and the operation control data corresponding to the operation environment data are updated using the current real-time operation environment data and the real-time control data to obtain an updated operation timing matching table, specifically:
[0101] Get the current real-time operating time, real-time operating voltage, real-time operating temperature and real-time operating current;
[0102] In the operation timing matching table, respectively match the operation voltage with the smallest difference from the real-time operation voltage, the operation temperature with the smallest difference from the real-time operation temperature, and the operation current with the smallest real-time operation current, and extract the control time corresponding to the matched operation voltage as the fourth time, extract the control time corresponding to the matched operation temperature as the fifth time, and extract the control time corresponding to the matched operation current as the sixth time;
[0103] Calculate the time difference between the real-time running time and the fourth time, the fourth fifth time and the sixth time respectively, and then obtain the running environment data with the largest difference by multiplying each time difference by the pre-built time coefficient;
[0104] It should be noted that, in this embodiment, the time difference between the real-time running time and the fourth time, the fourth fifth time and the sixth time is calculated respectively, and then each time difference is multiplied by the pre-constructed time coefficient to obtain the running environment data to be updated.
[0105] It is determined whether the time difference of the operating environment data with the largest difference is greater than a preset second threshold. If it is greater than the second threshold, the operating environment data and the corresponding operation control data are updated; otherwise, they are not updated.
[0106] It should be noted that, in this embodiment, after obtaining the operating environment data to be updated, it is also necessary to determine whether the time difference of the operating environment data exceeds the second threshold. If it does not exceed, it means that the difference is not large, and no update is required; if it exceeds the second threshold, it means that the difference is large, and the operating environment data in the operating timing matching table and the corresponding operating control data need to be updated; at the same time, in this embodiment, the second threshold can be 0.5s, or 1s, or 1.5s, which depends on the actual situation and is not restricted too much here.
[0107] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A control method for an electronic water valve actuator, characterized in that: Methods include: Output a control signal based on an execution request with target control data input by the host computer, and obtain real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve; When the real-time operation data is not obtained or the obtained real-time operation data is invalid, the operation environment data with the highest similarity to the real-time operation environment data is matched in the pre-built operation sequence matching table, and the operation control data corresponding to the operation environment data with the highest similarity is extracted; The target control data in the control signal is corrected using the extracted operation control data, and the electronic water valve is controlled to operate continuously based on the corrected control signal.
2. The control method of an electronic water valve actuator according to claim 1, characterized in that: The operating environment data includes operating voltage, operating temperature and operating current, and the operating control data includes control time and control direction; the pre-built operating timing matching table includes a plurality of matching entries having a mapping relationship between the operating environment data and the control time.
3. The control method of an electronic water valve actuator according to claim 2, characterized in that: The method also includes: After the acquired real-time operation data is valid, the operation environment data in the operation timing matching table and the operation control data corresponding to the operation environment data are updated using the current real-time operation environment data and the real-time control data to obtain an updated operation timing matching table.
4. The control method of an electronic water valve actuator according to claim 1, characterized in that: The method further includes: after acquiring the real-time operation data of the electronic water valve based on the control signal, the method further includes: The output control signal is used to determine the validity of the real-time operation data. If the difference between the real-time operation data and the target control data in the control signal is greater than a preset first threshold, the real-time operation data is determined to be invalid, otherwise the real-time operation data is determined to be valid.
5. The control method of an electronic water valve actuator according to claim 2, characterized in that: When the real-time operation data is not obtained or the obtained real-time operation data is invalid, the operation environment data with the highest similarity to the real-time operation environment data is matched in the pre-built operation sequence matching table, and the operation control data corresponding to the operation environment data with the highest similarity is extracted, specifically: Get the current real-time operating voltage, real-time operating temperature and real-time operating current; In the operation timing matching table, respectively match the operation voltage with the smallest difference from the real-time operation voltage, the operation temperature with the smallest difference from the real-time operation temperature, and the operation current with the smallest real-time operation current, and extract the control time corresponding to the matched operation voltage as the first time, extract the control time corresponding to the matched operation temperature as the second time, and extract the control time corresponding to the matched operation current as the third time; The final control time is generated using the first time, the second time, the third time and the pre-constructed time coefficient.
6. The control method of an electronic water valve actuator according to claim 5, characterized in that: The target control data in the control signal is corrected using the extracted operation control data, and the electronic water valve is controlled to operate continuously based on the corrected control signal, specifically: Based on the control time extracted from the operation timing matching table, the target control time of the target control data is corrected to obtain a control signal carrying the corrected operation control data; The corrected control signal is used to control the electronic water valve to operate continuously.
7. The control method of an electronic water valve actuator according to claim 3, characterized in that: After the obtained real-time operation data is valid, the operation environment data in the operation timing matching table and the operation control data corresponding to the operation environment data are updated using the current real-time operation environment data and the real-time control data to obtain an updated operation timing matching table, specifically: Get the current real-time operating time, real-time operating voltage, real-time operating temperature and real-time operating current; In the operation timing matching table, respectively match the operation voltage with the smallest difference from the real-time operation voltage, the operation temperature with the smallest difference from the real-time operation temperature, and the operation current with the smallest real-time operation current, and extract the control time corresponding to the matched operation voltage as the fourth time, extract the control time corresponding to the matched operation temperature as the fifth time, and extract the control time corresponding to the matched operation current as the sixth time; Calculate the time difference between the real-time running time and the fourth time, the fourth fifth time and the sixth time respectively, and then obtain the running environment data with the largest difference by multiplying each time difference by the pre-built time coefficient; It is determined whether the time difference of the operating environment data with the largest difference is greater than a preset second threshold. If it is greater than the second threshold, the operating environment data and the corresponding operation control data are updated; otherwise, they are not updated.
8. A control system for an electronic water valve actuator, characterized in that: The system is used in a control method for an electronic water valve actuator according to any one of claims 1 to 7, and the system comprises: A communication module, used for receiving an execution request with target control data inputted by a host computer; A control module, used for outputting a control signal based on an execution request, and receiving real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve; A driving module, used for outputting an execution command based on a control signal to control the rotation of the electronic water valve; A signal acquisition module, used for real-time operation data of the electronic water valve based on the control signal and real-time operation environment data of the electronic water valve; A decision module is used to match the operating environment data with the highest similarity to the real-time operating environment data in a pre-built operating sequence matching table when the real-time operating data is not obtained or the obtained real-time operating data is invalid, and extract the operating control data corresponding to the operating environment data with the highest similarity; use the extracted operating control data to correct the target control data in the control signal, and output the corrected control signal to the control module; The feature library is used to store pre-built runtime matching tables.
9. The control system of an electronic water valve actuator according to claim 8, characterized in that: The system also includes: The update determination module is used to update the operating environment data in the operating timing matching table and the operating control data corresponding to the operating environment data using the current real-time operating environment data and real-time control data after the real-time operating data obtained is valid, so as to obtain an updated operating timing matching table.
10. An electronic water valve actuator, characterized in that: The actuator includes the control system described in any one of claims 8 to 9, a first data acquisition unit, a second data acquisition unit and an execution unit, the first acquisition unit is used to collect real-time operating data of the execution unit and send it to the control system; the second data acquisition unit is used to collect real-time operating environment data of the execution unit and send it to the control system; the execution unit is used to control the rotation of the water valve based on the control signal.
Citation Information
Cited By
Intelligent control method for electric wafer butterfly valve and electric wafer butterfly valve
CN120830739A