CN108870088B - Method and system for automatically checking pipeline clearance - Google Patents
Method and system for automatically checking pipeline clearance Download PDFInfo
- Publication number
- CN108870088B CN108870088B CN201810665473.1A CN201810665473A CN108870088B CN 108870088 B CN108870088 B CN 108870088B CN 201810665473 A CN201810665473 A CN 201810665473A CN 108870088 B CN108870088 B CN 108870088B
- Authority
- CN
- China
- Prior art keywords
- pipeline
- clearance
- preset
- ball
- inspection
- 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
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000007689 inspection Methods 0.000 claims abstract description 54
- 238000001514 detection method Methods 0.000 claims abstract description 7
- 238000013461 design Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17D—PIPE-LINE SYSTEMS; PIPE-LINES
- F17D5/00—Protection or supervision of installations
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Image Analysis (AREA)
Abstract
The invention relates to a method and a system for automatically checking a pipeline gap, which comprises the following steps: acquiring a check item in a parameter configuration library; judging whether the check item is matched with a preset check item; if so, checking the pipeline clearance of the checking item to obtain clearance checking information; and outputting a pipeline clearance inspection report containing the clearance inspection information of the inspection item. The technical scheme provided by the invention adopts a sphere method and a method for judging the gap and judging twice by changing the radius of the sphere, so that the detection is automatic and rapid, a result list is automatically output, and whether the pipeline design meets the requirements or not can be rapidly judged.
Description
Technical Field
The invention belongs to the field of pipeline inspection, and particularly relates to a method and a system for automatically inspecting a pipeline gap.
Background
The existing CREO has an interference checking function, but the function checking can check all features, so that the checking is particularly slow, particularly, excessive invalid checking items exist in the checking, and manual rejection is needed, for example, when the clearance between a pipeline and key parts in an external machine three-dimensional model only needs to be checked, the checking of the item cannot be realized, and at the moment, the items which do not need to be checked need to be rejected by adopting a manual rejection method, so that the time consumption is long, the efficiency is low, and the clearance is easily leaked and incompletely measured manually.
Therefore, it is desirable to provide a method and system for automatically checking a clearance of a pipeline to solve the disadvantages of the prior art.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides a method and a system for automatically checking the pipeline clearance, which adopt a sphere method and a method for carrying out clearance judgment and secondary judgment by changing the radius of a sphere, automatically and quickly detect, automatically output a result list and quickly judge whether the pipeline design meets the requirements.
A method of automatically checking a line clearance, comprising:
acquiring a check item in a parameter configuration library;
judging whether the check item is matched with a preset check item;
if so, checking the pipeline clearance of the checking item to obtain clearance checking information;
and outputting a pipeline clearance inspection report containing the clearance inspection information of the inspection item.
Further, the performing of the pipeline clearance inspection of the inspection item to obtain clearance inspection information includes:
checking whether a pipeline clearance value between the pipeline to be detected and a preset pipeline meets the requirement or not by a spherical method;
if so, determining the pipeline clearance value;
otherwise, the product is not qualified.
Further, whether the pipeline clearance value of the pipeline to be detected and the preset pipeline meets the requirements or not is checked through a sphere method, and the method comprises the following steps:
setting the radius of the detection ball as a preset pipeline clearance value;
moving the center of the sphere along the central axis of the pipeline to be detected;
judging whether the ball is in contact with a preset pipeline or not;
and if not, the pipeline clearance value of the pipeline to be detected and the preset pipeline meets the requirement.
Further, the determining the line clearance value comprises:
increasing the radius of the ball according to preset precision;
moving the sphere center of the sphere with the increased radius along the central axis of the pipeline to be detected;
judging whether the round ball with the increased radius is in contact with the preset pipeline or not;
if not, increasing the radius of the ball according to preset precision until the ball is contacted with the preset pipeline;
and the radius of the ball in contact with the preset pipeline is the value of the pipeline clearance.
A system for automatically inspecting line clearance, comprising:
the acquisition module is used for acquiring the check items in the parameter configuration library;
the judging module is used for judging whether the check item is matched with a preset check item;
the inspection module is used for performing pipeline clearance inspection on the inspection item to obtain clearance inspection information if the inspection item is matched with a preset inspection item;
and the output module is used for outputting a pipeline clearance inspection report containing the clearance inspection information of the inspection item.
Further, the inspection module includes:
the checking submodule is used for checking whether the pipeline clearance value between the pipeline to be detected and the preset pipeline meets the requirement through a spherical method;
and the determining submodule is used for determining the pipeline clearance value when the pipeline clearance value meets the requirement.
Further, the checking submodule includes:
the setting unit is used for setting the radius of the detection ball to be a preset pipeline clearance value;
the moving unit is used for moving the sphere center of the sphere along the central axis of the pipeline to be detected;
the judging unit is used for judging whether the ball is in contact with a preset pipeline or not;
and the determining unit is used for determining that the pipeline clearance value of the pipeline to be detected and the preset pipeline meets the requirement if the ball is not in contact with the preset pipeline.
Further, the determining sub-module is configured to,
increasing the radius of the ball according to preset precision;
moving the sphere center of the sphere with the increased radius along the central axis of the pipeline to be detected;
judging whether the round ball with the increased radius is in contact with the preset pipeline or not;
if not, increasing the radius of the ball according to preset precision until the ball is contacted with the preset pipeline;
the radius of the ball when the ball contacts the preset pipeline is the value of the pipeline clearance.
Compared with the closest prior art, the technical scheme provided by the invention has the following advantages:
according to the technical scheme provided by the invention, the items to be checked are determined by comparing the checking items in the parameter configuration library with the preset checking items, manual removal is not needed, the checking is more accurate and efficient, and the checking report is automatically generated and is convenient to look up.
The technical scheme provided by the invention can be used for checking the pipeline clearance by adopting a ball method, and the clearance measurement efficiency is high and comprehensive.
The technical scheme provided by the invention can automatically and quickly detect and automatically output the result list, and can quickly judge whether the pipeline design meets the requirements.
Drawings
FIG. 1 is a flow chart of the present invention;
FIG. 2 is a schematic diagram of the change of the radius of the sphere in the embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
Examples 1,
As shown in fig. 1, an embodiment of the present invention provides a method for automatically checking a pipeline gap, including:
acquiring a check item in a parameter configuration library;
judging whether the check item is matched with a preset check item;
if so, checking the pipeline clearance of the checking item to obtain clearance checking information;
and outputting a pipeline clearance inspection report containing the clearance inspection information of the inspection item.
Preferably, the performing of the pipeline clearance inspection of the inspection item to obtain the clearance inspection information includes:
checking whether a pipeline clearance value between the pipeline to be detected and a preset pipeline meets the requirement or not by a spherical method;
if so, determining the pipeline clearance value;
otherwise, the product is not qualified.
Preferably, whether the pipeline clearance value of waiting to detect pipeline and predetermined pipeline meets the requirements through the ball method inspection includes:
setting the radius of the detection ball as a preset pipeline clearance value;
moving the center of the sphere along the central axis of the pipeline to be detected;
judging whether the ball is in contact with a preset pipeline or not;
and if not, the pipeline clearance value of the pipeline to be detected and the preset pipeline meets the requirement.
Preferably, determining the line clearance value comprises:
increasing the radius of the ball according to preset precision;
moving the sphere center of the sphere with the increased radius along the central axis of the pipeline to be detected;
judging whether the round ball with the increased radius is in contact with the preset pipeline or not;
if not, increasing the radius of the ball according to preset precision until the ball is contacted with the preset pipeline;
and the radius of the ball in contact with the preset pipeline is the value of the pipeline clearance.
The method proposes to utilize a CREO secondary development platform and adopts a program optimization method to realize automatic checking of the pipeline clearance, wherein one of the measuring methods is as follows: after the three-dimensional pipeline is generated, the pipeline is provided with a central axis, the pipeline is realized by a ball method through a software program, and a ball is set to start along the central axis at one end of the pipeline and quickly pass along the central axis until reaching the central axis at the other end. The radius of the round ball is set to be R1, R1 is a set clearance standard, for example, R1 is 10mm, the clearance standard is 10mm, and as long as the side part is contacted with the round ball, the clearance is not satisfactory. If not, the gap is larger than 10mm, which is satisfactory. Each gap criterion such as R1 may be stored in the parameter configuration library of the server in advance.
The round sphere method adopts R1 in the first sweep, if other parts are not contacted, the clearance is consistent, in order to accurately measure the actual clearance, the round sphere starts the second sweep with the radius of R2, and the radius is increased by delta R, for example, the delta R is 1 mm; if a part is not yet touched, the increase continues, and if other parts are touched, Δ R is decreased until no touch is made. The value of Δ R is the accuracy of the final result and can be 0.1mm or 0.01mm, with values less than 0.01mm being of no great significance. The minimum clearance between the line and other parts over multiple scans can be determined.
As shown in FIG. 2, a round sweep with a radius of Ra indicates that tube 1 and tube 2 are not touching, each time Δ R is increased until a round sweep with a radius of Rb is reached just before tube 1 and tube 2 touch. Rb is the gap value between the tube 1 and the tube 2; as Δ R continues to increase, the Rc radius is reached, the sphere and tube 2 collide and interfere, and the sweep ends. The difference between Rc and Rb is the final precision (which can be changed by software setting, and can be 0.1mm, or 1mm or 2 mm).
Preferably, each section of the pipe 1 and the pipe 2 can have different gaps, the gaps of each section of the pipe can be determined along with scanning, and finally, the minimum gap and the maximum gap are displayed in a list form, so that design and examiner can conveniently and quickly master information.
Preferably, a sphere method can be used to locally scan a designated part, and the minimum clearance between the local curved surface and other parts can be drawn.
Examples 2,
The invention also provides a system for automatically checking the pipeline clearance based on the same inventive concept, which comprises:
the acquisition module is used for acquiring the check items in the parameter configuration library;
the judging module is used for judging whether the check item is matched with a preset check item;
the inspection module is used for performing pipeline clearance inspection on the inspection item to obtain clearance inspection information if the inspection item is matched with a preset inspection item;
and the output module is used for outputting a pipeline clearance inspection report containing the clearance inspection information of the inspection item.
Preferably, the inspection module includes:
the checking submodule is used for checking whether the pipeline clearance value between the pipeline to be detected and the preset pipeline meets the requirement through a spherical method;
and the determining submodule is used for determining the pipeline clearance value when the pipeline clearance value meets the requirement.
Preferably, the checking submodule includes:
the setting unit is used for setting the radius of the detection ball to be a preset pipeline clearance value;
the moving unit is used for moving the sphere center of the sphere along the central axis of the pipeline to be detected;
the judging unit is used for judging whether the ball is in contact with a preset pipeline or not;
and the determining unit is used for determining that the pipeline clearance value of the pipeline to be detected and the preset pipeline meets the requirement if the ball is not in contact with the preset pipeline.
Preferably, the determination submodule is configured to,
increasing the radius of the ball according to preset precision;
moving the sphere center of the sphere with the increased radius along the central axis of the pipeline to be detected;
judging whether the round ball with the increased radius is in contact with the preset pipeline or not;
if not, increasing the radius of the ball according to preset precision until the ball is contacted with the preset pipeline;
the radius of the ball when the ball contacts the preset pipeline is the value of the pipeline clearance.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented by means of units performing the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or make a contribution to the prior art, or may be implemented in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
It is to be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (6)
1. A method of automatically inspecting line clearance, comprising:
acquiring a check item in a parameter configuration library;
judging whether the check item is matched with a preset check item;
if so, checking the pipeline clearance of the checking item to obtain clearance checking information;
outputting a pipeline clearance inspection report containing clearance inspection information of the inspection item;
the performing of the pipeline clearance inspection of the inspection item to obtain clearance inspection information includes:
checking whether a pipeline clearance value between the pipeline to be detected and a preset pipeline meets the requirement or not by a spherical method;
if so, determining the pipeline clearance value;
otherwise, the product is not qualified.
2. The method for automatically checking the pipeline clearance according to claim 1, wherein the checking whether the pipeline clearance value between the pipeline to be checked and the preset pipeline meets the requirement by a sphere method comprises the following steps:
setting the radius of the detection ball as a preset pipeline clearance value;
moving the center of the sphere along the central axis of the pipeline to be detected;
judging whether the ball is in contact with a preset pipeline or not;
and if not, the pipeline clearance value of the pipeline to be detected and the preset pipeline meets the requirement.
3. The method of claim 2, wherein said determining said line clearance value comprises:
increasing the radius of the ball according to preset precision;
moving the sphere center of the sphere with the increased radius along the central axis of the pipeline to be detected;
judging whether the round ball with the increased radius is in contact with the preset pipeline or not;
if not, increasing the radius of the ball according to preset precision until the ball is contacted with the preset pipeline;
and the radius of the ball in contact with the preset pipeline is the value of the pipeline clearance.
4. A system for automatically inspecting line clearance, comprising:
the acquisition module is used for acquiring the check items in the parameter configuration library;
the judging module is used for judging whether the check item is matched with a preset check item;
the inspection module is used for performing pipeline clearance inspection on the inspection item to obtain clearance inspection information if the inspection item is matched with a preset inspection item;
the output module is used for outputting a pipeline clearance inspection report containing the clearance inspection information of the inspection item;
the inspection module includes:
the checking submodule is used for checking whether the pipeline clearance value between the pipeline to be detected and the preset pipeline meets the requirement through a spherical method;
and the determining submodule is used for determining the pipeline clearance value when the pipeline clearance value meets the requirement.
5. The system of claim 4, wherein the inspection submodule comprises:
the setting unit is used for setting the radius of the detection ball to be a preset pipeline clearance value;
the moving unit is used for moving the sphere center of the sphere along the central axis of the pipeline to be detected;
the judging unit is used for judging whether the ball is in contact with a preset pipeline or not;
and the determining unit is used for determining that the pipeline clearance value of the pipeline to be detected and the preset pipeline meets the requirement if the ball is not in contact with the preset pipeline.
6. The system for automatically checking a clearance in a pipeline according to claim 5, wherein the determination submodule is configured to,
increasing the radius of the ball according to preset precision;
moving the sphere center of the sphere with the increased radius along the central axis of the pipeline to be detected;
judging whether the round ball with the increased radius is in contact with the preset pipeline or not;
if not, increasing the radius of the ball according to preset precision until the ball is contacted with the preset pipeline;
the radius of the ball when the ball contacts the preset pipeline is the value of the pipeline clearance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810665473.1A CN108870088B (en) | 2018-06-26 | 2018-06-26 | Method and system for automatically checking pipeline clearance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810665473.1A CN108870088B (en) | 2018-06-26 | 2018-06-26 | Method and system for automatically checking pipeline clearance |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108870088A CN108870088A (en) | 2018-11-23 |
CN108870088B true CN108870088B (en) | 2020-03-27 |
Family
ID=64294639
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810665473.1A Active CN108870088B (en) | 2018-06-26 | 2018-06-26 | Method and system for automatically checking pipeline clearance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108870088B (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102079054B (en) * | 2011-01-28 | 2012-10-17 | 浙江大学 | Device for measuring precision of numerically-controlled machine tool |
JP5857828B2 (en) * | 2012-03-23 | 2016-02-10 | 富士通株式会社 | Strain measuring method and strain measuring apparatus |
CN104019784B (en) * | 2014-06-23 | 2017-02-15 | 珠海格力电器股份有限公司 | Method for detecting gap between pipeline of air conditioner external unit and shell |
CN105117162B (en) * | 2015-09-15 | 2018-04-10 | 广东欧珀移动通信有限公司 | A kind of application program page switching method and user terminal |
CN105760725B (en) * | 2016-01-29 | 2018-05-29 | 广东欧珀移动通信有限公司 | A kind of identity identifying method and user terminal |
-
2018
- 2018-06-26 CN CN201810665473.1A patent/CN108870088B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN108870088A (en) | 2018-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007101508A (en) | Temperature measurement method and device | |
US20160282224A1 (en) | Method and system for inspecting rotary machine component by using portable terminal | |
Caleyo et al. | Criteria for performance assessment and calibration of in-line inspections of oil and gas pipelines | |
CN107478715B (en) | Nondestructive testing analysis method, device and system for heat transfer pipe of heat exchanger of nuclear power station | |
CN101551228A (en) | Inner diameter measuring device and measuring method | |
CN108870088B (en) | Method and system for automatically checking pipeline clearance | |
Stolfi et al. | Interlaboratory Comparison of a physical and a virtual assembly measured by CT | |
KR102224682B1 (en) | A method of monitoring the functional status of the system for a computed tomography inspection of a workpiece | |
JP2015114224A (en) | Vibration inspection system using portable terminal, and server thereof | |
CN116183490A (en) | Equipment detection method, device, equipment and storage medium | |
CN105466316A (en) | Method for rapidly detecting profile dimensions of nozzle casing | |
CN214842838U (en) | Special no go gage of aluminum alloy photovoltaic frame | |
Yepeng et al. | Application of digital image process technology to the mouth of beer bottle defect inspection | |
US20200240767A1 (en) | Coordinate measurement validation | |
CN109186940B (en) | Monitoring method and monitoring device for testing precision | |
JP6397292B2 (en) | Item identification and image discrimination method by image processing | |
Carrier et al. | Performance evaluation of 3D imaging systems based on GD&T | |
CN105783628A (en) | Screwed hole detection gauge and detection device | |
CN110514796A (en) | A kind of sample collection detection method and device based on experience curve | |
Brajlih et al. | Testing the accuracy of ATOS [TM] 3d optical scanner measuring volumes | |
CN207456364U (en) | A kind of gear of fuel pump outer circles detection device | |
CN110567345A (en) | Non-contact type pipe wall thickness measuring method and system based on machine vision | |
US20120230605A1 (en) | Computing device and offline programming method | |
TWI246596B (en) | A diagnosing and predicting system of power equipment insulation degradation by using ultrasonic wave | |
CN109141333A (en) | Collecting method and 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 |