Pipe installation sequence determination method and device, electronic equipment and storage medium
By displaying the main interface of the pipe installation sequence and the preset sequence definition principles, the problem of traditional pipe installation dependence experience is solved, the accuracy and efficiency of pipe installation are improved, and the ship manufacturing process is optimized.
Patent Information
- Application Number
- CN202510331335.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2025-07-04
AI Technical Summary
Traditional pipe installation methods rely on personal experience, resulting in different installation orders between different construction personnel, affecting the installation efficiency, and may cause installation disorders and rework, extending the ship manufacturing cycle.
The main interface of the pipe installation sequence is displayed based on the user-selected pipe installation sequence control, combined with the target project code and drawing model, an optional pallet list, a pipe number list and an installation location list are determined, and the pipe installation sequence is determined according to the preset order definition principle, and guidance documents and layout drawings are generated.
The pipe installation sequence is accurately and conveniently determined, which improves the accuracy and efficiency of installation, reduces the phenomenon of rework, and optimizes the ship manufacturing cycle.
Smart Images

Figure CN120255755A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of ship outfitting, and in particular, to a method, device, electronic device and storage medium for determining the pipe installation sequence. Background Art
[0002] In the modern shipbuilding process, the hull construction only completes the construction of the main ship structure, and the installation of outfitting parts and equipment inside the ship structure is mostly completed during the ship outfitting stage. Among them, sectional pre-outfitting is an important technological stage in modern shipbuilding. The installation quality and time of sectional pre-outfitting directly affect the cycle and quality of shipbuilding. Among them, the outfitting workload of the ship piping system is large, the cycle is short, and the rhythm is fast.
[0003] With the continuous development of the shipbuilding industry, the requirements for the shipbuilding cycle are getting higher and higher. At present, the traditional pipe installation method is that on-site construction personnel install pipes according to personal experience. However, this pipe installation method based on personal experience results in different pipe installation methods among different construction personnel, such as different pipe installation sequences, and cannot guarantee the outfitting efficiency of the piping system. Moreover, if inexperienced construction workers perform the installation, there will be confusion in the planning of the pipe installation process, resulting in a lack of coordination in the pipe installation space, and the situation where some already installed pipes need to be disassembled for rework installation, which lengthens the outfitting cycle of the entire piping system. Summary of the Invention
[0004] The embodiments of the present invention provide a method, device, electronic device and storage medium for determining the pipe installation sequence, so as to accurately and conveniently determine the installation sequence of pipes in each tray, and improve the accuracy and efficiency of determining the pipe installation sequence.
[0005] In a first aspect, the embodiments of the present invention provide a method for determining the pipe installation sequence, including:
[0006] Based on the pipe installation sequence control selected by the user, display the main interface of the pipe installation sequence, and based on the target project code and target atlas model in the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence, determine the list of optional trays to be displayed in the tray list;
[0007] Based on the target tray number selected by the user in the list of optional trays, determine the list of target pipe numbers to be displayed in the pipe number list, and based on the preset association relationship between the pipe number and the pipe installation position, determine the list of target pipe installation positions corresponding to the list of target pipe numbers;
[0008] Based on the list of target pipe installation positions and the preset pipe installation sequence definition principle, determine the target pipe installation sequence to be displayed in the installation serial number list.
[0009] Optionally, the method further includes: determining, based on the list of target pipe installation positions and the predefined principle for defining the pipe installation sequence, the candidate pipe installation sequences corresponding to the respective target pipes in the list of target pipe numbers; and determining, based on the candidate pipe installation sequences, the target pipe installation sequence to be displayed in the installation sequence list according to the target starting number and the target coding method selected by the user in the starting number setting sub-interface.
[0010] Optionally, the method further includes: determining, based on the candidate pipe installation sequences, the reference pipe installation sequence to be displayed in the installation sequence list according to the target starting number and the target coding method selected by the user in the starting number setting sub-interface; and adjusting the reference pipe installation sequence according to the sequence adjustment information input by the user in the custom sequence list to determine the target pipe installation sequence to be displayed in the installation sequence list.
[0011] Optionally, the method further includes: obtaining the full-scale engineering information and the full-scale atlas model of the pre-outfitted ship uploaded by the user; analyzing the full-scale engineering information and the full-scale atlas model to determine and store the full-scale association relationships; wherein the full-scale association relationships include: the association relationship between the engineering code and the tray number, the association relationship between the atlas model and the tray number, the association relationship between the tray number and the pipe number, the association relationship between the pipe number and the pipe installation position, and the association relationship between the pipe number and the pipe diameter.
[0012] Optionally, the method further includes: determining, based on the list of target pipe numbers and the predefined association relationship between the pipe number and the pipe diameter, the list of target pipe diameters to be displayed in the diameter list.
[0013] Optionally, the method further includes: generating, based on the target engineering code, the target tray number, the list of target pipe numbers, and the target pipe installation sequence in the main interface of the pipe installation sequence, the pipe installation sequence guidance documents corresponding to the respective target pipes in the target tray.
[0014] Optionally, the method further includes: generating, based on the target atlas model and the pipe installation sequence guidance documents, the pipe installation sequence layout drawings corresponding to the respective target pipes in the target tray.
[0015] In a second aspect, an embodiment of the present invention further provides a device for determining a pipe installation sequence, the device including:
[0016] An optional tray list determination module, configured to display the main interface of the pipe installation sequence based on the pipe installation sequence control selected by the user, and determine the optional tray list to be displayed in the tray list based on the target engineering code and the target atlas model of the pre-outfitted stage selected by the user in the main interface of the pipe installation sequence;
[0017] A target pipe number list determination module, configured to determine a target pipe number list displayed in a pipe number list based on a target tray number selected by a user from the optional tray list, and determine a target pipe installation position list corresponding to the target pipe number list based on an association relationship between a preset pipe number and a pipe installation position;
[0018] A target pipe installation order determination module, configured to determine a target pipe installation order displayed in an installation serial number list based on the target pipe installation position list and a preset pipe installation order definition principle.
[0019] Thirdly, an embodiment of the present invention further provides an electronic device, where the electronic device includes:
[0020] One or more processors;
[0021] A memory, configured to store one or more programs;
[0022] When the one or more programs are executed by the one or more processors, the one or more processors implement the pipe installation order determination method provided in any embodiment of the present invention.
[0023] Fourthly, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the pipe installation order determination method provided in any embodiment of the present invention.
[0024] Fifthly, an embodiment of the present invention provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the pipe installation order determination method provided in any embodiment of the present invention.
[0025] The technical solution of the embodiment of the present invention displays a pipe installation order main interface based on a pipe installation order control selected by a user, and determines an optional tray list displayed in a tray list based on a target project code and a target atlas model of a pre-outfitting stage selected by the user in the pipe installation order main interface; determines a target pipe number list displayed in a pipe number list based on a target tray number selected by the user from the optional tray list, and determines a target pipe installation position list corresponding to the target pipe number list based on an association relationship between a preset pipe number and a pipe installation position; determines a target pipe installation order displayed in an installation serial number list based on the target pipe installation position list and a preset pipe installation order definition principle, so that the installation order of pipes in each tray can be accurately and conveniently determined, improving the accuracy and efficiency of determining the pipe installation order.
[0026] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0028] Figure 1 FIG. is a flowchart of a method for determining the pipe installation sequence provided in the first embodiment of the present invention;
[0029] Figure 2 FIG. is an example diagram of the main interface for determining the pipe installation sequence involved in the first embodiment of the present invention;
[0030] Figure 3 FIG. is a flowchart of a method for determining the pipe installation sequence provided in the second embodiment of the present invention;
[0031] Figure 4 FIG. is an example diagram of the sub-interface for setting the starting number involved in the second embodiment of the present invention;
[0032] Figure 5 FIG. is an example diagram of the target pipe installation sequence involved in the second embodiment of the present invention;
[0033] Figure 6 FIG. is a schematic structural diagram of a device for determining the pipe installation sequence provided in the third embodiment of the present invention;
[0034] Figure 7 FIG. is a schematic structural diagram of an electronic device for implementing the method for determining the pipe installation sequence of the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0035] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0036] It should be noted that the terms "first", "second", etc. in the description, claims and the above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0037] Embodiment 1
[0038] Figure 1 FIG. is a flowchart of a method for determining the pipe installation sequence provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation of determining the target pipe installation sequence of the pipes in the tray according to the preset pipe installation sequence definition principle before the installation of the ship pipe system. This method can be executed by a pipe installation sequence determination device, which can be implemented in the form of hardware and / or software, and the pipe installation sequence determination device can be configured in an electronic device. As Figure 1 shown, the method includes:
[0039] S110. Based on the pipe installation sequence control selected by the user, display the main interface of the pipe installation sequence, and determine the list of optional trays to be displayed in the tray list based on the target project code and the target atlas model of the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence.
[0040] Among them, the pipe installation sequence control can refer to a button with the function of jumping to the main interface of the pipe installation sequence. The pipe installation sequence control can be used to link to the main interface of the pipe installation sequence and display the main interface of the pipe installation sequence when clicked. The main interface of the pipe installation sequence can refer to the main interface displayed by a preset and developed program with the function of determining the pipe installation sequence. The main interface of the pipe installation sequence allows users to select various conditions and display the results of the effective pipe installation sequence. The pre-outfitting stage can refer to the outfitting stage of the target pipe. The target project code can refer to the identification of the ship to which the pipe currently undergoing installation sequence planning belongs. The target atlas model can refer to the atlas model to which the pipe currently undergoing installation sequence planning belongs. For the atlas model, different designers will carry out the design work of different areas of the ship according to their division of labor, and a designer creates a uniquely corresponding atlas model, which is used to store design content and data. The tray list can refer to the list used to display tray numbers in the main interface of the pipe installation sequence. A tray refers to the installation tray of a pipe. In the design system, each pipe installation tray has a unique identifier, that is, the tray number. For example, the tray number contains information such as the section number, tray type, and construction stage, such as: 251FU1B01M5. Among them, 251 represents the section number, FU represents the unit pipe, and 01 represents the pre-installation stage. The optional tray list can refer to a list composed of multiple optional tray numbers corresponding to the target project code and the target atlas model displayed in the tray list.
[0041] Specifically, obtain the pipe installation sequence control selected by the user, and enter the main interface of the pipe installation sequence based on the pipe installation sequence control. Obtain the target project code and the target atlas model of the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence, and jointly determine multiple optional trays belonging to the target project code and the target atlas model and the corresponding optional tray numbers for each optional tray based on the preset association relationship between the project code and the tray number, the preset association relationship between the atlas model and the tray number, the target project code, and the target atlas model. Display the optional tray list composed of the sorted optional tray numbers in the tray list of the main interface of the pipe installation sequence.
[0042] Exemplarily, the Ship Product Design (SPD) system relies on ZWCAD-2020 and Hudong SPD5.3. On this basis, the development of the pipe installation sequence program is carried out, so that the pipe installation sequence program can execute S110-S130 in the embodiment of the present invention to obtain the effective installation sequence of the pipes in the tray selected by the user.
[0043] In this embodiment, when receiving the operation of the user clicking the pipe installation sequence control, the system software can execute the pre-written pipe installation sequence program to enter the main interface of the pipe installation sequence. When receiving the selected target project code and target atlas model on the main interface of the pipe installation sequence, it can execute the pre-written pipe installation sequence program to display the optional tray list in the tray list.
[0044] S120. Based on the target tray number selected by the user in the optional tray list, determine the target pipe number list displayed in the pipe number list, and determine the target pipe installation position list corresponding to the target pipe number list based on the preset association relationship between the pipe number and the pipe installation position.
[0045] Among them, the target tray number can refer to the unique identifier corresponding to the tray for which the installation sequence of the contained pipes needs to be determined. The pipe number list can refer to the list used to display the pipe numbers on the main interface of the pipe installation sequence. The pipe number can refer to the unique identifier of the pipe. The target pipe number list can refer to the list composed of the arrangement of multiple target pipe numbers corresponding to the target tray number displayed in the pipe number list. The pipe installation position can refer to the installation position corresponding to each pipe designed by the designer in the atlas model. The target pipe installation position list can refer to the position set composed of the target pipe installation positions corresponding to each target pipe number in the target pipe number list.
[0046] Specifically, receive the target tray number selected by the user in the optional tray list, and based on the target tray number and the preset association relationship between the tray number and the pipe number, determine multiple target pipe numbers corresponding to the target tray number. Based on the target pipe numbers, display the target pipe number list composed of the sorted target pipe numbers in the pipe number list on the main interface of the pipe installation sequence. Based on the target pipe numbers and the preset association relationship between the pipe number and the pipe installation position, determine the target pipe installation position corresponding to each target pipe number in the target pipe number list.
[0047] In this embodiment, when receiving the target tray number selected by the user in the optional tray list, it can execute the pre-written pipe installation sequence program to display the target pipe number list in the pipe number list, and continue to determine the target pipe installation position list corresponding to the target pipe number list.
[0048] S130. Based on the target pipe installation position list and the preset pipe installation sequence definition principle, determine the target pipe installation sequence displayed in the installation sequence list.
[0049] Among them, before installing the pipes, detailed planning and preparation work are required, such as being familiar with the structural layout of the ship and understanding the functions and process requirements of the pipes. The pipes are usually installed according to the principle of installing the main pipes first and then the branch pipes. The main pipes are installed first, and then the branch pipes are installed. On this basis, the definition principle of the pipe installation sequence is preset in advance. The branch pipes are the pipes branched from the main pipes and connected to specific equipment. After the main pipes are installed, it is more convenient to install the branch pipes. For example, the preset definition principle of the pipe installation sequence may include, but is not limited to, defining the installation sequence of the pipes in a single tray based on a single tray, and in the horizontal direction, the installation sequence of the upper pipelines should be prioritized, and the installation time of the lower pipes is after the installation of the upper pipes. The installation serial number list may refer to the list used to display the pipe installation sequence in the main interface of the pipe installation sequence. The target pipe installation sequence may refer to the accurate and effective installation sequence of the pipes in the target tray selected by the user.
[0050] In this embodiment, when determining the list of target pipe installation positions, a pre-written pipe installation sequence program can be executed to sort each pipe in the target tray through the pre-defined principle of the pre-written pipe installation sequence in the program, so as to obtain the sorting result corresponding to each pipe in the target tray, and display the target pipe installation sequence corresponding to each target pipe number in the list of target pipe numbers in the installation serial number list.
[0051] On the basis of the above basic solution, after determining the target pipe installation sequence, the method further includes: generating a pipe installation sequence guidance file corresponding to each target pipe in the target tray based on the target project code, target tray number, list of target pipe numbers, and target pipe installation sequence in the main interface of the pipe installation sequence.
[0052] Among them, the target tray is the tray selected by the user for which the installation sequence of the pipes it contains needs to be defined. The target pipes may refer to at least two pipes in the target tray. In this embodiment, the function of defining the installation sequence of the target pipes selected by the user in the target tray can be pre-written into the pipe installation sequence program, and during the execution of the pipe installation sequence program, the installation sequence can be defined based on the target pipes selected by the user.
[0053] In this embodiment, the function of generating the pipe installation sequence guidance file can be pre-written into the pipe installation sequence program, so that when the target pipe installation sequence is obtained or the user clicks the control for generating the guidance file, the pipe installation sequence program exports the target project code, target tray number, list of target pipe numbers, and target pipe installation sequence in the main interface of the pipe installation sequence in the order from left to right, so as to generate the pipe installation sequence guidance file corresponding to each target pipe in the target tray. Table 1 gives an example of a pipe installation sequence guidance file.
[0054] Table 1 An example of a pipe installation sequence guidance document
[0055] Vessel Number Pallet Number Pipe Number Pipe Installation Serial Number T5678 120FP1201M1 WD2-18 120FP1201M1-1 T5678 120FP1201M1 WD1-1 120FP1201M1-2 T5678 120FP1201M1 WD1-2 120FP1201M1-3 T5678 120FP1201M1 WD1-3 120FP1201M1-4 T5678 120FP1201M1 WD1-4 120FP1201M1-5 T5678 120FP1201M1 WD1-5 120FP1201M1-6 T5678 120FP1201M1 WD1-6 120FP1201M1-7 T5678 120FP1201M1 WD1-7 120FP1201M1-8 T5678 120FP1201M1 WD1-8 120FP1201M1-9 T5678 120FP1201M1 WD1-9 120FP1201M1-10
[0056] Referring to Table 1, the pipe installation sequence guidance document can be presented in tabular form. Among them, the ship number column can be used to display the target project code; the tray number column can be used to display the target tray number; the pipe number column can be used to display the list of target pipe numbers; and the pipe installation sequence number column can be used to display the target pipe installation sequence.
[0057] Based on the above basic solution, the method further includes: generating a pipe installation sequence layout drawing corresponding to each target pipe in the target tray based on the target atlas model and the pipe installation sequence guidance document.
[0058] Among them, the pipe installation sequence layout drawing can be presented in the form of CAD (Computer Aided Design) drawings. Figure 2 An example diagram of the main interface of the pipe installation sequence is given. Refer to Figure 2 , there is a CAD interface on the right side of the main interface of the pipe installation sequence that can display the target pipe selected by the user in real time. This CAD interface can display the CAD layout of the pipe. The user can select the corresponding pipe in the left tray (the area boxed in the list in the figure) to perform single-pipe positioning display in the right CAD interface.
[0059] In this embodiment, the real-time display function of the CAD interface and the function of generating the pipe installation sequence layout drawing can be pre-written into the pipe installation sequence program, so that when the user selects the target tray and the target pipe, it can be previewed in real time in the right CAD interface, and when the user clicks the drawing generation button at the bottom of the right CAD interface (the rightmost button in the right box), the pipe installation sequence program can generate a pipe installation sequence layout drawing corresponding to each target pipe in the target tray based on the target atlas model and the pipe installation sequence guidance document, and after the output is completed, it will remind that the output is successful, and the output CAD is attached.
[0060] It should be noted that the right CAD interface also has functions such as full display, single-pipe positioning, and selection of markings (such as whether to display or export the tray number, pipe number, or pipe installation sequence number).
[0061] The technical solution of the embodiment of the present invention displays the main interface of the pipe installation sequence based on the pipe installation sequence control selected by the user, and determines the optional tray list displayed in the tray list based on the target project code and the target atlas model of the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence; based on the target tray number selected by the user in the optional tray list, determines the target pipe number list displayed in the pipe number list, and determines the target pipe installation position list corresponding to the target pipe number list based on the preset association relationship between the pipe number and the pipe installation position; based on the target pipe installation position list and the preset pipe installation sequence definition principle, determines the target pipe installation sequence displayed in the installation sequence list, so that the installation sequence of the pipes in each tray can be accurately and conveniently determined, improving the accuracy and efficiency of determining the pipe installation sequence.
[0062] On the basis of the above basic solution, before obtaining the pipe installation sequence control selected by the user, the method further includes: obtaining the full-scale project information and the full-scale atlas model of the pre-outfitted ship uploaded by the user; analyzing the full-scale project information and the full-scale atlas model, and determining and storing the full-scale association relationship; wherein, the full-scale association relationship includes: the association relationship between the project code and the tray number, the association relationship between the atlas model and the tray number, the association relationship between the tray number and the pipe number, the association relationship between the pipe number and the pipe installation position, and the association relationship between the pipe number and the pipe diameter.
[0063] Among them, the pre-outfitted ship may refer to a ship that needs to be outfitted in advance. The full-scale project information may refer to the project information of all pre-outfitted ships in the shipyard. The project information can be used to record the non-structural information of the ship. For example, the project information includes but is not limited to the project code corresponding to each ship. The full-scale atlas model may refer to the atlas models of all pre-outfitted ships in the shipyard. The atlas model can be used to record the structural information of the ship.
[0064] In this embodiment, the above information analysis and import function can be pre-written into the pipe installation sequence program, so that when the pipe installation sequence program receives the full-scale project information and the full-scale atlas model of the pre-outfitted ship uploaded by the user, it analyzes the full-scale project information and the full-scale atlas model, and determines and stores the full-scale association relationship.
[0065] On the basis of the above basic solution, the method further includes: determining the target pipe diameter list displayed in the diameter list based on the target pipe number list and the preset association relationship between the pipe number and the pipe diameter.
[0066] Among them, the diameter list may refer to the list used to display the pipe diameter in the main interface of the pipe installation sequence. The target pipe diameter list may refer to a list composed of multiple target pipe diameters corresponding to the target pipe number and arranged in the diameter list.
[0067] Exemplarily, the pipes can also be installed in accordance with the principle of "installing larger pipes first and then smaller pipes, and main pipes first and then branch pipes", and on this basis, the definition principle of the pipe installation sequence is preset in advance. First, install the pipes with a larger diameter. The installation of this part of the pipes requires a larger space and support structure. After the installation of the large pipes is confirmed, it can provide support and reference for the installation of the small pipes. At the same time, give priority to installing the main pipes and then the branch pipes. For example, the preset definition principle of the pipe installation sequence may also include, but is not limited to, pipelines in the same horizontal or vertical direction. The installation sequence is defined in turn from one end of the pipe to the other end, from the bow to the stern, and from the midship to the side of the ship.
[0068] In this embodiment, the function of determining the list of target pipe diameters can be pre-written into the pipe installation sequence program, so that when determining the list of target pipe numbers, based on the list of target pipe numbers and the preset association relationship between the pipe numbers and the pipe diameters, the list of target pipe diameters to be displayed in the diameter list is determined. Moreover, when obtaining the list of target pipe installation positions and the list of target pipe diameters simultaneously, the definition principle of the pipe installation sequence preset in accordance with the principle of "installing larger pipes first and then smaller pipes, and main pipes first and then branch pipes" can be called to define the installation sequence.
[0069] Embodiment 2
[0070] Figure 3 It is a flowchart of a method for determining the pipe installation sequence provided by Embodiment 2 of the present invention. On the basis of the above embodiments, the process of determining the target pipe installation sequence is described in detail. The explanations of the same or corresponding terms in the above embodiments are not repeated here. As Figure 3 shown, the method includes:
[0071] S310. Display the main interface of the pipe installation sequence based on the pipe installation sequence control selected by the user, and determine the list of optional pallets to be displayed in the pallet list based on the target project code and the target atlas model of the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence.
[0072] S320. Determine the list of target pipe numbers to be displayed in the pipe number list based on the target pallet number selected by the user in the list of optional pallets, and determine the list of target pipe installation positions corresponding to the list of target pipe numbers based on the preset association relationship between the pipe numbers and the pipe installation positions.
[0073] S330. Determine the candidate pipe installation sequences corresponding to each target pipe in the list of target pipe numbers based on the list of target pipe installation positions and the preset definition principle of the pipe installation sequence.
[0074] Among them, the candidate pipe installation sequence may refer to the pipe installation sequence initially defined according to the preset definition principle of the pipe installation sequence.
[0075] In this embodiment, when the target tube installation position list is determined, a pre-written tube installation sequence program can be executed to sort each tube in the target tray according to the pre-written tube installation sequence definition principle in the pre-written program, thereby obtaining a candidate tube installation sequence corresponding to each tube in the target tray.
[0076] S340 , determining the target pipe installation sequence displayed in the installation sequence list based on the candidate pipe installation sequence and the target starting number and target coding method selected by the user in the starting number setting sub-interface.
[0077] The starting number setting sub-interface may refer to an interface where a user can select a starting number and a coding method. The starting number setting sub-interface may be obtained by jumping from the tube installation order main interface. The starting number includes any positive integer. The coding method may include but is not limited to single tube and tube connection relationship. The target starting number may refer to the sorting sequence number of the target tube in the target tray. The target coding method may refer to the coding method of the sorting sequence number of the target tube in the target tray. Figure 4 A sample diagram of the sub-interface for setting the starting number is given. Figure 4 , the target starting number is set to 6, then the sequence numbers in the target tray need to be arranged in the order of 6, 7, 8 (cumulative 1).
[0078] In this embodiment, when the candidate pipe installation sequence is determined, a pre-written pipe installation sequence program can be executed to enable the pipe installation sequence program to determine the target pipe installation sequence displayed in the installation sequence number list based on the candidate pipe installation sequence and the target starting number and target coding method selected by the user in the starting number setting sub-interface. Figure 5 An example diagram of the target tube installation sequence is given. Figure 5 , the user selects the 10EFP1P01MA pallet (target pallet), and all the tubes in the target pallet are displayed on the right, and the tube number list shows the tube number of each tube in the target pallet, and the tube diameter list shows the tube diameter (i.e. the size of the tube). The installation sequence list shows the installation order of the target tubes in the target pallet. The display method of the installation sequence is related to the starting number, such as the numbering rule is based on the pallet number + sequence number. Taking 10EFP1P01MA-1 as an example, 10EFP1P01MA is the pallet number, 1 is the sequence number, and the target starting number is set to 1 this time, then the sequence numbers are arranged in the order of 1, 2, 3 (accumulated by 1 on the basis of the target starting number).
[0079] Based on the above technical solution, "determining the target pipe installation order displayed in the installation serial number list based on the candidate pipe installation order and the target start number and target coding method selected by the user in the start number setting sub-interface" may include: determining the reference pipe installation order displayed in the installation serial number list based on the candidate pipe installation order and the target start number and target coding method selected by the user in the start number setting sub-interface; adjusting the reference pipe installation order based on the order adjustment information input by the user in the custom serial number list to determine the target pipe installation order displayed in the installation serial number list.
[0080] Among them, the reference pipe installation order may refer to the pipe installation order obtained by numbering the target pipes according to the numbering method selected by the user. The custom serial number list may refer to the list provided to the user in the main interface of the pipe installation order to input order adjustment information. The order adjustment information may refer to the order adjustment information input by the user for a single pipe. For example, there are 5 pipes (Pipe A, Pipe B, Pipe C, Pipe D, Pipe E) on the target tray; if the order adjustment information for Pipe A is 3, then the orders of Pipe B and Pipe C are both moved forward by one position and the sequence numbers in the target pipe installation order corresponding to Pipe B and Pipe C are each decreased by 1, and the target pipe installation order of Pipe A is adjusted to the target pipe installation order corresponding to the original Pipe C; if the order adjustment information for Pipe E is 3, then the orders of Pipe C and Pipe D are both moved backward by one position and the sequence numbers in the target pipe installation order corresponding to Pipe C and Pipe D are each increased by 1, and the target pipe installation order of Pipe E is adjusted to the target pipe installation order corresponding to the original Pipe C.
[0081] In this embodiment, when the reference pipe installation order is determined, a pre-written pipe installation order program can be executed, so that the pipe installation order program adjusts the reference pipe installation order based on the order adjustment information input by the user in the custom serial number list to determine the target pipe installation order displayed in the installation serial number list.
[0082] The technical solution of the embodiment of the present invention determines the candidate pipe installation order corresponding to each target pipe in the target pipe number list based on the target pipe installation position list and the preset pipe installation order definition principle; determines the target pipe installation order displayed in the installation serial number list based on the candidate pipe installation order and the target start number and target coding method selected by the user in the start number setting sub-interface, so that the tray installation order can be associated with other trays according to the target start number selected by the user, thereby realizing the pipe installation sorting between trays, and the target pipe installation order can be dynamically displayed according to the user's personalized settings.
[0083] The following is an embodiment of the device for determining the pipe installation sequence provided by the embodiments of the present invention. This device and the method for determining the pipe installation sequence in the above embodiments belong to the same inventive concept. For the details not described in detail in the embodiment of the device for determining the pipe installation sequence, reference can be made to the embodiments of the above method for determining the pipe installation sequence.
[0084] Embodiment III
[0085] Figure 6 FIG. is a schematic structural diagram of a device for determining the pipe installation sequence provided by Embodiment III of the present invention. As Figure 6 shown, the device includes: an optional tray list determination module 610, a target pipe number list determination module 620, and a target pipe installation sequence determination module 630.
[0086] Among them, the optional tray list determination module 610 is configured to display the main interface of the pipe installation sequence based on the pipe installation sequence control selected by the user, and determine the optional tray list displayed in the tray list based on the target project code and the target atlas model of the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence; the target pipe number list determination module 620 is configured to determine the target pipe number list displayed in the pipe number list based on the target tray number selected by the user in the optional tray list, and determine the target pipe installation position list corresponding to the target pipe number list based on the preset association relationship between the pipe number and the pipe installation position; the target pipe installation sequence determination module 630 is configured to determine the target pipe installation sequence displayed in the installation sequence list based on the target pipe installation position list and the preset pipe installation sequence definition principle.
[0087] The technical solution of the embodiment of the present invention displays the main interface of the pipe installation sequence based on the pipe installation sequence control selected by the user, and determines the optional tray list displayed in the tray list based on the target project code and the target atlas model of the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence; determines the target pipe number list displayed in the pipe number list based on the target tray number selected by the user in the optional tray list, and determines the target pipe installation position list corresponding to the target pipe number list based on the preset association relationship between the pipe number and the pipe installation position; determines the target pipe installation sequence displayed in the installation sequence list based on the target pipe installation position list and the preset pipe installation sequence definition principle, so as to accurately and conveniently determine the installation sequence of the pipes in each tray, and improve the accuracy and efficiency of determining the pipe installation sequence.
[0088] Based on the above technical solution, the target pipe installation sequence determination module 630 may include:
[0089] The candidate pipe installation sequence determination sub-module is used to determine the candidate pipe installation sequence corresponding to each target pipe in the target pipe number list based on the target pipe installation position list and the preset pipe installation sequence definition principle;
[0090] The target pipe installation sequence determination sub-module is used to determine the target pipe installation sequence displayed in the installation sequence list based on the candidate pipe installation sequence and the target starting number and target coding method selected by the user in the starting number setting sub-interface.
[0091] On the basis of the above technical solution, the target pipe installation sequence determination sub-module is specifically used to: determine the reference pipe installation sequence displayed in the installation sequence list based on the candidate pipe installation sequence and the target starting number and target coding method selected by the user in the starting number setting sub-interface; adjust the reference pipe installation sequence based on the sequence adjustment information input by the user in the custom sequence list to determine the target pipe installation sequence displayed in the installation sequence list.
[0092] On the basis of the above technical solution, the device further includes:
[0093] The information acquisition module is used to acquire the full-scale engineering information and full-scale atlas model of the pre-outfitted ship uploaded by the user before acquiring the pipe installation sequence control selected by the user;
[0094] The full-scale association relationship determination module is used to analyze the full-scale engineering information and full-scale atlas model to determine and store the full-scale association relationship;
[0095] Among them, the full-scale association relationship includes: the association relationship between the project code and the tray number, the association relationship between the atlas model and the tray number, the association relationship between the tray number and the pipe number, the association relationship between the pipe number and the pipe installation position, and the association relationship between the pipe number and the pipe diameter.
[0096] On the basis of the above technical solution, the device further includes:
[0097] The target pipe diameter list determination module is used to determine the target pipe diameter list displayed in the diameter list based on the target pipe number list and the preset association relationship between the pipe number and the pipe diameter.
[0098] On the basis of the above technical solution, the device further includes:
[0099] The pipe installation sequence guidance document generation module is used to generate the pipe installation sequence guidance document corresponding to each target pipe in the target tray based on the target project code, target tray number, target pipe number list, and target pipe installation sequence in the pipe installation sequence main interface after determining the target pipe installation sequence.
[0100] Based on the above technical solution, the device further includes:
[0101] A pipe installation sequence layout drawing generation module, configured to generate pipe installation sequence layout drawings corresponding to each target pipe in the target tray based on the target atlas model and the pipe installation sequence guidance document.
[0102] The pipe installation sequence determination device provided by the embodiments of the present invention can execute the pipe installation sequence determination method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the pipe installation sequence determination method.
[0103] It should be noted that in the above embodiments of the pipe installation sequence determination, the included units and modules are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for easy distinction from each other, and are not used to limit the protection scope of the present invention.
[0104] Embodiment 4
[0105] Figure 7 FIG. shows a schematic structural diagram of an electronic device 10 that can be used to implement the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0106] As Figure 7 shown, the electronic device 10 includes at least one processor 11, and a memory communicatively connected to at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.
[0107] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0108] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the pipe installation sequence determination method.
[0109] In some embodiments, the pipe installation sequence determination method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the pipe installation sequence determination method described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the pipe installation sequence determination method by any other suitable means (e.g., by means of firmware).
[0110] The various embodiments of the systems and technologies described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGA), application-specific integrated circuits (ASIC), application-specific standard products (ASSP), system-on-chip systems (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special or general programmable processor, and can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0111] A computer program for implementing the method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer programs are executed by the processor, the functions / operations specified in the flowchart and / or block diagram are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0112] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0113] In order to provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0114] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected with each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0115] The computing system can include clients and servers. The clients and servers are generally far from each other and typically interact through a communication network. The client - server relationship is created by computer programs that run on respective computers and have a client - server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0116] An embodiment of the present invention also provides a computer program product, including a computer program which, when executed by a processor, implements the pipe installation sequence determination method provided in any embodiment of the present application.
[0117] In the process of implementing the computer program product, computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object - oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet). This program product and the pipe installation sequence determination method disclosed in each embodiment of the present application belong to the same inventive concept, and thus will not be elaborated herein.
[0118] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.
[0119] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub - combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for determining the installation sequence of pipes, characterized in that Applied to the cloud, including: Based on the pipe installation sequence control selected by the user, display the main interface of the pipe installation sequence, and based on the target project code and target atlas model of the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence, determine the list of optional pallets to be displayed in the pallet list; Based on the target pallet number selected by the user in the list of optional pallets, determine the list of target pipe numbers to be displayed in the pipe number list, and based on the preset association relationship between the pipe number and the pipe installation position, determine the list of target pipe installation positions corresponding to the list of target pipe numbers; Based on the list of target pipe installation positions and the preset pipe installation sequence definition principle, determine the target pipe installation sequence to be displayed in the installation sequence list.
2. The method according to claim 1, wherein The determining the target pipe installation sequence to be displayed in the installation sequence list based on the list of target pipe installation positions and the preset pipe installation sequence definition principle includes: Based on the list of target pipe installation positions and the preset pipe installation sequence definition principle, determine the candidate pipe installation sequences corresponding to each target pipe in the list of target pipe numbers; Based on the candidate pipe installation sequences and the target start number and target coding method selected by the user in the start number setting sub-interface, determine the target pipe installation sequence to be displayed in the installation sequence list.
3. The method according to claim 2, wherein The determining the target pipe installation sequence to be displayed in the installation sequence list based on the candidate pipe installation sequences and the target start number and target coding method selected by the user in the start number setting sub-interface includes: Based on the candidate pipe installation sequences and the target start number and target coding method selected by the user in the start number setting sub-interface, determine the reference pipe installation sequence to be displayed in the installation sequence list; Based on the order adjustment information input by the user in the custom sequence list, adjust the reference pipe installation sequence to determine the target pipe installation sequence to be displayed in the installation sequence list.
4. The method according to claim 1, wherein Before obtaining the pipe installation sequence control selected by the user, the method further includes: Obtain the full project information and full atlas model of the pre-outfitted ship uploaded by the user; Analyze the full project information and full atlas model, and determine and store the full association relationships; Among them, the full association relationships include: the association relationship between the project code and the pallet number, the association relationship between the atlas model and the pallet number, the association relationship between the pallet number and the pipe number, the association relationship between the pipe number and the pipe installation position, and the association relationship between the pipe number and the pipe diameter.
5. The method according to claim 4, wherein The method further includes: Based on the list of target pipe numbers and the preset association relationship between the pipe number and the pipe diameter, determine the list of target pipe diameters to be displayed in the diameter list.
6. The method according to claim 1, characterized in that, After determining the target pipe installation sequence, the method further includes: Based on the target project code, target pallet number, list of target pipe numbers, and target pipe installation sequence in the main interface of the pipe installation sequence, generate a pipe installation sequence guidance document corresponding to each target pipe in the target pallet.
7. The method according to claim 6, characterized in that The method further includes: Generate the layout drawings of the installation sequences of the target pipes corresponding to the target pipes in the target tray based on the target atlas model and the pipe installation sequence guidance document.
8. A device for determining the installation sequence of pipes, characterized in that, The device includes: An optional tray list determination module, configured to display the main interface of the pipe installation sequence based on the pipe installation sequence control selected by the user, and determine the optional tray list to be displayed in the tray list based on the target project code and the target atlas model of the pre-outfitting stage selected by the user in the main interface of the pipe installation sequence; A target pipe number list determination module, configured to determine the target pipe number list to be displayed in the pipe number list based on the target tray number selected by the user in the optional tray list, and determine the target pipe installation position list corresponding to the target pipe number list based on the preset association relationship between the pipe number and the pipe installation position; A target pipe installation sequence determination module, configured to determine the target pipe installation sequence to be displayed in the installation sequence list based on the target pipe installation position list and the preset pipe installation sequence definition principle.
9. An electronic device, characterized in that, The electronic device includes: One or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the pipe installation sequence determination method according to any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the pipe installation sequence determination method according to any one of claims 1-7.