A control method of a refrigerant dual control valve

By optimizing the control method of the refrigerant dual-control valve through real-time judgment and initialization commands, the problem of refrigerant valve stall being directly regarded as a fault was solved, the failure rate was reduced, and the stability and reliability of the system were improved.

CN119261495BActive Publication Date: 2025-11-07GAC AION NEW ENERGY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411792235.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-11-07
Estimated Expiration
2044-12-06

AI Technical Summary

Technical Problem

In traditional refrigerant valve control schemes, refrigerant valve stall is directly regarded as a fault, resulting in a high failure rate, affecting user confidence, increasing maintenance costs, and limiting system performance and efficiency.

Method used

By real-time judgment of whether the refrigerant dual-control valve is suspected of being stuck, a target initialization command is sent and the jump count of the Hall sensor is monitored. The previous operation command is re-output to confirm the position of the valve needle assembly. The Hall sensor is equipped to monitor the change of the rotor magnetic field, collect refrigerant operation data, and adjust the initialization parameters according to the database.

Benefits of technology

It reduces the reported failure rate of refrigerant valves, making the refrigerant system more stable and reliable, reducing unnecessary maintenance and replacement, and improving the safety and stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119261495B_ABST
    Figure CN119261495B_ABST
Patent Text Reader

Abstract

The application provides a control method of a refrigerant double control valve, comprising the following steps: after receiving a power-on signal of a vehicle, judging whether the refrigerant double control valve is suspected to be blocked in real time; if the refrigerant double control valve is suspected to be blocked, sending a target initialization instruction to the refrigerant double control valve, and judging whether the refrigerant double control valve can complete initialization according to the target initialization instruction; if yes, re-outputting a previous operation instruction, if the valve needle assembly normally reaches a target operation position corresponding to the previous operation instruction, judging that the refrigerant double control valve is normal; if no, outputting alarm information for indicating that the refrigerant double control valve is blocked; in the scheme, when the upper computer monitors that the refrigerant valve is blocked, the refrigerant valve is first regarded as being suspected to be blocked, and is not directly reported to be blocked, but is given an initialization instruction again, if the initialization is not completed, the upper computer outputs alarm information again, the fault reporting rate of the refrigerant valve is effectively reduced, and the refrigerant system is more stable and reliable.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of refrigerant valves, in particular to a control method of a refrigerant double-control valve. BACKGROUND

[0002] With the continuous development of automobile technology, the requirements of vehicle air conditioning systems in comfort and energy efficiency are becoming higher and higher. As a key component in the automobile air conditioning system, the refrigerant double-control valve controls the reversing and proportional distribution of refrigerant to achieve different cooling and heating modes, while optimizing the energy efficiency of the system.

[0003] In the traditional control scheme of the refrigerant valve, when the refrigerant valve is blocked, the upper computer will directly report the blocking of the refrigerant valve. This way of considering the blocking as a fault once it occurs leads to an overestimation of the failure rate of the refrigerant valve. Frequent failure reporting not only affects the user's confidence in the system, but also leads to unnecessary maintenance and replacement, increasing costs. At the same time, high failure rate may also cause the system to frequently shut down or adopt a conservative operation strategy during operation, thereby limiting the performance and efficiency of the entire refrigerant system. SUMMARY

[0004] In view of the above-mentioned defects or deficiencies in the prior art, the present application aims to provide a control method of a refrigerant double-control valve to reduce the reported failure rate.

[0005] The refrigerant double-control valve is used to control the reversing and proportional distribution of refrigerant, and at least includes a valve needle assembly, a rotor, and a valve motor for driving the rotor to rotate to drive the valve needle assembly to operate; comprising the following steps:

[0006] After receiving the power-on signal of the vehicle, it is judged in real time whether the refrigerant double-control valve has a suspected blocking;

[0007] If the refrigerant double-control valve has a suspected blocking, a target initialization instruction is sent to the refrigerant double-control valve, and it is judged whether the refrigerant double-control valve can complete initialization according to the target initialization instruction;

[0008] If yes, the previous operation instruction is output again, and if the valve needle assembly normally reaches the target operating position corresponding to the previous operation instruction, it is determined that the refrigerant double-control valve is normal; if no, the suspected blocking is determined as a blocking, and an alarm information indicating that the refrigerant double-control valve is blocked is output;

[0009] Wherein, the previous operation instruction is the operation instruction output most recently before the refrigerant double-control valve has a suspected blocking, and the operation instruction is used to control the valve needle assembly to reach the corresponding target operating position.

[0010] According to the technical scheme provided in the embodiment of the present application, after the previous operation instruction is re-output, the following steps are further included:

[0011] If the valve needle assembly does not normally reach the target operation position corresponding to the previous operation instruction, alarm information indicating that the refrigerant double-control valve is stalled is output.

[0012] According to the technical scheme provided in the embodiment of the present application, a Hall sensor for monitoring the rotor magnetic field change is further carried on the refrigerant double-control valve.

[0013] The real-time determination of whether the refrigerant double-control valve is suspected to be stalled includes the following steps:

[0014] If the refrigerant double-control valve is in a period in which a preset initialization instruction is not executed, the reverse electromotive force of the refrigerant double-control valve and the first jump count of the Hall sensor are monitored in real time.

[0015] If the first jump count of the Hall sensor does not change within a first preset time length, or the first jump count of the Hall sensor changes stably and the reverse electromotive force is abnormal, it is determined that the refrigerant double-control valve is suspected to be stalled.

[0016] According to the technical scheme provided in the embodiment of the present application, the preset initialization instruction includes a first instruction and a second instruction, the first instruction is an instruction for controlling the valve needle assembly to operate from a current position to a first stop position, and the second instruction is an instruction for controlling the valve needle assembly to operate from the first stop position to a second stop position.

[0017] The real-time determination of whether the refrigerant double-control valve is suspected to be stalled further includes the following steps:

[0018] If the refrigerant double-control valve is in a period in which the first instruction is executed, a second jump count of the Hall sensor is obtained; the second jump count is the jump count of the Hall sensor in the process in which the valve needle assembly operates from a current position to a first stop position.

[0019] If the second jump count does not change within a second preset time length, it is determined that the valve needle assembly reaches the first stop position, and the second instruction is output.

[0020] If the refrigerant double-control valve is in a period in which the second instruction is executed, a third jump count of the Hall sensor is obtained; the third jump count is the jump count of the Hall sensor in the process in which the valve needle assembly operates from the first stop position to a second stop position.

[0021] If the third jump count does not reach an initialization standard value, it is determined that the refrigerant double-control valve is suspected to be stuck, and the initialization standard value is the jump count of the valve needle assembly from the first stop position to the second stop position.

[0022] According to the technical scheme provided in the embodiment of the present application, after the third jump count of the Hall sensor is obtained, the following steps are further included:

[0023] If the third jump count reaches the initialization standard value, it is determined that the refrigerant double-control valve is not suspected to be stuck, and the initialization action corresponding to the preset initialization instruction is completed.

[0024] According to the technical scheme provided in the embodiment of the present application, after the power-on signal of the vehicle is received, the following steps are included:

[0025] Real-time collection of running data of the refrigerant, and storage of the running data into a refrigerant running database, wherein the running data at least includes refrigerant pressure data and refrigerant flow data, and the refrigerant running database includes a plurality of collection time points and the running data at each collection time point.

[0026] According to the technical scheme provided in the embodiment of the present application, the target initialization instruction is sent to the refrigerant double-control valve, and the following steps are specifically included:

[0027] Accessing the refrigerant running database to obtain a reference data set, wherein the reference data set includes a plurality of first time points and the running data corresponding to each first time point; and the first time point is a collection time point within a third preset time period before the refrigerant double-control valve is suspected to be stuck;

[0028] According to the reference data set, a corresponding target initialization parameter is obtained, and the target initialization parameter at least includes a driving current and a driving pulse frequency for driving the rotor to rotate;

[0029] The target initialization parameter corresponding to the target initialization instruction is sent to the refrigerant double-control valve.

[0030] According to the technical scheme provided in the embodiment of the present application, before the previous running instruction is re-output, the following steps are further included:

[0031] Obtaining a total number of rotations of the rotor corresponding to the previous running instruction and a total time length required for executing the previous running instruction;

[0032] Dividing the total number of rotations into a plurality of sub-rotations, and determining a sub-time length corresponding to each sub-rotation according to the total time length;

[0033] According to all sub-rotation numbers and sub-time lengths corresponding to each sub-rotation number, a step sequence is obtained; the step sequence comprises a plurality of step time lengths and step rotation numbers corresponding to each step time length;

[0034] The re-outputting of the previous operation instruction further comprises the following steps:

[0035] Timing is started, and a first actual rotation number of the rotor in the step time length in the step sequence is obtained according to the step time length in the step sequence;

[0036] If the first actual rotation number in a certain step time length is different from the step rotation number corresponding to the step time length, it is determined that the valve needle assembly does not normally reach the target operation position corresponding to the previous operation instruction.

[0037] According to the technical scheme provided in the embodiment of the application, after the actual rotation number of the rotor in the step time length is obtained, the following steps are further included:

[0038] If the actual rotation number in a certain step time length is different from the step rotation number corresponding to the step time length, a stop instruction is output, and the stop instruction is used to control the valve motor to stop operation.

[0039] According to the technical scheme provided in the embodiment of the application, after the actual rotation number in a certain step time length is different from the step rotation number corresponding to the step time length, the following steps are further included:

[0040] According to the actual rotation number in the step time length, an actual stop position of the valve core assembly is obtained, and the actual stop position is reported.

[0041] Compared with the prior art, the application has the beneficial effects that when the upper computer monitors that the refrigerant valve is stalled, the refrigerant valve is first regarded as a suspected stall, and the stall is not directly reported, but an initialization instruction is given to the refrigerant valve again, if the initialization is not completed, the upper computer outputs an alarm information again, if the initialization is completed, the upper computer outputs the position instruction required by the refrigerant valve last time again, if the refrigerant valve is normally reached, it is determined that the refrigerant valve is restored to normal, and the upper computer does not report the suspected stall. Through the stall coping logic, the failure rate of the refrigerant valve is effectively reduced, and the refrigerant system is more stable and reliable. BRIEF DESCRIPTION OF DRAWINGS

[0042] Figure 1 The step flow chart of the control method of the refrigerant double-control valve provided in the embodiment of the application. DETAILED DESCRIPTION

[0043] The application will be described in further detail below with reference to the drawings and embodiments. It is to be understood that the specific embodiments described herein are intended to be illustrative only and not limiting of the application. It is also to be understood that the terminology used herein is for the purpose of describing the particular embodiments only and is not intended to be limiting.

[0044] It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict. The present application will be described in detail below with reference to the drawings and embodiments.

[0045] As mentioned in the background, in order to solve the problems in the prior art, the present application proposes a control method of a refrigerant double control valve; the refrigerant double control valve is used to control refrigerant reversing and refrigerant proportional distribution, and at least includes a valve needle assembly, a rotor, and a valve motor used to drive the rotor to rotate to drive the valve needle assembly to operate; please refer to Figure 1 The method includes the following steps:

[0046] S1, after receiving the power-on signal of the vehicle, it is determined in real time whether the refrigerant double control valve is suspected to be stalled;

[0047] Further, the refrigerant double control valve is also provided with a Hall sensor for monitoring the magnetic field change of the rotor; in this embodiment, the refrigerant double control valve is provided with a Hall sensor, and the magnetic field of the rotor will change with the opening and closing or reversing of the valve during the operation of the refrigerant double control valve. This change will be captured by the Hall sensor and converted into a change in the electric signal, thereby causing the counter to jump.

[0048] The real-time determination of whether the refrigerant double control valve is suspected to be stalled includes the following steps:

[0049] If the refrigerant double control valve is in a period when the preset initialization instruction is not executed, the counter of the first jump of the Hall sensor and the counter of the reverse electromotive force of the refrigerant double control valve are monitored in real time.

[0050] If the first jump count of the Hall sensor does not change within a first preset time length, or the first jump count of the Hall sensor changes stably and the reverse electromotive force is abnormal, it is determined that the refrigerant double control valve is suspected to be stalled.

[0051] Specifically, the embodiment provides a method for determining whether suspected stalling occurs in a period when the refrigerant double control valve is in a normal operation state without performing initialization. By way of example, data of back electromotive force is continuously collected by a specific sensor device, and the number of jumps of the Hall sensor in a unit time is recorded. A first preset time length is set to 5 seconds. If the jump count of the Hall sensor remains unchanged in the 5 seconds, it is likely that the valve is stuck or other failures occur to cause the valve to fail to operate normally, and thus it is determined that suspected stalling occurs. Alternatively, when the first jump count of the Hall sensor changes stably but the back electromotive force is abnormal, for example, if the back electromotive force exceeds a normal range of ±10%, it is also determined that suspected stalling occurs in the refrigerant double control valve.

[0052] Further, the preset initialization instruction includes a first instruction and a second instruction. The first instruction is an instruction for controlling the valve needle assembly to operate from a current position to a first stop position, and the second instruction is an instruction for controlling the valve needle assembly to operate from the first stop position to a second stop position. The first stop position and the second stop position are two mechanical stop positions provided in the refrigerant double control valve, and are used to control the rotation angle of the valve needle assembly in the valve body.

[0053] The real-time determination of whether suspected stalling occurs in the refrigerant double control valve further includes the following steps:

[0054] If the refrigerant double control valve is in a period of executing the first instruction, a second jump count of the Hall sensor is obtained. The second jump count is the jump count of the Hall sensor in the process in which the valve needle assembly operates from a current position to a first stop position.

[0055] If the second jump count remains unchanged in a second preset time length, it is determined that the valve needle assembly reaches the first stop position, and the second instruction is output.

[0056] If the refrigerant double control valve is in a period of executing the second instruction, a third jump count of the Hall sensor is obtained. The third jump count is the jump count of the Hall sensor in the process in which the valve needle assembly operates from the first stop position to a second stop position.

[0057] If the third jump count does not reach an initialization standard value, it is determined that suspected stalling occurs in the refrigerant double control valve. The initialization standard value is the jump count of the valve needle assembly from the first stop position to the second stop position.

[0058] Specifically, the embodiment provides a method for determining whether suspected stalling occurs in a period when the refrigerant double-control valve is executing initialization. A second preset time length (the time length is determined by experiments or experience according to factors such as the motion characteristics of the valve, the response time of the system, etc., for example, 3 seconds are set). If the second jump count does not change at all within 3 seconds, it indicates that the valve needle assembly has stopped moving, and it is highly likely that the first stop position is reached (at this time, it is also possible that the valve is stuck at a certain position and cannot move when executing the first instruction, but it is still assumed that the first stop position is reached because being stuck at a certain position will also cause the final third jump count to fail to reach the initialization standard value, and the determination result remains unchanged). At this time, the upper computer sends a second instruction to the drive controller of the valve motor through the communication line, and the drive controller receives the second instruction and controls the valve motor to change the rotation direction or continue to drive the valve needle assembly to run from the first stop position to the second stop position according to appropriate drive parameters. In the process of running the valve needle assembly from the first stop position to the second stop position, the upper computer continues to obtain the third jump count of the Hall sensor in real time at a set time interval, and records and analyzes these data. When the third jump count reaches the set initialization standard value, the upper computer determines that the refrigerant double-control valve completes the initialization, which means that the valve has completed the calibration preparation work at the start time and can perform subsequent refrigerant reversing and proportional distribution operations. If the third jump count does not reach the initialization standard value during the running of the valve needle assembly to the second stop position (it is possible that the second jump count does not change in the second preset time length when executing the first instruction, which is actually that the valve needle assembly is stuck rather than reaching the first stop position, or it is stuck at a certain position when executing the second instruction), it is determined that the valve is suspected to be stalled. For example, it is known that the Hall sensor will jump 100 times (the initialization standard value) under normal circumstances from the first stop position to the second stop position. If the third jump count does not reach 100 times, the upper computer determines that the valve is suspected to be stalled, and determines whether it is a stalling condition that needs to be reported.

[0059] S2, if the refrigerant double-control valve is suspected to be stalled, a target initialization instruction is sent to the refrigerant double-control valve, and it is determined whether the refrigerant double-control valve can complete initialization according to the target initialization instruction.

[0060] Specifically, the target initialization instruction can be a specific set of parameters or signals used to attempt to restart or adjust the state of the refrigerant double-control valve.

[0061] S3, if yes, the previous running instruction is re-outputted, if the valve needle assembly normally reaches the target running position corresponding to the previous running instruction, it is determined that the refrigerant double-control valve is normal, if not, the suspected stalling is determined to be stalling, and alarm information for indicating that the refrigerant double-control valve is stalled is outputted.

[0062] The previous operation instruction is an operation instruction outputted last time before the suspected stalling of the refrigerant double control valve, and is used to control the valve needle assembly to reach a corresponding target operation position.

[0063] Specifically, if the initialization can be completed, it indicates that the valve can be restored to a normal working state with the assistance of the target initialization instruction. At this time, the previous operation instruction is re-outputted, and if the valve needle assembly normally reaches the target operation position corresponding to the previous operation instruction, it is determined that the refrigerant double control valve is indeed restored to normal. This indicates that the valve is restored to a normal working state after processing, and can continue to operate according to the preset program. Otherwise, if the valve needle assembly fails to complete the initialization according to the target initialization instruction, it indicates that the suspected stalling cannot be restored by the initialization and other operations, and is a true stalling, which requires outputting an alarm information. The alarm information can be notified to the user or the maintenance personnel through a display screen, a sound or other ways, so as to take timely measures for maintenance or replacement.

[0064] Specifically, the previous operation instruction is a total number of rotor revolutions required for the valve needle assembly to reach the corresponding target operation position from the initialization position and a total time length, for example, 150 revolutions in 3 minutes. The re-outputting of the previous operation instruction can be direct outputting, and a second actual number of rotor revolutions is read after a preset time length. If the second actual number of rotor revolutions is less than the total number of rotor revolutions, it is determined that the valve needle assembly does not normally reach the target operation position corresponding to the previous operation instruction. In addition, a step-by-step outputting idea can also be used as another embodiment.

[0065] Further, in a preferred embodiment, before the re-outputting of the previous operation instruction, the following steps are further included:

[0066] obtaining a total number of rotor revolutions corresponding to the previous operation instruction and a total time length required for executing the previous operation instruction;

[0067] dividing the total number of rotor revolutions into a plurality of sub-revolutions, and determining a sub-time length corresponding to each sub-revolution according to the total time length;

[0068] obtaining a step-by-step sequence according to all the sub-revolutions and the sub-time length corresponding to each sub-revolution; the step-by-step sequence includes a plurality of step-by-step time lengths and a step-by-step revolution corresponding to each step-by-step time length;

[0069] After the re-outputting of the previous operation instruction, the following steps are further included:

[0070] starting timing, and obtaining a first actual number of rotor revolutions in each step-by-step time length in the step-by-step sequence according to the step-by-step time length;

[0071] If the first actual number of revolutions in a certain sub-step time period is different from the sub-step number of revolutions corresponding to the sub-step time period, it is determined that the valve needle assembly does not normally reach the target operating position corresponding to the previous operating instruction.

[0072] Specifically, the total number of revolutions is divided into a plurality of same or different sub-numbers of revolutions, and the sub-time period corresponding to each sub-number of revolutions is determined according to the total time period (if the sub-numbers of revolutions are the same, the corresponding sub-time periods are the same, and if the sub-numbers of revolutions are different, the corresponding sub-time periods are different, and the sub-numbers of revolutions are proportional to the sub-time periods).

[0073] For example, 150 revolutions are divided into 5 sub-numbers of revolutions of 30 revolutions, and the sub-time period corresponding to each sub-number of revolutions is determined to be 36s according to 3min, and the sub-step sequence is [30, 36; 30, 36; 30, 36; 30, 36; 30, 36]. After re-outputting the previous operating instruction, timing is started, and the first actual number of revolutions in the first 36s is recorded as 30 revolutions, and the first actual number of revolutions in the second 36s is recorded, and if it is also 30 revolutions, the next one is continued. If after a certain 36s period, it is found that the first actual number of revolutions in the period is not 30 revolutions (usually less than 30 revolutions), it is determined that the valve needle assembly does not normally reach the target operating position corresponding to the previous operating instruction.

[0074] Specifically, compared with the above-mentioned way of reading the second actual number of revolutions after the total time period, the problem can be found more timely and earlier (for example, if the first actual number of revolutions in the fourth 36s period is found to be 28 revolutions, the stall can be determined at 144s, which is earlier than 3min).

[0075] Further, after the actual number of revolutions of the rotor in the sub-step time period is obtained, the following steps are further included:

[0076] If the actual number of revolutions in a certain sub-step time period is different from the sub-step number of revolutions corresponding to the sub-step time period, a stop instruction is output, and the stop instruction is used to control the valve motor to stop operating.

[0077] Specifically, based on the above-mentioned way, the stall problem can be found earlier, and accordingly the valve motor can be stopped operating more timely when the problem occurs, preventing further incorrect operation and avoiding greater damage to the system. This helps to protect the entire refrigerant system and enhances the safety and stability of the system.

[0078] Further, after the actual number of revolutions in a certain sub-step time period is different from the sub-step number of revolutions corresponding to the sub-step time period, the following steps are further included:

[0079] According to the actual number of rotations in the sub-step time length, an actual stop position of the valve core assembly is obtained, and the actual stop position is reported.

[0080] For example, assuming that the physical travel range of the entire valve core assembly from the initial position to the target operating position is L millimeters (i.e., the rotor rotates 150 times to drive the valve needle assembly to travel L millimeters), the rotor rotates n times per revolution, and the valve core assembly moves m millimeters on its operating track; when the actual number of rotations is different from the sub-step number of rotations corresponding to the fourth sub-step time length, the actual number of rotations recorded after the fourth sub-step time length ends is r1 (28 revolutions), and the actual travel is L1 = travel of the first three sub-step numbers of rotations + travel of the fourth actual number of rotations Therefore, the actual stop position of the valve needle assembly at the initial position is Position is the actual stop position.

[0081] Specifically, the actual stop position information can be displayed on the instrument panel or sent to the terminal device of the maintenance personnel to provide detailed fault information. The maintenance personnel can understand the specific position of the valve needle assembly at the time of failure according to the actual stop position, and better analyze the failure cause in combination with the working principle and structure of the system. For example, the actual stop position reflects that there is a jam at a certain angle or position, which helps the maintenance personnel to determine whether it is a mechanical structure problem or an electrical control problem, so as to take more effective maintenance measures.

[0082] Further, after the re-output of the previous operation instruction, the following steps are further included:

[0083] If the valve needle assembly does not normally reach the target operating position corresponding to the previous operation instruction, an alarm information for indicating that the refrigerant double-control valve is stalled is output.

[0084] Specifically, the present embodiment further provides an additional failure judgment. After the re-output of the previous operation instruction, if the target operating position cannot be normally reached, it means that the suspected stall cannot be recovered by the initialization and other operations, and it is a true stall. This method is to further ensure that the system can timely discover and report failures, and avoid potential problems affecting the normal operation of the vehicle air conditioning system.

[0085] In a preferred embodiment, after the third jump count of the Hall sensor is obtained, the following steps are further included:

[0086] If the third jump count reaches the initialization standard value, it is determined that the refrigerant double-control valve does not have a suspected stall, and the initialization action corresponding to the preset initialization instruction is completed.

[0087] Exemplarily, the initial standard value is 100 as mentioned above, if the third jump count reaches 100, it is determined that the refrigerant double control valve does not have suspected stall, and the initialization action corresponding to the preset initialization instruction is completed, which means that the position adjustment process of the valve is successfully completed, and the system can be ready to enter the next normal operation state. It should be noted that the preset initialization instruction and the target initialization instruction in the present scheme are both used to control the refrigerant double control valve to perform initialization action, the difference is that the preset initialization instruction is a default initialization instruction executed by the vehicle in the normal state, while the target initialization instruction is an initialization instruction artificially output at this time when suspected stall occurs, which attempts to restore the suspected stall state. The output scenarios of the two initialization instructions are different, and the initialization parameters in the instructions may be the same or different.

[0088] In a preferred embodiment, after receiving the power-on signal of the vehicle, the following steps are included:

[0089] The running data of the refrigerant is collected in real time, and the running data is stored in a refrigerant running database, the running data at least including refrigerant pressure data and refrigerant flow data, and the refrigerant running database including a plurality of collection time points and the running data at each collection time point.

[0090] Specifically, the running data is obtained by the pressure sensor and the flow sensor installed on the refrigerant pipeline. For example, the refrigerant pressure and flow data are collected every certain time (such as 1 second), and the collection time and the corresponding running data are stored in the database together. The refrigerant running database is a time series database, which is convenient for subsequent query and analysis of the running state of the refrigerant system.

[0091] Further, the target initialization instruction is sent to the refrigerant double control valve, specifically including the following steps:

[0092] The refrigerant running database is called to obtain a reference data set, the reference data set including a plurality of first time points and the running data corresponding to each first time point; the first time point is a collection time point within a third preset time period before the refrigerant double control valve has suspected stall;

[0093] According to the reference data set, the corresponding target initialization parameter is obtained, the target initialization parameter at least including a driving current and a driving pulse frequency for driving the rotor to rotate;

[0094] The target initialization instruction corresponding to the target initialization parameter is sent to the refrigerant double control valve.

[0095] Exemplarily, the third preset time length is set to 1 minute, then all the collection time points and corresponding refrigerant pressure, flow and other data within 1 minute before the suspected stall occurs are extracted from the database. Specifically, if the refrigerant pressure in the reference data set is higher, the driving current may need to be increased to overcome greater resistance; if the refrigerant flow changes rapidly, the driving pulse frequency may need to be adjusted to adapt to the dynamic changes of the system. The target initialization parameters corresponding to the target initialization instructions are sent to the refrigerant double-control valve, so that the suspected stall problem can be more targetedly attempted to be solved according to the operation before the suspected stall occurs, and the probability of restoring the valve to normal can be improved.

[0096] Specifically, a relationship model between the refrigerant pressure, flow and the driving current, driving pulse frequency is constructed. Using a multiple linear regression model, the refrigerant pressure and flow are used as input variables, and the driving current and driving pulse frequency are used as output variables. Through training of a historical data sample set (obtained from the past refrigerant running database and the refrigerant system), a model is obtained which can predict the appropriate driving current and driving pulse frequency according to the refrigerant pressure and flow within a period of time. The refrigerant pressure and flow data in the reference data set are input into the model to obtain the corresponding target initialization parameters.

[0097] The principles and implementation manners of the present application are described by applying specific examples in the present document, and the above example descriptions are only used to help understand the method and its core idea of the present application. The above descriptions are only preferred embodiments of the present application, and it should be pointed out that due to the limited nature of the language expression, there are objectively infinite specific structures, and for ordinary skilled persons in the technical field, on the premise of not deviating from the principles of the present application, a number of improvements, refinements or changes can be made, or the above technical features can be combined in an appropriate manner; these improvements, refinements, changes or combinations, or the direct application of the inventive concept and technical solution to other occasions without improvement, shall be regarded as the protection scope of the present application.

Claims

1. A control method of a refrigerant two-way valve for controlling refrigerant reversing and refrigerant proportional distribution, characterized by, The refrigerant double-control valve at least comprises a valve needle assembly, a rotor, and a valve motor for driving the rotor to rotate to drive the valve needle assembly to operate; the method comprises the following steps: After receiving a power-on signal of a vehicle, it is determined in real time whether the refrigerant double-control valve is suspected to be stalled; If the refrigerant double-control valve is suspected to be stalled, a target initialization instruction is sent to the refrigerant double-control valve, and it is determined whether the refrigerant double-control valve can complete initialization according to the target initialization instruction; If yes, the previous operation instruction is output again, if the valve needle assembly normally reaches the target operation position corresponding to the previous operation instruction, it is determined that the refrigerant double-control valve is normal, if not, the suspected stall is determined to be a stall, and alarm information indicating that the refrigerant double-control valve is stalled is output; The previous operation instruction is the operation instruction output most recently before the refrigerant double-control valve is suspected to be stalled, and the operation instruction is used to control the valve needle assembly to reach the corresponding target operation position; The refrigerant double-control valve is also provided with a Hall sensor for monitoring the magnetic field change of the rotor; The real-time determination of whether the refrigerant double-control valve is suspected to be stalled specifically comprises the following steps: If the refrigerant double-control valve is in a period of not executing a preset initialization instruction, the back electromotive force of the refrigerant double-control valve and the first jump count of the Hall sensor are monitored in real time; If the first jump count of the Hall sensor does not change within a first preset time length, or the first jump count of the Hall sensor changes stably and the back electromotive force is abnormal, it is determined that the refrigerant double-control valve is suspected to be stalled.

2. The control method of the refrigerant two-way valve according to claim 1, characterized by: After the previous operation instruction is output again, the following steps are further included: If the valve needle assembly does not normally reach the target operation position corresponding to the previous operation instruction, alarm information indicating that the refrigerant double-control valve is stalled is output.

3. The control method of the refrigerant dual control valve according to claim 1, characterized by: The preset initialization instruction comprises a first instruction and a second instruction, the first instruction is an instruction for controlling the valve needle assembly to run from the current position to a first stop position, and the second instruction is an instruction for controlling the valve needle assembly to run from the first stop position to a second stop position; The real-time determination of whether the refrigerant double-control valve is suspected to be stalled further comprises the following steps: If the refrigerant double-control valve is in a period of executing the first instruction, a second jump count of the Hall sensor is obtained; the second jump count is the jump count of the Hall sensor in the process of the valve needle assembly running from the current position to the first stop position; If the second jump count does not change within a second preset time length, it is determined that the valve needle assembly reaches the first stop position, and the second instruction is output; If the refrigerant double-control valve is in a period of executing the second instruction, a third jump count of the Hall sensor is obtained; the third jump count is the jump count of the Hall sensor in the process of the valve needle assembly running from the first stop position to the second stop position; If the third jump count does not reach an initialization standard value, it is determined that the refrigerant double-control valve is suspected to be stuck, and the initialization standard value is the jump count of the valve needle assembly from the first stop position to the second stop position.

4. The control method of the refrigerant two-way valve according to claim 3, characterized in that: After the third jump count of the Hall sensor is obtained, the method further includes the following steps: If the third jump count reaches the initialization standard value, it is determined that the refrigerant double-control valve is not suspected to be stuck, and the initialization action corresponding to the preset initialization instruction is completed.

5. The control method of the refrigerant dual control valve according to claim 1, characterized by: After the power-on signal of the vehicle is received, the method includes the following steps: Real-time refrigerant operation data is collected and stored in a refrigerant operation database, and the operation data at least includes refrigerant pressure data and refrigerant flow data, and the refrigerant operation database includes a plurality of collection time points and the operation data at each collection time point.

6. The control method of the refrigerant two-way valve according to claim 5, characterized in that: The target initialization instruction is sent to the refrigerant double-control valve, and the target initialization instruction specifically includes the following steps: The refrigerant operation database is called to obtain a reference data set, and the reference data set includes a plurality of first time points and the operation data corresponding to each first time point; the first time point is a collection time point within a third preset time period before the refrigerant double-control valve is suspected to be stuck; According to the reference data set, a corresponding target initialization parameter is obtained, and the target initialization parameter at least includes a driving current and a driving pulse frequency for driving the rotor to rotate; The target initialization parameter corresponding to the target initialization instruction is sent to the refrigerant double-control valve.

7. The control method of the refrigerant dual control valve according to claim 1, characterized by: Before the previous operation instruction is re-output, the method further includes the following steps: The total number of rotor revolutions corresponding to the previous operation instruction and the total time required to execute the previous operation instruction are obtained; The total number of revolutions is divided into a plurality of sub-revolutions, and the sub-time corresponding to each sub-revolution is determined according to the total time; According to all sub-revolutions and the sub-time corresponding to each sub-revolution, a step sequence is obtained; the step sequence includes a plurality of step time lengths and a step revolution corresponding to each step time length. After the previous operation instruction is re-output, the method further includes the following steps: Timing is started, and the first actual number of revolutions of the rotor within the step time length is obtained according to the step time length in the step sequence; If the first actual number of revolutions within a certain step time length is different from the step revolution corresponding to the step time length, it is determined that the valve needle assembly does not normally reach the target operation position corresponding to the previous operation instruction.

8. The control method of the refrigerant two-way valve according to claim 7, characterized by: After the actual number of revolutions of the rotor within the step time length is obtained, the method further includes the following steps: If the actual number of revolutions within a certain step time length is different from the step revolution corresponding to the step time length, a stop instruction is output, and the stop instruction is used to control the valve motor to stop running.

9. The control method of the refrigerant two-way valve according to claim 8, characterized by: After the actual number of revolutions within a certain step time length is different from the step revolution corresponding to the step time length, the method further includes the following steps: According to the actual number of revolutions within the step time length, the actual stop position of the valve needle assembly is obtained, and the actual stop position is reported.

Citation Information

Patent Citations

  • Control method

    CN113630061A

  • Electronic three-way water valve locked-rotor monitoring control method and system

    CN116300579A