Control method, device, computer and storage medium of liquefied gas tank

By obtaining the environmental parameters and regulation parameters of the liquefied gas tank and adjusting the analysis model to obtain the response strategy, the problems of low accuracy and low regulation efficiency in the existing liquefied gas tank monitoring methods are solved, and accurate and timely adjustment and safety management of the liquefied gas tank are achieved.

CN119758825APending Publication Date: 2025-04-04CHINA INTERNATIONAL MARINE CONTAINERS (GROUP) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411903904.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing liquefied gas tank monitoring methods have problems such as lagging data acquisition, single analysis methods and low regulation efficiency, resulting in low accuracy.

Method used

By obtaining the environmental parameters and tank body identification inside the liquefied gas tank, using environmental parameters to obtain regulation parameters, and adjusting the environmental analysis model to obtain the response strategy, and making control decisions based on the similarity of the response strategy.

Benefits of technology

Accurate and timely adjustment of liquefied gas tanks is achieved, monitoring accuracy and regulation efficiency are improved, and potential safety hazards are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119758825A_ABST
    Figure CN119758825A_ABST
Patent Text Reader

Abstract

The present application provides a control method, device, computer and storage medium for a liquefied gas tank, the method comprising: obtaining the environmental parameters inside the liquefied gas tank and the tank identification of the liquefied gas tank; obtaining the control parameters corresponding to the environmental parameters according to the environmental parameters, and obtaining the first environmental analysis model corresponding to the tank identification; adjusting the parameters of the first environmental analysis model according to the control parameters to obtain the second environmental analysis model; inputting the environmental parameters into the first environmental analysis model and the second environmental analysis model respectively to obtain the first response strategy and the second response strategy; if the similarity between the first response strategy and the second response strategy does not reach the preset similarity threshold, the liquefied gas tank is controlled according to the first response strategy, and if the similarity between the first response strategy and the second response strategy reaches the preset similarity threshold, the liquefied gas tank is controlled according to the second response strategy. The present application realizes accurate and timely adjustment of the liquefied gas tank according to the state of the liquefied gas tank.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of control of liquefied gas tanks, and in particular to a control method, device, computer and storage medium of a liquefied gas tank. Background Art

[0002] In modern industrial production, the safety monitoring and management of liquefied gas tanks is a key link to ensure production continuity and prevent major safety accidents. However, traditional methods are often limited by problems such as delayed data collection, single analysis methods, and lack of adaptability in analysis algorithm adjustment, resulting in low accuracy and inefficient regulation in current monitoring methods.

[0003] Therefore, how to accurately and timely adjust the liquefied gas tank according to the state of the liquefied gas tank is a technical problem that urgently needs to be solved. Summary of the invention

[0004] The present application aims to solve the technical problem of how to accurately and timely adjust a liquefied gas tank according to the state of the liquefied gas tank.

[0005] According to one aspect of an embodiment of the present application, the present application provides a control method for a liquefied gas tank, the method comprising:

[0006] Obtaining environmental parameters inside the liquefied gas tank and a tank identification of the liquefied gas tank;

[0007] Acquire a control parameter corresponding to the environmental parameter according to the environmental parameter, and acquire a first environmental analysis model corresponding to the tank identification;

[0008] Adjusting the parameters of the first environment analysis model according to the control parameters to obtain a second environment analysis model;

[0009] Inputting the environmental parameters into the first environmental analysis model and the second environmental analysis model respectively to obtain a first coping strategy and a second coping strategy;

[0010] If the similarity between the first response strategy and the second response strategy does not reach a preset similarity threshold, the liquefied gas tank is controlled according to the first response strategy; if the similarity between the first response strategy and the second response strategy reaches a preset similarity threshold, the liquefied gas tank is controlled according to the second response strategy.

[0011] According to one aspect of an embodiment of the present application, the environmental parameter includes a plurality of sub-environmental parameters, and obtaining a control parameter corresponding to the environmental parameter according to the environmental parameter includes:

[0012] According to the parameter type corresponding to each of the sub-environment parameters, the parameter range interval of each of the sub-environment parameters is determined; wherein each parameter type corresponds to multiple parameter range intervals, and each parameter range interval has a corresponding initial control parameter;

[0013] Determine the initial control parameters corresponding to each of the sub-environment parameters according to the parameter range interval of each of the sub-environment parameters;

[0014] The control parameters are calculated according to the initial control parameters corresponding to the sub-environment parameters.

[0015] According to one aspect of an embodiment of the present application, calculating the control parameter according to the initial control parameter corresponding to each of the sub-environment parameters includes:

[0016] If the initial control parameters corresponding to the sub-environment parameters are the same, the initial control parameters are used as the control parameters.

[0017] According to one aspect of an embodiment of the present application, calculating the control parameter according to the initial control parameter corresponding to each of the sub-environment parameters also includes:

[0018] If the initial control parameters corresponding to the sub-environment parameters are different, then the weight coefficients of the sub-environment parameters are obtained;

[0019] The initial control parameters corresponding to the sub-environmental parameters are multiplied by the weight coefficients of the environmental parameters respectively, and the sum of the multiplication results is used as the control parameter.

[0020] According to one aspect of an embodiment of the present application, encrypting the acquired environmental parameters using an encryption algorithm includes:

[0021] Acquire a first encryption algorithm according to the encryption algorithm corresponding to the acquisition time of the environmental parameter, or acquire a preset first encryption algorithm;

[0022] According to the acquisition time of the environmental parameter, an encryption algorithm corresponding to the acquisition time of the environmental parameter is acquired as a second encryption algorithm, and different second encryption algorithms correspond to different times;

[0023] Using the first encryption algorithm and the second encryption algorithm as target encryption algorithms;

[0024] The environmental parameters are encrypted according to the target encryption algorithm to obtain encrypted environmental parameters.

[0025] According to one aspect of the embodiment of the present application, a plurality of time units are preset, each value in each time unit corresponds to an encryption algorithm, the first encryption algorithm is preset, and the first encryption algorithm and the second encryption algorithm are combined into an encryption algorithm as a target encryption algorithm;

[0026] Acquiring an encryption algorithm corresponding to the acquisition time of the environmental parameter as a second encryption algorithm includes:

[0027] Randomly selecting at least one time unit from a plurality of preset time units as a target time unit;

[0028] Obtaining the value of the target time unit in the acquisition time of the environmental parameter;

[0029] The encryption algorithm corresponding to the value of the target time unit is used as the second encryption algorithm.

[0030] According to one aspect of an embodiment of the present application, encrypting the environmental parameter includes:

[0031] If there are multiple target time units, the priority of each second encryption algorithm is determined according to the size order of the target time units, and the priority of the second encryption algorithm is positively correlated with the size order of the target time units;

[0032] According to the priorities of the second encryption algorithms, different second encryption algorithms are used in sequence in combination with the first encryption algorithm to encrypt the environmental parameters.

[0033] According to one aspect of an embodiment of the present application, before obtaining a control parameter corresponding to the environmental parameter according to the environmental parameter, decrypting the encrypted environmental parameter includes:

[0034] Determining the acquisition time of the environmental parameters according to the obtained encrypted environmental parameters;

[0035] Determining a target encryption algorithm for the environmental parameters according to the acquisition time of the environmental parameters;

[0036] According to the target encryption algorithm, obtaining a corresponding target decryption algorithm;

[0037] The encrypted environment parameters are decrypted according to the target decryption algorithm to obtain the environment parameters.

[0038] According to one aspect of an embodiment of the present application, the environmental parameters include: liquid level parameters, pressure parameters, temperature parameters, and leakage detection parameters.

[0039] According to one aspect of an embodiment of the present application, the present application provides a control device for a liquefied gas tank, the device comprising:

[0040] A monitoring module, used to obtain the environmental parameters inside the liquefied gas tank and the tank identification of the liquefied gas tank;

[0041] A processing module, used for acquiring control parameters corresponding to the environmental parameters according to the environmental parameters, and acquiring a first environmental analysis model corresponding to the tank identification;

[0042] A model generation module, used for adjusting the parameters of the first environment analysis model according to the control parameters to obtain a second environment analysis model;

[0043] A strategy generation module, used for inputting the environmental parameters into the first environmental analysis model and the second environmental analysis model respectively, to obtain a first response strategy and a second response strategy;

[0044] An execution module is used to control the liquefied gas tank according to the first response strategy if the similarity between the first response strategy and the second response strategy does not reach a preset similarity threshold, and to control the liquefied gas tank according to the second response strategy if the similarity between the first response strategy and the second response strategy reaches a preset similarity threshold.

[0045] According to one aspect of an embodiment of the present application, the present application provides a computer, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, any one of the methods described above is implemented.

[0046] According to one aspect of an embodiment of the present application, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, any of the methods described above is implemented.

[0047] In the embodiment of the present application, the method provided by the embodiment of the present application can obtain the first environmental analysis model according to the environmental parameters in the liquefied gas tank to control the liquefied gas tank more timely and accurately according to the environmental parameters in the liquefied gas tank, so as to avoid the occurrence of some dangerous situations. In addition, the second environmental analysis model that is more in line with the environmental parameters is obtained by the control parameters corresponding to the environmental parameters, so as to obtain a coping strategy that is more in line with the environmental parameters. However, in order to avoid errors in the second environmental parameter model, because it is temporarily acquired and is not as stable as the first environmental analysis model, the environmental parameters are simultaneously input into the first environmental analysis model and the second environmental analysis model to obtain the first coping strategy and the second coping strategy. According to the similarity between the first coping strategy and the second coping strategy, it is judged whether the second environmental analysis model is accurate. If it is accurate, the second coping strategy that is more in line with the environmental parameters is used to control the liquefied gas tank. Otherwise, the first coping strategy is used to control the liquefied gas tank. While using a more suitable coping strategy as much as possible, the accuracy of the coping strategy is guaranteed. Ensure that the control of the liquefied gas tank is foolproof. The method provided by the present application can monitor the state of the liquefied gas tank in real time, and provide a coping strategy including accurate risk assessment and early warning through intelligent data processing and model adjustment.

[0048] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0049] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The above and other objects, features and advantages of the present application will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings.

[0051] Figure 1 A flow chart of a control method for a liquefied gas tank according to an embodiment of the present application is shown.

[0052] Figure 2 A flowchart is shown in which an environmental parameter includes multiple sub-environmental parameters and a control parameter corresponding to the environmental parameter is obtained according to the environmental parameter according to an embodiment of the present application.

[0053] Figure 3 A flow chart of calculating control parameters according to initial control parameters corresponding to each sub-environment parameter according to an embodiment of the present application is shown.

[0054] Figure 4 A flow chart of encrypting acquired environmental parameters using an encryption algorithm according to an embodiment of the present application is shown.

[0055] Figure 5 It shows that according to an embodiment of the present application, multiple time units are preset, each numerical value in each time unit corresponds to an encryption algorithm, the first encryption algorithm is preset, the first encryption algorithm and the second encryption algorithm are combined into an encryption algorithm as the target encryption algorithm, and the encryption algorithm corresponding to the acquisition time of the environmental parameters is obtained as a flowchart of the second encryption algorithm.

[0056] Figure 6 A flow chart of encrypting environmental parameters according to an embodiment of the present application is shown.

[0057] Figure 7 A flow chart of decrypting encrypted environmental parameters before obtaining control parameters corresponding to the environmental parameters according to the environmental parameters according to an embodiment of the present application is shown.

[0058] Figure 8 A schematic diagram of a control device for a liquefied gas tank according to an embodiment of the present application is shown.

[0059] Fig. 9 A hardware structure diagram of a control method for a liquefied gas tank according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0060] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these example embodiments are provided so that the description of the present application will be more comprehensive and complete and the concepts of the example embodiments will be fully conveyed to those skilled in the art. The accompanying drawings are only schematic illustrations of the present application and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.

[0061] In addition, the described features, structures or characteristics may be combined in one or more example embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the example embodiments of the present application. However, those skilled in the art will appreciate that the technical solution of the present application may be practiced while omitting one or more of the specific details, or other methods, components, steps, etc. may be adopted. In other cases, known structures, methods, implementations or operations are not shown or described in detail to avoid obscuring the present application and making the various aspects of the present application obscure.

[0062] Some of the blocks shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0063] See also Figure 1 , Figure 1 A flow chart of a control method for a liquefied gas tank according to an embodiment of the present application is shown. The present application embodiment provides a control method for a liquefied gas tank with implementation steps, including:

[0064] Step S110, obtaining the environmental parameters inside the liquefied gas tank and the tank body identification of the liquefied gas tank;

[0065] Step S120, obtaining control parameters corresponding to the environmental parameters according to the environmental parameters, and obtaining a first environmental analysis model corresponding to the tank identification;

[0066] Step S130, adjusting the parameters of the first environment analysis model according to the control parameters to obtain a second environment analysis model;

[0067] Step S140, inputting the environmental parameters into the first environmental analysis model and the second environmental analysis model respectively to obtain a first coping strategy and a second coping strategy;

[0068] Step S150: If the similarity between the first response strategy and the second response strategy does not reach the preset similarity threshold, the liquefied gas tank is controlled according to the first response strategy; if the similarity between the first response strategy and the second response strategy reaches the preset similarity threshold, the liquefied gas tank is controlled according to the second response strategy.

[0069] The above five steps are described in detail below.

[0070] In step S110, the environmental parameters inside the liquefied gas tank are obtained. Environmental parameters refer to parameters representing the internal environment of the liquefied gas tank. Changes in environmental parameters represent changes in the internal environment of the liquefied gas tank. If not handled in time, some corresponding changes may occur in the liquefied gas tank, causing safety hazards during the use of the liquefied gas tank.

[0071] In some embodiments, environmental parameters include: such as liquid level parameters, pressure parameters, temperature parameters and leakage parameters. The liquid level parameters are used to indicate the liquid level of the liquid in the liquefied gas tank; the pressure parameters are used to indicate the pressure inside the liquefied gas tank; the temperature parameters are used to indicate the temperature in the liquefied gas tank; and the leakage parameters are used to indicate whether the liquefied gas tank is leaking, or the severity of the leakage.

[0072] In some embodiments, the content included in the environmental parameters can be set by the user.

[0073] A method for obtaining environmental parameters inside a liquefied gas tank.

[0074] In some embodiments, the environmental parameters can be obtained by installing sensors inside the liquefied gas tank, such as installing various types of sensors on the liquefied gas tank, which can monitor and record relevant parameters inside the liquefied gas tank and automatically generate environmental parameters.

[0075] For example, liquid level sensor: used to obtain liquid level parameters, monitor the liquid level height in the liquefied gas tank, ensure that the liquid level is within a safe range, and prevent overfilling or overemptying. Pressure sensor: used to obtain pressure parameters, measure the pressure level in the tank to detect whether there is an overpressure risk, which may cause the tank to rupture or leak. Temperature sensor: used to obtain temperature parameters, monitor the temperature in the tank, and prevent high temperature from causing dangers, such as gas expansion or chemical reactions. Leak detection sensor: used to obtain leakage parameters to detect gas leaks.

[0076] In some embodiments, the user observes the environment inside the liquefied gas tank, and based on instructions input by the user, the environmental parameters inside the liquefied gas tank are obtained.

[0077] When obtaining the environmental parameters inside the liquefied gas tank, the tank identification of the liquefied gas tank is also obtained. The tank identification of the liquefied gas tank can correspond to one tank identification for each liquefied gas tank alone, or one type of liquefied gas tank can correspond to one tank identification.

[0078] In some embodiments, one liquefied gas tank has one tank body identification, which can realize the marking of the operation information of the liquefied gas tank, such as the usage, maintenance, accident situation, etc., so as to facilitate the use of a specific processing method based on the operation information and environmental parameters of the liquefied gas tank. This specific processing method is most suitable for the operation information of the liquefied gas tank. If two liquefied gas tanks have the same environmental parameters, but the two liquefied gas tanks have different operation information, the processing methods for the two liquefied gas tanks will be different. In this way, the processing method is more suitable for the liquefied gas tank in use, so as to increase the service life of the liquefied gas tank.

[0079] In some embodiments, one type of liquefied gas tank corresponds to one tank body identification, which helps to centrally process multiple liquefied gas tanks of the same type, save computer resources, and process more efficiently. For example, if tank A and tank B are liquefied gas tanks of the same type, and tank A and tank B have the same environmental parameters, only one processing method corresponding to the environmental parameters can be obtained and implemented on tank A and tank B at the same time.

[0080] Moreover, the processing methods of the same type of liquefied gas tanks can be mutually borrowed. For example, when tank A has environmental parameters A, processing method A is used, and when tank B has environmental parameters A, processing method A is also used. No additional calculation is required, which saves computer resources and makes the processing more efficient.

[0081] In step S120, control parameters corresponding to the environmental parameters are obtained according to the environmental parameters. The control parameters are pre-set, and different environmental parameters correspond to different control parameters. While obtaining the control parameters, the corresponding first environmental analysis model is obtained according to the tank identification. The first environmental analysis model is a pre-trained algorithm model for outputting a response strategy for environmental parameters. The control parameters are used to adjust the first environmental analysis model so that the calculation method of the second environmental parameters based on the first environmental analysis model is more in line with the current environmental parameters.

[0082] In some embodiments, one environmental parameter corresponds to one control parameter.

[0083] In some embodiments, a class of environmental parameters corresponds to the same control parameters. A class of environmental parameters refers to environmental parameters that meet the same preset screening conditions.

[0084] In some embodiments, one tank identification corresponds to one first environment analysis model.

[0085] In some embodiments, a class of tank identifications corresponds to the same first environment analysis model, and a class of tank identifications refers to tank identifications that meet the same preset screening conditions.

[0086] In some embodiments, environmental parameters are collected by various sensors. The environmental parameters are sent to a central processing platform (also referred to as a carrier that carries the control method of the present application, or a type of execution subject) through an Internet of Things transmission module to which the sensor is connected. The Internet of Things transmission module uses a low-power wide area network (LoRaWAN), a cellular network, or other communication technologies suitable for industrial environments to ensure real-time and reliable transmission of environmental parameters.

[0087] The IoT transmission module is a bridge between sensors and the central processing platform. It is responsible for real-time transmission of environmental parameters to the central processing platform. The module uses Low-Power Wide-Area Network (LPWAN) technology, which is a communication technology designed specifically for IoT applications. It has the characteristics of low power consumption, long-distance transmission and high connection density.

[0088] Low-power wide-area IoT technology: LPWAN technology includes a variety of communication protocols, such as LoRaWAN, Sigfox, NB-IoT, etc. These protocols are designed for low-power, long-life devices and are suitable for industrial environments that require long-term operation and low maintenance costs. LPWAN technology enables sensor nodes to operate at extremely low energy consumption while ensuring the stability and reliability of data transmission.

[0089] The central processing platform matches the first environmental analysis model according to the tank identification: After receiving the tank identification, the central processing platform retrieves and matches the first environmental analysis model of the tank identification in the database. The first environmental analysis model is established based on historical data and experience, and is used to evaluate the safety status of the liquefied gas tank to output a response strategy.

[0090] In step S130, the obtained first environmental analysis model is adjusted according to the obtained control parameters, where these control parameters are adjustment values ​​of the first environmental analysis model and are used to optimize the accuracy of the response strategy output by the first environmental analysis model.

[0091] In some embodiments, the parameters corresponding to the control parameters in the first environment analysis model are replaced with the control parameters to obtain the second environment analysis model.

[0092] In some embodiments, the control parameters are input into the first environment analysis model, the first environment analysis model is trained according to the output value of the first environment analysis model, and the parameters of the first environment analysis model are changed to obtain the second environment analysis model.

[0093] In step S140, the environmental parameters are respectively input into the first environmental analysis model and the second environmental analysis model to obtain the first coping strategy and the second coping strategy.

[0094] In step S150, the similarity between the first response strategy and the second response strategy is compared. If the similarity between the first response strategy and the second response strategy reaches a preset similarity threshold, it means that the second environmental analysis model is relatively successful and the second response strategy is more in line with the current environmental parameters. Therefore, the second response strategy is executed on the liquefied gas tank to make corresponding adjustments to the environment inside the liquefied gas tank, or corresponding measures are executed according to the situation inside the liquefied gas tank, such as alarms, adjustment of temperature, pressure, etc.

[0095] Because the first response strategy and the second response strategy are response strategies based on the same environmental parameters, and the second environmental analysis model is obtained by slightly adjusting the first environmental analysis model. The first response strategy and the second response strategy should be similar to a certain extent. Therefore, if the similarity between the first response strategy and the second response strategy does not reach the preset similarity threshold, it means that the second environmental analysis model fails and the second response strategy has a major error. Therefore, the control executes the first response strategy on the liquefied gas tank to make corresponding adjustments to the environment in the liquefied gas tank.

[0096] In the embodiment of the present application, the components of the liquefied gas tank, such as valves, can be controlled according to the response strategy. If it is found that the safety hazard is serious and cannot be well resolved, or cannot be resolved, a warning is sent to the user according to the response strategy. It should be clear that the response strategy includes a first response strategy and a second response strategy.

[0097] Through the method provided by the embodiment of the present application, the first environmental analysis model can be obtained according to the environmental parameters in the liquefied gas tank to control the liquefied gas tank more timely and accurately according to the environmental parameters in the liquefied gas tank, so as to avoid the occurrence of some dangerous situations. In addition, the second environmental analysis model that is more in line with the environmental parameters is obtained by the control parameters corresponding to the environmental parameters, so as to obtain a coping strategy that is more in line with the environmental parameters. However, in order to avoid errors in the second environmental parameter model, because it is temporarily acquired and is not as stable as the first environmental analysis model, the environmental parameters are simultaneously input into the first environmental analysis model and the second environmental analysis model to obtain the first coping strategy and the second coping strategy. According to the similarity between the first coping strategy and the second coping strategy, it is judged whether the second environmental analysis model is accurate. If it is accurate, the second coping strategy that is more in line with the environmental parameters is used to control the liquefied gas tank. Otherwise, the first coping strategy is used to control the liquefied gas tank. While using a more suitable coping strategy as much as possible, the accuracy of the coping strategy is guaranteed. Ensure that the control of the liquefied gas tank is foolproof. The method provided by the present application can monitor the state of the liquefied gas tank in real time, and provide a coping strategy including accurate risk assessment and early warning through intelligent data processing and model adjustment. This not only improves the efficiency of safety management, but also reduces potential safety risks through precise control, thereby ensuring the continuity and safety of industrial production.

[0098] In some embodiments of the present invention, when the first environmental analysis model or the second environmental analysis model analyzes the environmental parameters according to the environmental parameters and determines that there is a safety risk in the liquefied gas tank, a safety warning strategy will be automatically generated as a response strategy. This response strategy aims to reduce or avoid potential safety accidents through preventive measures. For example, when the risk type (such as overpressure, overheating, leakage, etc.) is determined, the corresponding response strategy is generated and selected in the database. The response strategy includes but is not limited to: sending an alarm to the user, automatically starting the emergency plan, adjusting the valve opening to reduce the pressure, increasing the output of the cooling system to reduce the temperature, etc.

[0099] In some embodiments, the valve control strategy included in the response strategy is one of the core executions. The valve control strategy refers to a series of instructions for precise control of industrial-grade intelligent valves, which will guide how the valve responds to early warning signals. It can be regulated according to actual needs, and will not be described in detail here.

[0100] In some embodiments, an industrial-grade intelligent valve installed in a liquefied gas tank is a key device for executing a valve control strategy. The valve may have a built-in microprocessor and an advanced drive unit to receive instructions and perform corresponding actions.

[0101] In some embodiments, the intelligent valves installed in the liquefied gas tanks can perform refined opening and closing control according to the instructions in the response strategy, including but not limited to adjusting the opening and closing speed and angle of the valves to adapt to different safety requirements and working conditions.

[0102] In some embodiments, the smart valve actuator is designed with a millisecond response time. Once it receives an instruction generated based on a response strategy, the valve can respond quickly and take timely action to prevent or mitigate safety incidents.

[0103] In some embodiments, as time goes by, the first environmental analysis model based on deep learning will continue to learn and optimize according to new data, making the first response strategy more accurate and improving the adaptability and reliability of the present application.

[0104] In some embodiments, the first environmental analysis model is pre-trained by a deep learning model, which usually includes a multi-layer neural network and can process and analyze complex nonlinear relationships. The model can learn the operation mode of the liquefied gas tank from a large amount of sensor data and predict potential safety risks based on environmental parameters.

[0105] In some embodiments, the first environmental analysis model adjusts the model parameters to obtain the second environmental analysis model, which can use the environmental parameters as input. Using its deep learning architecture, the model will analyze the environmental parameters and identify patterns or trends that may indicate risks. The second environmental analysis model outputs a second response strategy, which indicates the safety status of the liquefied gas tank and the preventive measures that may need to be taken.

[0106] In some embodiments, the first environment analysis model and the second environment analysis model have adaptive learning capabilities and can continuously optimize themselves according to real-time data to improve the accuracy of prediction. In addition, as time goes by and data accumulates, the model can be retrained regularly to maintain its predictive ability.

[0107] See also Figure 2 , Figure 2 The present invention provides a flowchart of an environmental parameter including multiple sub-environmental parameters and obtaining control parameters corresponding to the environmental parameter according to the environmental parameter according to an embodiment of the present application. The present invention provides a step S120 of obtaining control parameters corresponding to the environmental parameter according to the environmental parameter including multiple sub-environmental parameters, including:

[0108] Step S121, determining the parameter range of each sub-environment parameter according to the parameter type corresponding to each sub-environment parameter; wherein each parameter type corresponds to multiple parameter ranges, and each parameter range has a corresponding initial control parameter;

[0109] Step S122, determining the initial control parameters corresponding to each sub-environment parameter according to the parameter range of each sub-environment parameter;

[0110] Step S123, calculating the control parameters according to the initial control parameters corresponding to each sub-environment parameter.

[0111] The above three steps are described in detail below.

[0112] In step S121, the environmental parameter includes at least one sub-environmental parameter, such as a liquid level parameter, a pressure parameter, a temperature parameter, a leakage parameter, etc. Each sub-environmental parameter belongs to a parameter type. Each parameter type corresponds to at least one parameter range interval. Each parameter range interval corresponds to an initial control parameter.

[0113] Determine the parameter type of each sub-environment parameter within the environment parameter, and then determine the parameter range interval of the sub-environment parameter within the parameter type to which it belongs.

[0114] In step S122, since each parameter range of each parameter type corresponds to an initial control parameter, taking a sub-environment parameter as an example, first determine the parameter type to which it belongs, and then determine at least one parameter range of the parameter type, and then determine the parameter range of the sub-environment parameter based on the value of the sub-environment parameter, and obtain the initial control parameter corresponding to the parameter range, that is, the initial control parameter corresponding to the sub-environment parameter.

[0115] Furthermore, through the above method, the initial control parameters corresponding to each sub-environment parameter can be determined respectively.

[0116] In step S123, the control parameters are calculated according to the initial control parameters corresponding to each sub-environment parameter.

[0117] In some embodiments, the average of all initial control parameters may be used as the control parameter.

[0118] In some embodiments, if the initial control parameters corresponding to the sub-environment parameters are the same, the initial control parameters are used as the control parameters.

[0119] See also Figure 3 , Figure 3 A flowchart of calculating control parameters according to initial control parameters corresponding to each sub-environment parameter according to an embodiment of the present application is shown. The present application embodiment provides a step S123 of calculating control parameters according to initial control parameters corresponding to each sub-environment parameter, including:

[0120] Step S1231, if the initial control parameters corresponding to the sub-environment parameters are different, then obtain the weight coefficient of each sub-environment parameter;

[0121] Step S1232: multiply the initial control parameters corresponding to each sub-environmental parameter by the weight coefficient of each environmental parameter, and use the sum of the multiplication results as the control parameter.

[0122] The above two steps are described in detail below.

[0123] In step S1231, if the initial control parameters corresponding to the sub-environment parameters are different, then using the initial control parameters corresponding to a sub-environment parameter as the control parameter will make the control parameter inaccurate, thereby affecting the accuracy of the obtained response strategy. Therefore, the weight coefficient of each sub-environment parameter is obtained, and the weight coefficient is a preset value.

[0124] In some embodiments, the weight coefficient is preset by the user according to the importance of each sub-environment parameter.

[0125] In some embodiments, if the initial control parameters corresponding to the sub-environment parameters are different, the average of all the initial control parameters is used as the control parameter.

[0126] In step S1232, the initial control parameters corresponding to each sub-environmental parameter are multiplied by the weight coefficient of each environmental parameter, and the sum of the multiplication results is used as the control parameter.

[0127] In some embodiments, the sub-environment parameters included in the environmental parameters are respectively a liquid level parameter, a pressure parameter, a temperature parameter, and a leakage parameter. The control parameters can also be obtained in the following manner. It should be clear that the liquid level parameter, the pressure parameter, the temperature parameter, and the leakage parameter are only examples, and do not limit the number of sub-environment parameters, and what kind of parameters the sub-environment parameters are. It can be completely through the first sub-environment parameter, the second sub-environment parameter, the third sub-environment parameter, the fourth sub-environment parameter, and so on.

[0128] A preset parameter range matrix is ​​obtained; wherein the parameter range matrix includes five rows and three columns, three different liquid level parameter range intervals are added to each matrix position in the first row, three different pressure parameter range intervals are added to each matrix position in the second row, three different temperature parameter range intervals are added to each matrix position in the third row, and three different leakage parameter range intervals are added to each matrix position in the fourth row. The parameter range intervals in each row are arranged in order according to the parameter size; initial control parameters corresponding to each column are added to each matrix position in the fifth row, and then the values ​​of each sub-environment parameter are compared with the parameter range matrix to generate a comparison matrix, and finally the corresponding control parameters are determined based on the comparison matrix.

[0129] In some embodiments, for the establishment of a parameter range matrix: first, create a preset parameter range matrix, which is used to define the acceptable ranges of the four sub-environment parameters of liquid level, pressure, temperature and leakage. The matrix is ​​5 rows and 3 columns, each row represents a different parameter, and each column represents a different parameter range interval. The first row represents three different parameter range intervals of the liquid level parameter, the second row represents three different parameter range intervals of the pressure parameter, the third row represents three different parameter range intervals of the temperature parameter, the fourth row represents three different parameter range intervals of the leakage parameter, and the fifth row corresponds to the initial control parameters of each column.

[0130] In some embodiments, the parameter range is sorted as follows: In the parameter range matrix, the parameter range intervals in each row need to be arranged in order of size to ensure that the values ​​of the sub-environment parameters actually monitored can be correctly matched with the preset parameter range intervals.

[0131] In some embodiments, the comparison matrix is ​​generated by comparing the sub-environment parameter number with the parameter range matrix to generate a comparison matrix. The comparison matrix is ​​used to mark which parameter range interval in the parameter range matrix each sub-environment parameter falls within.

[0132] In some embodiments, for determining the control parameters: Based on the comparison matrix, the corresponding control parameters can be determined. These control parameters are extracted from the fifth row of the parameter range matrix according to the comparison results, and they represent the adjustment values ​​that should be taken for the first environmental analysis model under the current environmental parameters.

[0133] Through the above-mentioned method for determining the control parameters based on the parameter range matrix, the liquefied gas tank safety warning system can respond to different internal environmental changes more flexibly and accurately, thereby improving the safety and reliability of the system.

[0134] In one embodiment, the step of comparing each sub-environment parameter included in the environmental parameter with the parameter range matrix to generate a comparison matrix includes:

[0135] Compare each sub-environment parameter with each parameter range interval in the parameter range matrix, determine the parameter range interval corresponding to each sub-environment parameter as the target range interval, in the parameter range matrix, retain the initial control parameters in the fifth row, eliminate all range intervals outside the target range interval, and the obtained matrix is ​​used as the comparison matrix.

[0136] Through the above-mentioned method based on the parameter range matrix and the comparison matrix, the system can flexibly respond to changes in the internal environment of the liquefied gas tank and realize the regulation of the model parameters, thereby improving the accuracy level of the safety assessment of the liquefied gas tank.

[0137] In some embodiments, based on the comparison matrix, the corresponding control parameters can be determined by the following technical means: in the comparison matrix, it is determined whether each target range interval is located in the same column. If it is located in the same column, the initial control parameters in the fifth row of the column where the target range interval is located are obtained as the corresponding control parameters.

[0138] If the target range intervals are not in the same column, a weight is assigned to each column according to the number of target range intervals in each column, and the initial control parameters in the fifth row of the column where each target range interval is located are obtained. The initial control parameters are fused and calculated according to the weights assigned to each column to obtain the fused control parameters as the corresponding control parameters.

[0139] In some embodiments, for parameter fusion calculation: each initial control parameter is fused and calculated according to the weight assigned to each column, that is, each initial control parameter. The fusion calculation can adopt a variety of methods, such as weighted average, optimization algorithm or other mathematical methods, to comprehensively consider the influence of different parameters and obtain a comprehensive control parameter.

[0140] This method of obtaining control parameters takes into account multiple aspects of the internal environment of the liquefied gas tank and provides a more comprehensive and balanced control value.

[0141] Through this method, even in the complex situation where multiple sub-environmental parameters point to different control requirements, the system can determine a control parameter that comprehensively considers various factors through weight allocation and parameter fusion, and then make reasonable adaptive adjustments to the first environmental analysis model. This makes the second response strategy more flexible and effective.

[0142] In some embodiments, after step S110, the obtained environment parameters are encrypted. Before step S120, the encrypted environment parameters need to be decrypted before use.

[0143] See also Figure 4 , Figure 4 A flowchart of encrypting the acquired environmental parameters using an encryption algorithm according to an embodiment of the present application is shown. The embodiment of the present application provides steps of encrypting the acquired environmental parameters using an encryption algorithm, including:

[0144] Step S201, obtaining a first encryption algorithm according to an encryption algorithm corresponding to the acquisition time of the environmental parameter, or obtaining a preset first encryption algorithm;

[0145] Step S202, according to the acquisition time of the environmental parameters, the encryption algorithm corresponding to the acquisition time of the environmental parameters is obtained as the second encryption algorithm, and different second encryption algorithms correspond to different times;

[0146] Step S203, using the first encryption algorithm and the second encryption algorithm as target encryption algorithms;

[0147] Step S204, encrypt the environmental parameters according to the target encryption algorithm to obtain encrypted environmental parameters.

[0148] The above four steps are described in detail below.

[0149] In step S201, a preset first encryption algorithm is obtained. The first encryption algorithm is set in advance by the user.

[0150] In some embodiments, there are multiple first encryption algorithms, each encryption algorithm corresponds to a different tank identification, and the first encryption algorithm is determined according to the tank identification.

[0151] In some embodiments, there are multiple first encryption algorithms, each encryption algorithm corresponds to a different environmental parameter type, and the first encryption algorithm is determined according to the environmental parameter type.

[0152] In some embodiments, the first encryption algorithm is an incomplete algorithm and needs to be combined with the second encryption algorithm to form a complete encryption algorithm, that is, a target encryption algorithm.

[0153] In some embodiments, the first encryption algorithm is an algorithm with a few core codes, the second encryption algorithm is a core code that can be combined with the first encryption algorithm, and the second encryption algorithm has multiple core codes.

[0154] In some embodiments, the first encryption algorithm may also be determined based on the time when the environmental parameters are acquired.

[0155] In some embodiments, the first encryption algorithm is obtained according to the encryption algorithm corresponding to the acquisition time of the environmental parameter. The acquisition time of the environmental parameter corresponds to at least one encryption algorithm. When the acquisition time of the environmental parameter corresponds to an encryption algorithm, the first encryption algorithm and the second encryption algorithm are the same.

[0156] In step S202, according to the acquisition time of the environmental parameters, the encryption algorithm corresponding to the acquisition time of the environmental parameters is obtained as the second encryption algorithm. Different second encryption algorithms correspond to different times, or different acquisition times correspond to different second encryption algorithms. The acquisition time of the environmental parameters is the time when the environmental parameters are generated.

[0157] In some embodiments, the time of acquiring the environmental parameters refers to the time when the collection of the environmental parameters begins.

[0158] In some embodiments, the time of obtaining the environmental parameters refers to the time when the user completes inputting the environmental parameters.

[0159] In some embodiments, if there are multiple sensors collecting environmental parameters, the time of obtaining the environmental parameters may be the time when any sensor starts or ends collecting the environmental parameters.

[0160] In step S203, the first encryption algorithm and the second encryption algorithm are used as target encryption algorithms.

[0161] In some embodiments, the first encryption algorithm and the second encryption algorithm are combined as a target encryption algorithm, and the combination method of the first encryption algorithm and the second encryption algorithm is not limited herein.

[0162] In step S204, the environment parameters are encrypted according to the target encryption algorithm to obtain encrypted environment parameters. The encryption method of the environment parameters using the target encryption algorithm is not limited here.

[0163] In some embodiments, the environment parameter may be first encrypted using a first encryption algorithm to obtain a first encrypted parameter, and then the first encrypted parameter may be encrypted using a second encryption algorithm to obtain a second encrypted parameter, namely, the encrypted environment parameter.

[0164] In some embodiments, a preset target encryption algorithm matrix is ​​obtained. The target encryption algorithm matrix is ​​a matrix of three rows and three columns. The center matrix position of the target encryption algorithm matrix is ​​blank, and an encryption algorithm is added to each other matrix position. These encryption algorithms can be second encryption algorithms.

[0165] Obtain the acquisition time of the environmental parameters, take the center of the target encryption algorithm matrix as the clock center, and represent the time information of the acquisition time of the environmental parameters in the target encryption algorithm matrix in the form of a clock. The clock form includes an hour hand (the first target unit) and a minute hand (the second target unit). More pointers can be added to refer to different target time units.

[0166] In the target encryption algorithm matrix, the encryption closest to the direction of the hour hand is obtained as the first encryption algorithm, and the encryption algorithm closest to the direction of the minute hand is obtained as the second encryption algorithm.

[0167] The environmental parameter is encrypted based on the first encryption algorithm to obtain the first encryption parameter, and the first encryption parameter is encrypted based on the second encryption algorithm identifier to obtain the second encryption parameter, which is the encrypted environmental parameter.

[0168] In this way, the environmental parameters are more secure and less likely to be leaked.

[0169] See also Figure 5 , Figure 5The flowchart of the embodiment of the present application is shown in which a plurality of time units are preset, each value in each time unit corresponds to an encryption algorithm, a first encryption algorithm is preset, the first encryption algorithm and the second encryption algorithm are combined into an encryption algorithm as a target encryption algorithm, and the encryption algorithm corresponding to the acquisition time of the environmental parameter is obtained as the second encryption algorithm. The embodiment of the present application provides a plurality of time units are preset, each value in each time unit corresponds to an encryption algorithm, the first encryption algorithm is preset, the first encryption algorithm and the second encryption algorithm are combined into an encryption algorithm as a target encryption algorithm, and the encryption algorithm corresponding to the acquisition time of the environmental parameter is obtained as the second encryption algorithm Step S202 includes:

[0170] Step S301, randomly selecting at least one time unit from a plurality of preset time units as a target time unit;

[0171] Step S302, obtaining the value of the target time unit in the acquisition time of the environmental parameter;

[0172] Step S303: Use the encryption algorithm corresponding to the value of the target time unit as the second encryption algorithm.

[0173] The above three steps are described in detail below.

[0174] In step S301, the time unit refers to a time unit used in daily life, such as year, month, day, hour, minute, second, millisecond, etc. At least one time unit is selected from these time units as a target time unit.

[0175] In step S302, the value of the target time unit in the acquisition time of the environmental parameter is obtained. For example, if the target time unit is hours and minutes, and the acquisition time of the environmental parameter is 15:26 on September 8, the values ​​of the target unit are 15 and 26.

[0176] In step S303, each value of each time unit corresponds to an encryption algorithm and is not limited to the target time unit. This is because the target time unit may be changed by the user at any time, or automatically changed randomly to increase the randomness of the encryption algorithm and increase the confidentiality of environmental parameters.

[0177] The encryption algorithm corresponding to the value of the target time unit is used as the second encryption algorithm.

[0178] In some embodiments, there may be multiple second encryption algorithms, which may be combined with the first encryption algorithm respectively to obtain multiple target encryption algorithms, and the environmental parameters may be encrypted multiple times.

[0179] See also Figure 6 , Figure 6A flowchart of encrypting environmental parameters according to an embodiment of the present application. The present application embodiment provides a step S204 of encrypting environmental parameters, including:

[0180] Step S401, if there are multiple target time units, determine the priority of each second encryption algorithm according to the size order of the target time units, and the priority of the second encryption algorithm is positively correlated with the size order of the target time units;

[0181] Step S402: according to the priority of each second encryption algorithm, different second encryption algorithms are used in combination with the first encryption algorithm to encrypt the environmental parameters.

[0182] The above two steps are described in detail below.

[0183] In step S401, if there are multiple target time units, the priority of each second encryption algorithm is determined according to the size order of the target time units, and the priority of the second encryption algorithm is positively correlated with the size order of the target time units, such as when the priority is greater than that of the target time units. Of course, this priority can be freely set by the user.

[0184] In step S402, different second encryption algorithms are used in sequence in combination with the first encryption algorithm according to the priority of each second encryption algorithm to encrypt the environmental parameters multiple times, thereby further ensuring the confidentiality of the environmental parameters.

[0185] In some embodiments, the encryption algorithm obtained based on the target time unit can also be used as the target encryption algorithm. For example, if there are two target time units, the encryption algorithm corresponding to the first target time unit is an encryption algorithm lacking a core code. The encryption algorithm corresponding to the second target time unit is a core code adapted to the encryption algorithm corresponding to the first target time unit. The first encryption algorithm and the second encryption algorithm are used separately and combined as the target encryption algorithm.

[0186] In some embodiments, the first encryption algorithm is an encryption algorithm that lacks at least a portion of the core code. The number of target time units is the same as the number of "parts" missing from the first encryption algorithm, and the second encryption algorithm is obtained according to the target time unit, and all the second encryption algorithms are combined with the first encryption algorithm to obtain the target encryption algorithm.

[0187] In some embodiments, the first encryption algorithm is an algorithm with a few core codes, and the second encryption algorithm is a core code that can be combined with the first encryption algorithm. There are multiple target time units, and multiple second encryption algorithms are obtained according to the target time units, which are respectively combined with the first encryption algorithm to obtain multiple target encryption algorithms, and the environmental parameters are encrypted in turn.

[0188] See also Figure 7 , Figure 7 A flowchart of decrypting encrypted environmental parameters before obtaining control parameters corresponding to environmental parameters according to an embodiment of the present application is shown. The embodiment of the present application provides a step of decrypting encrypted environmental parameters before obtaining control parameters corresponding to environmental parameters according to environmental parameters, including:

[0189] Step S501, determining the time for obtaining the environment parameters according to the obtained encryption environment parameters;

[0190] Step S502, determining a target encryption algorithm for the environmental parameters according to the acquisition time of the environmental parameters;

[0191] Step S503, according to the target encryption algorithm, obtain the corresponding target decryption algorithm;

[0192] Step S504, decrypt the encrypted environment parameters according to the target decryption algorithm to obtain the environment parameters.

[0193] The above four steps are described in detail below.

[0194] In step S501, the acquisition time of the environment parameters is determined according to the obtained encrypted environment parameters. When the encrypted environment parameters are transmitted, the acquisition time of the environment parameters is carried.

[0195] In step S502, the target encryption algorithm of the environmental parameters is determined according to the acquisition time of the environmental parameters. The target encryption algorithm is determined according to the acquisition time of the environmental parameters based on the same mechanism as the encryption algorithm.

[0196] In step S503, a decryption algorithm corresponding to the target encryption algorithm is determined from the multiple decryption algorithms stored in the database.

[0197] In step S504, the encrypted environmental parameters are decrypted using a corresponding decryption algorithm to obtain environmental parameters, so as to adjust the parameters of the first environmental analysis model to obtain second environmental parameters, or to obtain the first response strategy and the second response strategy according to the environmental parameters.

[0198] Through this encrypted transmission mechanism, the above technical solution not only improves the security of data transmission, but also increases the security and anti-attack capability of the system by dynamically selecting the encryption algorithm. This method is particularly suitable for industrial environments with extremely high security requirements, and can effectively prevent data from being unauthorized access or tampering during transmission.

[0199] See also Figure 8 , Figure 8 A schematic diagram of a control device for a liquefied gas tank according to an embodiment of the present application is shown. The device comprises:

[0200] Monitoring module 610, used to obtain environmental parameters inside the liquefied gas tank and the tank identification of the liquefied gas tank;

[0201] The processing module 620 is used to obtain the control parameters corresponding to the environmental parameters according to the environmental parameters, and obtain the first environmental analysis model corresponding to the tank identification;

[0202] A model generation module 630, configured to adjust the parameters of the first environment analysis model according to the control parameters to obtain a second environment analysis model;

[0203] A strategy generation module 640, used to input environmental parameters into the first environmental analysis model and the second environmental analysis model respectively to obtain a first response strategy and a second response strategy;

[0204] Execution module 650 is used to control the liquefied gas tank according to the first response strategy if the similarity between the first response strategy and the second response strategy does not reach a preset similarity threshold, and to control the liquefied gas tank according to the second response strategy if the similarity between the first response strategy and the second response strategy reaches a preset similarity threshold.

[0205] The control method of the liquefied gas tank in the embodiment of the present application can be Fig. 9 The hardware device shown is implemented. Fig. 9 To describe the hardware device according to the embodiment of the present application. Fig. 9 The hardware device shown is only an example and should not bring any limitation to the functions and scope of application of the embodiments of the present application.

[0206] like Fig. 9 As shown, the hardware device may be in the form of a general computing device. The components of the hardware device may include, but are not limited to: at least one processing unit 810, at least one storage unit 820, and a bus 830 connecting different system components (including the storage unit 820 and the processing unit 810).

[0207] The storage unit stores program codes, which can be executed by the processing unit 810, so that the processing unit 810 performs the steps according to various exemplary embodiments of the present invention described in the description of the exemplary method described above in this specification. For example, the processing unit 810 can perform the following steps: Figure 1 The steps shown in .

[0208] The storage unit 820 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 8201 and / or a cache memory unit 8202 , and may further include a read-only memory unit (ROM) 8203 .

[0209] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0210] Bus 830 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0211] The hardware device may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the hardware device, and / or may communicate with any device that enables the hardware device to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 850. Furthermore, the hardware device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 860. As shown, the network adapter 860 communicates with other modules via a bus 830. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the hardware device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0212] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0213] In an exemplary embodiment of the present application, a computer program medium is further provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the method described in the above method embodiment.

[0214] According to one embodiment of the present application, a program product for implementing the method in the above method embodiment is also provided, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited to this. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0215] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0216] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0217] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0218] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0219] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0220] In addition, although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0221] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0222] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the inventions applied for herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that the present application does not apply for. The specification and embodiments are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the appended claims.

Claims

1. A control method for a liquefied gas tank, characterized in that: The method comprises: Obtaining environmental parameters inside the liquefied gas tank and a tank identification of the liquefied gas tank; Acquire a control parameter corresponding to the environmental parameter according to the environmental parameter, and acquire a first environmental analysis model corresponding to the tank identification; Adjusting the parameters of the first environment analysis model according to the control parameters to obtain a second environment analysis model; Inputting the environmental parameters into the first environmental analysis model and the second environmental analysis model respectively to obtain a first coping strategy and a second coping strategy; If the similarity between the first response strategy and the second response strategy does not reach a preset similarity threshold, the liquefied gas tank is controlled according to the first response strategy; if the similarity between the first response strategy and the second response strategy reaches a preset similarity threshold, the liquefied gas tank is controlled according to the second response strategy.

2. The method according to claim 1, characterized in that: The environmental parameter includes a plurality of sub-environmental parameters, and obtaining the control parameters corresponding to the environmental parameter according to the environmental parameter includes: According to the parameter type corresponding to each of the sub-environment parameters, the parameter range interval of each of the sub-environment parameters is determined; wherein each parameter type corresponds to multiple parameter range intervals, and each parameter range interval has a corresponding initial control parameter; Determine the initial control parameters corresponding to each of the sub-environment parameters according to the parameter range interval of each of the sub-environment parameters; The control parameters are calculated according to the initial control parameters corresponding to the sub-environment parameters.

3. The method according to claim 2, characterized in that Calculating the control parameters according to the initial control parameters corresponding to the sub-environment parameters includes: If the initial control parameters corresponding to the sub-environment parameters are the same, the initial control parameters are used as the control parameters.

4. The method according to claim 2, characterized in that: Calculating the control parameters according to the initial control parameters corresponding to the sub-environment parameters also includes: If the initial control parameters corresponding to the sub-environment parameters are different, then the weight coefficients of the sub-environment parameters are obtained; The initial control parameters corresponding to the sub-environmental parameters are multiplied by the weight coefficients of the environmental parameters respectively, and the sum of the multiplication results is used as the control parameter.

5. The method according to claim 1, characterized in that The obtained environmental parameters are encrypted using an encryption algorithm, including: Acquire a first encryption algorithm according to the encryption algorithm corresponding to the acquisition time of the environmental parameter, or acquire a preset first encryption algorithm; According to the acquisition time of the environmental parameter, an encryption algorithm corresponding to the acquisition time of the environmental parameter is acquired as a second encryption algorithm, and different second encryption algorithms correspond to different times; Using the first encryption algorithm and the second encryption algorithm as target encryption algorithms; The environmental parameters are encrypted according to the target encryption algorithm to obtain encrypted environmental parameters.

6. The method according to claim 5, characterized in that There are multiple time units preset, each value in each time unit corresponds to an encryption algorithm, the first encryption algorithm is preset, and the first encryption algorithm and the second encryption algorithm are combined into an encryption algorithm as a target encryption algorithm; Acquiring an encryption algorithm corresponding to the acquisition time of the environmental parameter as a second encryption algorithm includes: Randomly selecting at least one time unit from a plurality of preset time units as a target time unit; Obtaining the value of the target time unit in the acquisition time of the environmental parameter; The encryption algorithm corresponding to the value of the target time unit is used as the second encryption algorithm.

7. The method according to claim 6, characterized in that Encrypting the environmental parameters includes: If there are multiple target time units, the priority of each second encryption algorithm is determined according to the size order of the target time units, and the priority of the second encryption algorithm is positively correlated with the size order of the target time units; According to the priorities of the second encryption algorithms, different second encryption algorithms are used in sequence in combination with the first encryption algorithm to encrypt the environmental parameters.

8. The method according to claim 5, characterized in that Before obtaining the control parameters corresponding to the environmental parameters according to the environmental parameters, decrypting the encrypted environmental parameters includes: Determining the acquisition time of the environmental parameters according to the obtained encrypted environmental parameters; Determining a target encryption algorithm for the environmental parameters according to the acquisition time of the environmental parameters; According to the target encryption algorithm, obtaining a corresponding target decryption algorithm; The encrypted environment parameters are decrypted according to the target decryption algorithm to obtain the environment parameters.

9. The method according to claim 1, characterized in that: The environmental parameters include: liquid level parameters, pressure parameters, temperature parameters, and leakage detection parameters.

10. A control device for a liquefied gas tank, characterized in that: The device comprises: A monitoring module, used to obtain the environmental parameters inside the liquefied gas tank and the tank identification of the liquefied gas tank; A processing module, used for acquiring control parameters corresponding to the environmental parameters according to the environmental parameters, and acquiring a first environmental analysis model corresponding to the tank identification; A model generation module, used for adjusting the parameters of the first environment analysis model according to the control parameters to obtain a second environment analysis model; A strategy generation module, used for inputting the environmental parameters into the first environmental analysis model and the second environmental analysis model respectively, to obtain a first response strategy and a second response strategy; An execution module is used to control the liquefied gas tank according to the first response strategy if the similarity between the first response strategy and the second response strategy does not reach a preset similarity threshold, and to control the liquefied gas tank according to the second response strategy if the similarity between the first response strategy and the second response strategy reaches a preset similarity threshold.

11. A computer, comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.