CN107844662B - Method for automatically inserting logic support and hanger in pipeline design - Google Patents
Method for automatically inserting logic support and hanger in pipeline design Download PDFInfo
- Publication number
- CN107844662B CN107844662B CN201711165271.2A CN201711165271A CN107844662B CN 107844662 B CN107844662 B CN 107844662B CN 201711165271 A CN201711165271 A CN 201711165271A CN 107844662 B CN107844662 B CN 107844662B
- Authority
- CN
- China
- Prior art keywords
- hanger
- support
- pipeline
- logic
- logical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/14—Pipes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Pipeline Systems (AREA)
Abstract
The invention relates to a method for automatically inserting a logic support and hanger in pipeline design, which comprises the following steps: A. setting parameters: reading the current optimal parameter scheme and alternative scheme from the parameter library; B. generating a pipeline branch list: selecting a pipeline branch to insert into a key point to form a pipeline branch list; C. automatic insertion of logical cradles: inserting a logic support hanger for each pipeline branch; D. adjusting and checking: adjusting the spacing adjustment coefficient of the supports and hangers, adjusting the distance from the insertion point of the logic supports and hangers to the adjacent element, and inspecting each pipeline branch; E. manual adjustment and output: reading the error of each pipeline branch to generate a check report; F. and (3) parameter storage: all parameters in the parameter settings are recalculated and a new optimal parameter solution is generated. The invention can realize the automatic insertion, adjustment and verification of the logic support hanger, greatly improves the design efficiency of the logic support hanger, greatly reduces artificial design errors and forms a rapid and uniform design scheme.
Description
Technical Field
The invention relates to pipeline design, in particular to a method for automatically inserting a logic support and hanger in pipeline design.
Background
The supporting and hanging bracket plays a role in bearing pipeline load, bearing various accidental loads or additional loads, limiting pipeline displacement, controlling pipeline vibration and the like in a pipeline system. In the pipeline design, after the design and the layout design of a pipeline system are completed, the design of a support hanger is required to be completed so as to ensure the safe and stable operation of the pipeline. Since the design of the support and hanger is located at the downstream of the whole pipeline design process, the design result is greatly influenced by the upstream process. Typically, minor changes in system design or layout design result in major changes in strut and hanger design. In the whole pipeline design process, the design change of the support and hanger is usually the most in number and the longest in time consumption. The design of the support and hanger in the PDMS three-dimensional system comprises the following three steps: positioning a logic support and hanger, and determining the type of the support and hanger and the design of a solid support and hanger through stress calculation.
In the design process of the support and hanger at present, the work of positioning the logic support and hanger is manually completed by designers after the design and layout design of the pipeline system is completed. The disadvantages of this approach are: 1. different designers have different understandings on the positioning of the support and hanger and embody completely different design schemes, which leads to repeated modification of the positioning of the support and hanger in the design process and reduces the working efficiency; 2. for some huge pipe systems, dozens of or even hundreds of hangers are provided, and the process of positioning the logic hangers is long in time consumption; 3. the standardized development of the work of positioning the logic support and hanger is not facilitated, and the overall improvement of the design level of the pipeline support and hanger is not facilitated; 4. the positioning errors of all the logic supports and hangers are checked completely by designers according to self experience capability, and the positioning of all the logic supports and hangers can not be ensured to meet the standard requirement or the unified requirement of a design unit.
Disclosure of Invention
The invention provides a method for automatically inserting a logic support and hanger in pipeline design, which is used for realizing automatic insertion, adjustment and verification of the logic support and hanger, improving the design efficiency, reducing the design error and forming a rapid and uniform design scheme.
The invention discloses a method for automatically inserting a logic support and hanger in pipeline design, which comprises the following steps:
A. setting parameters: reading a current parameter scheme and an alternative scheme from a parameter library, wherein the parameters comprise a support and hanger spacing adjustment coefficient K and a coefficient K1-K7 for checking whether the support and hanger setting is reasonable, and the initial value of the support and hanger spacing adjustment coefficient K is 0.9;
B. generating a pipeline branch list: respectively selecting pipeline branches, cutting one pipeline branch into a plurality of branches by inserting key points into each pipeline branch, and forming a pipeline branch list by other pipeline branches which are connected with each pipeline branch;
C. automatic insertion of logical cradles: for each pipeline branch in the pipeline branch list, inserting a next logic support and hanger from the beginning of the pipeline branch according to the beginning of the pipeline branch, the key point or the type of the next element of the existing logic support and hanger and the direction and the distance between the key point and the next element;
D. adjusting and checking: selecting a corresponding piping ending rule according to the type of an element at the tail end of a pipeline branch, adjusting a support hanger spacing adjustment coefficient K according to the distance between the insertion point of the last logic support hanger of the pipeline branch and the tail end of the pipeline branch, adjusting the distance between the insertion point of the logic support hanger and an adjacent element according to the rule, checking each pipeline branch according to a checking rule, and recording the error found in the adjustment and the checking of each pipeline branch; c and D are executed until the adjustment and the check of all the pipeline branches in the pipeline branch list are finished;
E. manual adjustment and output: reading errors corresponding to each pipeline branch, generating an inspection report, positioning the logic support and hanger insertion points recorded with the errors in the step D through the inspection report, and prompting a designer to manually adjust the wrong logic support and hanger insertion points;
F. and (3) parameter storage: and E, recalculating all parameters in the parameter setting according to the positions of the insertion points of the logic support hangers stored in the step E, and generating a new optimal parameter scheme.
Further, the key points inserted in step B are: a. the requirement of forcibly inserting a logic support and hanger into a certain known point in the pipeline design is met; b. and filtering the pipeline between any other two key points, namely the pipeline between the two key points does not enter the running range of the program.
Specifically, the scenario of inserting the next logical cradle in step C includes:
C1. first logical cradle insertion point after the beginning of the pipe branch: selecting a corresponding rule to insert into the logic support hanger according to the type of the pipeline branch head;
C2. inserting into a horizontal straight pipe: judging whether the type of the horizontal straight pipe to which the insertion point belongs is that the horizontal straight pipe does not have a rigid part or the horizontal straight pipe contains a rigid part, and selecting a corresponding rule to insert into the logic support and hanger;
C3. inserting into the horizontal elbow: judging whether the type of the horizontal bent pipe to which the insertion point belongs is a continuous bend or a single bend, and selecting a corresponding rule to insert the logic support hanger;
C4. inserting in the vertical riser: and judging whether the length of the vertical pipe reaches a set standard, wherein the vertical pipe reaching the standard is a long vertical pipe, and the vertical pipe not reaching the standard is a short vertical pipe.
Specifically, step C4 includes:
C41. when the short vertical pipe is inserted, selecting a corresponding rule to insert into the logic support and hanger according to the horizontal distance between the front end of the vertical pipe and the end point or plug of the connected equipment;
C42. when the long vertical riser is inserted, the vertical riser is divided into two conditions from top to bottom or from bottom to top, for any condition, if the length of the vertical riser is within a preset limit value, only one logic support and hanger is inserted on the vertical riser according to a corresponding rule, and one logic support and hanger is inserted on a horizontal pipeline at the rear end of the vertical riser; and if the length of the vertical riser exceeds a preset limit value, inserting at least two logic support hangers on the vertical riser, and inserting one logic support hanger on a horizontal pipeline at the rear end of the vertical riser.
On the basis, in step C42, when the length of the vertical pipe exceeds the preset limit, after the logical support hangers are inserted, the length of the vertical pipe is divided into an upper section, a middle section and a lower section, the lengths of the upper section, the middle section and the lower section are circularly calculated according to the preset adjustment range, and the positions of all the logical support hangers on each section are determined based on the optimal number of the logical support hangers in the middle section.
Furthermore, in the step D, the adjusting range of the support and hanger distance adjusting coefficient K is 0.85-0.95, and the distance between the insertion point of the logic support and hanger and the welding line of the adjacent element is 200 mm.
The method for automatically inserting the logic support hanger in the pipeline design can realize automatic insertion, adjustment and verification of the logic support hanger, greatly improve the design efficiency of the logic support hanger, greatly reduce artificial design errors and form a rapid and uniform design scheme.
The present invention will be described in further detail with reference to the following examples. This should not be understood as limiting the scope of the above-described subject matter of the present invention to the following examples. Various substitutions and alterations according to the general knowledge and conventional practice in the art are intended to be included within the scope of the present invention without departing from the technical spirit of the present invention as described above.
Drawings
FIG. 1 is a flow chart of a method for automatically inserting logical hangers and supports in a pipeline design according to the present invention.
Detailed Description
The method for automatically inserting the logic support and hanger in the pipeline design of the invention as shown in FIG. 1 comprises the following steps:
A. setting parameters: and reading the current parameter scheme and alternative scheme from the parameter library, wherein the parameters comprise a support and hanger spacing adjustment coefficient K and coefficients K1-K7 for checking whether the support and hanger setting is reasonable, and the initial value of the support and hanger spacing adjustment coefficient K is 0.9. The parameters specifically include:
l0: the maximum distance between the horizontal straight pipe support hangers:
according to a formula of the maximum horizontal distance of the straight pipe section support hangers without concentrated loads in DL/T5054-2016 design specifications of steam-water pipelines of thermal power plants, a larger value of the L values of the arrangement distances of the horizontal straight pipe support hangers calculated by the formulas (1) and (2) is taken as L0.
Wherein:
δmax: maximum deflection (mm)
Et: modulus of elasticity (MPa) of the pipe material at design temperature
I: pipe section moment of inertia (cm)4)
q: pipe unit length dead weight (N/m)
W: coefficient of pipe section (cm)3)
σmax: maximum bending stress (MPa) of horizontal straight pipe
The default value of the support and hanger spacing adjustment coefficient K is 0.9. The designer can adjust the value of K by K × L0 as needed.
LS: the distance is set by the support and hanging bracket at the elbow, and LS is L multiplied by 0.72.
R: the elbow geometry, R, is the elbow bend radius + a (some elbows carry a small straight segment a themselves).
Point P0: the intersection point of the extension lines of the inlet and outlet directions of the elbow.
LM: and judging whether the first supporting and hanging point before and after the elbow is close to the welding line, wherein LM is (LS-2 multiplied by R1)/6, and R1 is the radius of the elbow.
LE: the distance from the last suspension point of the straight section before the elbow to the point P0 of the elbow.
LB: the distance from the first suspension point of the straight section after the elbow to the point P0 of the elbow.
K1: the spacing coefficient of the tee point from the first suspension point on the straight-through section (default K1 is 0.25).
K2: the spacing coefficient of the tee point from the first suspension point on the branch segment (default K2 ═ 0.15).
K3: the spacing coefficient between the equipment interface and the first supporting point (default K3 is 0.5).
K4: after the equipment is connected, the first support and hanger is arranged below the riser, and the length coefficient of the riser of a support and hanging point is not arranged in the middle (the default K4 is 0.5).
K5: the limiting coefficient of the sum of the length L1 of the horizontal section between the front of the riser and the first logical support cradle and the length L2 of the horizontal section between the rear of the riser and the first logical support cradle (default K5 is 1.25).
K6: the spacing coefficient of the plug from the first hanger (default K6 is 0.3).
K7: the bend range contains the reduction coefficient of the support-hanger spacing of the rigid part (default K7 is 0.8).
The default values of K1 to K7 are set values at the initial operation of the system, and when the initial values are applied, the recommended values corresponding to the default values are read from the parameter library.
B. Generating a pipeline branch list: respectively selecting pipeline branches, cutting one pipeline branch into a plurality of branches by inserting key points into each pipeline branch, and forming a pipeline branch list together with other pipeline branches which are connected with each pipeline branch. The key points are as follows: a. the requirement of forcibly inserting a logic support and hanger into a known point in the pipeline design can be met; b. the pipeline between any other two key points can be filtered, i.e. the pipeline between the two key points does not enter the running range of the program.
C. Automatic insertion of logical cradles: for each pipe branch in the list of pipe branches, starting from the beginning of the pipe branch, the next logical cradle is inserted according to the type of the beginning of the pipe branch, the key point or the next element of the existing logical cradle and the direction and distance between them. The scenario of inserting the next logical cradle includes:
C1. first logical cradle insertion point after the beginning of the pipe branch: and selecting a corresponding rule to insert into the logic support and hanger according to the type of the pipeline branch head, such as a plug, a key point or an equipment interface. The method specifically comprises the following steps:
C11. if the branch head is a plug, the position of the insertion point of the first logic support hanger is arranged according to K6 multiplied by L, and if a rigid piece appears in the range of K6 multiplied by L, K6 is multiplied by 0.8 and then arranged according to K6 multiplied by L.
C12. If the branch head is an equipment interface, the position of the insertion point of the first logical support hanger is arranged according to K3 multiplied by L. If rigid pieces are present in the above-mentioned range of K3 XL, K3 is multiplied by 0.5 and then arranged in accordance with K3 XL.
C13. If the branch head is of a type of the key point a, directly entering C2; if the tap is of type key b, step C11 is performed.
And setting the insertion point of the first logic support hanger behind the branch head, and repeatedly judging the insertion scene of the subsequent logic support hangers.
C2. Inserting into a horizontal straight pipe: and judging the type of the horizontal straight pipe to which the insertion point belongs to the horizontal straight pipe without a rigid part or the horizontal straight pipe with a rigid part, and selecting a corresponding rule to insert the logic support and hanger. The method specifically comprises the following steps:
C21. the distance between the logic support hangers of the horizontal straight pipe without other pipe fittings is L.
C22. When a valve is present in the range of L, it is considered that the horizontal straight pipe contains a rigid member. Firstly, judging the number of the rigid parts, and then entering a certain branch condition to set:
a) when a rigid part appears in the range L, the support and hanger distance L0v when concentrated load exists is calculated according to the design specification of steam-water pipelines of DL/T5054-2016 thermal power plants, the calculation formulas are expressed as formulas (3) and (4), and the smaller of the calculation formulas is the support and hanger distance L0 v:
wherein P is a cross-center concentrated load (N).
Arranging a logic support and hanger according to the distance Lvalid between the gravity center of the rigid part and the last support and hanger:
if Lvalid is more than or equal to 0 and less than or equal to L0v, arranging a logic support and hanger insertion point 200mm behind the rigid piece;
and if L0v is more than Lvalve and less than or equal to L, arranging a logic support and hanger insertion point at the position 200mm in front of the rigid member, and arranging the first support and hanger insertion point behind the rigid member at a position which is at a downstream distance of L0v from the support and hanger.
b) When two rigid members are present in the range L, the logical support hanger is set according to the distance Lvalid between the gravity center point of the first rigid member and the insertion point of the last logical support hanger:
if Lvalid is more than or equal to 0 and less than or equal to L/2, setting a logic support and hanger insertion point 200mm behind the first rigid part, and setting the next logic support and hanger insertion point to return to the condition of initially judging that a plurality of rigid parts exist in the range of L;
if L/2 is larger than Lvalve and is not larger than L, a logic support and hanger insertion point is arranged 200mm before the first rigid part, and then another logic support and hanger insertion point is arranged 200mm after the second rigid part.
c) When three or more rigid members appear in the range L, the logical support hanger is arranged according to the distance Lvalid between the gravity center point of the second rigid member and the insertion point of the previous logical support hanger:
if Lvalid is more than or equal to 0 and less than or equal to 0.5L, a logic support and hanger insertion point is arranged 200mm behind the second rigid part, and then the situation that a plurality of rigid parts exist in the range of L is judged;
if L is more than 0.5L and less than or equal to Lvalid, a logic support and hanger insertion point is arranged 200mm before the second rigid part, and then another logic support and hanger insertion point is arranged 200mm after the third rigid part.
C3. Inserting into the horizontal elbow: judging whether the type of the horizontal bent pipe to which the insertion point belongs is a continuous bend or a single bend, and selecting a corresponding regular insertion logic support hanger. The method comprises the following steps:
C31. if two bends are present in the range of the set spacing LS of the support hangers at the bends, the logic support hangers are arranged at the position of 0.8 multiplied by L along the tube pass. If the logic support and hanger positioned according to the rule passes through an elbow at the position of the insertion point, the insertion point of the logic support and hanger is moved forward to the front R +200mm of the elbow.
C32. If only one elbow is arranged in the range of the set interval LS of the support hangers at the elbow, and the distance (namely L1) between the insertion point of the logic support hanger on the horizontal straight pipe and the intersection point P0 of the extension line of the inlet and outlet directions of the elbow is more than or equal to L + R +200mm, the next logic support hanger is arranged at the backward distance L on the horizontal straight pipe; if L-R-200 is larger than L1 and is larger than L + R +200mm, a logic support and hanger is arranged 200mm in front of the elbow welding line; and if the L1 is not more than L-R-200 mm, setting the next logic support and hanger according to the step C33.
C33. Calculating LS1 under five schemes according to table 1, wherein when calculating each scheme, the LS 1-F × L firstly fixes the F value, then preliminarily calculates L2-LS 1-L1, and then judges according to L1: L2 or L2: L1 (taking the value of more than or equal to 1 in the two), if the calculated L1: L2 (or L2: L1) is larger than the ratio of the taken F value to the corresponding L1: L2 or L2: L1 in table 1, the scheme is feasible, otherwise, the scheme of the F value is abandoned. The largest of the L2 is ultimately selected among the possible scenarios. If the position of the insertion point of the logical support hanger positioned according to the rule passes through an elbow, the insertion point of the logical support hanger is moved forward to the position R +200mm in front of the elbow.
Table 1:
C4. inserting in the vertical riser: judging whether the length of the vertical riser reaches a set standard, if the length of the vertical riser is less than L and less than 6m, belonging to a short vertical riser, and executing a step C41; otherwise, belonging to the long vertical riser, executing the step C42:
C41. when the short vertical riser is inserted, the corresponding regular insertion logic support hanger is selected according to the horizontal distance between the front end of the vertical riser and the end point or plug of the connected equipment. The method specifically comprises the following steps:
C411. if the non-bent end of L1(L2) (0) or L1(L2) is an end point or a plug of the device, and L1(L2) <0.5L, the horizontal distance is short. And judging whether the length h of the vertical riser is less than K4 multiplied by L. If h is less than K4 XL, no logic support hanger is arranged on the vertical riser, and L2(L1) is R +200 mm; if h is more than or equal to K4 XL, a logic support and hanger is arranged at the upper end 1/3 of the vertical riser, and L2 is 0.5L (L1 is 0.75L). And if the position of the logic support hanger insertion point positioned in the above-mentioned manner is passed through an elbow, the logic support hanger insertion point is moved forward to the position R +200mm in front of the elbow.
C412. The case that the above condition is not met is divided into the following three cases according to the pipeline arrangement mode:
a. the first pipeline arrangement mode is as follows: horizontal pipelines connected with the front and the rear of the vertical pipe are in the same X direction or the same Y direction.
When L1 (or L2) ≧ 0.6L, a logic support and hanger is arranged at the front R + (L-2 xR)/6 (from the elbow P0).
Then judging that when L1 (or L2) ≦ 0.6L, L2 ≦ F × L-L1 (or L1 ≦ F × L-L2) was calculated, respectively, corresponding to Table 2, and then W/wL was checkedmspanIf the value of (b) is within the value range corresponding to the value F, if so, the scheme is a feasible scheme, otherwise, the scheme is not feasible, wherein: w is the weight of the pipe per meter, a is the weight of the valve, W is the weight of all the elements on the riser, W ═ wh + a, h is the vertical riser length, wLmspanW (L1+ L2+ h). And finally, selecting the scheme with the maximum F value from the three schemes. Based on this, the schemes can be verified in the order of the F value from large to small, and if the scheme with the larger F value is feasible, the scheme with the smaller F value can be abandoned. If a certain scheme is obtained according to different options F, the logical support hanger at the position of L2 is abandoned when the support hanger cannot be placed due to the fact that L2 is not long enough. If a certain scheme is selected, a bend is passed in the range of L2, and then the situation c is jumped to and rearranged.
Table 2:
W/wLmspan | F |
0<W/wLmspan<0.25 | 0.6 |
0.25≤W/wLmspan<1 | 0.25 |
1≤W/wLmspan<2 | 0.125 |
if none of the above solutions is feasible, a logical cradle is provided at 1/3 at the upper end of the vertical riser. Then, if the pipeline runs from top to bottom, i.e. known as L1, then L2 is 0.5L; if the pipe runs from bottom to top, known as L2, then L1 equals 0.75L. If an elbow is passed through the position of the insertion point of the logic support hanger, the insertion point of the logic support hanger is moved forward to the position R +200mm before the elbow.
b. And a second pipeline arrangement mode: one horizontal pipeline connected with the front and the back of the vertical pipe is in the X direction, and the other horizontal pipeline is in the Y direction.
When L1 (or L2) ≧ 0.72L, a logic support and hanger is arranged at the front R + (L-2 xR)/6 (from the elbow P0).
When L1 (or L2) ≦ 0.72L, L2 ═ F × L-L1 (or L1 ═ F × L-L2) was calculated according to table 3, and W/wL was checkedmspanIf so, the scheme is feasible, otherwise, the scheme is not feasible, wherein W is the weight of each meter of pipe, A is the weight of the valve, W is the weight of all elements on the vertical pipe, W is wh + A, h is the length of the vertical pipe, and wL is the length of the vertical pipemspanW (L1+ L2+ h). And finally, selecting the scheme with the maximum F value. Based on this, the schemes can be verified in the order of the F value from large to small, and if the scheme with the larger F value is feasible, the scheme with the smaller F value can be abandoned. If a certain scheme is selected according to different F, but the L2 is not long enough, the logical support hanger at the position of L2 is abandoned. If a bend is passed in the region of L2, the procedure jumps to the case c for rearrangement.
Table 3:
W/wLmspan | F |
0<W/wLmspan<0.125 | 0.72 |
0.125≤W/wLmspan<0.5 | 0.55 |
0.5≤W/wLmspan<1 | 0.33 |
1≤W/wLmspan<2 | 0.2 |
2≤W/wLmspan | 0.1 |
if none of the above solutions is feasible, a logical cradle is provided at 1/3 at the upper end of the vertical riser. Then, if the pipeline runs from top to bottom, namely known as L1, L2 is 0.5L; if the pipe runs from bottom to top, known as L2, then L1 equals 0.75L. And when the position of the insertion point of the logical support hanger passes through an elbow, the insertion point of the logical support hanger is moved forward to the position R +200mm before the elbow.
c. And a third pipeline arrangement mode: arrangement when the specific condition of the case a or b is satisfied.
When L1 (or L2) ≧ 0.8L, a support hanger is provided at the front R + (L-2 XR)/6 of the elbow (from the P0 point of the elbow), and then considered according to the following rules.
When L1 (or L2) ≦ 0.8L, L2 ═ F × L-L1 (or L1 ═ FL-L2) was calculated according to table 4, and W/wL was checkedmspanIf so, the scheme is feasible, otherwise, the scheme is not feasible, wherein W is the weight of each meter of pipe, A is the weight of the valve, W is the weight of all elements on the vertical pipe, W is wh + A, h is the length of the vertical pipe, and wL is the length of the vertical pipemspanW (L1+ L2+ h). And finally, selecting the scheme with the maximum F value. Based on the scheme, the schemes are verified in the descending order of the F value, and if the scheme with the larger F value is feasible, the scheme with the smaller F value is abandoned. If the scheme is obtained according to different F options, the L2 is not long enough to place the logic support and hanging bracketThe logical cradle at the L2 position is abandoned. If a bend appears in the range of L2, a logic support and hanger is arranged at the front R +200mm of the bend.
Table 4:
W/wLmspan | F |
0<W/wLmspan<0.1 | 0.8 |
0.1≤W/wLmspan<0.5 | 0.5 |
0.5≤W/wLmspan<1 | 0.33 |
1≤W/wLmspan<3 | 0.2 |
3≤W/wLmspan<5 | 0.1 |
if none of the above solutions is feasible, a logical cradle is provided at 1/3 at the upper end of the vertical riser. Judging that if the pipeline runs from top to bottom, namely known as L1, the L2 is 0.5L, and if the position of the insertion point of the logic support hanger passes through two elbows, moving the insertion point of the logic support hanger forward to the front R +200mm of the two elbows; if the pipeline runs from bottom to top, that is, if L2 is known, L1 is 0.75L, and if an elbow is passed through the position of the insertion point of the logical support hanger, the insertion point of the logical support hanger is moved forward to R +200mm before the elbow.
C42. When the long vertical riser is inserted, the vertical riser is divided into two conditions from top to bottom or from bottom to top, for any condition, if the length of the vertical riser is within a preset limit value, only one logic support and hanger is inserted on the vertical riser according to a corresponding rule, and one logic support and hanger is inserted on a horizontal pipeline at the rear end of the vertical riser; and if the length of the vertical riser exceeds a preset limit value, inserting at least two logic support hangers on the vertical riser, and inserting one logic support hanger on a horizontal pipeline at the rear end of the vertical riser. And after the logical support hangers are inserted, dividing the length of the vertical riser into an upper section, a middle section and a lower section, performing cycle calculation on the lengths of the upper section, the middle section and the lower section according to a preset adjustment range, and determining the positions of all the logical support hangers on each section by taking the optimal number of the logical support hangers in the middle section as a reference. The method specifically comprises the following steps:
C421. when the vertical riser runs from top to bottom, it is first determined whether the bend itself is satisfied with a small straight section a < 0.75L. If not, a logic support and hanger is arranged at the front R + (L-2 xR)/6 (from the elbow P0). Lvert is then determined based on whether a valve is included on the vertical riser. If the vertical riser contains a valve, then Lvert is 2L, and if the vertical riser does not contain a valve, then Lvert is 2.5L. When the length of the vertical riser is not more than Lvert, only one logical supporting and hanging point is arranged at 1/3 on the upper part of the vertical riser, and the insertion point b of the first logical supporting and hanging bracket of the horizontal pipe below the vertical riser is arranged at 0.5L. If a bend is included in the 0.5L range, the logical support hanger is moved forward to a distance R +200mm from the bend P0. If the length of the horizontal pipe below the vertical pipe is less than 0.5L, the arrangement of the lower horizontal support hanger is abandoned.
When the vertical riser length is greater than Lvert, the vertical riser is divided into an upper section h1, a lower section h3, and an intermediate section h2, wherein the upper section h1 and the lower section h3 each have only one section, and the intermediate section h2 may have multiple sections. The upper section h1 ranges from 0.3L to 0.6L, the middle section h2 ranges from 1L to 1.5L, and the lower section h3 ranges from 0.7L to 1L. If a valve is included in the upper section h1, the middle section h2, and the lower section h3, the above range of variation is reduced to 2/3 of the original range. Namely, the valve is in the range of the upper section h1, and the change range of the upper section h1 is changed into 0.2L-0.4L; the valve is in the range of h2, the range of h2 is changed into 0.67L-1L; the valve is in the range of the lower section h3, and the range of the change of the lower section h3 is changed into 0.5L-0.7L.
The first logical support hanger insertion point b for the horizontal pipe below the vertical riser is set at 0.5L. If a bend is included in the 0.5L range, the logical support hanger is moved forward to a distance R +200mm from the bend P0. If the horizontal pipe below the vertical pipe is less than 0.5L, the arrangement of the lower horizontal support hanger is abandoned.
C422. When the vertical riser orientation is from bottom to top, it is first determined whether the first logical cradle insertion point b <0.5L for the horizontal pipe below the vertical riser is satisfied. If not, a logic support and hanger is arranged at the front R + (L-2 xR)/6 (from the elbow P0). Lvert is then determined based on whether a valve is included on the vertical riser. If the vertical riser contains a valve, then Lvert is 2L, and if the vertical riser does not contain a valve, then Lvert is 2.5L. When the vertical riser length is not greater than Lvert, a logical support suspension point is provided at 1/3 on the upper portion of the vertical riser, and the first logical support insertion suspension point a of the horizontal pipe above the vertical riser is set at 0.75L. If a bend is included in the 0.75L range, the logical support hanger is moved forward to a distance R +200mm from the bend P0. If the horizontal pipe above the vertical pipe is less than 0.75L, the arrangement of the upper horizontal support hanger is abandoned.
When the vertical riser length is greater than Lvert, the vertical pipe is divided into an upper section h1, a lower section h3, and an intermediate section h2, where each of the upper section h1 and the lower section h3 has only one section, and the intermediate section h2 may have multiple sections. The upper section h1 ranges from 0.3L to 0.6L, the middle section h2 ranges from 1L to 1.5L, and the lower section h3 ranges from 0.7L to 1L. If a valve is included in the upper h1, intermediate h2, and lower h3 ranges, the above range is reduced to about 2/3 of the original range. Namely, the valve is in the range of the upper section h1, and the range of the upper section h1 is 0.2L-0.4L; the valve is in the range of h2 in the middle section, and the range of h2 in the middle section is 0.67L-1L; the valve is in the lower section h3, the lower section h3 becomes 0.5L-0.7L.
The insertion point a of the first logical support hanger of the horizontal pipe above the vertical riser is set at 0.75L, and if an elbow is included in the range of 0.75L, the logical support hanger is moved forward to a position R +200mm away from the elbow P0. If the horizontal pipe above the vertical pipe is less than 0.75L, the arrangement of the upper horizontal support hanger is abandoned.
D. Adjusting and checking: selecting a corresponding piping ending rule from the inspection rules according to the type of the component at the tail end of the pipeline branch, adjusting a support and hanger spacing adjustment coefficient K within the range of 0.85-0.95 according to the distance between the insertion point of the last logic support and hanger of the pipeline branch and the tail end of the pipeline branch, then adjusting the distance from the insertion point of the logic support and hanger to the welding line of the adjacent component to be 200mm, finally inspecting each pipeline branch according to the inspection rules, and recording the errors found in the adjustment and inspection of each pipeline branch; and C and D, executing steps C and D until the adjustment and the check of all pipeline branches in the pipeline branch list are completed. The method specifically comprises the following steps:
D1. and finishing the ending of the pipeline branch. Starting from the branch head or the preset insertion point of the logical cradles, new logical cradles are added in sequence along the pipe run according to the previous steps. At the end of the branch, the type of the end point of the pipeline is judged:
D11. if the end point is a free end point (such as a plug), the distance LL between the last supporting and hanging point of the pipeline and the pipe end is judged. If there is a rigid member between the last logical cradle insertion point of the pipeline and the end point, the value of K6 is multiplied by 0.8. If LL is less than or equal to K6 xL, the definition of the logic support hanger of the pipe section is completed; if LL > K6 xL, recording the position of the insertion point of the logical support hanger when K is 0.9, modifying the value of K in K x L0, automatically arranging the support hanger from the head again and judging the size relation between LL and K6 xL again. Wherein the modification of the K value is: the value range of K is 0.95-0.85, and the numerical value incremental step is 0.01. And if LL is not more than K6 xL after all the K values are checked, feeding back the insertion point position of the logic support hanger when K is 0.9 to a designer, and recording the error type.
D12. If the end point is a stress-capable end point, the distance LL between the last logical support hanger of the pipeline and the end point (such as an equipment interface and a logical support hanger) is judged. If there is a rigid member between the last logical cradle insertion point of the pipeline and the end point, the value of K3 is divided by 2. If LL > K3 xL, the logical support and hanger definition of the pipe section is completed; if LL is less than or equal to K3 xL, recording the position of the insertion point of the logical support hanger when K is 0.9, modifying the value of K in K x L0, automatically arranging the logical support hanger from the head again and judging the size relationship between LL and K3 xL again. K deserves modification: the value range of K is 0.95-0.85, and the numerical value incremental step is 0.01. If the values of all K still cannot satisfy LL > K3 xL after the calculation, the insertion point position of the logic support hanger when K is 0.9 is fed back to the designer, and the error type is recorded.
D2. And finishing the adjustment. The insertion point of the logic support hanger generated in the above way is a primary setting point, and the first step of adjustment is as follows: checking whether the initial point falls within the element length range, and if so, moving the initial point to a nearby point P1/P2 (namely a welding seam); if not, no adjustment is made. And a second step of adjustment: checking whether a welding seam exists in the range of 200mm before and after the initial point adjusted in the first step, and if not, setting the initial point as a formal logic support hanger insertion point; if the welding seam exists, the position of the initial point is automatically adjusted to be far away from the welding seam, the condition of 200mm distance from the welding seam is met, and then the initial point is set as a formal logic support hanger insertion point. The furthest distance moved was 200 mm. If the adjusted position can not meet the requirement of 200mm away from the welding line, the original position of the initial point is set as a formal logic support hanger insertion point, the error type is recorded, and the prompt of 'the distance between the support hanger and the welding line is small' is given.
D3. The inspection is done bar by bar. And after the pipeline branch is checked, recording the error type if the pipeline branch does not meet the checking requirement. And after the inspection is finished, finishing the automatic insertion of the pipeline branch into the logic support and hanger. The next pipe branch is then selected from the pipe branch list, and steps C and D are performed.
D31. Check if there is a rigid member between the insertion points of the two logical cradles. And calculating the logical support and hanger distance Lcv according to the formulas (3) and (4). If two or more rigid members exist between the insertion points of the logic support hanger, the sum of the weights of all the rigid members is used as a concentrated load P, and Lcv is calculated. If only one rigid part is arranged between the insertion points of the two logic support hangers and no elbow is arranged, the distance between the insertion points of the logic support hangers cannot exceed Lcv; if there is a bend between the two logical strut hanger insertion points, the spacing of the logical strut hanger insertion points must not exceed K7 × Lcv. The logic support and hanger insertion points which do not meet the conditions are required to record the error type, and prompt that the valve is arranged between the support and hanger points and the distance is too large is carried out.
D32. Check if there is no rigid member, no riser between the two logical strut hanger insertion points and if the spacing of the two logical strut hanger insertion points exceeds L0, record the error type and make a "strut hanger spacing exceeds the maximum allowable spacing" prompt.
D33. Checking the horizontal length L1 of the riser from the front to the first logical support hanger and the horizontal length L2 of the riser from the back to the first logical support hanger, if L1+ L2 (excluding the length h of the riser, L1 and L2 being the lengths of the pipe along the way including the bend) exceeds K5 xL, recording the error type, and making a prompt of "the support hanger spacing exceeds the maximum allowable spacing".
D34. It is checked whether there is a logical support hanger in the range of K1 × L on both sides of the tee straight-through section or in the range of K2 × L branch pipe. If the two conditions are not met, recording the error type, and prompting that no hanger is arranged near the three-way point.
D35. And (4) checking whether the distance between the two supports without the rigid part is too short, if the distance is less than 0.5L, recording the error type, and prompting that the distance between the supports is too short.
D36. In the above-described piping system ending function, if the logical support hanger is arranged in a state where K is 0.9 because of unsuccessful ending, indications of "the last support hanger is farther from the plug" or "the last support hanger is closer to the demarcation point or the equipment interface" are made respectively according to the type of the end (plug or nozzle, logical support hanger).
E. Manual adjustment and output: and D, reading errors corresponding to each pipeline branch, generating an inspection report, positioning the logic support hanger insertion point recorded with the errors in the step D through the inspection report, and prompting a designer to manually adjust the parameters of the errors.
F. And (3) parameter storage: and E, recalculating all parameters in the parameter setting according to the positions of the insertion points of the logic supports and hangers stored in the step E, wherein the values are accurate to two decimal points and are stored in a parameter library. And generating a new optimal parameter scheme by analyzing the parameter matrix of the existing parameter library. Taking the minimum value and the maximum value of a certain parameter in a parameter library, forming a value range [ Xmin, Xmax ] of the parameter, taking 0.01 as a step length, forming n parameter intervals (n is (Xmax-Xmin)/0.01-4), taking 0.05 as a step length range in each interval, and counting the occurrence frequency of the parameter in the range [ x, x +0.05 ]. And taking the first 2 intervals with the largest times as the optimal interval and the alternative interval. And after the parameter values of the optimal interval and the alternative interval are subjected to arithmetic mean, the parameter values are stored as recommended values and alternative values of the parameter.
Claims (6)
1. The method for automatically inserting the logic support and hanger in the pipeline design is characterized by comprising the following steps:
A. setting parameters: reading a current parameter scheme and an alternative scheme from a parameter library, wherein the parameters comprise a support and hanger distance adjustment coefficient K and a coefficient K1-K7 for checking whether the support and hanger arrangement is reasonable;
B. generating a pipeline branch list: respectively selecting pipeline branches, cutting one pipeline branch into a plurality of branches by inserting key points into each pipeline branch, and forming a pipeline branch list by other pipeline branches which are connected with each pipeline branch;
C. automatic insertion of logical cradles: for each pipeline branch in the pipeline branch list, inserting a next logic support and hanger from the beginning of the pipeline branch according to the beginning of the pipeline branch, the key point or the type of the next element of the existing logic support and hanger and the direction and the distance between the key point and the next element;
D. adjusting and checking: selecting a corresponding piping ending rule according to the type of an element at the tail end of a pipeline branch, adjusting a support hanger spacing adjustment coefficient K according to the distance between the insertion point of the last logic support hanger of the pipeline branch and the tail end of the pipeline branch, adjusting the distance between the insertion point of the logic support hanger and an adjacent element according to the rule, checking each pipeline branch according to a checking rule, and recording the error found in the adjustment and the checking of each pipeline branch; c and D are executed until the adjustment and the check of all the pipeline branches in the pipeline branch list are finished;
E. manual adjustment and output: reading errors corresponding to each pipeline branch, generating an inspection report, positioning the logic support and hanger insertion points recorded with the errors in the step D through the inspection report, and prompting a designer to manually adjust the wrong logic support and hanger insertion points;
F. and (3) parameter storage: and E, recalculating all parameters in the parameter setting according to the positions of the insertion points of the logic support hangers stored in the step E, and generating a new optimal parameter scheme.
2. The method for automatically inserting a logical support hanger in a pipeline design as claimed in claim 1, wherein: the key points inserted in the step B are as follows: a. the requirement of forcibly inserting a logic support and hanger into a certain known point in the pipeline design is met; b. and filtering the pipeline between any other two key points.
3. The method for automatically inserting a logical support hanger in a pipeline design as claimed in claim 1, wherein: the scenario of inserting the next logical cradle in step C includes:
C1. first logical cradle insertion point after the beginning of the pipe branch: selecting a corresponding rule to insert into the logic support hanger according to the type of the pipeline branch head;
C2. inserting into a horizontal straight pipe: judging whether the type of the horizontal straight pipe to which the insertion point belongs is that the horizontal straight pipe does not have a rigid part or the horizontal straight pipe contains a rigid part, and selecting a corresponding rule to insert into the logic support and hanger;
C3. inserting into the horizontal elbow: judging whether the type of the horizontal bent pipe to which the insertion point belongs is a continuous bend or a single bend, and selecting a corresponding rule to insert the logic support hanger;
C4. inserting in the vertical riser: and judging whether the length of the vertical pipe reaches a set standard, wherein the vertical pipe reaching the standard is a long vertical pipe, and the vertical pipe not reaching the standard is a short vertical pipe.
4. A method for automatically inserting a logical support and hanger in a pipeline design as claimed in claim 3, wherein: step C4 includes:
C41. when the short vertical pipe is inserted, selecting a corresponding rule to insert into the logic support and hanger according to the horizontal distance between the front end of the vertical pipe and the end point or plug of the connected equipment;
C42. when the long vertical riser is inserted, the vertical riser is divided into two conditions from top to bottom or from bottom to top, for any condition, if the length of the vertical riser is within a preset limit value, only one logic support and hanger is inserted on the vertical riser according to a corresponding rule, and one logic support and hanger is inserted on a horizontal pipeline at the rear end of the vertical riser; and if the length of the vertical riser exceeds a preset limit value, inserting at least two logic support hangers on the vertical riser, and inserting one logic support hanger on a horizontal pipeline at the rear end of the vertical riser.
5. The method for automatically inserting a logical support hanger in a pipeline design as claimed in claim 4, wherein: in step C42, when the length of the vertical pipe exceeds the preset limit, after inserting the logical support hangers, dividing the length of the vertical pipe into an upper section, a middle section, and a lower section, performing a cyclic calculation on the lengths of the upper section, the middle section, and the lower section according to a preset adjustment range, and determining the positions of all the logical support hangers on each section based on the optimal number of the logical support hangers in the middle section.
6. The method for automatically inserting a logical support hanger in a piping design as claimed in any one of claims 1 to 5, wherein: in the step D, the adjusting range of the spacing adjusting coefficient K of the supporting and hanging frames is 0.85-0.95, and the distance between the insertion point of the logic supporting and hanging frame and the welding line of the adjacent element is 200 mm.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711165271.2A CN107844662B (en) | 2017-11-21 | 2017-11-21 | Method for automatically inserting logic support and hanger in pipeline design |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711165271.2A CN107844662B (en) | 2017-11-21 | 2017-11-21 | Method for automatically inserting logic support and hanger in pipeline design |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107844662A CN107844662A (en) | 2018-03-27 |
CN107844662B true CN107844662B (en) | 2021-01-29 |
Family
ID=61679852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711165271.2A Active CN107844662B (en) | 2017-11-21 | 2017-11-21 | Method for automatically inserting logic support and hanger in pipeline design |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107844662B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109033687B (en) * | 2018-08-15 | 2022-11-15 | 中建三局第二建设工程有限责任公司 | Method for rapidly judging rigidity and strength of pipeline during installation of pipeline valve member of civil building |
CN112231814B (en) * | 2020-10-19 | 2024-06-21 | 中国能源建设集团东北电力第一工程有限公司 | Flexible hoisting method and device for tube bank of heating surface of boiler and electronic equipment |
CN112329176A (en) * | 2020-11-17 | 2021-02-05 | 中国恩菲工程技术有限公司 | Design method of combined support and hanger of pipeline |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105782605A (en) * | 2016-05-12 | 2016-07-20 | 陕西建工安装集团有限公司 | Pressure resisting type air pipe air leakage preventing structure of ventilation air conditioner system and air pipe joint machining method |
CN105967068A (en) * | 2016-07-21 | 2016-09-28 | 中国能源建设集团广东省电力设计研究院有限公司 | Quality improving method for pre-embedded part of vertical pipeline double-rod spring hanging bracket |
CN106383955A (en) * | 2016-09-23 | 2017-02-08 | 四川电力设计咨询有限责任公司 | Method for data conversion between stress analysis and three-dimensional models in pipeline design |
CN106446409A (en) * | 2016-09-23 | 2017-02-22 | 四川电力设计咨询有限责任公司 | System and method for design of pipe support hanger |
CN107330212A (en) * | 2017-07-11 | 2017-11-07 | 四川电力设计咨询有限责任公司 | The careful method and system in the intelligent school of power plant Design of digital |
-
2017
- 2017-11-21 CN CN201711165271.2A patent/CN107844662B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105782605A (en) * | 2016-05-12 | 2016-07-20 | 陕西建工安装集团有限公司 | Pressure resisting type air pipe air leakage preventing structure of ventilation air conditioner system and air pipe joint machining method |
CN105967068A (en) * | 2016-07-21 | 2016-09-28 | 中国能源建设集团广东省电力设计研究院有限公司 | Quality improving method for pre-embedded part of vertical pipeline double-rod spring hanging bracket |
CN106383955A (en) * | 2016-09-23 | 2017-02-08 | 四川电力设计咨询有限责任公司 | Method for data conversion between stress analysis and three-dimensional models in pipeline design |
CN106446409A (en) * | 2016-09-23 | 2017-02-22 | 四川电力设计咨询有限责任公司 | System and method for design of pipe support hanger |
CN107330212A (en) * | 2017-07-11 | 2017-11-07 | 四川电力设计咨询有限责任公司 | The careful method and system in the intelligent school of power plant Design of digital |
Non-Patent Citations (3)
Title |
---|
PDMS在火力发电厂机务专业设计中的应用;童术;《广西轻工业》;20091115(第132期);第33页至34页 * |
三维、协同技术在数字化电厂应用研究;贾震江;《2010年全国发电厂热工自动化专业会议论文集》;20100701;第98页至106页 * |
三维管线设计在冶金行业的开发与应用;刘京军;《冶金设备》;20121215(第200期);第72页至77页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107844662A (en) | 2018-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107844662B (en) | Method for automatically inserting logic support and hanger in pipeline design | |
EP2178013A2 (en) | Three-dimensional data generation device, method and program thereof | |
US20100235147A1 (en) | Generation device of three-dimensional arrangement adjustment cad data for cable housing components, and control method and control program for same | |
JP6561682B2 (en) | Silicon wafer process planning system, process planning apparatus, process planning method and program | |
JP2017535962A (en) | Mounting on printed circuit board | |
CN116029842A (en) | Cleaning and denoising method and system for medical insurance big data | |
CN109002015B (en) | Automatic production line equipment fault outage rate calculation method | |
CN110490384A (en) | A kind of A Regional Climate Model power NO emissions reduction element error revising method | |
JP5412332B2 (en) | Generator operation plan determination device, generator operation plan determination method, and generator operation plan determination program | |
CN110705844B (en) | Robust optimization method for job shop scheduling scheme based on non-forced idle time | |
JP2006227978A (en) | Production schedule plan evaluating system, production schedule plan evaluating method, and production schedule plan selecting method and production schedule plan improvement evaluating method using the same | |
JP2020140458A (en) | Maintenance planning support device, maintenance planning support method, and program | |
JP2007199951A (en) | Design support device, design support method, and design support program for semiconductor integrated circuit | |
CN107392384B (en) | Lower bound solving method based on double-agent problem with release time flow shop | |
CN108268984A (en) | A kind of nuclear power plant's labour inspection plan automatically generates the method with verification | |
CN112925281B (en) | Generation method and system of entity manufacturing system deployment scheme based on digital twin | |
CN105160062B (en) | A kind of same journey hydraulic pipeline check method | |
CN114594745A (en) | Bottleneck station analysis method, analysis equipment and computer storage medium | |
JP5541042B2 (en) | Network design apparatus and method, and network design program | |
CN114611258A (en) | Pipeline support position optimization method and device | |
CN110598268B (en) | Design method and device of heat exchanger, storage medium and electronic equipment | |
CN113936823A (en) | Method, system and device for acquiring scale coefficient of off-stack detector and storage medium | |
CN109977444B (en) | Bus load prediction data correction method for power generation plan optimization | |
CN111383062A (en) | Multi-mode integrated logistics charging method, device, equipment and storage medium | |
CN105843578A (en) | Splicing wall back-display method, splicing wall back-display device and splicing wall back-display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |