Saline scheduling method and computer program product for salted vegetable transport system

By implementing a fully automatic brine scheduling method in the brine transport system, the problems of low brine scheduling efficiency and cumbersome operation in the prior art are solved, and the brine transport efficiency and pickled vegetables are improved.

CN120044891APending Publication Date: 2025-05-27SIEMENS (CHINA) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411310886.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the existing brine transport system, brine scheduling is inefficient, cumbersome and error-prone, and it is impossible to fully automatic processing of brine scheduling, especially difficult to achieve efficient scheduling and automatic recording of scheduling processes.

Method used

An improved saline scheduling method is provided, which determines the occupancy status of the functional pool and path by receiving the selection of target options, and occupies the target functional pool, drainage node, inlet node and transfer path in response to the unoccupied situation, so as to realize fully automatic processing of saline scheduling.

Benefits of technology

The fully automatic processing of brine scheduling is realized, the efficiency of brine transport is improved, the operation burden of personnel is reduced, and the production efficiency of pickled vegetables is improved and the production cost is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120044891A_ABST
    Figure CN120044891A_ABST
Patent Text Reader

Abstract

The present invention relates to a brine scheduling method and a computer program product for a brine transfer system for pickled vegetables, the method comprising: receiving a selection of a first option specifying a target functional pool to be occupied by brine to be transferred; determining whether the target function pool is occupied; in response to its unoccupied, receiving a selection of a second option specifying a source pool from which the brine is from and a destination pool to which the brine is to be destined; based on the source pool and the target pool, identifying a target drainage node connected with the source pool and a target water inlet node connected with the target pool; determining whether the target drainage node and the target water inlet node are occupied or not; in response to the fact that all the nodes are not occupied, identifying a target transfer path from the target drainage node to the target water inlet node and occupying the target functional pool; determining whether the target transfer path is occupied; and responding to the unoccupied saline water, the occupied target function pool, the target drainage and water inlet node and the target transfer path, so as to achieve the technical effect of efficient full-automatic saline water dispatching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to pickling of pickled vegetables (such as mustard tuber), and more particularly, to a brine scheduling method for a brine transport system for pickled vegetables and a corresponding computer program product. Background Art

[0002] Pickled vegetables refer to a type of food that uses salt to pickle vegetables so that they can maintain their flavor and texture for a long time. Pickled vegetables include mustard tubers, kimchi, pickles, sauerkraut, etc. When making pickled vegetables, it is necessary to add salt or brine of different concentrations in batches to pickle the vegetables. For example, the vegetables are initially placed in a pickling pool and salt is added for the first pickling, and then a certain concentration of brine is added for the second pickling after dehydration, and then a higher concentration of brine is added for the third pickling after dehydration. Therefore, during the pickling process, the brine discharged from the pickling pool is usually transported through various functional pools to be processed through different functional pools for reuse or discharge. Since the brine transportation system used by the pickled vegetable factory usually includes a large number of pickling pools and a small number of functional pools, it is more complicated to dispatch the brine from each pickling pool in the brine transportation system for the desired transportation.

[0003] Figure 1 An example brine transport path for a brine transport system for pickled vegetables is shown. Figure 1 As shown, the salt water transport system for pickled vegetables may include multiple pickling pools and multiple functional pools less than the number of pickling pools, as well as pipes and node valves interconnecting the multiple pickling pools with the multiple functional pools. The multiple pickling pools include several first pickling pools (which can be used for the first, second and third pickling), and several second and third pickling pools less than the number of first pickling pools (which can be used for the second and third pickling). The multiple functional pools include a sewage transfer pool, a filtration pool, a low-concentration salt water pool for storing or treating salt water with a concentration less than a predetermined concentration, a high-concentration salt water pool for storing or treating salt water with a concentration greater than a predetermined concentration, a clear water pool, a sewage main pipeline, and a cleaning pipeline. Further, the multiple pickling pools are divided into several pickling pool groups, each of which has a common drainage node and a common water inlet node. Each drainage node is connected to the inlet end of any functional pool via at least one path, and each water inlet node is connected to the outlet end of any functional pool via at least one path. Therefore, in the case where there are, for example, 108 salting ponds and 12 functional ponds, there are more than 8,000 combinations of total transport routes for brine, which poses a huge challenge to efficient and conflict-free brine scheduling.

[0004] The current brine dispatching system is controlled manually, which results in low brine dispatching efficiency, cumbersome and error-prone operation, and the operation method and process cannot be recorded. Although some equipment in the brine transport system can be operated automatically, it is still impossible to achieve full automatic processing of brine dispatching, especially high efficiency of brine dispatching and automatic recording of dispatching process.

[0005] In view of this, it is desired to provide an improved brine scheduling method and device for a brine transfer system for pickled vegetables, which can realize fully automatic processing of brine scheduling, while achieving efficient use of various functional pools and real-time recording and preservation of the scheduling process. Summary of the invention

[0006] The present application is proposed in view of the above-mentioned problems. The main purpose of the present application is to provide an improved brine scheduling method and device for a brine transfer system for pickled vegetables, so as to solve the technical problems in the prior art of low brine scheduling efficiency, heavy operating burden, and inability to record the scheduling process in the brine transfer system.

[0007] To achieve the above-mentioned purpose, according to one aspect of the present application, a brine scheduling method for a brine transfer system for pickled vegetables is provided, the brine transfer system comprising a pool set, the pool set comprising a plurality of pickling pools and a plurality of functional pools for processing brine from any of the plurality of pickling pools, each pool in the pool set being connected to a drainage node and an inlet node, the drainage node connected to any one of the pools in the pool set being connected to the inlet node connected to any other pool in the pool set, the brine scheduling method comprising: receiving a selection of a first target option, the first target option specifying a target functional pool among the plurality of functional pools to be occupied by the brine to be transferred; determining whether the selected target functional pool is occupied; and in response to the target functional pool being not occupied, The method comprises the steps of: receiving a selection of a second target option, wherein the second target option specifies a source pool from which the salt water comes and a destination pool to which the salt water goes, wherein the source pool and the destination pool are both selected from the pool set; identifying a target drainage node connected to the source pool and a target inlet node connected to the destination pool based on the selected source pool and the destination pool; determining whether the target drainage node and the target inlet node are occupied; in response to the target drainage node and the target inlet node being unoccupied, identifying a target transfer path from the target drainage node to the target inlet node and occupying the target functional pool; determining whether the target transfer path is occupied; and occupying the target functional pool, the target drainage node, the target inlet node, and the target transfer path in response to the target transfer path being unoccupied.

[0008] In this way, through the above-mentioned three-level judgment process, the brine scheduling method of the present application can realize the efficient use of each functional pool and each pickling pool while realizing the fully automatic processing of brine scheduling, thereby improving the efficiency of brine transportation and reducing the operating burden of personnel, thereby improving the production efficiency of pickled vegetables and reducing the production cost of pickled vegetables.

[0009] Further, according to an embodiment of the present application, the multiple functional pools include multiple types of functional pools, the first target option is selected from multiple first-level options, each of the first-level options specifies at least one functional pool among the multiple functional pools that the brine to be transported will occupy, each of the first-level options includes a first sub-level option and multiple second sub-level options contained in the first sub-level option, the first sub-option specifies the type of functional pool to be occupied, and each of the second sub-option specifies which functional pool among the functional pools of the corresponding type will be occupied, and receiving the selection of the first target option includes: receiving selection of the first sub-level target option and the second sub-level target option included in the first target option.

[0010] In this way, by setting the first sub-level option and the second sub-level option, a hierarchical architecture can be set for multiple target function pools to improve the method execution efficiency and reduce the processing time of the processor to execute the method. For example, when the type of the target function pool is unavailable, the first sub-level option will not be selected, thereby reducing the processing burden of the processor.

[0011] Further, according to an embodiment of the present application, the multiple function pools include multiple types of function pools, each type of function pool is assigned a predetermined priority, the target function pool includes at least two types of function pools among the multiple types of function pools, and determining whether the selected target function pool is occupied includes: determining whether each type of function pool among the at least two types of function pools is occupied in order from high to low priority.

[0012] In this way, by setting the occupancy judgment priority for the target functional pool by type, each target functional pool candidate can be judged accurately and quickly in sequence, improving the execution efficiency of salt water scheduling, thereby helping to improve the utilization rate of the functional pool.

[0013] Further, according to an embodiment of the present application, at least two of the multiple function pools are of the same type, and at least two function pools of the same type are each other's backup function pools. Determining whether the selected target function pool is occupied includes: in the case of determining that the selected target function pool is occupied, determining whether there is a backup function pool for the target function pool; in response to the existence of a backup function pool for the occupied target function pool, determining whether the backup function pool is occupied; in response to the backup function pool being not occupied, replacing the occupied target function pool with the backup function pool.

[0014] In this way, by setting at least two functional pools of the same type as backup functional pools for each other, it helps to improve the utilization rate of the functional pools, thereby improving the utilization efficiency of the salt water transport system.

[0015] Further, according to an embodiment of the present application, a plurality of salted pools are divided into a number of salted pool groups, each salted pool group includes at least two salted pools, all salted pools in each salted pool group are connected to the same drainage node and the same water inlet node; the same drainage node is a first-level drainage node, at least two first-level drainage nodes connected to at least two salted pool groups in the number of salted pool groups are also connected to a second-level drainage node downstream of the first-level drainage node; the source pool is a salted pool, identifying the target drainage node connected to the source pool includes: identifying the first-level target drainage node connected to the source pool and the second-level target drainage node connected to the source pool; and determining whether the target drainage node is occupied includes: determining whether the second-level target drainage node is occupied, and in response to the second-level target drainage node being not occupied, continuing to determine whether the first-level target drainage node is occupied.

[0016] Further, according to an embodiment of the present application, a plurality of pickled pools are divided into a number of pickled pool groups, each pickled pool group includes at least two pickled pools, all pickled pools in each pickled pool group are connected to the same drainage node and the same water inlet node; the same water inlet node is a first-level water inlet node, and at least two first-level water inlet nodes connected to at least two pickled pool groups in the number of pickled pool groups are also connected to a second-level water inlet node upstream of the first-level water inlet node; the destination pool is the pickled pool, and identifying the target water inlet node connected to the destination pool includes: identifying the first-level target water inlet node connected to the destination pool and the second-level target water inlet node connected to the destination pool; and determining whether the target water inlet node is occupied includes: determining whether the second-level target water inlet node is occupied, and in response to the second-level target water inlet node being not occupied, continuing to determine whether the first-level target water inlet node is occupied.

[0017] In this way, in the case where the salt water pool has multiple levels of water inlet nodes and drainage nodes, when the source pool or the destination pool is a salt water pool, the present application can transform the occupancy judgment of the source pool or the destination pool into the occupancy judgment of the highest level drainage node and the highest level water inlet node, thereby saving judgment time and improving the execution efficiency of brine scheduling.

[0018] Further, according to an embodiment of the present application, the target transport path is any one of the following paths: a first transport path in which the source pool is a pickling pool, the destination pool is a functional pool, and the source pool reaches the destination pool via other functional pools or not; a second transport path in which the source pool is a functional pool, the destination pool is a pickling pool, and the source pool reaches the destination pool via other functional pools or not; and a third transport path in which both the source pool and the destination pool are pickling pools, and the source pool reaches the destination pool via at least one functional pool; a plurality of functional pools are arranged side by side, and the plurality of pickling pools are distributed in two areas located on both sides of the plurality of functional pools, the first area in the two areas is adjacent to the first side of the plurality of functional pools, and the second area in the two areas is adjacent to the first side of the plurality of functional pools. On the second side opposite to the first side, the source pool is a salting pool, and the target drainage node connected to the source pool is connected to the water inlet node of the target functional pool via any one of the first side and the second side, identifying the target transfer path from the target drainage node to the target water inlet node and occupying the target functional pool includes: identifying a first target transfer path entering the target functional pool from the target drainage node via the first side and a second target transfer path entering the target functional pool from the target drainage node via the second side; determining whether the target transfer path is occupied includes: in response to the salting pool as the source pool being located in the first area, preferentially determining whether the first target transfer path is occupied, and in response to the first target transfer path being occupied, determining whether the second target transfer path is occupied.

[0019] In this way, the occupancy judgment order of multiple target transport paths is set, so that the occupancy judgment of the target transport paths can be performed in sequence, thereby saving judgment time and improving the execution efficiency of brine scheduling.

[0020] Further, according to an embodiment of the present application, the target transfer path is any one of the following paths: a first transfer path in which the source pool is a salting pool, the destination pool is a functional pool, and the source pool reaches the destination pool through or without passing through other functional pools; a second transfer path in which the source pool is a functional pool, the destination pool is a salting pool, and the source pool reaches the destination pool through or without passing through other functional pools; and a third transfer path in which both the source pool and the destination pool are salting pools, and the source pool reaches the destination pool through at least one functional pool; a plurality of functional pools are arranged side by side, and the brine transfer system further includes an annular main pipeline arranged on the periphery of the plurality of functional pools, a plurality of outer-annular pipelines on the outside of the annular main pipeline, and a plurality of inner-annular pipelines on the inside of the annular main pipeline; each of the plurality of salting pools The drainage node to which the pickling pool is connected is connected to the ring main pipeline via at least one outer-ring pipeline, and the water inlet node to which each of the multiple pickling pools is connected is connected to the ring main pipeline via at least one additional outer-ring pipeline; the water inlet node of each of the multiple functional pools is connected to the ring main pipeline via at least one inner-ring pipeline, and the drainage node of each of the multiple functional pools is connected to the ring main pipeline via at least one additional inner-ring pipeline; determining whether the target transfer path is occupied includes: preferentially determining whether a portion of the ring main pipeline included in the target transfer path is occupied, and in response to the portion of the ring main pipeline being unoccupied, continuing to determine whether the outer-ring pipeline and the inner-ring pipeline included in the target transfer path are occupied.

[0021] In this way, a single target transfer path is split into a main part and a secondary part, and the occupancy judgment order of these parts is set. Therefore, the occupancy judgment of each part in the target transfer path can be performed in sequence, avoiding the occupancy judgment of all pipelines on the path one by one, thereby saving judgment time and improving the execution efficiency of brine scheduling.

[0022] Further, according to an embodiment of the present application, in response to any one of the target functional pool, the target drainage node, the target water intake node, and the target transfer path being occupied, the processing of the brine scheduling method is terminated.

[0023] According to another aspect of the present application, a brine scheduling device for a brine transfer system for pickled vegetables is provided, the brine transfer system comprising a pool set, the pool set comprising a plurality of pickling pools and a plurality of functional pools for processing brine from any of the plurality of pickling pools, each pool in the pool set being connected to a drainage node and an inlet node, the drainage node connected to any one of the pools in the pool set being connected to the inlet node connected to any other pool in the pool set, the brine scheduling device comprising: an input unit configured to receive a selection of a first target option and a selection of a second target option, the first target option specifying a target functional pool among the plurality of functional pools that the brine to be transferred will occupy, the second target option specifying a source pool from which the brine comes and a destination pool to which the brine is to go, the source pool and the destination pool being both selected from the pool set; and A control unit is configured to: in response to receiving a selection of a first target option, determine whether the selected target function pool is occupied; in response to the target function pool being unoccupied, enable the input unit to receive a selection of a second target option; in response to receiving a selection of the second target option, identify a target drainage node connected to the source pool and a target water inlet node connected to the destination pool based on the selected source pool and destination pool, determine whether the target drainage node and the target water inlet node are occupied; in response to the target drainage node and the target water inlet node being unoccupied, identify a target transfer path from the target drainage node to the target water inlet node and occupying the target function pool, determine whether the target transfer path is occupied; and in response to the target transfer path being unoccupied, occupy the target function pool, the target drainage node, the target water inlet node, and the target transfer path.

[0024] Further, according to one embodiment of the present application, the multiple functional pools include multiple types of functional pools, the first target option is selected from multiple first-level options, each first-level option specifies at least one functional pool among the multiple functional pools that the brine to be transported will occupy, each first-level option includes a first sub-level option and multiple second sub-level options contained in the first sub-level option, the first sub-option specifies the type of functional pool to be occupied, and each second sub-level option specifies which functional pool among the functional pools of the corresponding type will be occupied, and the input unit is also configured to: receive a selection of the first sub-level target option and the second sub-level target option included in the first target option.

[0025] Further, according to one embodiment of the present application, the multiple function pools include multiple types of function pools, each type of function pool is assigned a predetermined priority, the target function pool includes at least two types of function pools among the multiple types of function pools, and the control unit is further configured to: in response to receiving a selection of the first target option, determine in order from high to low priority whether each type of function pool among the at least two types of function pools is occupied.

[0026] Further, according to an embodiment of the present application, at least two of the multiple function pools are of the same type, and at least two function pools of the same type are each other's backup function pools. The control unit is also configured to: in the case of determining that the selected target function pool is occupied, determine whether there is a backup function pool for the target function pool; in response to the existence of a backup function pool for the occupied target function pool, determine whether the backup function pool is occupied; in response to the backup function pool being not occupied, replace the occupied target function pool with the backup function pool.

[0027] Further, according to an embodiment of the present application, a plurality of salted pools are divided into a number of salted pool groups, each salted pool group includes at least two salted pools, all salted pools in each salted pool group are connected to the same drainage node and the same water inlet node; the same drainage node is a first-level drainage node, at least two of the several salted pool groups are connected to at least two first-level drainage nodes that are also connected to a second-level drainage node downstream of the first-level drainage node, and the source pool is the salted pool; the control unit is further configured to: in response to receiving a selection of a second target option, identify the first-level target drainage node connected to the source pool and the second-level target drainage node connected to the source pool, determine whether the second-level target drainage node is occupied, and in response to the second-level target drainage node being not occupied, continue to determine whether the first-level target drainage node is occupied.

[0028] Further, according to an embodiment of the present application, the target transport path is any one of the following paths: a first transport path in which the source pool is a pickling pool, the destination pool is a functional pool, and the source pool reaches the destination pool via other functional pools or not; a second transport path in which the source pool is a functional pool, the destination pool is a pickling pool, and the source pool reaches the destination pool via other functional pools or not; and a third transport path in which both the source pool and the destination pool are pickling pools, and the source pool reaches the destination pool via at least one functional pool; a plurality of functional pools are arranged side by side, and the plurality of pickling pools are distributed in two areas located on both sides of the plurality of functional pools, the first area in the two areas is adjacent to the first side of the plurality of functional pools, and the second area in the two areas is adjacent to the first side of the plurality of functional pools. Near the second side of the plurality of functional pools opposite to the first side, the source pool is a pickling pool, and the target drainage node connected to the source pool is connected to the water inlet node of the target functional pool via any one of the first side and the second side, and the control unit is further configured to: in response to the target drainage node and the target water inlet node being unoccupied, identify a first target transfer path entering the target functional pool from the target drainage node via the first side and a second target transfer path entering the target functional pool from the target drainage node via the second side; in response to the pickling pool as the source pool being located in the first area, preferentially determine whether the first target transfer path is occupied, and in response to the first target transfer path being occupied, determine whether the second target transfer path is occupied.

[0029] Further, according to an embodiment of the present application, the target transfer path is any one of the following paths: a first transfer path in which the source pool is a salting pool, the destination pool is a functional pool, and the destination pool is reached from the source pool through or without passing through other functional pools; a second transfer path in which the source pool is a functional pool, the destination pool is a salting pool, and the destination pool is reached from the source pool through or without passing through other functional pools; and a third transfer path in which both the source pool and the destination pool are salting pools, and the destination pool is reached from the source pool through at least one functional pool; a plurality of functional pools are arranged side by side, and the brine transfer system further includes an annular main pipeline arranged on the periphery of the plurality of functional pools, a plurality of outer-annular pipelines on the outer side of the annular main pipeline, and a plurality of inner-annular pipelines on the inner side of the annular main pipeline; each of the plurality of salting pools is connected The drainage node received is connected to the ring main pipeline via at least one outer-ring pipeline, and the water inlet node connected to each of the multiple pickling pools is connected to the ring main pipeline via at least one other outer-ring pipeline; the water inlet node of each of the multiple functional pools is connected to the ring main pipeline via at least one inner-ring pipeline, and the drainage node of each of the multiple functional pools is connected to the ring main pipeline via at least one other inner-ring pipeline; the control unit is also configured to: after identifying the target transfer path, preferentially determine whether a portion of the ring main pipeline included in the target transfer path is occupied, and in response to the portion of the ring main pipeline being unoccupied, continue to determine whether the outer-ring pipeline and the inner-ring pipeline included in the target transfer path are occupied.

[0030] Further, according to one embodiment of the present application, the saline transport system also includes a plurality of pipes for connecting any one pool in the pool collection with any other pool in the pool collection, each pipe is provided with a valve, and the control unit is further configured to: in response to the target transport path being unoccupied, enable the valve on the path pipe in the target transport path among the plurality of pipes; and disable the valve on the non-path pipe in the plurality of pipes that enables saline to flow into the path pipe.

[0031] Further, according to an embodiment of the present application, the salt water scheduling device further includes a display unit, and the display unit is configured to display a first level list for selecting a first target option and a second level list for selecting a second target option.

[0032] According to another aspect of the present application, a computer-readable storage medium is provided, storing a computer program, which, when executed by a processor, causes the processor to execute the above-mentioned brine scheduling method for the brine transfer system for pickled vegetables.

[0033] According to another aspect of the present application, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the above-mentioned brine scheduling method for the brine transport system for pickled vegetables.

[0034] According to an embodiment of the present application, a brine scheduling method for a brine transfer system for pickled vegetables is provided, the brine transfer system comprising a pool set, the pool set comprising a plurality of pickling pools and a plurality of functional pools for processing brine from any of the plurality of pickling pools, each pool in the pool set being connected to a drainage node and a water inlet node, the drainage node connected to any one of the pools in the pool set being connected to the water inlet node connected to any other pool in the pool set, the brine scheduling method comprising: receiving a selection of a first target option, the first target option specifying a target functional pool among the plurality of functional pools to be occupied by the brine to be transferred; determining whether the selected target functional pool is occupied; in response to the target functional pool being unoccupied, receiving a selection of a second target option, the second target option specifying a source pool from which the brine comes and a destination pool to which the brine is to go, the source pool and the destination pool being both selected from the pool set; and determining based on the selected source pool and destination pool, pool, identifying the target drainage node connected to the source pool and the target water inlet node connected to the destination pool; determining whether the target drainage node and the target water inlet node are occupied; in response to the target drainage node and the target water inlet node being not occupied, identifying the target transfer path from the target drainage node to the target water inlet node and occupying the target functional pool; determining whether the target transfer path is occupied; and in response to the target transfer path being not occupied, occupying the target functional pool, the target drainage node, the target water inlet node, and the target transfer path, so as to at least solve the technical problems of low brine scheduling efficiency, heavy operation burden, and inability to record the scheduling process in the brine transfer system in the prior art, so as to realize the fully automatic processing of brine scheduling while realizing the efficient use of each functional pool and each pickling pool, thereby improving the brine transfer efficiency, reducing the operating burden of personnel, and further improving the production efficiency of pickled vegetables and reducing the production cost of pickled vegetables. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The drawings constituting part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0036] Figure 1 is an example brine transport path of a brine transport system for pickled vegetables to which the present application can be applied;

[0037] Figure 2 It is an exemplary structural schematic diagram of a brine transport system for pickled vegetables to which the present application can be applied;

[0038] Figure 3 yes Figure 2 An exemplary schematic diagram of the structure of the functional pool area in the salt water transport system shown;

[0039] Figure 4 is a flow chart of a brine scheduling method for a brine transport system for pickled vegetables according to an embodiment of the present application;

[0040] Figure 5 is a schematic diagram of a recipe architecture adopted by a brine scheduling method for a brine transport system for pickled vegetables according to an exemplary embodiment of the present application; and

[0041] Figure 6 The brine dispatching method for the brine transport system for pickled vegetables according to the embodiment of the present application is applied to Figure 2 and Figure 3 An example of the identified target transport pathways for the case of the saline transport system is shown.

[0042] Figure 7 It is an exemplary block diagram of a brine scheduling device for a brine transport system for pickled vegetables according to an embodiment of the present application.

[0043] The above drawings include the following reference numerals:

[0044] 200: Salt water transport system

[0045] 310: Ring main pipe

[0046] 510, 520, 521, 522, 523: Frame

[0047] 700: Saltwater dispatching device

[0048] 710: Input unit

[0049] 720: Control unit

[0050] 730: Display unit

[0051] G1, G2, G3, G4: Pickling pool group

[0052] G11: First Pickling Pool

[0053] N111, N112, N121, N122, drainage nodes

[0054] A1, B1, A3, B3, A5,

[0055] B5, C2, D2, C4, D4:

[0056] N211, N212, A0, B0, water inlet node

[0057] A2, B2, A4, B4:

[0058] P1: First target transfer route

[0059] P11: Section of the annular main pipe

[0060] P2: Second target transfer route

[0061] R1: First Area

[0062] R2: Second Area

[0063] X: Functional pool area

[0064] WT1, WT2: Sewage transfer tank

[0065] L1A, L1B, L2A, L2B, filter tank

[0066] L3A, L3B:

[0067] MT1, MT2: Low-concentration brine pool

[0068] M21: High concentration salt water pool

[0069] QT1: Sewer main

[0070] WT1, WT2: Sewage transfer tank

[0071] S100: Receive a selection of a first target option, the first target option specifying a target functional pool among the plurality of functional pools to be occupied by the salt water to be transported S102: Determine whether the selected target function pool is occupied

[0072] S104: In response to the target functional pool being unoccupied, receiving a selection of a second target option, the second target option specifying a source pool from which the salt water comes and a destination pool to which the salt water goes, the source pool and the destination pool being selected from the pool set S106: Based on the selected source pool and the destination pool, identifying a target drainage node connected to the source pool and a target inlet node connected to the destination pool

[0073] S108: Determine whether the target drainage node and the target water inlet node are occupied

[0074] S110: In response to the target drainage node and the target water inlet node being unoccupied,

[0075] Identify the target transfer path from the target drainage node to the target inlet node and occupy the target functional pool

[0076] S112: Determine whether the target transfer path is occupied

[0077] S114: In response to the target transport path being unoccupied, occupying the target function pool,

[0078] The target drainage node, the target water inlet node, and the target transfer path DETAILED DESCRIPTION

[0079] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0080] It should be noted that, unless otherwise specified, all technical and scientific terms used in this application have the same meanings as commonly understood by ordinary technicians in the technical field to which this application belongs.

[0081] In the present application, unless otherwise specified, the directional words used, such as "up, down, top, bottom", usually refer to the directions shown in the drawings, or to the components themselves in the vertical, perpendicular or gravity directions; similarly, for ease of understanding and description, "inside and outside" refer to the inside and outside relative to the outline of each component itself, but the above-mentioned directional words are not used to limit the present application.

[0082] The purpose of the present application is to provide an improved brine scheduling method and device for a brine transfer system for pickled vegetables, which can realize fully automatic processing of brine scheduling, while achieving efficient use of various functional pools and real-time recording and preservation of the scheduling process.

[0083] The brine scheduling method of the present application is applicable to a brine transport system. Figure 2 An exemplary structural schematic diagram of a brine transport system 200 for pickled vegetables to which the present application can be applied is shown. Figure 3 yes Figure 2 FIG. 2 is a schematic diagram of an exemplary structure of a functional pool area (marked by X) in a saline transport system 200. Figure 2 and Figure 3 As shown, the brine transport system 200 includes: a pool collection and a plurality of pipes for interconnecting the pools in the pool collection, the pool collection includes a plurality of brine pools and a plurality of functional pools for treating brine from any of the plurality of brine pools, each pool in the pool collection is connected to a drainage node and an inlet node, and the drainage node connected to any one of the pools in the pool collection is connected to the inlet node connected to any other pool in the pool collection.

[0084] In this application, connections are all made via pipes. The pipes are provided with valves, including an inlet valve and an outlet valve. The pipes have a preset flow direction, which is the direction from the inlet valve to the outlet valve. The path between any two points in this application refers to a path formed by pipes that enables salt water to flow from one point to another.

[0085] In addition, in the salt water transport system 200, the number of functional pools is much smaller than the number of salt water pools, for example, there are 108 salt water pools, while there are only 12 functional pools. That is, each functional pool will serve some or even all of the multiple salt water pools. Just because the functional pool is shared by a large number of salt water pools, it is necessary to consider whether the functional pool is occupied during scheduling. In addition, the path connecting the drainage node connected to any one of the pools in the pool set with the water inlet node connected to any other pool in the pool set is usually not dedicated to these two pools. On the contrary, the path usually overlaps with the path used for other pools. That is, many pipelines are also shared by multiple pools. Therefore, it is necessary to consider whether the path (or the pipelines constituting the path) is occupied during scheduling. Further, the path connecting the drainage node connected to any one of the pools in the pool set with the water inlet node connected to any other pool in the pool set is not limited to one, but can also be multiple paths. Therefore, it is necessary to consider the priority of path use during scheduling.

[0086] It should be noted that this application Figure 2 and Figure 3 The number and arrangement of saltwater tanks and functional tanks, and the arrangement of pipeline connections of the saltwater transfer system 200 shown are only examples, and the saltwater dispatching method and device of the present application are not limited to the number and arrangement of the components shown in the figure. In fact, as long as there is a situation in which a functional tank is shared by multiple saltwater tanks in the saltwater transfer system, and there is a situation in which the connection paths of any two tanks are partially or completely shared, the saltwater dispatching method and device of the present application can be applied.

[0087] In view of the above situation, the present application provides a brine scheduling method for a brine transport system for pickling vegetables. Figure 4 FIG. 1 is a flow chart of a brine dispatching method for a brine transport system for pickled vegetables according to an embodiment of the present application. Figure 4As shown, the brine scheduling method includes: S100, receiving a selection of a first target option, the first target option specifies a target functional pool among the multiple functional pools that the brine to be transported will occupy; S102, determining whether the selected target functional pool is occupied; S104, in response to the target functional pool not being occupied, receiving a selection of a second target option, the second target option specifies a source pool from which the brine comes and a destination pool to which the brine is to go, the source pool and the destination pool being selected from the pool set; S106, based on the selected source pool and the destination pool, identifying a A target drainage node and a target water inlet node connected to the destination pool; S108, determining whether the target drainage node and the target water inlet node are occupied; S110, in response to the target drainage node and the target water inlet node being not occupied, identifying a target transfer path from the target drainage node to the target water inlet node and occupying the target functional pool; S112, determining whether the target transfer path is occupied; and S114, in response to the target transfer path being not occupied, occupying the target functional pool, the target drainage node, the target water inlet node, and the target transfer path.

[0088] Utilizing the above-mentioned brine scheduling method, in view of the difficulty of brine scheduling caused by the complex paths in the brine transport system, the present application innovatively adopts the framework of the formula to split and classify all possible brine transport paths, thereby simplifying the complex problem. The formula is in the form of a step-by-step architecture with the function pool as the core, wherein the function pool is the first level in the formula, the source pool and the destination pool are the second level, and the transport path connecting the source pool and the destination pool and including the function pool is the third level.

[0089] That is, the present application regards the request for the transfer of salt water as a request for configuring a recipe for the salt water. When a user requests to transfer salt water in a certain pool, the user needs to input the source pool, the destination pool and the target functional pool, and the target transfer path can be input by the user or obtained from a memory that pre-stores the pipeline or path layout.

[0090] The above-mentioned salt water scheduling method of the present application is equivalent to configuring the requested recipe (i.e., occupancy judgment). If the target function pool, source pool, destination pool, and target transfer path are not occupied during the configuration process, they are occupied, so that the recipe configuration is completed. If any of the target function pool, source pool, destination pool, and target transfer path is occupied during the configuration process, the recipe configuration fails and the salt water cannot be transferred. At this time, a failure prompt may be presented.

[0091] In particular, according to the above-mentioned brine scheduling method, the configuration formula will be carried out step by step. The target functional pool is the most important first level, and the occupancy judgment is first performed on it; when it is determined that the target functional pool is not occupied, the occupancy judgment of the second-level source pool and the destination pool is performed. The occupancy judgment of the source pool and the destination pool is specifically the occupancy judgment of the drainage node of the source pool and the water inlet node of the destination pool; after it is determined that the source pool and the destination pool are also not occupied, the occupancy judgment of the target transfer path is finally performed.

[0092] Through the above-mentioned three-level judgment process, the brine scheduling method of the present application can realize the efficient use of each functional pool and each pickling pool while realizing the fully automatic processing of brine scheduling, thereby improving the efficiency of brine transportation and reducing the operating burden of personnel, thereby improving the production efficiency of pickled vegetables and reducing the production cost of pickled vegetables.

[0093] In the present application, "occupying" a pool or path means that the pool or path is locked and dedicated to the currently requested brine transfer (i.e., recipe) and cannot be used for other brine transfers. In the present application, an occupancy state can be assigned to each pool or pipeline. The occupancy state includes occupied and unoccupied. At this time, determining whether a pool is occupied may include determining whether the occupancy state of the pool is occupied or unoccupied. If the state is unoccupied, it means that the pool is not occupied, otherwise it means that the pool is occupied. Accordingly, occupying a pool may include changing the occupancy state of the pool from unoccupied to occupied.

[0094] Furthermore, since a valve is provided on each pipeline, the occupation of the pipeline can be represented by the occupation of the valve. Thus, occupying the target transport path may include: enabling the valve on the path pipeline located in the target transport path among the multiple pipelines of the saline transport system; and disabling the valve on the non-path pipeline that enables saline to flow into the path pipeline among the multiple pipelines. The non-path pipeline that enables saline to flow into the path pipeline is a pipeline that intersects with the path pipeline.

[0095] In the present application, the multiple functional pools may include multiple types of functional pools. In an exemplary embodiment of the present application, the multiple functional pools may include at least two types of filtration pools, high-concentration brine pools, low-concentration brine pools, sewage transfer pools, and sewage main pipelines. The filtration pool is used for filtering brine, the high-concentration brine pool is used for temporary storage or treatment of brine greater than a predetermined concentration, the low-concentration brine pool is used for temporary storage or treatment of brine less than a predetermined concentration, the sewage transfer pool is used to receive or transport brine to be discharged into the sewage main pipeline, and the sewage main pipeline is used to receive brine discharged as sewage from each salting pool or sewage transfer pool. The types of functional pools may also include cleaning pipes. The cleaning pipe is used to transport clean water from the clean water pool to any pool for cleaning.

[0096] The first target option is selected from a plurality of first-level options, each of which specifies at least one functional pool among the plurality of functional pools to be occupied by the salt water to be transported, each of which includes a first sub-level option and a plurality of second sub-level options contained in the first sub-level option, the first sub-level option specifies the type of functional pool to be occupied, and each second sub-level option specifies which functional pool among the functional pools of the corresponding type will be occupied. Therefore, step S100 may include: receiving a selection of the first sub-level target option and the second sub-level target option included in the first target option.

[0097] In an exemplary embodiment of the present application, the first sub-level options may include at least one of a high-concentration brine pool mode, a brine circulation mode, a brine collection mode, a brine use mode, and a sewage mode. The first sub-level options may also include a cleaning mode. For example, the high-concentration brine pool mode will occupy a high-concentration brine pool, the brine circulation mode will occupy a filtration pool, the brine collection mode and the brine use mode will both occupy a low-concentration brine pool, the sewage mode will only occupy the sewage main pipeline or occupy the sewage transfer pool and the sewage main pipeline, and the cleaning mode may occupy any of the above functional pools.

[0098] In the present application, a unique index may be pre-assigned to each function pool. The second sub-option specifies which function pool of the type to occupy by specifying the function pool index. Figure 3 In the case of 12 exemplary functional pools shown, the 12 functional pools are respectively represented as follows: two sewage transfer pools WT1 and WT2, six filtration pools L1A, L1B, L2A, L2B, L3A, L3B, two low-concentration brine pools MT1 and MT2, one high-concentration brine pool M21, and one sewage main pipeline QT1.

[0099] Figure 5 Schematic diagram of a recipe architecture used in a brine dispatching method for a brine transport system for pickled vegetables according to an exemplary embodiment of the present application. Figure 5 As shown, box 510 and box 520 respectively show two first-level options. Further, box 521 shows the first sub-level option in box 520: salt water circulation mode, and box 522 shows four second-level options included in the first sub-level option: 01 (indicating a salt water circulation mode through filter tank L1A), 02 (indicating a salt water circulation mode through filter tank L1B), 03 (indicating a salt water circulation mode through filter tank L2A) and 04 (indicating a salt water circulation mode through filter tank L2B).

[0100] Further, in the present application, box 523 shows the second level menu corresponding to box 520, and the second target option can be selected from multiple second level options listed in the second level menu or can be directly typed in the second level menu.

[0101] In the present application, the target function pool may include one or more function pools among the above-mentioned multiple function pools. At this time, only when the one or more function pools are not occupied, the target function pool is considered to be unoccupied; otherwise, when any function pool in the one or more function pools is occupied, the target function pool is considered to be occupied.

[0102] In the present application, the target function pool may include one type of function pool or more than one type of function pool. In the case where the target function pool includes at least two types of function pools, step S102 includes determining in sequence whether each of the at least two types of function pools is occupied. Further, in the present application, each type of function pool is assigned a predetermined priority (i.e., judgment priority). At this time, step S102 may include: determining in sequence whether each type of function pool in the at least two types of function pools is occupied in order from high to low priority.

[0103] Furthermore, on the basis of assigning a predetermined priority to each type of function pool, multiple function pools of the same type may be further assigned predetermined priorities that are different from each other.

[0104] Since the number of function pools of one type can be multiple in the present application, different function pools of the same type can serve as each other's standby function pools. Thus, step S102 may also include: in the case of determining that the selected target function pool is occupied, determining whether the target function pool has a standby function pool; in response to the existence of a standby function pool in the occupied target function pool, determining whether the standby function pool is occupied; in response to the standby function pool not being occupied, replacing the occupied target function pool with the standby function pool. That is to say, when the selected target function pool has a standby function pool, the target function pool is considered to be occupied only when the target function pool and all its standby function pools are occupied.

[0105] Further, in the case where the target functional pool includes more than one functional pool, when determining whether each functional pool is occupied one by one according to the priority, it is necessary to consider whether there is a backup functional pool in the current functional pool. Therefore, step S102 may also include: in response to a functional pool included in the target functional pool being occupied, determining whether there is a backup functional pool in the occupied functional pool; in response to the existence of a backup functional pool in the occupied functional pool, determining whether the backup functional pool is occupied; in response to the backup functional pool being unoccupied, replacing the occupied functional pool with the backup functional pool, and continuing to determine whether the remaining functional pools included in the target functional pool are occupied. After all functional pools included in the target functional pool are judged to be unoccupied, proceed to the next step S104. In addition, if any specific functional pool itself and the backup functional pool of the specific functional pool in the more than one functional pool included in the target functional pool are occupied, it is considered that the target functional pool is occupied, and thus the process of the salt water scheduling method is terminated.

[0106] In an exemplary embodiment of the present application, the plurality of salted pools may be divided into a plurality of salted pool groups, each salted pool group including at least two salted pools, and all salted pools in each salted pool group are connected to the same drainage node and the same water inlet node. Figure 2 As shown, the plurality of pickling pools is 108 pickling pools, wherein every 3 pickling pools are divided into a pickling pool group. Figure 2 Four salted pool groups G1, G2, G3 and G4 are indicated. For each salted pool group, the three salted pools in the group are connected to the same drainage node and the same water inlet node. Taking salted pool group G1 as an example, the three salted pools in salted pool group G1 are connected to the same drainage node N111 on the outlet side and to the same water inlet node N211 on the inlet side. The same drainage node can be a first-level drainage node, and at least two first-level drainage nodes connected to at least two salted pool groups can also be connected to a second-level drainage node downstream of the first-level drainage node. For example, the drainage node N111 connected to salted pool group G1 and the drainage node N112 connected to salted pool group G2 (N111 and N112 can be regarded as two first-level drainage nodes) are connected to the downstream second-level drainage node N121.

[0107] That is, in the present application, a salted pool group consisting of three salted pools can be regarded as the smallest unit of division, i.e., a first-level unit. Then, multiple salted pool groups can be further composed of second-level units or third-level units. For example, the second-level drainage node N121 connected to the salted pool group G1 and the salted pool group G2 and the second-level drainage node N122 connected to the salted pool group G3 and the salted pool group G4 are also connected to a common third-level drainage node A1.

[0108] Similarly, in Figure 2In the embodiment, the first-stage water inlet node N211 connected to the pickling pool group G1 and the first-stage water inlet node N212 connected to the pickling pool group G3 are also connected to a common second-stage water inlet node A0.

[0109] It should be noted that Figure 2 The grouping and node connection arrangement shown are only examples. Each salting pool group can have more or fewer salting pools, and the number of salting pools in different salting pool groups can be the same or different. More or fewer levels of drainage nodes can be set, and more or fewer levels of water inlet nodes can be set. In other words, as long as the minimum salting pool group unit is set, the drainage nodes or water inlet nodes of these units can be spliced ​​arbitrarily.

[0110] In the case where the source pool is a salt pool and there is a splicing of the drainage nodes of the salt pool group, step S106 may include identifying a first-level target drainage node connected to the source pool and a second-level target drainage node connected to the source pool. At this time, step S108 may include: determining whether the second-level target drainage node is occupied; and in response to the second-level target drainage node being unoccupied, continuing to determine whether the first-level target drainage node is occupied. In addition, if it is determined that the second-level target drainage node is occupied, it is deemed that the source pool is occupied, and thus the process of the salt water scheduling method is terminated.

[0111] Similarly, when there are third-level or even fourth-level drainage nodes, it is possible to determine whether the corresponding level of drainage nodes are occupied in order from high to low according to the level of the drainage nodes connected to the source pool. Alternatively, in the case of multiple levels of drainage nodes, after identifying the highest level of drainage nodes connected to the source pool, it is also possible to determine whether the highest level of drainage nodes is occupied, without determining whether the drainage nodes of other levels are occupied. In this case, the occupation of the highest level of drainage nodes can be regarded as the occupation of the source pool, and the non-occupancy of the highest level of drainage nodes can be regarded as the non-occupancy of the source pool.

[0112] Accordingly, in the case where the destination pool is a pickled pool and there is a splicing of the water inlet nodes of the pickled pool group, step S106 may include identifying the first-level target water inlet node connected to the destination pool and the second-level target water inlet node connected to the destination pool. At this time, step S108 may include: determining whether the second-level target water inlet node is occupied; and in response to the second-level target water inlet node being unoccupied, continuing to determine whether the first-level target water inlet node is occupied. Similarly, when there are third-level or even fourth-level water inlet nodes, the corresponding level of water inlet nodes can be determined in order from high to low according to the level of the water inlet nodes connected to the destination pool. Alternatively, in the case of multiple levels of water inlet nodes, it is also possible to determine whether the highest level of water inlet nodes is occupied after identifying the highest level of water inlet nodes connected to the destination pool, without determining whether the water inlet nodes of other levels are occupied. At this time, the occupation of the highest level of water inlet nodes can be regarded as the destination pool being occupied, and the unoccupied highest level of water inlet nodes can be regarded as the destination pool being unoccupied.

[0113] Next, refer to Figure 3 and Figure 6 To describe the path judgment in the brine scheduling method in this application.

[0114] In the present application, the target transport path is any one of the following three paths: the source pool is a salted pool, the destination pool is a functional pool, and the first transport path from the source pool to the destination pool via or without other functional pools; the source pool is a functional pool, the destination pool is a salted pool, and the second transport path from the source pool to the destination pool via or without other functional pools; and the source pool and the destination pool are both salted pools, and the third transport path from the source pool to the destination pool via at least one functional pool. Since all target transport paths involve at least one of entering the target functional pool and leaving the target functional pool, the situation of entering the target functional pool and the situation of leaving the target functional pool will be distinguished to illustrate how to identify the target transport path and determine whether the target transport path is occupied when there are multiple candidates for the target transport path.

[0115] In the exemplary embodiment of the present application, Figure 2 As shown, multiple functional pools are arranged side by side, and the multiple salting pools are distributed in two areas located on both sides of the multiple functional pools. The first area R1 of the two areas is adjacent to the first side of the multiple functional pools (the upper side or the north side in the figure), and the second area R2 of the two areas is adjacent to the second side of the multiple functional pools opposite to the first side (the lower side or the south side in the figure). In addition, the highest level drainage node (for example, Figure 2 and Figure 3The third-level drainage nodes A1, B1, A3, B3, A5, B5, C2, D2, and the second-level drainage nodes C4 and D4) shown in the figure can be connected to the water inlet node of at least one functional pool (in one example, any functional pool) via any one of the first side and the second side of multiple functional pools.

[0116] That is, in the case where the source pool is a saltwater pool, the target drainage node connected to the source pool can be connected to the water inlet node of the target functional pool via any one of the first side and the second side. At this time, step S110 may include: identifying a first target transfer path from the target drainage node to the target functional pool via the first side and a second target transfer path from the target drainage node to the target functional pool via the second side.

[0117] Figure 6 The salt water scheduling method in this application is applied to Figure 2 and Figure 3 In the case of the brine transfer system shown, taking the brine circulation mode, the target functional pool is the filtration pool L1A, the source pool and the destination pool are both the first brine pool G11 in the first brine pool group G1 as an example, the first target transfer path P1 and the second target transfer path P2 are identified.

[0118] At this time, step S112 may include: in response to the salting pool as the source pool being located in the first region R1, preferentially determining whether the first target transfer path is occupied; and in response to the first target transfer path being occupied, determining whether the second target transfer path is occupied. When it is determined that the first target transfer path is not occupied, the first target transfer path is used as the final target transfer path, and proceeding to step S114.

[0119] Similarly, in response to the pickling pool as the source pool being located in the second region R2, it is preferentially determined whether the second target transfer path is occupied; and in response to the second target transfer path being occupied, it is determined whether the first target transfer path is occupied.

[0120] It should be noted that although in this application Figure 3 and Figure 6 It is shown in Figure 1 that the inlet node of any saltwater pool can only be connected to the outlet node of the functional pool via the second side, but Figure 3 and Figure 6 The illustration is only an example, and the present application is applicable to the case where the water inlet node of any salting tank is connected to the drainage node of the functional tank from only one side or from both sides.

[0121] That is, the highest level inlet node to which any salting pool is connected (e.g. Figure 2 and Figure 3The second-level water inlet nodes A0 and B0, and the third-level water inlet nodes A2, B2, A4, B4 shown in the figure can also be connected to the drainage node of at least one functional pool (in one example, any functional pool) via any one of the first side and the second side.

[0122] At this time, in the case where the destination pool is a pickling pool, the target water inlet node connected to the destination pool can be connected to the water inlet node of the target functional pool via either the first side or the second side. Accordingly, step S110 may include: identifying a third target transfer path that leaves the target functional pool via the first side to reach the target water inlet node and a fourth target transfer path that leaves the target functional pool via the second side. Step S112 may include: in response to the pickling pool as the destination pool being located in the first region R1, preferentially determining whether the third target transfer path is occupied; and in response to the third target transfer path being occupied, determining whether the fourth target transfer path is occupied.

[0123] Therefore, when there are multiple target transfer path candidates, the occupancy status of each target transfer path candidate can be judged in turn according to the above priority ranking.

[0124] Furthermore, when determining the occupancy status of the current target transfer path candidate, the occupancy status of each pipeline in the path may be determined in turn according to the priority of the pipelines constituting the path candidate.

[0125] like Figure 3 and Figure 6As shown, in the case where the multiple functional pools include one or more of a sewage transfer pool, a filtration pool, a low-concentration salt water pool, and a high-concentration salt water pool, the multiple pipelines of the salt water transport system 200 may also include an annular main pipeline 310 arranged at the periphery of the multiple functional pools, and multiple outer-annular pipelines outside the annular main pipeline 310 and multiple inner-annular pipelines inside the annular main pipeline 310. The outer-annular pipeline is used to connect the drainage node (e.g., the highest-level drainage node) of each salting pool to the annular main pipeline 310 and to connect the annular main pipeline 310 to the water inlet node (e.g., the highest-level water inlet node) of each salting pool. Specifically, the drainage node to which each of the multiple salting pools is connected is connected to the annular main pipeline 310 via at least one of the outer-annular pipelines, and the water inlet node to which each of the multiple salting pools is connected is connected to the annular main pipeline via at least one other of the outer-annular pipelines. The water inlet node of each of the multiple functional pools is connected to the annular main pipeline 310 via at least one in-annular pipeline, and the water outlet node of each of the multiple functional pools is connected to the annular main pipeline 310 via at least one other in-annular pipeline. Thus, the target transfer path will include one or more out-annular pipelines, a portion of the annular main pipeline 310, and one or more in-annular pipelines. Step S112 may also include: preferentially determining whether a portion of the annular main pipeline 310 included in the target transfer path is occupied, and in response to the portion of the annular main pipeline 310 being unoccupied, continuing to determine whether the out-annular pipeline and the in-annular pipeline included in the target transfer path are occupied.

[0126] For example, in Figure 6 In the case shown, when judging the first target transfer path P1, if it is determined that the portion P11 of the annular main pipeline included in the first target transfer path P1 is occupied, there is no need to determine whether the remaining portion of the first target transfer path P1 is occupied, but directly abandon the first target transfer path P1 and switch to judge the second target transfer path P2.

[0127] By utilizing the above-mentioned path judgment method, the path judgment process can be reduced as much as possible without missing available transfer paths, thereby quickly and efficiently identifying the best target transfer path.

[0128] Again, taking the specific brine transfer in which the target functional pool in the brine circulation mode is the filter pool L1A and the source pool and the destination pool are both the first salt pool G11 in the first salt pool group G1 as an example, a specific operation example of the brine scheduling method is described. At this time, the expected transfer path of the brine is from the first salt pool G11 to the filter pool L1A via the third-level drainage node A1, and then from the drainage node of the filter pool L1A to the first salt pool G11 via the second-level water inlet node A0.

[0129] The method may include the following steps. First, a user's selection of a first target option may be received, and the first target option may specify that the target function pool L1A will be occupied. Then, it may be determined whether the target function pool L1A is occupied. If it is not occupied, the next step is performed to continue receiving the user's selection of a second target option; if it is occupied, it is determined whether it has a backup function pool. For example, in the case where the target function pool L1A only has a backup function pool L1B, it may be determined whether the backup function pool L1B is occupied. If the backup function pool L1B is also occupied, the process of the method ends. If the backup function pool L1B is not occupied, the original target function pool L1A is replaced with the backup function pool L1B. Then, the next step is performed to receive the user's selection of the second target option.

[0130] Assuming that the user's selection of the second target option is received when the target functional pool L1A is not occupied, at this time, the second target option can specify that both the source pool and the destination pool are the first salt pool G11. Then, based on the selected source pool and destination pool G11, the target drainage node connected to the source pool and the target water inlet node connected to the destination pool can be identified. The identified target drainage node may include only the highest level drainage node A1, or may include the first level drainage node N111, the second level drainage node N121, and the third level drainage node A1. Similarly, the identified target water inlet node may include only the second level water inlet node A0, or may include the second level water inlet node A0 and the first level water inlet node N211. Then, for example, it can be determined whether the target drainage node A1 and the target water inlet node A0 are occupied. If either of them is occupied, the process ends. If neither of them is occupied, continue to identify the target transfer path from the target drainage node A1 to the target water inlet node A0 and occupy the target functional pool L1A. The path can be identified by obtaining the structure of a pre-stored saline transport system, or can be identified from a pre-stored list of paths. Then, for example, Figure 6 The first target transfer path P1 and the second target transfer path P2 shown. In response to the first salting pool G11 being located in the first region R1, it is prioritized to determine whether the first target transfer path P1 is occupied. If it is not occupied, the first target transfer path P1 is used as the final target transfer path, and occupies the target functional pool L1A, the target drainage node A1, the target water inlet node A0, and the target transfer path P1. Then, the corresponding brine transfer can be enabled. If the first target transfer path P1 is occupied, continue to determine whether the second target transfer path P2 is occupied. If it is occupied, the process ends. If it is not occupied, the second target transfer path P2 is used as the final target transfer path, and occupies the target functional pool L1A, the target drainage node A1, the target water inlet node A0, and the target transfer path P2.

[0131] Figure 7 FIG. 1 is an exemplary block diagram of a brine dispatching device for a brine transport system for pickled vegetables according to an embodiment of the present application. Figure 7 As shown, the brine scheduling device 700 includes: an input unit 710, configured to receive a selection of a first target option and a selection of a second target option, the first target option specifies a target functional pool among the multiple functional pools that the brine to be transported will occupy, and the second target option specifies a source pool from which the brine comes and a destination pool to which the brine is to go, and the source pool and the destination pool are both selected from the pool set; and a control unit 720, configured to: in response to receiving a selection of the first target option, determine whether the selected target functional pool is occupied, and in response to the target functional pool being unoccupied, enable the input unit to receive the selection of the second target option , in response to receiving a selection of the second target option, based on the selected source pool and the destination pool, identifying a target drainage node connected to the source pool and a target water inlet node connected to the destination pool, determining whether the target drainage node and the target water inlet node are occupied, in response to the target drainage node and the target water inlet node being unoccupied, identifying a target transfer path from the target drainage node to the target water inlet node and occupying the target functional pool, determining whether the target transfer path is occupied, and in response to the target transfer path being unoccupied, occupying the target functional pool, the target drainage node, the target water inlet node, and the target transfer path.

[0132] Furthermore, the saltwater scheduling device 700 may further include: a display unit 730, wherein the display unit 730 is configured to display a first-level list for selecting the first target option and a second-level list for selecting the second target option, wherein the first-level list and the second-level list are, for example, Figure 5 shown.

[0133] In addition, the brine scheduling device 700 may also include a storage unit, which can be used to store the structure of the brine transfer system to be applied to the above-mentioned brine scheduling method, and store the index of each saltwater pool, each functional pool, each pipeline and / or valve on the pipeline and their occupancy status. The storage unit can also be used to store each brine transfer task (i.e., recipe) that has been implemented, to be implemented, and is being implemented, and these tasks can be displayed via a display unit. In this way, real-time recording and retention of the brine scheduling process can also be achieved.

[0134] The salt water scheduling device 700 disclosed in the present application can execute the above reference Figures 2 to 6 All steps of the brine scheduling method described above achieve the same effect and are not repeated here.

[0135] In addition, the present application also discloses a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the processor executes the brine scheduling method of the brine transport system for pickled vegetables.

[0136] In addition, the present application also discloses a computer program product, which includes a computer program, and when the computer program is executed by a processor, the computer program implements the above-mentioned brine scheduling method for the brine transfer system for pickled vegetables.

[0137] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0138] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. The nouns and pronouns related to people in this patent application are not limited to specific genders.

[0139] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A brine dispatching method for a brine transport system for pickled vegetables, characterized in that: The salt water transport system comprises a pool set, wherein the pool set comprises a plurality of salt water pools and a plurality of functional pools for processing salt water from any of the plurality of salt water pools, each pool in the pool set is connected to a drainage node and an inlet node, and the drainage node connected to any one of the pools in the pool set is connected to the inlet node connected to any other pool in the pool set, and the salt water scheduling method comprises: receiving a selection of a first target option, the first target option specifying a target functional pool among the plurality of functional pools to be occupied by the brine to be transported; Determining whether the selected target function pool is occupied; In response to the target functional pool being unoccupied, receiving a selection of a second target option, the second target option specifying a source pool from which the salt water comes and a destination pool to which the salt water is to go, the source pool and the destination pool being selected from the pool set; Based on the selected source pool and destination pool, identifying a target drainage node connected to the source pool and a target inlet node connected to the destination pool; Determining whether the target drainage node and the target water inlet node are occupied; In response to the target drainage node and the target inlet node being unoccupied, identifying a target transfer path from the target drainage node to the target inlet node and occupying the target functional pool; determining whether the target transfer path is occupied; and In response to the target transfer path being unoccupied, the target functional pool, the target drainage node, the target inlet node, and the target transfer path are occupied.

2. The brine dispatching method for a brine transport system for pickled vegetables according to claim 1, characterized in that: The plurality of functional pools include functional pools of multiple types, the first target option is selected from a plurality of first-level options, each of the first-level options specifies at least one functional pool among the plurality of functional pools to be occupied by the brine to be transported, each of the first-level options includes a first sub-level option and a plurality of second sub-level options contained in the first sub-level option, the first sub-level option specifies the type of functional pool to be occupied, each of the second sub-level options specifies which functional pool among the functional pools of the type to be occupied, and the receiving of the selection of the first target option includes: A selection of a first sub-level target option and a second sub-level target option included in the first target option is received.

3. The brine dispatching method for a brine transport system for pickled vegetables according to claim 1, characterized in that: The multiple function pools include multiple types of function pools, each type of function pool is assigned a predetermined priority, the target function pool includes at least two types of function pools among the multiple types of function pools, and the determining whether the selected target function pool is occupied includes: In order of priority from high to low, it is determined in sequence whether each type of function pool in the at least two types of function pools is occupied.

4. The brine dispatching method for a brine transport system for pickled vegetables according to claim 1, characterized in that: At least two of the multiple function pools are of the same type, and the at least two function pools of the same type are standby function pools for each other, and determining whether the selected target function pool is occupied includes: In the case where it is determined that the selected target function pool is occupied, determining whether there is a standby function pool in the target function pool; In response to the existence of a standby function pool in the occupied target function pool, determining whether the standby function pool is occupied; In response to the standby function pool being unoccupied, the occupied target function pool is replaced by the standby function pool.

5. The brine dispatching method for a brine transport system for pickled vegetables according to claim 1, characterized in that: The plurality of salting pools are divided into a plurality of salting pool groups, each salting pool group includes at least two salting pools, and all salting pools in each salting pool group are connected to the same drainage node and the same water inlet node; The same drainage node is a first-level drainage node, and at least two of the plurality of salting pool groups are connected to at least two of the first-level drainage nodes and are also connected to a second-level drainage node downstream of the first-level drainage node; The source pool is a salt pool, and identifying a target drainage node connected to the source pool includes: identifying a first level target drain node connected to the source pool and a second level target drain node connected to the source pool; and Determining whether the target drainage node is occupied includes: Determine whether the second-level target drainage node is occupied, In response to the second-level target drainage node being unoccupied, continuing to determine whether the first-level target drainage node is occupied.

6. The brine dispatching method for a brine transport system for pickled vegetables according to claim 1, characterized in that: The plurality of salting pools are divided into a plurality of salting pool groups, each salting pool group includes at least two salting pools, and all salting pools in each salting pool group are connected to the same drainage node and the same water inlet node; The same water inlet node is a first-level water inlet node, and at least two of the plurality of salting pool groups are connected to at least two of the first-level water inlet nodes, which are also connected to a second-level water inlet node upstream of the first-level water inlet node; The destination pool is a saltwater pool, and identifying a target water inlet node connected to the destination pool includes: Identifying a first-level target water inlet node connected to the destination pool and a second-level target water inlet node connected to the destination pool; and Determining whether the target water inlet node is occupied includes: Determine whether the second-level target water inlet node is occupied, In response to the second-level target water inlet node being unoccupied, it is further determined whether the first-level target water inlet node is occupied.

7. The brine dispatching method for a brine transport system for pickled vegetables according to any one of claims 1 to 6, characterized in that: The target transport path is any one of the following paths: a first transport path in which the source pool is a pickling pool, the destination pool is a functional pool, and the destination pool is reached from the source pool via or without other functional pools; a second transport path in which the source pool is a functional pool, the destination pool is a pickling pool, and the destination pool is reached from the source pool via or without other functional pools; and a third transport path in which both the source pool and the destination pool are pickling pools, and the destination pool is reached from the source pool via at least one functional pool. The multiple functional pools are arranged side by side, the multiple saltwater pools are distributed in two areas located on both sides of the multiple functional pools, a first area of ​​the two areas is adjacent to a first side of the multiple functional pools, and a second area of ​​the two areas is adjacent to a second side of the multiple functional pools opposite to the first side. The source pool is a saltwater pool, and the target drainage node connected to the source pool is connected to the water inlet node of the target functional pool via any one of the first side and the second side. The identifying of the target transfer path from the target drainage node to the target water inlet node and occupying the target functional pool includes: Identifying a first target transit path from a target drainage node into the target functional pool via the first side and a second target transit path from a target drainage node into the target functional pool via the second side; Determining whether the target transport path is occupied includes: In response to the salting pool as the source pool being located in the first area, preferentially determining whether the first target transport path is occupied, and In response to the first target transfer path being occupied, it is determined whether the second target transfer path is occupied.

8. The brine dispatching method for a brine transport system for pickled vegetables according to any one of claims 1 to 6, characterized in that: The target transport path is any one of the following paths: a first transport path in which the source pool is a pickling pool, the destination pool is a functional pool, and the destination pool is reached from the source pool through or without passing through other functional pools; a second transport path in which the source pool is a functional pool, the destination pool is a pickling pool, and the destination pool is reached from the source pool through or without passing through other functional pools; and a third transport path in which both the source pool and the destination pool are pickling pools, and the destination pool is reached from the source pool through at least one functional pool; The multiple functional pools are arranged side by side, and the saline transport system further comprises an annular main pipeline arranged at the periphery of the multiple functional pools, a plurality of outer annular pipelines outside the annular main pipeline, and a plurality of inner annular pipelines inside the annular main pipeline; The drainage node to which each of the plurality of salting tanks is connected is connected to the annular main pipeline via at least one of the annular outer pipelines, and the water inlet node to which each of the plurality of salting tanks is connected is connected to the annular main pipeline via at least one of the other annular outer pipelines; The water inlet node of each of the plurality of functional pools is connected to the annular main pipeline via at least one in-annular pipeline, and the water outlet node of each of the plurality of functional pools is connected to the annular main pipeline via at least one other in-annular pipeline; Determining whether the target transfer path is occupied includes: Prioritize determining whether a portion of the annular main pipeline included in the target transfer path is occupied, and In response to the portion of the annular main pipeline being unoccupied, it is further determined whether the outer-annular pipeline and the inner-annular pipeline included in the target transfer path are occupied.

9. The brine dispatching method for a brine transport system for pickled vegetables according to any one of claims 1 to 6, characterized in that: In response to any one of the target functional pool, the target drainage node, the target intake node, and the target transfer path being occupied, the processing of the brine scheduling method is terminated.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the brine scheduling method for a brine transport system for pickled vegetables according to any one of claims 1 to 9.