Environmental data processing methods, equipment, and storage media based on digital twins
By constructing a twin operation model of the cloud chamber environmental control system and simulating control duration based on historical test data, the problem of inaccurate control of cloud chamber environmental data was solved, and the accuracy of temperature, humidity and pressure control was achieved, reducing invalid tests.
Patent Information
- Application Number
- CN202411781824.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2044-12-05
AI Technical Summary
In existing technologies, cloud cabin environmental data control suffers from time lag, leading to inaccurate control. In particular, there is a time lag between detecting that environmental data meets the target value and the shutdown operation, resulting in inaccurate control of temperature, humidity, and pressure.
By constructing a twin operation model of the cloud room environmental control system, the temperature, humidity and pressure time change curves are obtained based on historical test data. The control time required to reach the target value of environmental data is simulated. The monitoring subsystem controls the opening and closing of the corresponding instruments according to the simulated time, avoiding the need to close after the target value is detected, thus improving the control accuracy.
It achieves precise control of cloud-based cabin environmental data, reduces invalid testing processes, and improves the accuracy of temperature, humidity, and pressure control.
Smart Images

Figure CN119645151B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cloud room environment data processing technology, specifically to an environment data processing method, processing device, and computer-readable storage medium based on digital twins. Background Technology
[0002] To simulate the physical environment of clouds and fog, the laboratory environmental data of the cloud cabin is controlled according to the required environmental data (such as temperature, humidity, pressure, etc.). In related technologies, the corresponding instruments or systems for controlling the environmental data are turned on first, and then turned off when the environmental data of the cloud cabin is detected to have reached the target value. However, the inventors of this application found in the actual research and development process that there is a certain time difference between detecting that the environmental data meets the target value and the shutdown operation, which leads to inaccurate control of the cloud cabin environmental data. Summary of the Invention
[0003] This application provides a digital twin-based environmental data processing method, processing device, and computer-readable storage medium, which can improve the control accuracy of cloud cabin environmental data and reduce invalid test processes.
[0004] In a first aspect, this application provides an environmental data processing method based on digital twins, the method comprising:
[0005] Based on historical test environment data of the cloud chamber environmental control system, temperature time variation curves, humidity time variation curves, and pressure time variation curves are obtained. The cloud chamber environmental control system includes a cloud chamber, a temperature monitoring subsystem, a humidity monitoring subsystem, and a pressure monitoring subsystem.
[0006] Based on the temperature-time variation curve, the humidity-time variation curve, and the pressure-time variation curve, a twin operation model of the cloud room environmental control system is constructed.
[0007] Obtain the target value of the environmental data of the cloud cabin;
[0008] Obtain the required temperature control time, required humidity control time, and required pressure control time corresponding to the environmental data target value simulated by the twin operation model;
[0009] The environmental data of the cloud cabin is controlled by the temperature monitoring subsystem, humidity monitoring subsystem, and pressure monitoring subsystem, based on the required temperature control duration, required humidity control duration, and required pressure control duration.
[0010] Secondly, this application also provides a processing device, which includes a processor and a memory, wherein the memory stores a computer program, and the processor executes any of the digital twin-based environmental data processing methods provided in this application when it calls the computer program in the memory.
[0011] Thirdly, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to execute the aforementioned digital twin-based environmental data processing method.
[0012] In this application, temperature, humidity, and pressure time-varying curves are obtained based on historical test environment data of the cloud chamber environmental control system. These curves are used to construct a twin operation model of the cloud chamber environmental control system. The twin operation model is then used to simulate the required temperature, humidity, and pressure control durations to achieve the target environmental data values. The cloud chamber environmental data is controlled according to these simulated required temperature, humidity, and pressure control durations. Therefore, firstly, the corresponding instruments or system equipment in the cloud chamber can be turned on or off according to the required temperature control duration, eliminating the need to first detect that the temperature has reached the target value before shutting down the refrigeration unit. This avoids the problem of inaccurate temperature control in the cloud chamber due to a time lag between detecting that the temperature meets the target value and the shutdown operation, thus improving the accuracy of cloud chamber temperature control. Secondly, the cloud chamber's instruments or systems can be turned on or off according to the required humidity control duration, eliminating the need to first detect that the humidity has reached the target value before closing the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve. This avoids the problem of inaccurate humidity control caused by a time lag between detecting that the humidity meets the target value and the shutdown operation, thus improving the accuracy of cloud chamber humidity control. Thirdly, the cloud chamber's instruments or systems can be turned on or off according to the required pressure control duration, eliminating the need to first detect that the pressure has reached the target value before closing the dew point meter isolation valve. This avoids the problem of inaccurate pressure control caused by a time lag between detecting that the pressure meets the target value and the shutdown operation, thus improving the accuracy of cloud chamber pressure control. Therefore, this embodiment can utilize a twin operating model of the cloud chamber environmental control system to simulate the cloud chamber's environmental data in advance. By using the simulation results to control the cloud chamber's environmental data through the monitoring subsystem, the accuracy of cloud chamber environmental data control can be improved, and invalid testing processes can be reduced. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0014] Figure 1 This is a schematic block diagram of the structure of a processing device provided in an embodiment of this application;
[0015] Figure 2 This is a schematic diagram of the interaction between the cloud room environment control system and the processing equipment provided in the embodiments of this application;
[0016] Figure 3 This is a schematic flowchart of an environmental data processing method based on digital twins provided in an embodiment of this application;
[0017] Figure 4 This is a schematic flowchart of an embodiment of fault detection in the temperature monitoring subsystem of this application.
[0018] Figure 5 This is a schematic flowchart of an embodiment of the humidity monitoring subsystem fault detection in this application.
[0019] Figure 6 This is a schematic flowchart of an embodiment of fault detection in the pressure monitoring subsystem of this application. Detailed Implementation
[0020] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.
[0022] In the description of the embodiments of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0023] To enable any person skilled in the art to implement and use this application, the following description is provided. In this description, details are set forth for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other instances, well-known processes will not be described in detail to avoid obscuring the description of the embodiments of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in the embodiments of this application.
[0024] This application provides an environmental data processing method, processing device, and computer-readable storage medium based on digital twins.
[0025] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0026] Figure 1 This is a schematic block diagram of a processing device provided in an embodiment of this application.
[0027] like Figure 1 As shown, the processing device 100 includes a processor 101 and a memory 102, which are connected via a bus 103, such as an I2C (Inter-integrated Circuit) bus. Specifically, this processing device can be a mobile phone, computer, server, etc.
[0028] Specifically, processor 101 provides computing and control capabilities to support the operation of the entire processing device 100. Processor 101 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0029] Specifically, the memory 102 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a portable hard drive, etc.
[0030] Those skilled in the art will understand that Figure 1 The structure shown in the figure is merely a block diagram of a portion of the structure related to the embodiments of this application, and does not constitute a limitation on the processing device on which the embodiments of this application are applied. The specific processing device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0031] The processor 101 is configured to run a computer program stored in the memory 102, and when executing the computer program, implement any of the environmental data processing methods based on digital twins provided in this application embodiment. For example, the processor 101 is configured to run a computer program stored in the memory 102, and when executing the computer program, it can implement the following steps:
[0032] Based on historical test environment data of the cloud chamber environmental control system, temperature time-varying curves, humidity time-varying curves, and pressure time-varying curves are obtained. The cloud chamber environmental control system includes a cloud chamber, a temperature monitoring subsystem, a humidity monitoring subsystem, and a pressure monitoring subsystem. Based on the temperature time-varying curves, humidity time-varying curves, and pressure time-varying curves, a twin-system operation model of the cloud chamber environmental control system is constructed. The target environmental data value of the cloud chamber is obtained. The required temperature control duration, required humidity control duration, and required pressure control duration corresponding to achieving the target environmental data value are obtained. The environmental data of the cloud chamber is controlled by the temperature monitoring subsystem, humidity monitoring subsystem, and pressure monitoring subsystem according to the required temperature control duration, required humidity control duration, and required pressure control duration.
[0033] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the processing device described above can be referred to the corresponding process in the following embodiments of the environmental data processing method based on digital twins, and will not be repeated here.
[0034] The following will be based on Figure 1 Taking the processing device shown as the execution entity of the digital twin-based environmental data processing method as an example, this application provides a detailed description of the digital twin-based environmental data processing method provided in the embodiments. For simplicity and ease of description, this execution entity will be omitted in subsequent method embodiments. It should be noted that... Figure 1 The scenarios described are only used to explain the environmental data processing method based on digital twins provided in the embodiments of this application, but do not constitute a limitation on the application scenarios of the environmental data processing method based on digital twins provided in the embodiments of this application.
[0035] Please refer to Figure 2 , Figure 2 This is a schematic diagram of the interaction between the cloud chamber environmental control system and the processing equipment provided in this application embodiment. The cloud chamber environmental control system 200 includes at least a cloud chamber 201, a temperature monitoring subsystem 202, a humidity monitoring subsystem 203, and a pressure monitoring subsystem 204. The simulation equipment 100 can interact with the cloud chamber 204 through the temperature monitoring subsystem 202, the humidity monitoring subsystem 203, and the pressure monitoring subsystem 204 respectively (for example, sending temperature control commands to the temperature monitoring subsystem 202, humidity control commands to the humidity monitoring subsystem 203, and humidity control commands to the pressure monitoring subsystem 204 to monitor and / or control the temperature, humidity, and pressure of the cloud chamber 204).
[0036] Please see Figure 3 , Figure 3This is a flowchart illustrating an environmental data processing method based on digital twins provided in an embodiment of this application. In this embodiment, using... Figure 2 The processing device shown serves as the execution entity of this method, and will be omitted from the following text. This digital twin-based environmental data processing method includes steps 301 to 305, wherein:
[0037] 301. Based on historical test environment data of the cloud room environmental control system, obtain temperature time change curves, humidity time change curves, and pressure time change curves.
[0038] The cloud room environmental control system includes a cloud cabin, a temperature monitoring subsystem, a humidity monitoring subsystem, and a pressure monitoring subsystem.
[0039] The historical test environment data includes temperature, humidity, and pressure data at various time points during each test. By fitting the temperature, humidity, and pressure data at various time points during each test, the relationship between temperature changes and time is simulated to obtain temperature-time curves, the relationship between humidity changes and time is simulated to obtain humidity-time curves, and the relationship between pressure changes and time is simulated to obtain pressure-time curves.
[0040] To effectively utilize the cloud chamber for experiments (such as simulating a cloud and fog environment before entering to verify particle nucleation within the cloud), environmental data (such as temperature, humidity, and pressure) within the cloud chamber are pre-controlled. The experiment is initiated only after the cloud chamber reaches the target temperature, humidity, and pressure. Specifically, a temperature monitoring subsystem controls the opening and closing of the cloud chamber's refrigeration unit to control the temperature; a humidity monitoring subsystem controls the opening and closing of the cloud chamber's water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve to control the humidity; and a pressure monitoring subsystem controls the opening and closing of the cloud chamber's dew point meter isolation valve to control the pressure.
[0041] 302. Based on the temperature-time variation curve, the humidity-time variation curve, and the pressure-time variation curve, construct a twin operation model of the cloud room environmental control system.
[0042] Among them, the twin operation model is a digital model used to simulate the operation of a cloud room environmental control system. By using temperature-time variation curves, humidity-time variation curves, and pressure-time variation curves, as well as simulation technology, the real-world cloud room environmental control system is simulated to obtain the twin operation model.
[0043] Specifically, the twin operation model includes a digital model of the cloud cabin, a digital model of the temperature monitoring subsystem, a digital model of the humidity monitoring subsystem, and a digital model of the pressure monitoring subsystem. Specifically: 1) Based on the temperature-time variation curve, first simulation data is generated to represent the relationship between the temperature change in the cloud cabin and the operating duration of the cloud cabin's refrigeration unit; based on the humidity-time variation curve, second simulation data is generated to represent the relationship between the humidity change in the cloud cabin and the operating duration of the cloud cabin's water vapor generator, the opening duration of the water vapor inlet / outlet valve, and the opening duration of the water vapor inlet / outlet valve; based on the pressure-time variation curve, second simulation data is generated to represent the relationship between the pressure change in the cloud cabin and the opening duration of the cloud cabin's dew point meter isolation valve. The simulation data includes: 1) the third simulation data showing the relationship between durations; 2) the first, second, and third simulation data used as a digital model of the cloud chamber; 3) the digital model of the temperature monitoring subsystem, which simulates the control data of the refrigeration unit in the cloud chamber by the temperature monitoring subsystem; 4) the digital model of the humidity monitoring subsystem, which simulates the control data of the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve in the cloud chamber by the humidity monitoring subsystem; and 5) the digital model of the pressure monitoring subsystem, which simulates the control data of the dew point meter isolation valve in the cloud chamber by the pressure monitoring subsystem. Thus, a twin operating model of the cloud chamber environmental control system can be obtained.
[0044] 303. Obtain the target value of the environmental data of the cloud cabin.
[0045] The environmental data target values include temperature target values, humidity target values, and pressure target values.
[0046] Among them, the temperature target value is the target value that the cloud cabin temperature needs to reach before entering the test.
[0047] Among them, the humidity target value is the target value that the cloud cabin humidity needs to reach before entering the test.
[0048] Among them, the pressure target value is the target value that the cloud cabin pressure needs to reach before entering the test.
[0049] Specifically, before conducting the experiment, the user-set target values for temperature, humidity, and pressure can be obtained as environmental data target values. For example, if it is necessary to control the cloud chamber temperature T to reach -20℃, the cloud chamber humidity H to reach 80%, and the cloud chamber pressure P to reach 800Pa before entering the experiment, then the cloud chamber temperature T = -20℃, cloud chamber humidity H = 80%, and cloud chamber pressure P = 800Pa can be used as the environmental data target values for the cloud chamber.
[0050] 304. Obtain the required temperature control time, required humidity control time, and required pressure control time corresponding to the target environmental data values simulated by the twin operation model.
[0051] The environmental data target values include temperature target values, humidity target values, and pressure target values.
[0052] Specifically, by running a twin operation model, firstly, the total time taken for the simulated cloud cabin to reach the target temperature value is used as the required temperature control time for the cloud cabin to reach the target temperature value. Secondly, the total time taken for the simulated cloud cabin to reach the target humidity value is used as the required humidity control time for the cloud cabin to reach the target humidity value. Thirdly, the total time taken for the simulated cloud cabin to reach the target humidity value is used as the required humidity control time for the cloud cabin to reach the target humidity value.
[0053] 305. The environmental data of the cloud cabin is controlled by the temperature monitoring subsystem, humidity monitoring subsystem and pressure monitoring subsystem according to the required temperature control duration, required humidity control duration and required pressure control duration.
[0054] For example, step 305 may specifically include the following steps 3051 to 3053:
[0055] 3051. The temperature monitoring subsystem controls the opening and closing of the refrigeration unit of the cloud cabin according to the required temperature control duration, so as to control the temperature of the cloud cabin.
[0056] Specifically, the processing equipment can send a temperature control command carrying the required temperature control duration to the temperature monitoring subsystem. This command controls the temperature monitoring subsystem to turn the cloud cabin's cooling units on and off according to the simulated temperature duration. Upon receiving the control command, the temperature monitoring subsystem turns on the cloud cabin's cooling units; when the cooling units are on for the required duration, the subsystem turns them off to ensure the cloud cabin reaches the target temperature.
[0057] 3052. The humidity of the cloud cabin is controlled by the humidity monitoring subsystem, which controls the opening and closing of the water vapor generator, water vapor inlet / outlet valve and water vapor inlet valve of the cloud cabin according to the required humidity control duration.
[0058] Specifically, the processing equipment can send a humidity control command carrying the required humidity control duration to the humidity monitoring subsystem. This command controls the humidity monitoring subsystem to open and close the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve of the cloud cabin according to the simulated humidity duration. Upon receiving the humidity control command, the humidity monitoring subsystem opens these valves. When the opening duration reaches the required humidity control duration, the humidity monitoring subsystem closes these valves, ensuring the cloud cabin reaches the target humidity value.
[0059] 3053. The pressure monitoring subsystem controls the opening and closing of the dew point meter isolation valve of the cloud cabin according to the required pressure control duration, so as to control the pressure of the cloud cabin.
[0060] Specifically, the processing equipment can send a pressure control command carrying the required pressure control duration to the pressure monitoring subsystem. This pressure control command controls the pressure monitoring subsystem to open and close the dew point meter isolation valve of the cloud cabin according to the simulated pressure duration. Upon receiving the pressure control command, the pressure monitoring subsystem controls the opening of the dew point meter isolation valve in the cloud cabin. When the opening duration of the dew point meter isolation valve reaches the required pressure control duration, the pressure monitoring subsystem controls the closing of the dew point meter isolation valve in the cloud cabin, so that the cloud cabin reaches the target pressure value.
[0061] Furthermore, after sending temperature control commands to the temperature monitoring subsystem, the twin operating model of the cloud chamber environmental control system can be used to detect whether there are any faults in the temperature monitoring subsystem. This is to avoid the problem that the cloud chamber cannot accurately reach the temperature target value due to a fault in the temperature monitoring subsystem, thereby avoiding invalid tests caused by the cloud chamber failing to reach the temperature target value normally. For example, such as... Figure 4 As shown, the following steps 401-404 can be used to detect whether the temperature monitoring subsystem is faulty:
[0062] 401. After the first opening time of the refrigeration unit, obtain the actual temperature of the cloud cabin at the current time and the first opening duration of the refrigeration unit at the current time.
[0063] The first opening duration refers to the cumulative opening time of the cloud cabin's refrigeration unit from the time the temperature monitoring subsystem controls the refrigeration unit to open until the current time.
[0064] Specifically, the temperature monitoring subsystem controls the temperature of the cloud cabin by controlling the opening and closing of the cooling units. It can also monitor the temperature of the cloud cabin in real time at various points in time (e.g., monitoring the temperature every 0.01ms at preset intervals), thus obtaining the actual temperature of the cloud cabin at the current time. After controlling the opening of the cooling units, the temperature monitoring subsystem calculates the cumulative operating time of the cooling units at each time point, thus obtaining the first operating time of the cooling units at the current time. The temperature monitoring subsystem feeds back the first operating time and the actual temperature of the cloud cabin at the current time to the processing equipment in real time; thus, the processing equipment can obtain the actual temperature of the cloud cabin and the first operating time at the current time.
[0065] 402. Obtain the cloud cabin simulation temperature corresponding to the first opening duration of the twin operation model, and use it as the cloud cabin simulation temperature at the current time point.
[0066] The cloud cabin temperature simulation was obtained through a twin operation model.
[0067] Specifically, the cooling unit of the cloud cabin is simulated to be turned on using a twin operation model. When the cooling unit of the cloud cabin simulated by the twin operation model is turned on for the first time duration, the simulated temperature of the cloud cabin at this time is recorded as the simulated temperature of the cloud cabin at the current time point.
[0068] 403. Obtain the temperature fault deviation threshold at the current time point.
[0069] For example, to avoid inaccurate fault identification caused by using the same temperature fault deviation threshold for different temperature ranges, step 403 may include the following steps 4031 to 4032:
[0070] 4031. Obtain the temperature fault relationship of the temperature monitoring subsystem.
[0071] The temperature fault relationship is used to indicate the relationship between the simulated temperature of the cloud cabin and the temperature fault deviation threshold. In the temperature fault relationship, the higher the simulated temperature of the cloud cabin, the larger the temperature fault deviation threshold; conversely, the lower the simulated temperature of the cloud cabin, the smaller the temperature fault deviation threshold.
[0072] Therefore, by combining the simulated temperature range of the cloud cabin at the current time point, the temperature fault deviation threshold can be dynamically determined, avoiding the use of a uniform temperature fault deviation threshold to judge whether there is a fault at different time points. This allows for setting different temperature fault deviation thresholds for measurement errors under different temperature ranges, avoiding the problem of temperature anomalies not being identified when the temperature range is small but the temperature fault deviation threshold is set too high, or the problem of temperature anomalies not being identified when the temperature range is large but the temperature fault deviation threshold is set too low, thus improving the temperature fault identification rate.
[0073] 4032. Substitute the simulated temperature of the cloud cabin at the current time point into the temperature fault relationship to calculate the temperature fault deviation threshold at the current time point.
[0074] In some embodiments, a functional relationship can be constructed between the simulated temperature of the cloud cabin and the temperature fault deviation threshold, such as d1 = a * T (where d1 is the temperature fault deviation threshold, a is a coefficient, and T is the simulated temperature of the cloud cabin), as the temperature fault relationship of the temperature monitoring subsystem. Then, the simulated temperature of the cloud cabin at the current time point can be substituted into the temperature fault relationship to calculate the temperature fault deviation threshold at the current time point.
[0075] 404. Based on the actual temperature of the cloud cabin at the current time point, the simulated temperature of the cloud cabin at the current time point, and the temperature fault deviation threshold at the current time point, determine whether the temperature monitoring subsystem has a fault.
[0076] Step 404 involves several methods for detecting whether the temperature monitoring subsystem is faulty. Examples include:
[0077] (1) If the target temperature deviation at the current time point is greater than or equal to the temperature fault deviation threshold at the current time point, then the temperature monitoring subsystem is determined to be faulty. In this case, step 404 may specifically include the following steps 4041A to 4043A:
[0078] 4041A. Based on the actual temperature of the cloud cabin at the current time and the simulated temperature of the cloud cabin at the current time, determine the target temperature deviation at the current time.
[0079] The target temperature deviation refers to the deviation between the actual temperature of the cloud cabin and the simulated temperature of the cloud cabin.
[0080] 4042A. If the target temperature deviation at the current time point is greater than or equal to the temperature fault deviation threshold at the current time point, then it is determined that the temperature monitoring subsystem has a fault.
[0081] 4043A. If the target temperature deviation at the current time point is less than the temperature fault deviation threshold at the current time point, then it is determined that the temperature monitoring subsystem has no fault.
[0082] (2) To improve the accuracy of temperature fault identification, the target temperature deviation at the current time point and the temperature fault frequency at the current time point can be combined simultaneously to determine whether the temperature monitoring subsystem has a fault. In this case, step 404 may specifically include the following steps 4041B to 4046B:
[0083] 4041B. Obtain the number of temperature deviation time points after the first opening time point and before the current time point.
[0084] The temperature deviation time point refers to the time point where the actual temperature of the cloud cabin differs from the simulated temperature of the cloud cabin. For example, after the first opening time point t1 and before the current time point t10, the temperature of the cloud cabin is monitored once every preset monitoring time interval (e.g., 0.01ms) by the temperature monitoring subsystem, for a total of 10 time points t0, t1, t2, t3, ..., t10. The simulated temperature of the cloud cabin at time points t1, t2, t3, ..., t10 is obtained by simulating the time points t1, t2, t3, ..., t10 respectively. If there is a difference between the actual temperature of the cloud cabin at time point t1 and the simulated temperature of the cloud cabin at time point t1, then time point t1 is taken as the temperature deviation time point. Similarly, time points t2, t3, ..., t10 are determined to be temperature deviation time points. Finally, time points t1, t3, t5, t7, and t9 are determined to be temperature deviation time points. Therefore, the number of temperature deviation time points after the first opening time point t0 and before the current time point t10 is 5.
[0085] 4042B. Obtain the number of temperature monitoring time points after the first opening time point and before the current time point.
[0086] For example, after the first opening time point t1 and before the current time point t10, the temperature of the cloud cabin is monitored once every preset monitoring time interval (such as 0.01ms) by the temperature monitoring subsystem. The temperature of 10 time points t0, t1, t2, t3, ..., t10 is monitored in total. Therefore, the number of temperature monitoring time points is 10.
[0087] 4043B. Obtain the ratio between the number of temperature deviation time points and the number of temperature monitoring time points, and use it as the temperature fault frequency at the current time point.
[0088] For example, if the number of temperature deviation time points after the first opening time point t0 and before the current time point t10 is 5, and the number of temperature monitoring time points after the first opening time point and before the current time point is 10, then the temperature fault frequency at the current time point is 5 / 10.
[0089] 4044B. Based on the actual temperature of the cloud cabin at the current time and the simulated temperature of the cloud cabin at the current time, determine the target temperature deviation at the current time.
[0090] 4045B. If the target temperature deviation at the current time point is greater than or equal to the temperature fault deviation threshold at the current time point, or the temperature fault frequency at the current time point is greater than or equal to the preset temperature fault frequency threshold, then it is determined that the temperature monitoring subsystem has a fault.
[0091] 4046B. If the target temperature deviation at the current time point is less than the temperature fault deviation threshold at the current time point, and the temperature fault frequency at the current time point is less than the preset temperature fault frequency threshold, then it is determined that the temperature monitoring subsystem has no fault.
[0092] Therefore, on the one hand, by determining that the temperature monitoring subsystem is faulty when the target temperature deviation at the current time point is greater than or equal to the temperature fault deviation threshold at the current time point, it is possible to determine whether the actual temperature of the cloud cabin at the current time point fluctuates too much relative to the simulated temperature of the cloud cabin. In this way, the temperature fault can be identified by utilizing the temperature deviation amplitude, thereby improving the temperature fault identification rate. On the other hand, by determining that the temperature monitoring subsystem is faulty when the temperature fault frequency at the current time point is greater than or equal to the preset temperature fault frequency threshold, it is possible to effectively identify temperature faults by combining the temperature fault frequency at the current time point, thereby improving the temperature fault identification rate.
[0093] Furthermore, to improve the accuracy of temperature control in the cloud chamber, ensuring it reaches the target temperature before entering the experiment, if the temperature monitoring subsystem is functioning correctly, but the initial opening duration equals the required temperature control duration, and the cloud chamber has not reached the target temperature at the current time, steps A1-A2 can be used to control the cloud chamber temperature. This improves the accuracy of temperature control and avoids inaccurate temperature control due to low precision in the twin operating model. Further, to improve the accuracy of the twin operating model's simulation of the cloud chamber environmental control system, ensuring precise temperature control to the target value using the required temperature control duration, if the temperature monitoring subsystem is functioning correctly, but the initial opening duration equals the required temperature control duration, and the cloud chamber has not reached the target temperature at the current time, steps A1-A4 can be used to update the twin operating model, thereby improving the accuracy of the required temperature control duration. Steps A1-A4 are as follows:
[0094] A1. If the target temperature deviation at the current time point is less than the temperature fault deviation threshold at the current time point, and the temperature fault frequency at the current time point is less than the preset temperature fault frequency threshold, then it is determined that the temperature monitoring subsystem has no fault, and it is detected whether the first opening duration is equal to the required temperature control duration.
[0095] A2. If the first opening duration is equal to the required temperature control duration, and the cloud cabin has not reached the temperature target value at the current time, then the temperature control subsystem controls the refrigeration unit of the cloud cabin to open or close until the cloud cabin reaches the temperature target value, and then the cloud cabin is used for testing.
[0096] A3. Obtain the actual control time for the cloud cabin to reach the target temperature value.
[0097] A4. Update the twin operation model using the actual control duration and the target temperature value.
[0098] Therefore, firstly, when a fault is detected in the temperature monitoring subsystem through steps 401-404, a fault warning for the temperature monitoring subsystem can be output, and the cloud cabin can be stopped from entering the test phase to avoid invalid tests caused by the cloud cabin's inability to accurately reach the temperature target value due to a fault in the temperature monitoring subsystem. Secondly, when a fault is detected in the temperature monitoring subsystem through steps 401-404, and the cloud cabin's refrigeration unit is controlled to open or close through steps A1-A4 (if the first opening duration is equal to the required temperature control duration, and the cloud cabin has not reached the temperature target value at the current time, then the temperature control subsystem controls the cloud cabin's refrigeration unit to open or close) until the cloud cabin reaches the temperature target value, the cloud cabin can be used for testing, and the twin operation model can be updated. This can avoid the problem of inaccurate temperature control of the cloud cabin caused by the low accuracy of the twin operation model and improve the accuracy of the required temperature control duration.
[0099] Furthermore, after sending humidity control commands to the humidity monitoring subsystem, the twin operation model of the cloud chamber environmental control system can be used to detect whether there are any faults in the humidity monitoring subsystem. This is to avoid the problem that the cloud chamber cannot accurately reach the humidity target value due to a fault in the humidity monitoring subsystem, thereby avoiding invalid tests caused by the cloud chamber failing to reach the humidity target value normally. For example, such as... Figure 5 As shown, the steps 501-504 are as follows to detect whether the humidity monitoring subsystem is faulty:
[0100] 501. After the second opening time point of the water vapor generator, water vapor inlet / outlet valve and water vapor inlet valve, obtain the actual humidity of the cloud cabin at the current time point, and the second opening duration of the water vapor generator, water vapor inlet / outlet valve and water vapor inlet valve at the current time point.
[0101] The second opening duration refers to the cumulative opening time of the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve of the cloud cabin from the time the humidity monitoring subsystem controls the opening of these valves until the current time.
[0102] Specifically, the humidity monitoring subsystem controls the humidity of the cloud cabin by controlling the opening and closing of the water vapor generator, water vapor inlet / outlet valve, and water vapor outlet valve. It can also monitor the humidity of the cloud cabin in real time at various points in time (e.g., monitoring the humidity once every preset monitoring interval of 0.01ms), thus obtaining the actual humidity of the cloud cabin at the current time. After controlling the opening of the water vapor generator, water vapor inlet / outlet valve, and water vapor outlet valve, the humidity monitoring subsystem calculates the cumulative opening time of these valves at each time point, thus obtaining the second opening time of the water vapor generator, water vapor inlet / outlet valve, and water vapor outlet valve at the current time. The humidity monitoring subsystem feeds back the second opening time and the actual humidity of the cloud cabin at the current time to the processing equipment in real time; thus, the processing equipment can obtain the actual humidity of the cloud cabin and the second opening time at the current time.
[0103] 502. Obtain the cloud cabin simulated humidity corresponding to the second opening duration of the twin operation model, and use it as the cloud cabin simulated humidity at the current time point.
[0104] The humidity of the cloud cabin was simulated using a twin operating model.
[0105] Specifically, the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve of the simulated cloud cabin are opened using a twin operation model. When the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve of the simulated cloud cabin in the twin operation model are open for a second opening time, the simulated humidity of the cloud cabin in the twin operation model at this time is recorded as the simulated humidity of the cloud cabin at the current time point.
[0106] 503. Obtain the humidity fault deviation threshold at the current time point.
[0107] For example, to avoid inaccurate fault identification caused by using the same humidity fault deviation threshold for different humidity ranges, step 503 may include the following steps 5031 to 5032:
[0108] 5031. Obtain the humidity fault relationship of the humidity monitoring subsystem.
[0109] The humidity fault relationship is used to indicate the relationship between the simulated humidity of the cloud cabin and the humidity fault deviation threshold. In the humidity fault relationship, the higher the simulated humidity of the cloud cabin, the larger the humidity fault deviation threshold; conversely, the lower the simulated humidity of the cloud cabin, the smaller the humidity fault deviation threshold.
[0110] Therefore, by combining the simulated humidity range of the cloud cabin at the current time point, the humidity fault deviation threshold can be dynamically determined, avoiding the use of a uniform humidity fault deviation threshold to judge whether there is a fault at different time points. This allows for setting different humidity fault deviation thresholds for measurement errors under different humidity ranges, avoiding the problem of humidity anomalies not being identified when the humidity range is small but the humidity fault deviation threshold is set too high, or the problem of humidity anomalies not being identified when the humidity range is large but the humidity fault deviation threshold is set too low, thus improving the humidity fault identification rate.
[0111] 5032. Substitute the simulated humidity of the cloud cabin at the current time point into the humidity fault relationship to calculate the humidity fault deviation threshold at the current time point.
[0112] In some embodiments, a functional relationship can be constructed between the simulated humidity of the cloud cabin and the humidity fault deviation threshold, such as d1 = a * T (where d1 is the humidity fault deviation threshold, a is a coefficient, and T is the simulated humidity of the cloud cabin), as the humidity fault relationship of the humidity monitoring subsystem. Then, the simulated humidity of the cloud cabin at the current time point can be substituted into the humidity fault relationship to calculate the humidity fault deviation threshold at the current time point.
[0113] 504. Based on the actual humidity of the cloud cabin at the current time, the simulated humidity of the cloud cabin at the current time, and the humidity fault deviation threshold at the current time, determine whether the humidity monitoring subsystem has a fault.
[0114] Step 504 involves several methods for detecting whether the humidity monitoring subsystem is faulty. Examples include:
[0115] (1) If the target humidity deviation at the current time point is greater than or equal to the humidity fault deviation threshold at the current time point, then the humidity monitoring subsystem is determined to be faulty. In this case, step 504 may specifically include the following steps 5041A to 5043A:
[0116] 5041A. Based on the actual humidity of the cloud cabin at the current time and the simulated humidity of the cloud cabin at the current time, determine the target humidity deviation at the current time.
[0117] Among them, the target humidity deviation refers to the deviation between the actual humidity of the cloud cabin and the simulated humidity of the cloud cabin.
[0118] 5042A. If the target humidity deviation at the current time point is greater than or equal to the humidity fault deviation threshold at the current time point, then it is determined that the humidity monitoring subsystem has a fault.
[0119] 5043A. If the target humidity deviation at the current time point is less than the humidity fault deviation threshold at the current time point, then it is determined that the humidity monitoring subsystem has no fault.
[0120] (2) To improve the accuracy of humidity fault identification, the target humidity deviation at the current time point and the humidity fault frequency at the current time point can be combined simultaneously to determine whether the humidity monitoring subsystem has a fault. In this case, step 504 may specifically include the following steps 5041B to 5046B:
[0121] 5041B. Obtain the number of humidity deviation time points after the second opening time point and before the current time point.
[0122] The humidity deviation time point refers to the time point where the actual humidity of the cloud cabin differs from the simulated humidity of the cloud cabin. For example, after the second opening time point t1 and before the current time point t10, the humidity monitoring subsystem monitors the humidity of the cloud cabin once every preset monitoring time interval (e.g., 0.01ms), monitoring the actual humidity of the cloud cabin at 10 time points t0, t1, t2, t3, ..., t10. The simulated humidity of the cloud cabin at time points t1, t2, t3, ..., t10 is obtained by simulating the operation model. If there is a difference between the actual humidity of the cloud cabin at time point t1 and the simulated humidity of the cloud cabin at time point t1, then time point t1 is taken as the humidity deviation time point. Similarly, time points t2, t3, ..., t10 are determined to be humidity deviation time points. Finally, time points t1, t3, t5, t7, and t9 are determined to be humidity deviation time points. Therefore, the number of humidity deviation time points after the second opening time point t0 and before the current time point t10 is 5.
[0123] 5042B: Obtain the number of humidity monitoring time points after the second opening time point and before the current time point.
[0124] For example, after the second opening time point t1 and before the current time point t10, the humidity of the cloud cabin is monitored once every preset monitoring time interval (such as 0.01ms) by the humidity monitoring subsystem. The humidity of 10 time points t0, t1, t2, t3, ..., t10 is monitored in total. Therefore, the number of humidity monitoring time points is 10.
[0125] 5043B. Obtain the ratio between the number of humidity deviation time points and the number of humidity monitoring time points, and use it as the humidity fault frequency at the current time point.
[0126] For example, if the number of humidity deviation time points after the second opening time point t0 and before the current time point t10 is 5, and the number of humidity monitoring time points after the second opening time point and before the current time point is 10, then the humidity failure frequency at the current time point is 5 / 10.
[0127] 5044B. Based on the actual humidity of the cloud cabin at the current time and the simulated humidity of the cloud cabin at the current time, determine the target humidity deviation at the current time.
[0128] 5045B. If the target humidity deviation at the current time point is greater than or equal to the humidity fault deviation threshold at the current time point, or the humidity fault frequency at the current time point is greater than or equal to the preset humidity fault frequency threshold, then it is determined that the humidity monitoring subsystem has a fault.
[0129] 5046B. If the target humidity deviation at the current time point is less than the humidity fault deviation threshold at the current time point, and the humidity fault frequency at the current time point is less than the preset humidity fault frequency threshold, then it is determined that the humidity monitoring subsystem has no fault.
[0130] Therefore, on the one hand, by determining that the humidity monitoring subsystem is faulty when the target humidity deviation at the current time point is greater than or equal to the humidity fault deviation threshold at the current time point, it is possible to determine whether the actual humidity of the cloud cabin at the current time point fluctuates too much relative to the simulated humidity of the cloud cabin. In this way, the humidity fault can be identified by utilizing the humidity deviation amplitude, thereby improving the humidity fault identification rate. On the other hand, by determining that the humidity monitoring subsystem is faulty when the humidity fault frequency at the current time point is greater than or equal to the preset humidity fault frequency threshold, the humidity fault can be effectively identified by combining the humidity fault frequency at the current time point, thereby improving the humidity fault identification rate.
[0131] Furthermore, to improve the accuracy of humidity control in the cloud chamber, ensuring it reaches the target humidity value before entering the test, if the humidity monitoring subsystem is functioning correctly, but the second opening duration equals the required humidity control duration, and the cloud chamber has not reached the target humidity value at the current time, the humidity can be controlled using steps B1-B2 below. This improves the accuracy of humidity control and avoids inaccurate humidity control due to low precision of the twin operating model. Furthermore, to improve the accuracy of the twin operating model's simulation of the cloud chamber environmental control system, enabling precise humidity control to reach the target value using the required humidity control duration, if the humidity monitoring subsystem is functioning correctly, but the second opening duration equals the required humidity control duration, and the cloud chamber has not reached the target humidity value at the current time, the twin operating model can be updated using steps B1-B4 below. This improves the accuracy of the required humidity control duration. Steps B1-B4 are as follows:
[0132] B1. If the target humidity deviation at the current time point is less than the humidity fault deviation threshold at the current time point, and the humidity fault frequency at the current time point is less than the preset humidity fault frequency threshold, then it is determined that the humidity monitoring subsystem has no fault, and it is detected whether the second opening duration is equal to the required humidity control duration.
[0133] B2. If the second opening duration is equal to the required humidity control duration, and the cloud chamber has not reached the humidity target value at the current time, then the humidity control subsystem controls the opening or closing of the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve of the cloud chamber until the cloud chamber reaches the humidity target value, and then the cloud chamber is used for testing.
[0134] B3. Obtain the actual control time for the cloud cabin to reach the humidity target value.
[0135] B4. Update the twin operation model using the actual control duration and the humidity target value.
[0136] Therefore, firstly, when a fault is detected in the humidity monitoring subsystem through steps 501-504, a fault warning for the humidity monitoring subsystem can be output, and the cloud cabin can be stopped from entering the test phase to avoid invalid tests caused by the cloud cabin's inability to accurately reach the humidity target value due to a fault in the humidity monitoring subsystem. Secondly, when a fault is detected in the humidity monitoring subsystem through steps 501-504, and steps B1-B4 are used (if the second opening duration is equal to the required humidity control duration, and the cloud cabin has not reached the humidity target value at the current time, then the humidity control subsystem controls the opening or closing of the cloud cabin's water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve) until the cloud cabin reaches the humidity target value before conducting tests and updating the twin operation model, the problem of inaccurate humidity control of the cloud cabin caused by the low accuracy of the twin operation model can be avoided, and the accuracy of the required humidity control duration can be improved.
[0137] Furthermore, after sending pressure control commands to the pressure monitoring subsystem, the twin operating model of the cloud chamber environmental control system can be used to detect whether there are any faults in the pressure monitoring subsystem. This is to avoid the problem that the cloud chamber cannot accurately reach the pressure target value due to a fault in the pressure monitoring subsystem, thereby avoiding invalid tests caused by the cloud chamber failing to reach the pressure target value normally. For example, such as... Figure 6 As shown, the following steps 601-604 can be used to detect whether the pressure monitoring subsystem is faulty:
[0138] 601. After the third opening time of the dew point meter isolation valve, obtain the actual pressure of the cloud chamber at the current time point, and the third opening duration of the dew point meter isolation valve at the current time point.
[0139] The third opening duration refers to the cumulative opening time of the dew point meter isolation valve of the cloud cabin from the time the pressure monitoring subsystem controls the opening of the valve until the current time.
[0140] Specifically, the pressure monitoring subsystem controls the pressure of the cloud cabin by controlling the opening and closing of the dew point meter isolation valve, and can monitor the pressure of the cloud cabin at various time points in real time (e.g., monitoring the cloud cabin pressure once every preset monitoring interval of 0.01ms), thereby obtaining the actual pressure of the cloud cabin at the current time point. After controlling the opening of the dew point meter isolation valve, the pressure monitoring subsystem counts the cumulative opening time of the dew point meter isolation valve at each time point in real time, thereby obtaining the third opening time of the dew point meter isolation valve at the current time point. The pressure monitoring subsystem feeds back the third opening time and the actual pressure of the cloud cabin at the current time point to the processing equipment in real time; thus, the processing equipment can obtain the actual pressure of the cloud cabin at the current time point and the third opening time.
[0141] 602. Obtain the cloud cabin simulation pressure corresponding to the third opening duration of the twin operation model, and use it as the cloud cabin simulation pressure at the current time point.
[0142] The cloud cabin pressure simulation is obtained by using a twin operating model.
[0143] Specifically, the dew point meter isolation valve of the cloud cabin is simulated by the twin operation model. When the dew point meter isolation valve of the cloud cabin simulated by the twin operation model has been open for three opening durations, the simulated pressure of the cloud cabin at this time is recorded as the simulated pressure of the cloud cabin at the current time point.
[0144] 603. Obtain the pressure fault deviation threshold at the current time point.
[0145] For example, to avoid inaccurate fault identification caused by using the same pressure fault deviation threshold for different pressure amplitudes, step 603 may include the following steps 6031 to 6032:
[0146] 6031. Obtain the pressure fault relationship of the pressure monitoring subsystem.
[0147] The pressure fault relationship is used to indicate the relationship between the simulated pressure of the cloud cabin and the pressure fault deviation threshold. In the pressure fault relationship, the higher the simulated pressure of the cloud cabin, the larger the pressure fault deviation threshold; conversely, the lower the simulated pressure of the cloud cabin, the smaller the pressure fault deviation threshold.
[0148] Therefore, by combining the simulated pressure amplitude of the cloud cabin at the current time point, the pressure fault deviation threshold can be dynamically determined, avoiding the use of a uniform pressure fault deviation threshold to judge whether a fault exists at different time points. This allows for setting different pressure fault deviation thresholds for measurement errors under different pressure amplitudes, avoiding the problem of pressure anomalies not being identified when the pressure amplitude is small but the pressure fault deviation threshold is set too high, or the problem of pressure anomalies not being identified when the pressure amplitude is large but the pressure fault deviation threshold is set too low, thus improving the pressure fault identification rate.
[0149] 6032. Substitute the simulated cloud cabin pressure at the current time point into the pressure fault relationship to calculate the pressure fault deviation threshold at the current time point.
[0150] In some embodiments, a functional relationship can be constructed between the simulated pressure of the cloud cabin and the pressure fault deviation threshold, such as d1 = a * T (where d1 is the pressure fault deviation threshold, a is a coefficient, and T is the simulated pressure of the cloud cabin), as the pressure fault relationship of the pressure monitoring subsystem. Then, the simulated pressure of the cloud cabin at the current time point can be substituted into the pressure fault relationship to calculate the pressure fault deviation threshold at the current time point.
[0151] 604. Based on the actual pressure of the cloud cabin at the current time point, the simulated pressure of the cloud cabin at the current time point, and the pressure fault deviation threshold at the current time point, determine whether the pressure monitoring subsystem has a fault.
[0152] Step 604 involves several methods for detecting whether the pressure monitoring subsystem is faulty. Examples include:
[0153] (1) If the target pressure deviation at the current time point is greater than or equal to the pressure fault deviation threshold at the current time point, then the pressure monitoring subsystem is determined to be faulty. In this case, step 604 may specifically include the following steps 6041A to 6043A:
[0154] 6041A. Based on the actual pressure of the cloud cabin at the current time point and the simulated pressure of the cloud cabin at the current time point, determine the target pressure deviation at the current time point.
[0155] Among them, the target pressure deviation refers to the deviation between the actual pressure in the cloud cabin and the simulated pressure in the cloud cabin.
[0156] 6042A. If the target pressure deviation at the current time point is greater than or equal to the pressure fault deviation threshold at the current time point, then it is determined that the pressure monitoring subsystem has a fault.
[0157] 6043A. If the target pressure deviation at the current time point is less than the pressure fault deviation threshold at the current time point, then it is determined that the pressure monitoring subsystem has no fault.
[0158] (2) To improve the accuracy of pressure fault identification, the target pressure deviation at the current time point and the pressure fault frequency at the current time point can be combined simultaneously to determine whether a fault exists in the pressure monitoring subsystem. In this case, step 604 may specifically include the following steps 6041B to 6046B:
[0159] 6041B. Obtain the number of pressure deviation time points after the third opening time point and before the current time point.
[0160] The pressure deviation time point refers to the time point at which the actual pressure in the cloud cabin differs from the simulated pressure in the cloud cabin. For example, after the third opening time point t1 and before the current time point t10, the pressure of the cloud cabin is monitored once every preset monitoring time interval (e.g., 0.01ms) by the pressure monitoring subsystem. A total of 10 time points t0, t1, t2, t3, ..., t10 are monitored for the actual pressure of the cloud cabin. The simulated pressure of the cloud cabin at time points t1, t2, t3, ..., t10 is obtained by simulating the operation model. If there is a difference between the actual pressure of the cloud cabin at time point t1 and the simulated pressure of the cloud cabin at time point t1, then time point t1 is taken as the pressure deviation time point. Similarly, time points t2, t3, ..., t10 are determined to be pressure deviation time points. Finally, time points t1, t3, t5, t7, and t9 are determined to be pressure deviation time points. Therefore, the number of pressure deviation time points after the third opening time point t0 and before the current time point t10 is 5.
[0161] 6042B: Obtain the number of pressure monitoring time points after the third opening time point and before the current time point.
[0162] For example, after the third opening time point t1 and before the current time point t10, the pressure of the cloud cabin is monitored once every preset monitoring time interval (such as 0.01ms) by the pressure monitoring subsystem. The pressure of 10 time points t0, t1, t2, t3, ..., t10 is monitored in total. Therefore, the number of pressure monitoring time points is 10.
[0163] 6043B. Obtain the ratio between the number of pressure deviation time points and the number of pressure monitoring time points, and use it as the pressure failure frequency at the current time point.
[0164] For example, if the number of pressure deviation time points after the third opening time point t0 and before the current time point t10 is 5, and the number of pressure monitoring time points after the third opening time point and before the current time point is 10, then the pressure failure frequency at the current time point is 5 / 10.
[0165] 6044B. Based on the actual pressure of the cloud cabin at the current time point and the simulated pressure of the cloud cabin at the current time point, determine the target pressure deviation at the current time point.
[0166] 6045B. If the target pressure deviation at the current time point is greater than or equal to the pressure fault deviation threshold at the current time point, or the pressure fault frequency at the current time point is greater than or equal to the preset pressure fault frequency threshold, then it is determined that the pressure monitoring subsystem has a fault.
[0167] 6046B. If the target pressure deviation at the current time point is less than the pressure fault deviation threshold at the current time point, and the pressure fault frequency at the current time point is less than the preset pressure fault frequency threshold, then it is determined that the pressure monitoring subsystem has no fault.
[0168] Therefore, on the one hand, by determining that the pressure monitoring subsystem is faulty when the target pressure deviation at the current time point is greater than or equal to the pressure fault deviation threshold at the current time point, it is possible to determine whether the actual pressure of the cloud cabin at the current time point fluctuates too much relative to the simulated pressure of the cloud cabin. In this way, the pressure fault can be identified by utilizing the pressure deviation amplitude, thereby improving the pressure fault identification rate. On the other hand, by determining that the pressure monitoring subsystem is faulty when the pressure fault frequency at the current time point is greater than or equal to the preset pressure fault frequency threshold, it is possible to effectively identify pressure faults by combining the pressure fault frequency at the current time point, thereby improving the pressure fault identification rate.
[0169] Furthermore, to improve the accuracy of pressure control in the cloud chamber, ensuring it reaches the target pressure value before entering the test, if the pressure monitoring subsystem is functioning correctly, but the third opening duration equals the required pressure control duration, and the cloud chamber has not reached the target pressure value at the current time, steps C1-C2 can be used to control the cloud chamber pressure. This improves the accuracy of pressure control and avoids inaccurate pressure control due to low precision of the twin operating model. Further, to improve the accuracy of the twin operating model's simulation of the cloud chamber environmental control system, enabling precise pressure control of the cloud chamber to reach the target pressure value using the required pressure control duration, if the pressure monitoring subsystem is functioning correctly, but the third opening duration equals the required pressure control duration, and the cloud chamber has not reached the target pressure value at the current time, steps C1-C4 can be used to update the twin operating model, thereby improving the accuracy of the required pressure control duration. Steps C1-C4 are as follows:
[0170] C1. If the target pressure deviation at the current time point is less than the pressure fault deviation threshold at the current time point, and the pressure fault frequency at the current time point is less than the preset pressure fault frequency threshold, then it is determined that the pressure monitoring subsystem has no fault, and it is detected whether the third opening duration is equal to the required pressure control duration.
[0171] C2. If the third opening duration is equal to the required pressure control duration, and the cloud chamber has not reached the pressure target value at the current time, then the dew point meter isolation valve of the cloud chamber is controlled to open or close through the pressure control subsystem until the cloud chamber reaches the pressure target value, and then the cloud chamber is used for testing.
[0172] C3. Obtain the actual control time for the cloud cabin to reach the pressure target value.
[0173] C4. Update the twin operation model using the actual control duration and the pressure target value.
[0174] Therefore, firstly, when a fault is detected in the pressure monitoring subsystem through steps 601-604, a fault warning for the pressure monitoring subsystem can be output, and the cloud cabin can be stopped from entering the test phase. This avoids invalid testing due to the cloud cabin's inability to accurately reach the pressure target value caused by the fault in the pressure monitoring subsystem. Secondly, when no fault is detected in the pressure monitoring subsystem through steps 601-604, and the cloud cabin's dew point meter isolation valve is opened or closed through steps C1-C4 (if the third opening duration is equal to the required pressure control duration, and the cloud cabin has not reached the pressure target value at the current time, then the pressure control subsystem controls the cloud cabin's dew point meter isolation valve to open or close) until the cloud cabin reaches the pressure target value, the cloud cabin can be used for testing, and the twin operation model can be updated. This avoids the problem of inaccurate pressure control of the cloud cabin due to the low accuracy of the twin operation model, and improves the accuracy of the required pressure control duration.
[0175] As can be seen from the above, by acquiring temperature, humidity, and pressure time-varying curves based on historical test environmental data of the cloud chamber environmental control system, a twin operation model of the cloud chamber environmental control system can be constructed. This twin operation model is then used to simulate the required temperature, humidity, and pressure control durations to achieve the target environmental data values. The cloud chamber environmental data is then controlled according to these simulated required temperature, humidity, and pressure control durations. Therefore, firstly, the corresponding instruments or system equipment in the cloud chamber can be turned on or off according to the required temperature control duration, eliminating the need to first detect that the temperature has reached the target value before shutting down the refrigeration unit. This avoids the problem of inaccurate temperature control in the cloud chamber due to a time lag between detecting that the temperature meets the target value and the shutdown operation, thus improving the accuracy of cloud chamber temperature control. Secondly, the cloud chamber's instruments or systems can be turned on or off according to the required humidity control duration, eliminating the need to first detect that the humidity has reached the target value before closing the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve. This avoids the problem of inaccurate humidity control caused by a time lag between detecting that the humidity meets the target value and the shutdown operation, thus improving the accuracy of cloud chamber humidity control. Thirdly, the cloud chamber's instruments or systems can be turned on or off according to the required pressure control duration, eliminating the need to first detect that the pressure has reached the target value before closing the dew point meter isolation valve. This avoids the problem of inaccurate pressure control caused by a time lag between detecting that the pressure meets the target value and the shutdown operation, thus improving the accuracy of cloud chamber pressure control. Therefore, this embodiment can utilize a twin operating model of the cloud chamber environmental control system to simulate the cloud chamber's environmental data in advance. By using the simulation results to control the cloud chamber's environmental data through the monitoring subsystem, the accuracy of cloud chamber environmental data control can be improved, and invalid testing processes can be reduced.
[0176] Those skilled in the art will understand that all or part of the steps in the above-described digital twin-based environmental data processing method can be accomplished by instructions, or by controlling related hardware through instructions. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0177] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of computer programs that can be loaded by a processor to execute any of the digital twin-based environmental data processing methods provided in embodiments of this application.
[0178] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0179] In the above embodiments of the processing device and computer-readable storage medium, the descriptions of each embodiment have different focuses. For parts not described in detail in a particular embodiment, please refer to the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the computer-readable storage medium, processing device, and their corresponding units described above can be referred to the description of the digital twin-based environmental data processing method in the above embodiments, and will not be repeated here.
[0180] The foregoing has provided a detailed description of an environmental data processing method, processing device, and computer-readable storage medium based on digital twins, as provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for environmental data processing based on digital twins, characterized in that, The method includes: Based on historical test environment data of the cloud chamber environmental control system, temperature time variation curves, humidity time variation curves, and pressure time variation curves are obtained. The cloud chamber environmental control system includes a cloud chamber, a temperature monitoring subsystem, a humidity monitoring subsystem, and a pressure monitoring subsystem. Based on the temperature-time variation curve, the humidity-time variation curve, and the pressure-time variation curve, a twin operation model of the cloud room environmental control system is constructed. Obtain the target value of the environmental data of the cloud cabin; Obtain the required temperature control time, required humidity control time, and required pressure control time corresponding to the environmental data target value simulated by the twin operation model; The environmental data of the cloud cabin is controlled by the temperature monitoring subsystem, humidity monitoring subsystem, and pressure monitoring subsystem, based on the required temperature control duration, required humidity control duration, and required pressure control duration. The environmental data of the cloud cabin is controlled through the temperature monitoring subsystem, humidity monitoring subsystem, and pressure monitoring subsystem, based on the required temperature control duration, required humidity control duration, and required pressure control duration, including: The temperature monitoring subsystem controls the opening and closing of the refrigeration unit of the cloud cabin according to the required temperature control duration, so as to control the temperature of the cloud cabin. The humidity monitoring subsystem controls the opening and closing of the water vapor generator, water vapor inlet / outlet valve, and water vapor inlet valve of the cloud cabin according to the required humidity control duration, so as to control the humidity of the cloud cabin. The pressure monitoring subsystem controls the opening and closing of the dew point meter isolation valve of the cloud cabin according to the required pressure control duration, thereby controlling the pressure of the cloud cabin. The method further includes: After the first opening time of the refrigeration unit, the actual temperature of the cloud cabin at the current time point and the first opening duration of the refrigeration unit at the current time point are obtained. The simulated cloud cabin temperature of the twin operating model at the first opening duration is obtained as the simulated cloud cabin temperature at the current time point; The temperature fault deviation threshold at the current time point is obtained. The higher the simulated temperature of the cloud cabin, the larger the temperature fault deviation threshold; conversely, the lower the simulated temperature of the cloud cabin, the smaller the temperature fault deviation threshold. Based on the actual temperature of the cloud cabin at the current time, the simulated temperature of the cloud cabin at the current time, and the temperature fault deviation threshold at the current time, it is determined whether the temperature monitoring subsystem has a fault.
2. The environmental data processing method based on digital twins according to claim 1, characterized in that, The step of obtaining the temperature fault deviation threshold at the current time point includes: Obtain the temperature fault relationship formula of the temperature monitoring subsystem, wherein the temperature fault relationship formula is used to indicate the relationship between the simulated temperature of the cloud cabin and the temperature fault deviation threshold. Substitute the simulated cloud cabin temperature at the current time point into the temperature fault relationship to calculate the temperature fault deviation threshold at the current time point.
3. The environmental data processing method based on digital twins according to claim 1, characterized in that, The determination of whether the temperature monitoring subsystem has a fault, based on the actual temperature of the cloud cabin at the current time, the simulated temperature of the cloud cabin at the current time, and the temperature fault deviation threshold at the current time, includes: Obtain the number of temperature deviation time points after the first opening time point and before the current time point, wherein the temperature deviation time point refers to the time point where there is a difference between the actual temperature of the cloud cabin and the simulated temperature of the cloud cabin; Obtain the number of temperature monitoring time points after the first opening time point and before the current time point; The ratio between the number of temperature deviation time points and the number of temperature monitoring time points is obtained as the temperature fault frequency at the current time point; Based on the actual temperature of the cloud cabin at the current time and the simulated temperature of the cloud cabin at the current time, the target temperature deviation at the current time is determined. If the target temperature deviation at the current time point is greater than or equal to the temperature fault deviation threshold at the current time point, or the temperature fault frequency at the current time point is greater than or equal to the preset temperature fault frequency threshold, then it is determined that the temperature monitoring subsystem has a fault.
4. The environmental data processing method based on digital twins according to claim 3, characterized in that, The method further includes: If the target temperature deviation at the current time point is less than the temperature fault deviation threshold at the current time point, and the temperature fault frequency at the current time point is less than the preset temperature fault frequency threshold, then it is determined that the temperature monitoring subsystem has no fault, and it is checked whether the first opening duration is equal to the required temperature control duration. If the first opening duration is equal to the required temperature control duration, and the cloud cabin has not reached the temperature target value at the current time, then the cooling unit of the cloud cabin is controlled to open or close through the temperature monitoring subsystem until the cloud cabin reaches the temperature target value, and then the cloud cabin is used for testing. Obtain the actual control time for the cloud cabin to reach the target temperature value; The twin operation model is updated using the actual control duration and the target temperature value.
5. The environmental data processing method based on digital twin according to claim 1, characterized in that, The method further includes: After the second opening time point of the water vapor generator, water vapor inlet / outlet valve and water vapor inlet valve, the actual humidity of the cloud cabin at the current time point is obtained, as well as the second opening duration of the water vapor generator, water vapor inlet / outlet valve and water vapor inlet valve at the current time point; The simulated humidity of the cloud cabin corresponding to the second opening duration of the twin operation model is obtained as the simulated humidity of the cloud cabin at the current time point; Obtain the humidity fault deviation threshold at the current time point; Based on the actual humidity of the cloud cabin at the current time, the simulated humidity of the cloud cabin at the current time, and the humidity fault deviation threshold at the current time, it is determined whether the humidity monitoring subsystem has a fault.
6. The environmental data processing method based on digital twin according to claim 1, characterized in that, The method further includes: After the third opening time of the dew point meter isolation valve, obtain the actual pressure of the cloud chamber at the current time point, and the third opening duration of the dew point meter isolation valve at the current time point; The simulated cloud cabin pressure corresponding to the third opening duration of the twin operation model is obtained as the simulated cloud cabin pressure at the current time point; Obtain the pressure fault deviation threshold at the current time point; Based on the actual pressure of the cloud cabin at the current time, the simulated pressure of the cloud cabin at the current time, and the pressure fault deviation threshold at the current time, it is determined whether the pressure monitoring subsystem has a fault.
7. A processing device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the environment data processing method based on digital twin as described in any one of claims 1 to 6 when it invokes the computer program in the memory.
8. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to execute the environmental data processing method based on digital twins as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Remote intelligent control system of nitrogen generation system
CN115067387A
Fault diagnosis method, device, system and equipment and storage medium
CN115310265A
Indoor ecological environment design method and system based on digital twinning and storage medium
CN118364721A