KR20220058305A - System for verifying piping design based on rules - Google Patents
System for verifying piping design based on rules Download PDFInfo
- Publication number
- KR20220058305A KR20220058305A KR1020200143916A KR20200143916A KR20220058305A KR 20220058305 A KR20220058305 A KR 20220058305A KR 1020200143916 A KR1020200143916 A KR 1020200143916A KR 20200143916 A KR20200143916 A KR 20200143916A KR 20220058305 A KR20220058305 A KR 20220058305A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- piping design
- piping
- design data
- verification
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/18—Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/14—Pipes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/16—Cables, cable trees or wire harnesses
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Architecture (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 다수의 배관 설계 인원이 설계한 모델링 데이터를 취합하고 미리 설정된 룰에 따라 자동으로 검증하여 오류를 분석하고 분석 결과를 각 배관 설계 인원 및 관리자에게 제공함으로써, 다량의 설계 데이터의 이상 유무를 일괄적으로 검증하고 이를 체계적으로 관리할 수 있도록 하는 룰 기반 배관 설계 검증 시스템에 관한 것이다.The present invention collects modeling data designed by a large number of piping design personnel and automatically verifies according to preset rules to analyze errors and provides analysis results to each piping design personnel and manager, thereby determining whether a large amount of design data is abnormal. It relates to a rule-based piping design verification system that can collectively verify and manage them systematically.
Description
본 발명은 룰 기반 배관 설계 검증 시스템에 관한 것으로서, 보다 상세하게는, 다수의 배관 설계 인원이 설계한 모델링 데이터를 취합하고 미리 설정된 룰에 따라 자동으로 검증하여 오류를 분석하고 분석 결과를 각 배관 설계 인원 및 관리자에게 제공함으로써, 다량의 설계 데이터의 이상 유무를 일괄적으로 검증하고 이를 체계적으로 관리할 수 있도록 하는 룰 기반 배관 설계 검증 시스템에 관한 것이다.The present invention relates to a rule-based piping design verification system, and more specifically, collects modeling data designed by a large number of piping design personnel and automatically verifies according to preset rules to analyze errors and analyze the analysis results for each piping design By providing it to personnel and managers, it relates to a rule-based piping design verification system that can collectively verify the presence or absence of a large amount of design data and systematically manage it.
일반적으로, 대규모 설비 프로젝트를 진행함에 있어 프로젝트 규모가 클수록 다수의 설계 인원들이 해당 설비의 설계 모델링을 수행하게 된다. 이때, 각 설계 인원마다 모델링 숙련도의 차이가 있어 미숙련자의 경우 모델링 미숙련으로 인해 오작률이 발생할 확률이 높다.In general, in carrying out a large-scale facility project, as the project size increases, a large number of design personnel perform design modeling of the facility. At this time, since there is a difference in modeling proficiency for each design person, there is a high probability that an error rate will occur due to inexperienced modeling in the case of an unskilled person.
이를 방지하기 위하여, 기존에는 각 설계 인원들이 설계한 모델링 데이터를 일일이 수기 및 육안으로 검증하였는데, 이 과정에서 3D 모델 데이터 및 속성 데이터가 누락되는 경우가 빈번히 발생함에 따라, 이에 따른 추후 개정에 많은 비용 및 시간이 소요되는 문제점이 발생하고 있다.In order to prevent this, in the past, modeling data designed by each design person was manually and visually verified. In this process, 3D model data and attribute data are frequently omitted, so subsequent revisions are costly. and time-consuming problems.
따라서, 다수 인원이 설계한 모델링 데이터를 관리자가 일일이 검증하지 않고도, 자동으로 이를 검증할 수 있음은 물론 오류를 분석하여 보고할 수 있도록 하는 작업환경이 요구되고 있는 실정이다.Therefore, there is a need for a working environment that can automatically verify the modeling data designed by a large number of people without an administrator individually verifying it, as well as analyze and report errors.
본 발명은 상술한 바와 같은 점을 감안하여 안출된 것으로서, 다수의 배관 설계 인원이 설계한 모델링 데이터를 취합하고 미리 설정된 룰에 따라 자동으로 검증하여 오류를 분석하고 분석 결과를 각 배관 설계 인원 및 관리자에게 제공함으로써, 다량의 설계 데이터의 이상 유무를 일괄적으로 검증하고 이를 체계적으로 관리할 수 있도록 하는 룰 기반 배관 설계 검증 시스템을 제공하고자 한다.The present invention has been devised in view of the above points, and collects modeling data designed by a large number of pipe design personnel, automatically verifies according to preset rules, analyzes errors, and analyzes the analysis results for each pipe design person and manager To provide a rule-based piping design verification system that can collectively verify the presence or absence of a large amount of design data and systematically manage it.
본 발명의 일 실시예에 따른 룰 기반 배관 설계 검증 시스템은 하나 이상의 설계자 단말과 연결되며, 각각의 설계자 단말로부터 배관 설계 데이터를 획득하는 배관 설계 데이터 획득부, 관리자 단말과 연결되며, 상기 관리자 단말을 통해 입력되는 룰 설정 데이터가 저장되는 룰 설정 데이터베이스 및 상기 룰 설정 데이터에 기반하여, 상기 각각의 설계자 단말로부터 획득되는 배관 설계 데이터를 검증하고, 상기 배관 설계 데이터에 대한 검증 결과를 상기 하나 이상의 설계자 단말 및 상기 관리자 단말에 전송하는 배관 설계 데이터 검증부를 포함하는 것을 특징으로 할 수 있다.The rule-based piping design verification system according to an embodiment of the present invention is connected to one or more designer terminals, and is connected to a piping design data acquisition unit for acquiring piping design data from each designer terminal, a manager terminal, and the manager terminal. Based on the rule setting database and the rule setting data in which the rule setting data input through the input is stored, the pipe design data obtained from each designer terminal is verified, and the verification result for the pipe design data is displayed at the one or more designer terminals and a piping design data verification unit to be transmitted to the manager terminal.
일 실시예에서, 상기 배관 설계 데이터는 3차원(3D) 배관 모델에 대한 런파일인 것을 특징으로 할 수 있다.In an embodiment, the piping design data may be a run file for a three-dimensional (3D) piping model.
일 실시예에서, 상기 배관 설계 데이터 검증부는 상기 관리자 단말을 통해 기 설정된 주기에 따라 상기 각각의 설계자 단말로부터 상기 배관 설계 데이터를 획득하는 것을 특징으로 할 수 있다.In one embodiment, the pipe design data verification unit may be characterized in that it acquires the pipe design data from each designer terminal according to a preset period through the manager terminal.
일 실시예에서, 상기 배관 설계 데이터 검증부는 각각의 설계자 단말로부터 획득된 상기 배관 설계 데이터를 취합한 후 기 설정된 검증 주기에 따라 배치 업무(batch job) 데이터를 생성 및 실행하는 것을 특징으로 할 수 있다.In one embodiment, the piping design data verification unit may be characterized by generating and executing batch job data according to a preset verification cycle after collecting the piping design data obtained from each designer terminal. .
일 실시예에서, 상기 배관 설계 데이터 검증부는 상기 관리자 단말을 통해 설정되는 일정 데이터에 따라, 상기 배치 업무 데이터를 실행하는 것을 특징으로 할 수 있다.In one embodiment, the piping design data verification unit may be characterized in that according to the schedule data set through the manager terminal, to execute the arrangement task data.
일 실시예에서, 상기 배관 설계 데이터 검증부는 상기 배관 설계 데이터에 대한 검증 결과를 상기 하나 이상의 설계자 단말에 각각 제공하되, 상기 검증 결과에 오류 데이터를 3차원 데이터로 생성 및 포함시켜 제공하는 것을 특징으로 할 수 있다.In an embodiment, the piping design data verification unit provides verification results for the piping design data to the one or more designer terminals, respectively, and generates and provides error data as 3D data in the verification result, characterized in that can do.
본 발명에 따르면, 다수의 배관 설계 인원이 설계한 모델링 데이터를 취합하고 미리 설정된 룰에 따라 자동으로 검증하여 오류를 분석하고 분석 결과를 각 배관 설계 인원 및 관리자에게 제공함으로써, 다량의 설계 데이터의 이상 유무를 일괄적으로 검증하고 이를 체계적으로 관리할 수 있는 이점을 가진다.According to the present invention, by collecting modeling data designed by a large number of pipe design personnel and automatically verifying according to preset rules to analyze errors and provide the analysis results to each pipe design personnel and manager, the abnormality of a large amount of design data It has the advantage of collectively verifying the presence or absence and managing it systematically.
도 1은 본 발명의 일 실시예에 따른 룰 기반 배관 설계 검증 시스템(100)의 구성을 도시한 도면이다.
도 2는 도 1에 도시된 배관 설계 검증 시스템(100)을 통해 배관 설계 데이터가 검증되는 과정을 도시한 도면이다.
도 3은 관리자 단말을 통해 각 사용자 별 관리 권한 및 설정 권한을 세분화하는 화면을 도시한 도면이다.
도 4는 관리자 단말을 통해 가상의 표준 프로젝트를 생성하는 화면을 도시한 도면이다.
도 5는 관리자 단말을 통해 룰 설정 데이터가 설정되는 화면을 도시한 도면이다.
도 6은 관리자 단말을 통해 설정되는 룰 설정 데이터의 항목들을 나타낸 도면이다.
도 7은 관리자 단말을 통해 오류에 대한 코멘트 및 누적 상황을 확인하기 위한 화면을 도시한 도면이다.
도 8은 설계자 단말에 표시되는 체크 항목, 체크 대상, 체크 결과 및 체크 히스토리에 대한 화면을 도시한 도면이다.1 is a diagram illustrating the configuration of a rule-based piping
FIG. 2 is a diagram illustrating a process in which piping design data is verified through the piping
3 is a diagram illustrating a screen for subdividing management rights and setting rights for each user through an administrator terminal.
4 is a diagram illustrating a screen for generating a virtual standard project through an administrator terminal.
5 is a diagram illustrating a screen in which rule setting data is set through an administrator terminal.
6 is a diagram illustrating items of rule setting data set through an administrator terminal.
7 is a diagram illustrating a screen for confirming a comment on an error and an accumulation situation through an administrator terminal.
8 is a diagram illustrating a screen for check items, check objects, check results, and check history displayed on a designer terminal.
이하, 첨부한 도면을 참고로 하여 본 발명의 실시예들에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예들에 한정되지 않는다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those of ordinary skill in the art to which the present invention pertains can easily implement them. The present invention may be embodied in several different forms and is not limited to the embodiments described herein.
본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조 부호를 붙이도록 한다.In order to clearly explain the present invention, parts irrelevant to the description are omitted, and the same reference numerals are assigned to the same or similar components throughout the specification.
또한, 여러 실시예들에 있어서, 동일한 구성을 가지는 구성요소에 대해서는 동일한 부호를 사용하여 대표적인 실시예에서만 설명하고, 그 외의 다른 실시예에서는 대표적인 실시예와 다른 구성에 대해서만 설명하기로 한다.In addition, in various embodiments, components having the same configuration will be described using the same reference numerals only in the representative embodiment, and only configurations different from the representative embodiment will be described in other embodiments.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐만 아니라, 다른 부재를 사이에 두고 "간접적으로 연결"된 것도 포함한다. 또한, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함하는 것을 의미할 수 있다.Throughout the specification, when a part is "connected" to another part, it includes not only the case where it is "directly connected" but also the case where it is "indirectly connected" with another member interposed therebetween. In addition, when a part "includes" a certain component, this may mean further including other components rather than excluding other components unless otherwise stated.
도 1은 본 발명의 일 실시예에 따른 룰 기반 배관 설계 검증 시스템(100)의 구성을 도시한 도면이고, 도 2는 도 1에 도시된 배관 설계 검증 시스템(100)을 통해 배관 설계 데이터가 검증되는 과정을 도시한 도면이다.1 is a diagram illustrating the configuration of a rule-based piping
도 1 및 도 2를 살펴보면, 본 발명의 일 실시예에 따른 룰 기반 배관 설계 검증 시스템(100)은 크게 배관 설계 데이터 획득부(110), 룰 설정 데이터 베이스(120) 및 배관 설계 데이터 검증부(130)를 포함하여 구성된다. 이때, 본 발명에 따른 룰 기반 배관 설계 검증 시스템(100)은 각종 데이터들을 처리할 수 있는 서버(SERVER)를 의미하며, 배관 설계 데이터 획득부(110), 룰 설정 데이터 베이스(120) 및 배관 설계 데이터 검증부(130)는 이러한 서버 내에서 구동되는 기능들을 구성적 표현으로 언급한 것임을 유의한다.1 and 2, the rule-based piping
먼저 배관 설계 데이터 획득부(110)는 하나 이상의 설계자 단말과 연결되며, 각각의 설계자 단말로부터 배관 설계 데이터를 획득하게 된다.First, the piping design
여기에서, 배관 설계 데이터라 함은 각각의 설계자 단말에 실행된 설계 프로그램을 이용하여 설계된 3차원(3D) 배관 모델에 대한 런파일을 의미한다. 따라서, 후술되는 배관 설계 데이터 검증부(130)에서는 이러한 3차원 배관 모델의 런파일에 대한 오류를 검증하게 된다. 또한 설계자 단말은 각각의 설계자들에 할당된 개인 PC를 의미할 수 있으며, 개인 PC에는 배관 설계 프로그램은 물론 후술되는 배관 설계 데이터 검증부(130)와 연동되는 설계자 단말용 배관 검증 프로그램이 설치 및 실행될 수 있다.Here, the piping design data means a run file for a three-dimensional (3D) piping model designed using a design program executed in each designer's terminal. Accordingly, the piping design
룰 설정 데이터베이스(120)는 관리자 단말과 연결되며, 관리자 단말에 설치 및 실행된 관리자 단말용 배관 검증 프로그램과 연동되어, 관리자 단말을 통해 설정되는 룰 설정 데이터를 획득 및 저장하게 된다. 룰 설정 데이터 베이스(120)에 저장된 룰 설정 데이터는 추후 데이터 검증이 필요한 경우 배관 설계 데이터 검증부(130)로부터 로딩될 수 있다. 여기에서, 룰 설정 데이터베이스(120)에 저장되는 룰 설정 데이터는 이전 배관 설계 시 설계 오작 사례를 분석 및 학습한 결과가 반영된 데이터를 의미한다.The
배관 설계 데이터 검증부(130)는 앞서 살펴본 배관 설계 데이터 획득부(110)로부터 획득된 배관 설계 데이터(3차원(3D) 배관 모델에 대한 런파일)와, 룰 설정 데이터베이스(120)로부터 검증에 필요한 룰 설정 데이터를 로딩한 후, 룰 설정 데이터를 토대로 각 배관 설계 데이터 별 오류를 검증하게 된다.The piping design
배관 설계 데이터 검증부(130)는 관리자 단말을 통해 기 설정된 주기에 따라 각각의 설계자 단말로부터 배관 설계 데이터를 획득하게 되며, 관리자 단말을 통해 설정된 실행 시간이 아닐 경우에는 검증 프로세스를 종료하게 된다. 그 이유는 서버 점검 시간을 피하기 위함이다.The piping design
또한 배관 설계 데이터 검증부(130)는 각각의 설계자 단말로부터 획득된 배관 설계 데이터를 취합한 후 이를 기 설정된 검증 주기에 따라 배치 업무(batch job) 데이터를 생성 및 실행한다. 예컨대, 오늘 수행하여야 할 검증 과정들을 배치 업무 데이터로써 리스트를 작성하게 된다.In addition, the piping design
또한 배관 설계 데이터 검증부(130)에서는 미실행된 배치 업무 데이터가 있는지 조회한 후, 아직 미실행된 배치 업무 데이터에 대해서도 검증이 수행되도록 한다.In addition, the piping design
또한 배관 설계 데이터 검증부(130)에서는 관리자 단말을 통해 설정되는 일정 데이터, 예컨대 날짜, 시간 등에 따라 배치 업무 데이터의 실행 시간을 설정하게 된다. In addition, the piping design
다음으로는, 실제 관리자 단말 및 설계자 단말 상에 출력되는 화면을 통해 배관 설계 데이터의 검증 과정을 보다 구체적으로 살펴보기로 한다.Next, the verification process of the piping design data through the screens output on the actual manager terminal and the designer terminal will be examined in more detail.
도 3은 관리자 단말을 통해 각 사용자 별 관리 권한 및 설정 권한을 세분화하는 화면을 도시한 도면이고, 도 4는 관리자 단말을 통해 가상의 표준 프로젝트를 생성하는 화면을 도시한 도면이며, 도 5는 관리자 단말을 통해 룰 설정 데이터가 설정되는 화면을 도시한 도면이며, 도 6은 관리자 단말을 통해 설정되는 룰 설정 데이터의 항목들을 나타낸 도면이고, 도 7은 관리자 단말을 통해 오류에 대한 코멘트 및 누적 상황을 확인하기 위한 화면을 도시한 도면이다.3 is a diagram illustrating a screen for subdividing management rights and setting rights for each user through an administrator terminal, FIG. 4 is a diagram illustrating a screen for generating a virtual standard project through an administrator terminal, and FIG. 5 is an administrator It is a view showing a screen in which rule setting data is set through a terminal, FIG. 6 is a view showing items of rule setting data set through a manager terminal, and FIG. 7 is a comment and accumulation situation for errors through the manager terminal It is a diagram showing a screen for confirmation.
도 3을 살펴보면, 관리자 단말 상에는 앞서 살펴본 배관 설계 데이터 검증부(130)와 연동 가능한 관리자 단말용 배관 설계 검증 프로그램이 실행 및 출력된다. 이때 관리자 단말의 화면 상에는 관리자 권한을 세분화하고 각자의 역할에 맞는 항목 만을 설정 및 할당할 수 있다. 예컨대, 각자의 사용자 id에 따라 정해진 롤(ROLE)이 Super Admin, General Admin, Project Admin 등으로 분류될 수 있다.Referring to FIG. 3 , a piping design verification program for an administrator terminal capable of interworking with the above-described piping design
도 4를 살펴보면, 관리자 단말 상에는 가상의 표준 프로젝트를 구성 및 생성하기 위한 화면이 출력되며, 이때 생성되는 각 프로젝트들은 프로젝트 간 복사가 가능하도록 하여, 신규 호선 발생 시 관리자는 신속하게 룰을 설정할 수 있게 된다.4, a screen for configuring and creating a virtual standard project is output on the manager terminal, and each created project is copied between projects so that the manager can quickly set rules when a new line occurs do.
도 5를 살펴보면, 관리자 단말 상에는 룰 설정 데이터의 검증 기준이 되는 각종 기준 정보들이 설정될 수 있다. 이때 기준 정보들의 정보는 도 6과 같다. 도 6을 살펴보면, 룰 설정 데이터의 검증 기준이 되는 기준 정보들은 파이프 라인의 구조 및 연결과 관련된 다양한 검증 항목들과, 서포트 종류 및 모델링 조건에 관련된 다양한 검증 항목들과, steel outfitting의 배치 정보와 관련된 다양한 검증 항목들과, 전장품 및 의장품 간 거리 및 간섭과 관련된 다양한 검증 항목들과, 기계 장비 주변의 작업영역 간섭과 관련된 다양한 검증 항목들이 포함된다.Referring to FIG. 5 , various pieces of reference information serving as verification standards for rule setting data may be set on the manager terminal. At this time, information of the reference information is as shown in FIG. 6 . Referring to FIG. 6 , the reference information, which is the verification standard of the rule setting data, is related to various verification items related to the structure and connection of the pipeline, various verification items related to the type of support and modeling conditions, and information related to the arrangement of steel outfitting. It includes various verification items, various verification items related to distance and interference between electrical equipment and equipment, and various verification items related to interference in the work area around mechanical equipment.
따라서, 배관 설계 데이터 검증부(130)에서는 설계자 단말을 통해 획득되는 배관 설계 데이터들이 이러한 기준 정보들을 만족하는지 여부를 각 항목 별로 비교 분석한 후, 기준 정보에 만족하지 않는 항목에 대해서는 오류가 있다고 판단하여 이를 관리자 단말 및 설계자 단말을 통해 알리게 된다.Therefore, the piping design
또한, 도 7을 살펴보면, 관리자 단말을 통해서 오류 발생 항목에 대한 처리 내역, 주문주 협의 사항 등의 코멘트를 입력할 수 있고, 추후 동일한 오류 발생 시, 이전에 입력한 코멘트가 지속적으로 관리자 단말 상에 지속적으로 출력되도록 하여 진행 상황 또는 예외 처리 협의 사항을 추적할 수 있도록 하여 이력 관리가 가능하도록 한다.In addition, referring to FIG. 7 , comments such as processing details for error occurrence items and matters discussed with the orderer can be input through the manager terminal, and when the same error occurs later, the previously entered comment is continuously displayed on the manager terminal It is continuously printed so that the progress or exception handling agreement can be tracked to enable history management.
다음으로, 설계자 단말을 통해 출력되는 화면을 살펴보면 다음과 같다.Next, looking at the screen output through the designer terminal is as follows.
도 8은 설계자 단말에 표시되는 체크 항목, 체크 대상, 체크 결과 및 체크 히스토리에 대한 화면을 도시한 도면이다.8 is a diagram illustrating a screen for check items, check objects, check results, and check history displayed on a designer terminal.
도 8을 살펴보면, 설계자 단말의 화면 상에는, 배관 설계 데이터 검증부(130)로부터 제공되는 오류 메시지의 체크 항목, 체크 대상, 체크 결과 및 히스토리 등이 출력될 수 있다.Referring to FIG. 8 , a check item, a check target, a check result, and a history of an error message provided from the pipe design
보다 구체적으로, 체크 항목의 경우 오류 메시지와 관련된 이미지 및 관련 파일 링크를 함께 제공함으로써 룰에 대한 설계자가 직관적으로 이해할 수 있도록 제공할 수 있다. 또한, 즐겨찾기 항목을 통해 자주 사용하는 체크 항목, 체크 대상이 한번에 설정되도록 할 수 있고, 설계자 단말에서 실행되는 설계자 단말용 배관 설계 검증 프로그램이 재실행될 경우, 마지막으로 수행한 항목이 자동으로 체크되도록 한다.More specifically, in the case of a check item, an image related to an error message and a link to a related file are provided together so that the designer can intuitively understand the rule. In addition, frequently used check items and check targets can be set at once through the favorite item, and when the piping design verification program for the designer terminal executed in the designer terminal is re-executed, the last performed item is automatically checked do.
또한, 체크 대상의 경우 별도 대상이 지정되지 않을 경우에는, 관리자 단말을 통해 설정된 작업 영역의 모든 모델이 대상으로 체크되도록 한다.In addition, in the case of a check target, if a separate target is not specified, all models of the work area set through the manager terminal are checked as the target.
또한, 체크 결과의 경우, 배관 설계 데이터 검증부(130)에서는 체크 결과를 엑셀파일로 다운로드할 수 있도록 제공하거나 혹은 별도의 데이터베이스에 업로드가 가능하도록 한다. 또한, 오류 메시지의 내용을 3차원 뷰로 제공하여 설계자 단말 상에 출력되도록 함으로써, 설계자로 하여금 직관적인 오류 이해가 가능하도록 한다.In addition, in the case of the check result, the pipe design
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to the preferred embodiment of the present invention, those skilled in the art will be able to variously modify and change the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. You will understand that you can.
100: 룰 기반 배관 설계 검증 시스템
110: 배관 설계 데이터 획득부
120: 룰 설정 데이터베이스
130: 배관 설계 데이터 검증부100: Rule-based piping design verification system
110: piping design data acquisition unit
120: rule setting database
130: piping design data verification unit
Claims (6)
관리자 단말과 연결되며, 상기 관리자 단말을 통해 입력되는 룰 설정 데이터가 저장되는 룰 설정 데이터베이스; 및
상기 룰 설정 데이터에 기반하여, 상기 각각의 설계자 단말로부터 획득되는 배관 설계 데이터를 검증하고, 상기 배관 설계 데이터에 대한 검증 결과를 상기 하나 이상의 설계자 단말 및 상기 관리자 단말에 전송하는 배관 설계 데이터 검증부;를 포함하는 것을 특징으로 하는, 룰 기반 배관 설계 검증 시스템.
a piping design data acquisition unit connected to one or more designer terminals and acquiring piping design data from each designer terminal;
a rule setting database connected to the manager terminal and storing rule setting data input through the manager terminal; and
A piping design data verification unit that verifies the piping design data obtained from each of the designer terminals based on the rule setting data, and transmits a verification result for the piping design data to the one or more designer terminals and the manager terminal; It characterized in that it comprises a, rule-based piping design verification system.
상기 배관 설계 데이터는,
3차원(3D) 배관 모델에 대한 런파일인 것을 특징으로 하는, 룰 기반 배관 설계 검증 시스템.
According to claim 1,
The pipe design data is,
A rule-based piping design verification system, characterized in that it is a run file for a three-dimensional (3D) piping model.
상기 배관 설계 데이터 검증부는,
상기 관리자 단말을 통해 기 설정된 주기에 따라 상기 각각의 설계자 단말로부터 상기 배관 설계 데이터를 획득하는 것을 특징으로 하는, 룰 기반 배관 설계 검증 시스템.
According to claim 1,
The pipe design data verification unit,
A rule-based piping design verification system, characterized in that the piping design data is acquired from each of the designer terminals according to a preset period through the manager terminal.
상기 배관 설계 데이터 검증부는,
각각의 설계자 단말로부터 획득된 상기 배관 설계 데이터를 취합한 후 기 설정된 검증 주기에 따라 배치 업무(batch job) 데이터를 생성 및 실행하는 것을 특징으로 하는, 룰 기반 배관 설계 검증 시스템.
According to claim 1,
The pipe design data verification unit,
A rule-based piping design verification system, characterized in that after collecting the piping design data obtained from each designer terminal, generating and executing batch job data according to a preset verification cycle.
상기 배관 설계 데이터 검증부는,
상기 관리자 단말을 통해 설정되는 일정 데이터에 따라, 상기 배치 업무 데이터를 실행하는 것을 특징으로 하는, 룰 기반 배관 설계 검증 시스템.
5. The method of claim 4,
The pipe design data verification unit,
According to the schedule data set through the manager terminal, characterized in that for executing the arrangement task data, a rule-based piping design verification system.
상기 배관 설계 데이터 검증부는,
상기 배관 설계 데이터에 대한 검증 결과를 상기 하나 이상의 설계자 단말에 각각 제공하되, 상기 검증 결과에 오류 데이터를 3차원 데이터로 생성 및 포함시켜 제공하는 것을 특징으로 하는, 룰 기반 배관 설계 검증 시스템.According to claim 1,
The pipe design data verification unit,
A verification result for the pipe design data is provided to the one or more designer terminals, respectively, and error data is generated and included in the verification result as three-dimensional data, and is provided, a rule-based pipe design verification system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200143916A KR20220058305A (en) | 2020-10-30 | 2020-10-30 | System for verifying piping design based on rules |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200143916A KR20220058305A (en) | 2020-10-30 | 2020-10-30 | System for verifying piping design based on rules |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20220058305A true KR20220058305A (en) | 2022-05-09 |
Family
ID=81582803
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200143916A Ceased KR20220058305A (en) | 2020-10-30 | 2020-10-30 | System for verifying piping design based on rules |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20220058305A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102840492B1 (en) * | 2024-11-29 | 2025-07-30 | 플랜트에셋 주식회사 | RULE Management System for Consistency Verification in Ship Outfitting Design |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130039965A (en) | 2011-10-13 | 2013-04-23 | 현대중공업 주식회사 | Ship's piping modeling system and extracted valve list appropriateness verification method thereof |
-
2020
- 2020-10-30 KR KR1020200143916A patent/KR20220058305A/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130039965A (en) | 2011-10-13 | 2013-04-23 | 현대중공업 주식회사 | Ship's piping modeling system and extracted valve list appropriateness verification method thereof |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102840492B1 (en) * | 2024-11-29 | 2025-07-30 | 플랜트에셋 주식회사 | RULE Management System for Consistency Verification in Ship Outfitting Design |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12039292B2 (en) | Maintenance and commissioning | |
| US10664771B2 (en) | Product development management system and method | |
| JP6966159B2 (en) | Process control network rule builder | |
| US10192023B2 (en) | Model comparison tool | |
| US20180107195A1 (en) | Method and system for cross discipline data validation checking in a multidisciplinary engineering system | |
| KR20220058305A (en) | System for verifying piping design based on rules | |
| Hong et al. | From hazard identification to controller design: Proactive and llm-supported safety engineering for ml-powered systems | |
| US11195138B2 (en) | System and method for risk, waste, and opportunity evaluation, analysis, and recommendation | |
| CN117632723B (en) | Automatic simulation adjustment and measurement method, system, equipment and medium | |
| KR20240162677A (en) | Piping design verification system according to building structure | |
| JP6290147B2 (en) | Computer-implemented method for creating control device program code and associated message management system | |
| JP2020204847A (en) | Control software test scenario automatic generation method, equipment and automatic test method, equipment and computer program | |
| Dalal et al. | Software Testing-Three P'S Paradigm and Limitations | |
| JP7429945B2 (en) | Design support method, design support program, and design support system | |
| CN114723080A (en) | Equipment maintenance management method, system, device and storage medium | |
| Staron et al. | Industrial self-healing measurement systems | |
| Chen et al. | A Scalable Framework for Safety Assurance of Self-Driving Vehicles based on Assurance 2.0 | |
| Ahmad | An analysis of process vs. inspection capabilities in fabricated, engineered-to-order supply chains | |
| US10394688B2 (en) | Method for detecting computer module testability problems | |
| Anjorin et al. | Bidirectional Transformations in Practice: An Automotive Perspective on Traceability Maintenance (Short Paper). | |
| Shefa et al. | An Analysis of Early-Stage Functional Safety Analysis Methods and Their Integration into Model-Based Systems Engineering | |
| Doerr et al. | Managing an ISO 26262 Safety Case: A Software System Perspective | |
| Jarraya et al. | Towards model-based usability evaluation of interactive application: Detecting Unexpected Situations and Validating System Task Model | |
| CN119440991A (en) | A static code analysis method, electronic device and medium | |
| Jaspers et al. | BIM Basics for Real Estate and Facility Managers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20201030 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220620 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20220927 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20220620 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |