[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100854989B1 - 레이아웃 설계 지원 시스템과 방법, 및 컴퓨터 판독가능한 기록매체 - Google Patents

레이아웃 설계 지원 시스템과 방법, 및 컴퓨터 판독가능한 기록매체 Download PDF

Info

Publication number
KR100854989B1
KR100854989B1 KR1020060112058A KR20060112058A KR100854989B1 KR 100854989 B1 KR100854989 B1 KR 100854989B1 KR 1020060112058 A KR1020060112058 A KR 1020060112058A KR 20060112058 A KR20060112058 A KR 20060112058A KR 100854989 B1 KR100854989 B1 KR 100854989B1
Authority
KR
South Korea
Prior art keywords
data
layout
editing
screen
building
Prior art date
Application number
KR1020060112058A
Other languages
English (en)
Other versions
KR20070051722A (ko
Inventor
유우키 오카다
Original Assignee
가부시끼가이샤 도시바
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 가부시끼가이샤 도시바 filed Critical 가부시끼가이샤 도시바
Publication of KR20070051722A publication Critical patent/KR20070051722A/ko
Application granted granted Critical
Publication of KR100854989B1 publication Critical patent/KR100854989B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/392Floor-planning or layout, e.g. partitioning or placement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/14Pipes

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Architecture (AREA)
  • Software Systems (AREA)
  • Structural Engineering (AREA)
  • Computational Mathematics (AREA)
  • Civil Engineering (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 구조를 고려한 상세한 레이아웃 설계를 생성하기 위한 프로세스를 지원할 수의 있게 하며, 레이아웃 설계 프로세스의 작업 부하를 저감시키는데 기여한다. 레이아웃 편집부는 인터페이스부에 레이아웃 설계 데이터 편집용의 화면을 표시하도록 하고, 화면상에 입력된 편집 지시를 받고, 편집 지시에 따라 레이아웃 설계 데이터를 편집한다. 레이아웃 편집부는 레이아웃 설계 데이터를 5개의 데이터 타입, 즉, 건물 데이터, 기기 배치 데이터, 기기 접속 요소 데이터, 기기 접속 경로 데이터, 사용자 지정 범위 데이터로 분류하고, 각 데이터 타입의 데이터를 독립적으로 편집한다. 기억부는 레이아웃 설계 데이터의 편집 결과를 저장한다. CAD 변환부는 레이아웃 설계 데이터를 2차원 CAD 도면 또는 3차원 CAD 모델로 변환하여, 인터페이스부가 이 2차원 CAD 도면 또는 3차원 CAD 모델을 화면상에 표시하도록 한다.
레이아웃, 기억부, 편집부, 인터페이스부, 변환부

Description

레이아웃 설계 지원 시스템과 방법, 및 컴퓨터 판독가능한 기록매체{LAYOUT DESIGN SUPPORT SYSTEM, METHOD, AND COMPUTER-READABLE STORAGE MEDIUM}
도 1은 본 발명이 적용되는 레이아웃 설계 지원 시스템의 실시예를 나타내는 블록도.
도 2는 도 1의 레이아웃 설계 지원 시스템에 의해 실행된 레이아웃 편집 처리의 개략을 나타내는 플로차트.
도 3의 (a) 및 (b)는 도 1의 건물 데이터 편집부에 의해 실행된 건물 데이터 편집 처리용의 묘화 화면의 화상 표시 예를 나타내는 도면으로, (a)는 건물 중심선 데이터 편집용의 묘화 화면을 나타내고, (b)는 건물 배치 데이터 편집용의 묘화 화면을 나타내는 도면.
도 4의 (a) 및 (b)는 도 1의 건물 데이터 편집부에 의해 실행된 건물 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면으로, (a)는 건물 중심선 데이터 편집용의 제어 화면을 나타내고, (b)는 건물 배치 데이터 편집용의 제어 화면을 나타내는 도면.
도 5의 (a) 및 (b)는 도 1의 기기 배치 데이터 편집부에 의해 실행된 기기 배치 데이터 편집 처리용의 묘화 화면의 화상 표시 예를 나타내는 도면으로, (a)는 기기 배치 데이터 편집용의 묘화 화면을 나타내고, (b)는 기기 배치 데이터 편집용 의 묘화 화면상에 실행된 데이터 편집 작업의 일례를 나타내는 도면.
도 6의 (a) 및 (b)는 도 1의 기기 배치 데이터 편집부에 의해 실행된 기기 배치 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면으로, (a)는 기기 배치 데이터 편집용의 제어 화면을 나타내고, (b)는 기기 속성 데이터 편집용의 제어 화면을 나타내는 도면.
도 7은 도 1의 표시 범위 변경부에 의해 표시 범위가 전환되는 방식을 나타내는 도면.
도 8은 도 1의 기기 배치 데이터베이스에 저장되어 있는 기기 배치 데이터를 판독하여, 기기를 묘화 화면상에 표시할 경우의 표시 처리의 흐름을 나타내는 플로차트.
도 9의 (a) 및 (b)는 도 1의 기기 접속 요소 데이터 편집부에 의해 실행된 기기 접속 요소 데이터 편집 처리용의 묘화 화면의 화상 표시 예를 나타내는 도면으로, (a)는 기기 접속 요소 데이터 편집용의 묘화 화면을 나타내고, (b)는 기기 접속 요소 데이터 편집용의 묘화 화면상에 실행된 데이터 편집 작업의 일례를 나타내는 도면.
도 10의 (a) 및 (b)는 도 1의 기기 접속 요소 데이터 편집부에 의해 실행된 기기 접속 요소 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면으로, (a)는 기기 접속 요소 데이터 편집용의 제어 화면을 나타내고, (b)는 접속 속성 데이터 편집용의 제어 화면을 각각 나타내는 도면.
도 11은 도 1의 기기 접속 요소 데이터베이스에 저장되어 있는 기기 접속 요 소 데이터를 판독하여, 묘화 화면상에 기기 접속 요소를 표시할 경우의 표시 처리의 흐름을 나타내는 플로차트.
도 12는 도 1의 기기 접속 경로 데이터 편집부에 의해 실행된 기기 접속 경로 데이터 편집 처리용의 묘화 화면의 화상 표시 예를 나타내는 도면.
도 13의 (a) 및 (b)는 도 1의 기기 접속 경로 데이터 편집부에 의해 실행된 기기 접속 경로 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면으로, (a)는 기기 접속 경로 데이터 편집용의 제어 화면을 나타내고, (b)는 접속 경로 속성 데이터 편집용의 제어 화면을 나타내는 도면.
도 14는 도 1의 기기 접속 경로 데이터베이스에 저장된 기기 접속 경로 데이터를 판독하여, 묘화 화면상에 기기 접속 경로를 표시할 경우의 표시 처리의 흐름을 나타내는 플로차트.
도 15는 도 1의 사용자 지정 범위 데이터 편집부에 의해 실행된 사용자 지정 범위 데이터 편집 처리용의 묘화 화면의 화상 표시 예를 나타내는 도면.
도 16은 도 1의 사용자 지정 범위 데이터 편집부에 의해 실행된 사용자 지정 범위 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면.
도 17은 도 1의 사용자 지정 범위 데이터베이스에 저장되어 있는 사용자 지정 범위 데이터를 판독하여, 묘화 화면상에 사용자 지정 범위를 표시할 경우의 표시 처리의 흐름을 나타내는 플로차트.
도 18은 도 1의 평가 계산부에 의해 실행된 평가 계산 처리의 구체적인 예를 나타내는 도면.
도 19는 도 1의 건물 데이터 편집부에 의해 실행된 건물 중심선 데이터 편집용의 묘화 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 20은 도 1의 건물 데이터 편집부에 의해 실행된 건물 배치 데이터 편집용의 묘화 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 21은 도 1의 건물 데이터 편집부에 의해 실행된 건물 데이터 편집용의 제어 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 22는 도 1의 기기 배치 데이터 편집부에 의해 실행된 기기 배치 데이터 편집용의 묘화 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 23은 도 1의 기기 배치 데이터 편집부에 의해 실행된 기기 배치 데이터 편집용의 제어 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 24는 도 1의 기기 배치 데이터 편집부에 의해 실행된 기기 속성 데이터 편집용의 제어 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 25는 도 1의 기기 접속 요소 데이터 편집부에 의해 실행된 기기 접속 요소 데이터 편집용의 묘화 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 26은 도 1의 기기 접속 요소 데이터 편집부에 의해 실행된 기기 접속 요소 데이터 편집용의 제어 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 27은 도 1의 기기 접속 요소 데이터 편집부에 의해 실행된 접속 속성 데이터 편집용의 제어 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 28은 도 1의 기기 접속 경로 데이터 편집부에 의해 실행된 기기 접속 경로 데이터 편집용의 묘화 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 29는 도 1의 기기 접속 경로 데이터 편집부에 의해 실행된 기기 접속 경로 데이터 편집용의 제어 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 30은 도 1의 기기 접속 경로 데이터 편집부에 의해 실행된 접속 경로 속성 데이터 편집용의 제어 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 31은 도 1의 사용자 지정 범위 데이터 편집부에 의해 실행된 사용자 지정 범위 데이터 편집용의 묘화 화면의 구체적인 화면 표시 예를 나타내는 도면.
도 32는 도 1의 사용자 지정 범위 데이터 편집부에 의해 실행된 사용자 지정 범위 데이터 편집용의 제어 화면의 구체적인 화면 표시 예를 나타내는 도면.
도면의 주요 부분에 대한 부호의 설명
100 : 레이아웃 설계 지원 시스템
110 : 인터페이스부
111 : 데이터 입력부
112 : 데이터 출력부
120 : 레이아웃 편집부
121 : 건물 데이터 편집부
122 : 기기 배치 데이터 편집부
123 : 기기 접속 요소 데이터 편집부
124 : 기기 접속 경로 데이터 편집부
125 : 사용자 지정 범위 데이터 편집부
126 : 평가 계산 기동부
127 : 출력 형식 전환부
128 : 표시 범위 변경부
129 : 화면 전환부
130 : 기억부
131 : 건물 데이터베이스
132 : 기기 배치 데이터베이스
133 : 기기 접속 요소 데이터베이스
134 : 기기 접속 경로 데이터베이스
135 : 사용자 지정 범위 데이터베이스
140 : 평가 계산부
141 : 비교부
142 : 애니메이션부
150 : CAD 변환부
160 : 2차원 CAD 기기 도면 심벌 데이터베이스
170 : 3차원 CAD 기기 모델 데이터베이스
본 발명은 컴퓨터를 이용하여, 레이아웃 설계를 지원하기 기술에 관한 것으로, 플랜트 레이아웃 범위 공간 내에서 건물과 복수 기기의 배치 및 기기 사이의 접속을 포함하는 레이아웃 설계를 지원하는 기술에 관한 것이다.
화력, 원자력, 수력 등의 발전 플랜트나 화학 플랜트 등, 각종 플랜트의 설비의 레이아웃 설계는, 플랜트 설계업자 측에서, 견적서 제출시나 설계 프로세스의 초기 단계에서 실행되며, 예를 들면 건물, 기기, 배관, 배선 등의 배치와 같은 개념들을 포함한다. 이 레이아웃 설계 프로세스는, 설계 내용에 관한 여러 가지 조건이나 업무상의 여러 가지 조건에 따라 실행될 필요가 있다. 이하에는, 이들 여러 가지 조건은 「주어진 부지 내에 설치하기 위한 여러 가지 조건」, 「부지 외부에의 영향을 방지하기 위한 여러 가지 조건」, 「견적 작업으로서의 여러 가지 조건」으로 크게 구분한다.
[주어진 부지 내에 설치하기 위한 여러 가지 조건]
우선, 모든 필요한 설비를 주어진 부지 내에 수용시키는 것을 확보하여 설계하는 것이 필수 조건이다. 또한, 비용을 줄이기 위해서는 경제성과 시공성을 충분하게 고려하는 것이 필요하다. 또한, 고객 조달 사양과 법률을 충분히 고려해야 한다.
구체적으로, 발전 플랜트 컨셉트의 레이아웃 설계에 있어서는, 고객 조달 사양서에 기재되어 있는 압력, 온도 등의 유체 정보에 따른 열정산(熱精算, heat balance)에 의해 주요 기기의 크기와 이에 상당하여 선택된 보조 기기의 크기를 결정한다. 주요 기기와 보조 기기를 외부 벤더로부터 구입할 경우에는, 이 벤더의 기기 카탈로그에 의거하여 기기의 크기를 결정해야 한다.
어느 경우라도, 기기를 수용하는 건물을 건설하기 위한 공사비는 기기의 표 영역에 따라 증대된다. 그러므로, 각 기기의 크기를 가능한 소형화하고, 배치 영역을 가능한 감소시켜서, 건물의 치수를 축소하는 것이 필요하다. 건물의 구조가 복잡하거나 특수할 경우에는 공사비가 상승하게 되므로, 가능한 건축하기 용이한 건물 구조로 하는 것이 또한 중요하다.
또한, 기기들을 접속하는 배관이나 배선에 의한 경로에 관한 라우트 설계는 건물과 기기의 크기와 위치뿐만 아니라, 전기, 상하수도, 연료 등의 준비된 라인에 관한 외부 간섭을 감안하여 실행할 필요가 있다. 동시에, 물량과 시공비 저감을 달성하기 위하여, 배관과 배선은 가능한 짧게 설계되어야 할 필요가 있으며, 기기 사이에 최단 라우트로 하는 것이 바람직하다. 이러한 이유는 다음과 같다.
예를 들어, 고온 고압에 견딜 수 있는 주 증기 배관, 고전압에 견딜 수 있는 전원용 배선 등은 상당히 고가이기 때문에, 배관과 배선의 길이가 증가할 경우, 물량이 증대되어, 비용의 증가를 초래한다. 특히, 배선 거리가 증가될 경우, 전압 강하 효과를 방지하기 위해 보다 고가의 배선을 선택해야하므로, 배선 거리를 감소시키는 것은 매우 중요하다. 배관과 배선 설치 동안에 사용되는 배관 랙(rack)과 배선 랙으로 알려진 철골 구조물의 시공, 및 배관 매설과 배선 트렌치하는데 필요한 땅파기 작업에 대해서도 마찬가지로 거리 증가에 따라 비용이 상승한다.
그러나, 실제로는, 배관과 배선은 기기 사이를 최단 라우트로 하여 설계되는 일은 거의 없다. 이러한 이유는, 배관과 배선 라우트 설계 동안에, 거리 이외에도 접근성, 용이한 유지 관리, 및 시공 순서도 고려되어야 하기 때문이다. 예를 들어, 최단 라우트 상에 도로나 조작 설치대가 있을 경우에, 이들 장애물을 회피하도 록 라우트 설계를 실행해야 한다. 또한, 다른 라우트에 대하여 배관 랙이나 트렌치가 형성되어 있는 라우트 설계가 우선되어야 한다. 특히, 트렌치가 플랜트의 외주를 주회할 경우에, 물량 집계에 큰 영향을 끼치므로, 그러한 라우트는 극력 회피할 필요가 있다.
[부지 외부에의 영향을 방지하기 위한 여러 가지 조건]
주어진 부지 내부에 관한 여러 가지 조건 이외에, 설계가 부지 외부에 미치는 영향을 방지하는 것도 중요하다. 보다 구체적으로는, 플랜트를 조작할 경우, 통상 상당량의 진동과 소음이 발생하기 하기 때문에, 진동과 소음이 부지 외부 환경에 영향이 미치는 것을 방지하기 위한 방법들에 대해 충분한 고려가 이루어져야 한다. 다른 법률과 마찬가지로, 환경 문제에 관하여 나라와 지역에 따라 법률과 조례가 다르기 때문에, 대상이 되는 나라와 지역의 법률과 조례에 따라 설계를 실행해야할 필요가 있다.
특히, 음압 레벨에 대하여는, 부지와 부지 외부 사이의 경계에서 음압 레벨의 상한이 설정될 수도 있기 때문에, 이들 음압 레벨 조건을 만족시키도록 설계가 실행되어야 한다. 그러므로, 부지 외부와의 경계에서 소음원으로 되는 기기를 제거하고, 기기 주위에 방어벽을 설치하는 조치를 취하는 것 또한 필요하다.
[견적 작업으로서의 여러 가지 조건]
레이아웃 설계의 설계 내용에 관한 여러 가지 조건 이외에, 견적 작업으로서의 레이아웃 설계는 플랜트 설계에서의 다단계 설계 프로세스의 개시 단계에 위치하고 있기 때문에 많은 제약이 적용된다. 우선, 설계에 소요되는 시간이 짧다는 것이 큰 제약으로 작용한다. 즉, 입찰하기 위해 견적에 소요되는 시간이 짧은데다가, 동시에 다수의 안건이 다루어지지 않으면 안 된다. 또한, 설계 프로세스의 선두에 레이아웃 설계가 위치하고 있기 때문에, 하류 부문에 정확한 지시를 하기 위해서는 속도가 요구된다.
또한, 설계 단계 동안에 이용될 수 있는 정보는 한정되어 있으므로, 정보 부족을 보충하기 위한 작업이 실행될 필요가 있다. 예를 들어, 과거에 실적이 있는 플랜트와의 비교 및 그 시점에서 확정된 정보의 정리 등과 같은, 실제 레이아웃 설계 이외의 다양한 작업이 레이아웃 설계를 최적화하기 위해 실행되어야 한다.
[플랜트 설계에 관한 공지 예]
플랜트 설계에 관한 공지 예로서 일본국 공개 특허 H6-314310호 공보에는, 플랜트 설계의 상류 프로세스인 플랜트 기능적인 레이아웃 설계와 플랜트에 대한 최적 운전 계획 시뮬레이션에 이용된 플랜트 설계 지원 시스템을 개시하고 있다. 일반적으로, 레이아웃 설계에 관한 많은 종래 기술은 플랜트 운전 시뮬레이션에 관한 것으로, 예를 들어, 일본국 공개 특허 H6-301546호 공보에는 플랜트 운전 시뮬레이션용 인공지능 소프트웨어를 개시하고 있다.
일본국 공개 특허 제2002-2511414호 공보에서는 플랜트 사용자와 설계자가 탈(脫)질소 기기의 증설을 효과적으로 계획할 수 있는 기술에 대해 언급하고 있다. 그러나, 이 기술은 레이아웃 설계에 관한 것은 아니다.
일본국 공개 특허 H10-124566호 공보와 일본국 공개 특허 H9-305643호 공보에서는 3차원 모델을 이용하여 구체적인 기기 배치와 기기 사이의 논리적 접속을 설정함으로써 플랜트 배치 최적 계산을 실행하는 기술을 플랜트 설계 툴로써 기능하는 기술을 개시하고 있다.
상술한 종래의 플랜트 설계 관련 기술에서는, 다음과 같은 문제점들이 존재한다. 우선, 견적 툴로서 사용될 경우, 레이아웃 설계 지원은 플랜트 설계 조건 등의 데이터베이스를 제공하는 것 이상을 의미하는 것은 아니며, 상세한 레이아웃 설계 프로세스 이상까지 지원하는 것은 제공되지 않는다. 일본국 공개 특허 H10-124566호 공보와 일본국 공개 특허 H9-305643호 공보에서는 기기의 배치와 이들 사이의 논리적 접속의 설정이 기재되어 있지만, 시공하는 동안에 물량과 비용에 영향을 끼치는, 건물의 배치, 기기 사이의 물리적 접속의 설정 등에 관하여는 언급되어 있지 않다.
상술한 바와 같이, 기기 간을 접속하는, 배관과 배선 등에 의한 구체적인 라우트 설계는 시공하는 동안에 물량과 비용에 상당한 영향을 끼치기 때문에, 구체적인 라우트 설계 동안 이들 조건들을 고려하는 것이 중요하다. 그러나, 종래 기술에서는, 논리적 기기 접속만이 고려되어, 필요한 조건들을 고려한 구체적인 라우트 설계에 관하여 지원하는 것은 제공되지 않는다. 결과적으로, 구체적인 라우트 설계는 설계자에게 큰 부담을 안겨주며, 최적의 라우트 설계를 생산하기에는 곤란하다. 레이아웃 설계 프로세스 동안 최적의 라우트 설계를 생산하기 곤란하기 때문에, 물량 집계와 비용을 정확히 계산하는 것 또한 곤란해 진다.
또한, 기기 배치의 공간적 파악, 2차원 CAD 도면이나 3차원 CAD 모델을 이용 하여 이것의 시각적 표현을 행하는 것이 바람직하다. 그러나, 2차원 CAD나 3차원 CAD를 이용하여 설계 작업을 행할 경우, 간단한 범용 도형이 사용되는 경우보다 레이아웃 설계 작업 부하가 더욱 커지게 된다.
어떤 경우에든지, 플랜트 설계 견적 작업의 업무는 해가 거듭할수록 증가되었다. 이에 대한 주요 이유로서는, 이러한 요구에 부합하기 위해서는 다수의 안건을 처리해야되지만, 각 개별 플랜트에 대한 공급 범위가 넓어지고 알려지지 않은 새로운 기술을 처리해야하기 때문이다. 단시간 내에 다량의 업무가 실행되어야하는 견적 작업이 집중되는 성질로 인해, 고객의 조달 사양서에 관한 간과나 잘못된 해석에 의한 오류가 발생할 수도 있으며, 중대한 견적 누락을 초래할 가능성이 발생한다. 그 때문에, 견적 작업으로서의 레이아웃 설계에 내포된 큰 위험성을 회피하기 위하여, 레이아웃 설계에 요구된 작업 부하를 경감시킬 필요가 있다.
본 발명은 종래 기술의 이들 문제점들을 해결하기 위해 제안된 것으로, 레이아웃 설계 프로세스의 작업 부하를 경감시키도록 고려된 상세한 레이아웃 설계 프로세스를 지원할 수 있는 레이아웃 설계 지원 시스템, 방법, 및 프로그램을 제공하는 것을 그 목적으로 한다.
상기 목적을 달성하기 위하여, 본 발명은 건물 배치와 물리적 접속 설정 등을 포함하는 레이아웃 설계 데이터를 편집하고, 이 편집된 데이터를 2차원 CAD 도면이나 3차원 CAD 모델로 적당하게 변환시키는 레이아웃 설계 지원 시스템을 제공한다. 결과적으로, 간단한 범용 도형을 사용하여 시공을 고려한 상세한 레이아웃 설계를 용이하게 생산할 수 있으며, 2차원 CAD 도면이나 3차원 CAD 모델을 이용하여 레이아웃을 공간적으로 용이하게 이해할 수 있다.
본 발명의 레이아웃 설계 지원 시스템은, 컴퓨터를 이용하여, 건물과 플랜트의 레이아웃 범위 공간내에서의 복수의 기기와 이들 기기 사이의 접속을 포함하는 레이아웃 설계 프로세스를 지원한다. 컴퓨터는 인터페이스 수단, 레이아웃 편집 수단, 기억 수단, 및 CAD 변환 수단을 포함한다.
여기서, 레이아웃 편집 수단은 인터페이스 수단에 레이아웃 설계 데이터에 관한 레이아웃 설계 데이터 편집 화면을 표시하도록 하는 한편, 인터페이스 수단은 건물 중심선과 건물 배치에 관한 건물 데이터, 기기의 배치에 관한 기기 배치 데이터, 기기 사이의 물리적 접속에 관한 기기 접속 데이터, 및 사용자에 의해 지정된 범위에 관한 사용자 지정 범위 데이터를 포함하는 각종 지시와 데이터의 입력 및 각종 화면을 표시하며, 화면상에 입력된 편집 지시를 받아들이고, 편집 지시에 따라 레이아웃 설계 데이터를 편집한다. CAD 변환 수단은 레이아웃 편집 수단에 의해 생성된 레이아웃 설계 데이터를 2차원 CAD 도면이나 3차원 CAD 모델로 변환하는 한편, 기억 수단은 레이아웃 편집 수단에 의해 생성된 레이아웃 설계 데이터 편집 결과를 저장하고, 화면에 2차원 CAD 도면이나 3차원 CAD 모델을 인터페이스 수단에 표시하도록 한다.
본 발명의 레이아웃 지원 방법 및 레이아웃 설계 지원 프로그램은 상기 시스템의 특징을 방법과 컴퓨터 프로그램의 형태로 각각 채용한 것이다.
상술한 본 발명에 따르면, 건물 중심선, 및 건물 배치에 관한 건물 데이터, 기기의 배치에 관한 기기 배치 데이터, 기기 사이의 접속에 관한 기기 접속 데이터, 기기의 배치 및 서로 간의 접속을 제한하는 사용자 지정 범위에 관한 사용자 지정 범위 데이터 등으로 적절하고 정확하게 분류된 구체적인 레이아웃 설계 데이터의 편집을 지원함으로써, 시공을 고려한 상세한 레이아웃 설계 프로세스를 지원할 수 있다. 결과적으로, 설계자는 시공에 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 물량 및 비용을 정확하게 계산할 수 있다. 그러므로, 설계자의 작업 부하가 저감된다.
건물 중심선과 배치에 관한 설정과 기기 사이의 물리적인 접속에 관한 설정이 가능하기 때문에, 시공에 한층 더 적합한 레이아웃 설계가 생성될 수 있다. 그 때문에, 설계자는 시공에 한층 더 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 물량과 비용을 정확하게 계산할 수 있다. 그러므로, 설계자의 작업 부하는 보다 더 저감된다.
또한, 설계자는 2차원 CAD 도면이나 3차원 CAD 모델 대신에 간단한 범용 도형을 이용하여 정확하고 적합하게 분류된 레이아웃 설계 데이터의 상세한 검토를 통하여 상세한 레이아웃 설계를 생성할 수 있기 때문에, 설계자의 작업 부하는 보다 더 저감된다.
한편, 레이아웃 설계 데이터는 필요에 따라 2차원 CAD 도면이나 3차원 CAD 모델로 변환될 수도 있기 때문에, 설계 프로세스 종료시뿐만 아니라 설계 프로세스 동안에도 2차원 CAD 도면이나 3차원 CAD 모델로부터 레이아웃의 공간적인 파악이 될 수 있다. 그러므로, 2차원 CAD 도면이나 3차원 CAD 모델을 채용하는 레이아웃 설계 프로세스에서 얻어진 동일한 효과가 실질적으로 얻어진다.
본 발명은 시공을 고려하는 상세한 레이아웃 설계를 생성하기 위한 프로세스를 지원하고, 그럼으로써 레이아웃 설계 프로세스의 작업 부하를 저감시키는데 기여할 수 있는 레이아웃 설계 지원 시스템, 방법, 및 프로그램을 제공한다.
[시스템 구성]
도 1은 본 발명이 적용되는 레이아웃 설계 지원 시스템의 실시예를 나타내는 블록도이다. 도 1에 나타낸 바와 같이, 이 실시예에 따른 레이아웃 설계 지원 시스템(100)은 인터페이스부(110), 레이아웃 편집부(120), 기억부(130), 평가 계산부(140), 및 CAD 변환부(150)에 의해 구성되며, 이 모두는 컴퓨터에 의해 실현된다. 각부(110, 120, 130, 140, 150)는 이하에 상세히 기술한다.
인터페이스부(110)는 데이터 입력부(111)와 데이터 출력부(112)에 의해 구성된다. 여기서, 데이터 입력부(111)는 사용자 조작에 따라 각종 지시와 데이터를 입력하기 위한 마우스나 키보드 등과 같은 입력 장치이고, 데이터 출력부(112)는 데이터 입력부(111)를 통하여 입력된 데이터, 데이터 기억부(130)에 저장된 데이터, 및 레이아웃 편집부(120), 평가 계산부(140), 및 CAD 변환부(150)에 의해 처리된 결과를 사용자에게 표시하거나 출력하기 위한 디스플레이 또는 프린터 등과 같은 출력 장치이다. 즉, 인터페이스부(110)는 컴퓨터와 사용자 사이의 정보 교환을 실행하기 위한 부분이며, 통상 "사용자 인터페이스" 등으로 알려져 있다.
레이아웃 편집부(120)는 레이아웃 설계 데이터 편집 화면을 인터페이스부(110)에 표시시키고, 화면상에 입력된 편집 지시를 받아들이고, 편집 지시에 따라 레이아웃 설계 데이터를 편집하는 수단으로서 기능한다. 이 실시예에서, 레이아웃 편집부(120)는 레이아웃 설계 데이터를 5개의 데이터 타입, 즉, 건물 데이터, 기기 배치 데이터, 기기 접속 요소 데이터, 기기 접속 경로 데이터, 사용자 지정 범위 데이터로 분류하고, 각 데이터 타입에 속하는 데이터를 독립적으로 편집한다.
여기서, "건물 데이터"는 중심선 및 건물의 배치와 관련되고, 한편 "기기 배치 데이터"는 기기의 배치와 관련된다. "기기 접속 요소 데이터"와 "기기 접속 경로 데이터"는 기기 사이의 물리적 접속에 관련된 "기기 접속 데이터"의 하위 타입이다. "기기 접속 요소 데이터"는 기기의 물리적 접속 요소(배관, 배선 등)의 구성에 관련되고, 한편 "기기 접속 경로 데이터"는 기기 접속 요소에 대한 경로를 형성하는 보조 요소(랙, 트렌치 등)의 구성과 관련된다. "사용자 지정 범위 데이터"는 특정 목적으로 사용자에 의해 지정된 범위(물량 집계 범위, CAD 데이터 변환 범위 등)와 관련된다.
레이아웃 편집부(120)는 건물 데이터 편집부(121), 기기 배치 데이터 편집부(122), 기기 접속 요소 데이터 편집부(123), 기기 접속 경로 데이터 편집부(124), 및 사용자 지정 범위 데이터 편집부(125)를 포함하며, 각각은 5개의 데이터 타입, 즉, 건물 데이터, 기기 배치 데이터, 기기 접속 요소 데이터, 기기 접속 경로 데이터 중 하나를 갖는 데이터를 독립적으로 편집하는 개별 편집부로서 기능한다.
개별 편집부(121 내지(125) 각각은, 인터페이스부(110)에 의해 표시되는 레이아웃 설계 데이터 편집 화면으로서 기능하는, 레이아웃 설계 데이터 편집 작업 내용을 레이아웃 도형으로써 묘화하는 묘화 화면과 관련 제어 화면을 구성한다. 여기서, 제어 화면은 레이아웃 설계 데이터의 편집 대상 항목에 관련된 입력/선택/표시 필드 또는 조작용 화상 요소를 표시하여, 사용자 조작에 따른 편집 지시와 데이터를 입력하는 화면이다. 제어 화면에 의해 얻어진 정보는 해당 묘화 화면에 전송되어 레이아웃 도형에 반영된다.
본 명세서에서는, "조작용 화상 요소"는 조작 버튼, 커서, 입력 윈도 등과 같은 입력 또는 선택을 실행하기 위한 조작부로서 기능하는 개별 화상 요소를 뜻하는 것에 유의한다. 또한, "입력/선택/표시 필드" 또는 "선택/표시 필드"는 입력을 실행하여 그 내용을 표시하기 위한 기능부를 의미하며, 구체적인 기능을 실현하기 위한 조작 버튼, 커서, 입력 윈도, 및 항목명 표시를 포함하는 넓은 개념이다.
레이아웃 편집부(120)는 평가 계산 기동부(126), 출력 형식 전환부(127), 표시 범위 변경부(128), 화면 전환부(129)를 더 포함하고 있다. 여기에서, 평가 계산 기동부(126)는 평가 계산부(140)가 개별 편집부(121 내지(125)의 제어 화면 또는 묘화 화면상에 표시된 입력/선택/표시 필드 또는 조작용 화상 요소를 통하여 입력된 지시에 따라, 평가 계산 처리를 시작시킨다.
출력 형식 전환부(127)는 개별 편집부(121 내지(125)의 제어 화면 또는 묘화 화면상에 표시된 입력/선택/표시 필드 또는 조작용 화상 요소를 통하여 입력된 지시에 따라, CAD 변환부(150)를 제어하여, 묘화 화면의 출력 형식을 2차원 CAD 도면 또는 3차원 CAD 모델로 전환시킨다.
표시 범위 변경부(128)는 개별 편집부(121 내지(125)의 제어 화면 또는 묘화 화면상에 표시된 입력/선택/표시 필드 또는 조작용 화상 요소를 통하여 입력된 지 시에 따라, 묘화 화면에 표시된 건물 및 배치를 전환하고, 묘화 화면을 확대 또는 축소한다.
화면 전환부(129)는 개별 편집부(121 내지(125)의 제어 화면 또는 묘화 화면상에 표시된 입력/선택/표시 필드나 조작용 화상 요소를 통하여 입력된 지시에 따라, 제어 화면과 묘화 화면 사이의 전환한다.
구체적으로는, 레이아웃 편집부(120)는 컴퓨터의 주메모리와, 거기에 저장된 레이아웃 설계 편집용으로서 특화된 프로그램, 그 프로그램에 의해 제어되는 CPU 등에 의해 실현된다.
기억부(130)는 레이아웃 편집부(120)의 개별 편집부(121 내지(125)에 의해 편집된 건물 데이터, 기기 배치 데이터, 기기 접속 요소 데이터, 기기 접속 경로 데이터, 및 사용자 지정 범위 데이터의 편집 결과를 개별적으로 저장하기 위한 데이터베이스로서 기능하는, 건물 데이터베이스(131), 기기 배치 데이터베이스(132), 기기 접속 요소 데이터베이스(133), 기기 접속 경로 데이터베이스(134), 사용자 지정 범위 데이터베이스(135)를 포함한다.
이 경우, 기억부(130)의 각 데이터베이스(13l 내지 135)에서의 레이아웃 설계 데이터를 저장하는데 사용될 수 있는 구체적인 저장 형식의 예로는 스프레드시트 형식, 데이터베이스 형식, 텍스트 파일 형식을 포함한다. 즉, 레이아웃 설계 데이터의 수용 방식은, 데이터 필드명 등과 같은 형식이 레이아웃 편집부(120)에 적합하고, 레이아웃 편집부(120)에 의해 판독될 수 있는 한, 임의의 저장 형식을 채용할 수도 있다.
기억부(130)는 각종 타입의 컴퓨터 메모리, 보조 기억 장치 등에 의해 실현된다.
평가 계산부(140)는, 미리 설정된 알고리즘을 이용하여, 레이아웃 설계 데이터 상태 값의 계산 또는 반복 최적 계산을 포함하는 평가 계산 처리를 실행하고, 인터페이스부가 얻어진 계산 결과를 화면에 표시하도록 한다. 이 평가 계산부(140)는 비교부(141)와 애니메이션부(142)를 포함한다.
여기에서, 비교부(l41)는 기억부(130)에 저장된 과거의 레이아웃 설계 데이터를 실적 데이터로서 판독하고, 이 실적 데이터를 포함하는 복수의 레이아웃 설계 데이터에 대하여 평가 계산을 실행하여, 인터페이스부(110)가 그 계산 결과를 그래프 형식 등과 같은 비교 대조 형식으로 화면상에 표시하도록 한다. 애니메이션부(142)는 레이아웃 편집부(120)에 의해 출력된 레이아웃 설계 데이터와 관련된 로그 데이터의 레이아웃 도형을 인터페이스부(110)가 연속적으로 화면 표시하도록 한다.
구체적으로는, 평가 계산부(140)는 컴퓨터의 주메모리와, 거기에 저장된 평가 계산용으로서 특화된 프로그램과, 그 프로그램에 의해 제어되는 CPU 등에 의해 실현된다. 또한, 평가 계산부(140)를 실현시키는 프로그램은 독립의 프로그램이거나 레이아웃 편집부(120)를 실현시키기 위한 프로그램의 일부일 수도 있다.
CAD 변환부(150)는 2차원 CAD의 기기 도면 심벌에 관련된 데이터와 3차원 CAD의 기기 모델에 관련된 데이터를 이용하여, 레이아웃 설계 데이터를 2차원 CAD 도면 또는 3차원 CAD 모델로 변환하여 인터페이스부(110)가 화면상에 표시하도록 한다. 본 실시예에서, CAD 변환부(150)는 레이아웃 설계 지원 시스템(100)의 외부 에 구비되어 있는 기존의 2차원 CAD의 기기 도면 심벌 데이터베이스(160)와 3차원 CAD의 기기 모델 데이터베이스(170)로부터 필요한 CAD 데이터를 얻는다. 또한 변형예로서, 레이아웃 설계 지원 시스템(100) 내에 미리 CAD 데이터를 준비할 수도 있다.
구체적으로는, CAD 변환부(150)는 컴퓨터의 주메모리와, 거기에 저장된 CAD 변환용으로서 특화된 프로그램, 그 프로그램에 의해 제어되는 CPU 등에 의해 실현된다. 또한, CAD 변환부(150)를 실현시키는 프로그램은 독립의 프로그램이거나, 레이아웃 편집부(120)를 실현시키는 프로그램의 일부일 수도 있다.
[레이아웃 편집 처리의 개략]
도 2는 본 실시예에 따른 레이아웃 설계 지원 시스템(100)에 의해 실행된 레이아웃 편집 처리의 개략을 나타낸 플로차트이다. 본 발명에 있어서, 레이아웃 편집부(120), 평가 계산부(140), CAD 변환부(150)는, 인터페이스부(110)에 제어 화면과 묘화 화면 등을 표시하도록 하고, 화면상에 표시된 편집 대상 항목에 관련된 입력/표시 필드나 조작 버튼 등의, 설계자에 의해 실행된, 조작으로 인터페이스부(110)를 통하여 입력된 각종 지시와 데이터를 받는다.
인터페이스부(110)의 이들 동작, 화면상에 표시된 조작용 화상 요소, 및 그것에 관련된 설계자에 의해 실행된 조작은, 인터페이스부(110)을 통한 일반적인 대화적 입출/력 처리이다. 그러므로, 이하에서는 이러한 일반적인 대화적 입/출력 처리에 관한 설명을 적절하게 생략하고, 레이아웃 편집부(120), 평가 계산부(140), CAD 변환부(150) 등을 동작 주체로 한 특징적인 처리를 중점적으로 설명한다.
도 2에 나타낸 바와 같이, 레이아웃 편집 처리에 있어서, 레이아웃 편집부(120)에 의해, 개별 편집 대상을 구성하는 5개의 데이터 타입이 화면상에 표시되어, 특정한 데이터 타입에 관련된 선택 지시가 입력될 경우(S201의 YES), 레이아웃 편집부(120)는 목적 플랜트의 레이아웃 설계에 관련된 이 데이터 타입의 개별 편집용의 화면을 표시한다. 즉, 선택된 데이터 타입의 개별 편집부(121 내지 125)에 의해, 선택된 데이터 타입의 데이터에 대한 개별 편집용의 제어 화면 및 묘화 화면을 화면 표시한다(S202).
표시된 제어 화면상에 편집 지시가 입력될 경우(S203의 YES), 선택된 데이터 타입의 개별 편집부(121 내지 125)는 편집 지시에 따라 레이아웃 설계 데이터를 편집하고, 얻어진 편집 결과를 묘화 화면에 전송하여, 그 결과를 레이아웃 도형에 반영하고, 선택된 데이터 타입의 데이터베이스(131 ∼ 135)에 저장한다(S204).
레이아웃 편집 도중에 평가 계산 지시가 입력될 경우(S205의 YES)에는, 레이아웃 편집부(120)의 평가 계산 기동부(126)에 의해 평가 계산부(140)를 기동하고, 평가 계산부(140)에 의해 평가 계산 처리를 실행한다(S206).
즉, 평가 계산부(140)는 평가 계산 처리용의 제어 화면을 표시하고, 미리 설정된 알고리즘을 이용하여, 이 제어 화면상에 입력된 지시에 따라서, 레이아웃 설계 데이터의 상태 값 계산 또는 반복 최적 계산을 포함하는 평가 계산 처리를 실행한다. 그런 다음 얻어진 계산 결과를 화면 표시한다.
구체적으로, 평가 계산 처리용의 제어 화면상에 비교 지시가 입력되었을 경우에는, 예를 들면 평가 계산부(140)는 비교부(141)에 기억부(130)에 저장된 과거 의 레이아웃 설계 데이터를 실적 데이터로서 판독하고, 이 실적 데이터를 포함하는 복수의 레이아웃 설계 데이터에 대하여 평가 계산을 실행하여, 그 계산 결과를 그래프 형식 등과 같은 비교 대조 형식으로 화면상에 표시한다. 경과 지시가 입력될 경우에는, 애니메이션부(142)는 레이아웃 편집부(120)에 의해 출력된 레이아웃 설계 데이터와 관련된 로그 데이터의 레이아웃 도형의 연속적인 화면 표시를 실행한다.
레이아웃 편집 도중에 CAD 변환 지시가 입력될 경우(S207의 YES)에는, 레이아웃 편집부(120)의 출력 형식 전환부(127)는 CAD 변환부(150)를 제어하여 CAD 변환 처리를 실행한다. 즉, CAD 변환부(150)에 의해 묘화 화면의 출력 형식을 2차원 CAD 도면 또는 3차원 CAD 모델로 전환시킨다(S208).
도 2에는 나타내지 않았지만, 레이아웃 편집 도중에 표시 범위 변경 지시나 화면 전환 지시가 입력될 경우에는, 레이아웃 편집부(120)의 표시 범위 변경부(128)나 화면 전환부(129)에 의해 표시 변경이나 화면 전환을 실행한다.
레이아웃 편집부(120)는 선택된 데이터 타입의 개별 편집 처리의 종료 지시가 입력될 때까지는(S209의 NO), 선택된 데이터 타입의 개별 편집 처리를 계속한다(S203 내지 S208). 개별 편집 처리의 종료 지시가 입력될 경우(S209의 YES)에, 다음 데이터 타입에 관련된 선택 지시가 입력될 경우에는, 새로운 데이터 타입에 관련된 개별 편집 처리를 실행한다.
최종적으로, 개별 편집 처리의 종료 지시(S209의 YES)에 이어서 편집 종료 지시가 입력될 경우(S210의 YES)에서, 레이아웃 편집부(120)는 일련의 레이아웃 편 집 처리를 종료한다.
[기본적인 작용 및 효과]
상술한 실시예에 따르면, 다음의 기본적인 작용과 효과를 얻을 수 있다.
우선, 건물의 중심선과 배치에 관련된 건물 데이터, 기기의 배치에 관련된 기기 배치 데이터, 기기 사이의 접속에 관련된 기기 접속 데이터, 기기의 배치와 접속을 제한하는 사용자 지정 범위에 관련된 사용자 지정 범위 데이터 등의 적절하고 상세하게 분류된 구체적인 레이아웃 설계 데이터의 편집을 지원함으로써, 시공을 고려한 상세한 레이아웃 설계의 생성을 지원할 수 있다. 결과적으로, 설계자는 시공에 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 물량 집계나 비용 정확하게 계산할 수 있다. 그러므로, 설계자의 작업 부하가 저감된다.
특히, 건물의 중심선과 배치와, 기기 사이에 물리적인 접속을 설정할 수 있기 때문에, 시공에 한층 더 적합한 레이아웃 설계가 생성될 수 있다. 또한, 기기 접속 데이터는 기기 사이의 물리적인 요소의 구성에 관련된 기기 접속 요소 데이터와, 기기의 접속 요소의 경로를 형성하는 부수적인 요소의 구성에 관련된 기기 접속 경로 데이터로 더 분류되기 때문에, 설계자는 배관과 배선 등과 같은 접속 요소 자체뿐만아니라 랙과 트렌치 등과 같은 여러 가지 조건을 고려한 구체적인 라우트 설계의 상세한 검토를 실행할 수 있다. 결과적으로, 설계자는 시공에 한층 더 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 물량이나 비용을 한층 더 정확하게 계산할 수 있다. 그러므로, 설계자의 작업 부하가 더욱 저감된다.
또한, 분류한 각 데이터 타입의 데이터를 개별 제어 화면을 이용하여 편집하 기 때문에, 데이터 타입에 특화한 최적의 화면 구성을 제공할 수 있다. 결과적으로, 설계자는 데이터 타입마다 레이아웃 설계 데이터를 상세하고 효율적으로 검토할 수 있다. 그 때문에, 설계자는 시공에 한층 더 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 한층 더 정확한 물량이나 비용을 계산할 수 있다. 그러므로, 설계자의 작업 부하가 또한 저감된다.
또한, 정확하고 적절하게 분류한 레이아웃 설계 데이터를 채용함으로써, 설계자는 2차원 CAD 도면이나 3차원 CAD 모델을 사용하지 않아도, 범용적인 간단한 도형을 사용하는 것만으로 상세한 검토를 통해 상세한 레이아웃 설계를 생성할 수 있다. 이는 또한, 설계자의 작업 부하를 저감한다.
한편, 레이아웃 설계 데이터를 2차원 CAD 도면 또는 3차원 CAD 모델에 필요에 따라 변환하여 화면상에 표시할 수 있기 때문에, 설계자는 설계 프로세스 종료시뿐만 아니라 설계 프로세스 도중에도, 2차원 CAD 도면이나 3차원 CAD 모델에 의해 레이아웃의 공간적 파악을 할 수 있다. 그러므로, 2차원 CAD 도면이나 3차원 CAD 모델을 채용하는 레이아웃 설계와 실질적으로 동일한 효과를 얻을 수 있다.
또한, 평가 계산 처리를 필요에 따라 실행하여, 실적 데이터의 비교나 레이아웃 경과의 도형 묘화를 나타내는 연속적 애니메이션이 표시될 수 있기 때문에, 설계자는 설계 프로세스 종료시뿐만 아니라 설계 도중에도, 애니메이션으로써 레이아웃 설계 데이터를 비교하고 레이아웃 경과를 검토할 수 있다. 그러므로, 레이아웃 설계 작업의 경과를 필요에 따라 확인해서 평가할 수 있다. 또한, 반복 최적 계산을 실행함으로써 최적해를 표시할 수 있기 때문에, 설계자는 최적해를 확인하 면서 레이아웃을 검토할 수 있다. 그 때문에, 레이아웃 설계는 이러한 평가 계산 처리에 의해 지원될 수도 있으므로, 설계자의 작업 부하에서의 그 이상의 저감이 가능하다.
[레이아웃 편집 처리의 상세]
본 실시예에 따른 레이아웃 설계 지원 시스템에 의해 실행되는 상술의 레이아웃 편집 처리를 더욱 상세하게 설명한다.
[건물 데이터 편집 처리]
도 3은 건물 데이터 편집부(121)에 의해 실행된 건물 데이터 편집 처리용의 묘화 화면의 화상 표시 예를 나타내는 도면으로, (a)는 건물 중심선 데이터 편집용의 묘화 화면(300a)을 나타내고, (b)는 건물 배치 데이터 편집용의 묘화 화면(300b)을 나타내고 있다.
도 3의 (a)에 나타낸 바와 같이, 건물 중심선 데이터 편집용의 묘화 화면(300a)은, 사각형으로 표현된 건물(310), 건물(310)의 Y방향 중심선 라벨(321)(Yl, Y2, Y3), 그 중심선 직선(322) 및 Y좌표(323), 건물(310)의 X방향 중심선 라벨(331)(X1, X2, X3)과 그 중심선 직선(332) 및 X좌표(333)를 포함한다. 묘화 화면(300a) 상에서, 편집 상태에 있는 중심선은, 굵게 표시된다.
일례로서, 도 3의 (a)는 건물(310)과 "X2"의 X방향 중심선 라벨(331), 그 중심선 직선(332), 및 그 X좌표(333)가 편집 상태에 있으므로, 굵은 선으로 강조 표시되어 있는 경우를 나타내고 있다. 또, 본 명세서에서, "강조 표시"는 선의 굵기나 채색, 점멸 등과 같은 임의의 방법을 이용하여 주위 대상물과 다른 형식으로 대상물을 시각적으로 강조해서 표시하는 것을 나타낸다.
도 3의 (b)에 나타낸 바와 같이, 건물 배치 데이터 편집용의 묘화 화면(300b)은 사각형으로써 표현된 전체 레이아웃 범위(전체 부지 영역)(340), 사각형으로써 표현된 건물(310), 건물(310)이 강조 표시될 경우에 원형으로 표시되는 최대 XY 좌표점(351) 및 최소 XY 좌표점(352)을 포함한다. 일례로서, 도 3의 (b)는 큰 건물(310A)과 작은 건물(310B)이 표시되어, 큰 건물(310A)은 편집 상태에 있어서 강조 표시되어 있고, 이 건물(310A)의 최대 XY 좌표점(351)과 최소 XY 좌표점(352)이 표시되어 있는 경우를 나타내고 있다.
도 4는 건물 데이터 편집부(121)에 의해 실행된 건물 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면으로, (a)는 건물 중심선 데이터 편집용의 제어 화면(400a)을 나타내고, (b)는 건물 배치 데이터 편집용의 제어 화면(400b)을 나타내고 있다.
도 4의 (a)에 나타낸 바와 같이, 건물 중심선 데이터 편집용의 제어 화면(400a)은 건물 중심선에 관련된 건물 중심선 데이터를 편집하는 기능을 선택하기 위한 중심선 데이터 편집 선택/표시 필드(411)를 포함한다. 건물 중심선 데이터 편집용의 제어 화면(400a)은 중심선명을 표시하고, 선택하고, 또는 변경하기 위한 중심선명 선택/표시 필드(412)와, 중심선명 선택/표시 필드(412)로 지정된 중심선의 방향을 표시하고 수정하기 위한 중심선 방향 선택/표시 필드(413)와, 중심선명 선택/표시 필드(412)로 지정된 중심선의 원점으로부터의 오프셋 위치를 표시하고 수정하는 중심선 오프셋 값 선택/표시 필드(414)를 더 포함한다.
건물 중심선 데이터 편집용의 제어 화면(400a)은 도 3의 (a)에 나타낸 묘화 화면(300a) 상에 또는 이로부터, 중심선명 선택/표시 필드(412)로 지정된 중심선을 수정, 추가, 삭제하기 위한 중심선 수정 버튼(415), 중심선 추가 버튼(416), 및 중심선 삭제 버튼(417)을 더 포함한다. 여기에서, 중심선 수정 버튼(415)은 지정된 중심선을 중심선 방향 선택/표시 필드(413)와 중심선 오프셋 값 선택/표시 필드(414)로 설정된 내용에 따라 수정하는 수단으로 기능한다.
건물 중심선 데이터 편집용의 제어 화면(400a)은 제어 화면(400a)상에서 편집된 중심선의 위치나 치수에 관련된 데이터를 취득하고, 이들 데이터를 건물 중심선 데이터의 편집 결과로써 건물 데이터베이스(131)에 반영시키기 위한 중심선 데이터 갱신 버튼(418)을 더 포함한다.
도 4의 (b)에 나타낸 바와 같이, 건물 배치 데이터 편집용의 제어 화면(400b)은 건물의 배치에 관련된 건물 배치 데이터를 편집하기 위한 기능을 선택하기 위해 건물 배치 데이터 편집 선택/표시 필드(421)를 포함한다. 건물 배치 데이터 편집용의 제어 화면(400b)은 건물명을 표시하고, 선택하고, 변경하기 위한 건물 명 선택/표시 필드(422)와, 건물명 선택/표시 필드(422)로 지정된 건물의 배치 정보를 표시하고, 수정하기 위한 건물 배치 선택/표시 필드(423)와, 건물 배치 선택/표시 필드(423)에 의해 표시된 건물 배치 정보의 기준점이 배치의 최소값인지 최대값인지의 여부를 표시하고, 이 기준점을 수정하기 위한 건물 배치 기준점 선택/표시 필드(424)를 더 포함한다.
건물 배치 데이터 편집용의 제어 화면(400b)은 도 3의 (b)에 나타낸 묘화 화 면(300b)에 또는 이로부터 건물명 선택/표시 필드(422)로 지정된 건물을 수정, 추가, 삭제하기 위한 건물 수정 버튼(425), 건물 추가 버튼(426), 및 건물 삭제 버튼(427)을 더 포함한다. 여기에서, 건물 수정 버튼(425)은 지정된 건물을 건물 배치 선택/표시 필드(423)와 건물 배치 기준점 선택/표시 필드(424)로 설정된 내용에 따라 수정하기 위한 수단으로 기능한다.
건물 배치 데이터 편집용의 제어 화면(400b)은 이 제어 화면(400b)상에서 편집된 건물의 위치나 치수에 관련된 데이터를 취득하고, 이들 데이터를 건물 배치 데이터의 편집 결과로서 건물 데이터베이스(131)에 반영시키는 건물 배치 데이터 갱신 버튼(428)을 더 포함한다.
건물 데이터 편집부(121)는 건물 중심선 데이터 편집용과 건물 배치 데이터 편집하기 위하여, 상술한 것과 같은 개별의 묘화 화면 및 제어 화면을 이용해서 개별의 데이터 편집 처리를 실행한다. 결과적으로, 설계자는 건물 중심선에 관련된 데이터와 건물의 배치에 관련된 데이터를 효율적으로 상세하게 검토할 수 있다. 그 때문에, 설계자는 시공에 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 물량이나 비용을 정확하게 계산할 수 있다. 그러므로, 설계자의 작업 부하가 저감된다.
[기기 배치 데이터 편집 처리]
도 5는 기기 배치 데이터 편집부(122)에 의해 실행된 기기 배치 데이터 편집 처리용의 묘화 화면의 화상 표시 예를 나타내는 도면으로, (a)는 기기 배치 데이터 편집용의 묘화 화면(500)을 나타내고, (b)는 기기 배치 데이터 편집용의 묘화 화면 (500)상에서 실행된 데이터 편집 작업의 일례를 나타낸다.
도 5의 (a)에 나타낸 바와 같이, 기기 배치 데이터 편집용의 묘화 화면(500)은 사각형과 원형으로 표현된 기기(510)와, 사각형이나 원형으로 표현된 간섭 금지 영역 범위(520)와, 사각형이나 원형에서 표현된 기기의 소음 영역 범위(530)를 포함한다. 간섭 금지 영역 범위(520)와 소음 영역 범위(530)는 특정한 기기에만 존재하는 속성이며, 도 5의 (a)에 나타낸 일례에서는 1개의 사각형의 기기(510B)에 대해서 간섭 금지 영역 범위(520B)와 소음 영역 범위(530B)가 존재한다.
묘화 화면(500)상에서, 편집 상태에 있는 기기(510)는 강조 표시된다. 기기(510)가 강조 표시되는 경우에만 표시된 부수 요소로서, 명칭 라벨(541)과, 원형으로 표시되는 배치점(542)과, 배치 방향을 표현하는 배치 방향 화살표(543)를 더 포함한다.
일례로써, 도 5의 (a)는 치수가 다른 4개의 사각형의 기기(510A ∼ 510D)와 1개의 원형의 기기(510E)가 표시되어 있는 경우를 나타낸다. 중앙에 배치된 사각형의 기기(510B)는 편집 상태에 있기 때문에, 굵은 선에서 강조 표시되어 있다. 이 기기(510B)의 명칭 라벨(541), 배치점(542), 배치 방향 화살표(543)가 또한 표시되어 있다. 도 5의 (b)에 나타낸 바와 같이, 각 기기(510)는 배치점(542)을 중심으로 회전 가능하다.
도 6은 기기 배치 데이터 편집부(122)에 의해 실행된 기기 배치 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면으로, (a)는 기기 배치 데이터 편집용의 제어 화면(600a)을 나타내고, (b)는 기기 속성 데이터 편집용의 제어 화 면(600b)을 나타낸다.
도 6의 (a)에 나타낸 바와 같이, 기기 배치 데이터 편집용의 제어 화면(600a)은 기기명을 표시, 선택, 또는 변경하기 위한 기기명 선택/표시 필드(611)와, 기기명 선택/표시 필드(611)로 지정된 기기의 속성에 관련된 기기 속성 데이터를 편집하기 위한 기능을 선택하여 기기 속성 데이터 편집용의 제어 화면(600b)을 표시하기 위한 기기 속성 편집 선택/표시 필드(612)를 포함한다.
기기 배치 데이터 편집용의 제어 화면(600a)은 기기명 선택/표시 필드(611)로 지정된 기기의 배치 위치와 배치 각도를 표시하고 수정하기 위한 기기 배치 선택/표시 필드(613)와, 기기명 선택/표시 필드(611)로 지정된 기기의 형상과 치수를 표시하고 수정하기 위한 기기 형상/치수 선택/표시 필드(614)와, 기기명 선택/표시 필드(611)로 지정된 기기가 건물에 종속할 경우, 그 건물명을 등록하기 위한 종속처 건물 선택/표시 필드(615)를 더 포함한다.
기기 배치 데이터 편집용의 제어 화면(600a)은 기기명 선택/표시 필드(611)로 지정된 기기와 관련된 2차원 CAD의 기기 도면 심벌 또는 3차원 기기 모델을 선택하고 그것의 심벌명 또는 모델명을 표시하기 위한 CAD 기기 선택/표시 필드(616)를 더 포함한다. CAD 기기 선택/표시 필드(616)는 제어 화면(600a)상에 출력 형식 전환부(127)의 기능을 실현하는 수단으로 기능을 하며, CAD 변환부(150)를 제어함으로써, 도 5의 (a)에 나타낸 묘화 화면(500)상에 2차원 CAD의 기기 도면 심벌 또는 3차원 기기 모델을 표시하도록 한다.
기기 배치 데이터 편집용의 제어 화면(600a)은 도 5의 (a)에 나타낸 묘화 화 면(500)상에 또는 이로부터 기기명 선택/표시 필드(611)로 지정된 기기를 수정, 추가, 또는 삭제하기 위한 기기 수정 버튼(617), 기기 추가 버튼(618), 및 기기 삭제 버튼(619)을 더 포함한다. 여기에서, 기기 수정 버튼(617)은 지정된 기기를 기기 속성 데이터 편집용의 제어 화면(600b), 기기 배치 선택/표시 필드(613), 기기 형상/치수 선택/표시 필드(614), 및 종속처 건물 선택/표시 필드(615)로 설정된 내용따라 수정하기 위한 수단으로 기능한다.
기기 배치 데이터 편집용의 제어 화면(600a)은 표시 범위로서 전체 레이아웃 범위(부지 영역 전체), 또는 건물 범위를 선택하고, 표시 범위의 표시 각도를 변경하기 위한 표시 범위 선택/표시 필드(620)를 더 포함한다. 여기에서, 표시 범위 선택/표시 필드(620)는 제어 화면(600a)상에 표시 범위 변경부(128)의 기능을 실현하기 위한 수단으로 기능을 하며, 예를 들면 도 7에 나타낸 전체 레이아웃 범위의 묘화 화면(700a)과, 건물 범위의 묘화 화면(700b) 사이에서 표시 범위를 전환하고, 도 7에 나타낸 건물 범위의 묘화 화면(700b)과 건물 범위 묘화 화면(700c) 사이에서 표시 각도를 전환한다.
도 7에 나타낸 전체 레이아웃 범위의 묘화 화면(700a)은 사각형과 원형으로 표현된 기기(710)와, 사각형으로 표현된 건물 범위(720)를 포함한다. 일례로서, 도 7은 전체 레이아웃 범위 내에 치수가 다른 4개의 사각형의 기기(710A ∼(710D)와 1개의 원형의 기기(710E)가 표시되어 있는 경우를 나타낸다. 3개의 기기(710A ∼ 710C)는 건물 범위(720) 내측에 배치되어 있고, 이들 기기 중에서 1개의 기기(710A)는 건물 범위(720)의 경계선을 걸치도록 배치되어, 기기(710A)의 대략 절반 정도가 건물 범위(720) 밖으로 돌출되어 있는 경우를 나타낸다.
이 경우에, 건물 범위의 묘화 화면(700b, 700c)상에, 기기(710A)는 그 건물 범위(720) 밖으로 돌출되는 부분이 트림으로 제거되어, 건물 범위(720) 내에 있는 부분만이 트림 제거된 기기(730A)로서 표시되어 있다. 그 때문에, 설계자는 전체 레이아웃 범위의 묘화 화면(700a)과 건물 범위의 묘화 화면(700b) 사이를 전환하고 양자를 비교함으로써, 기기(710A)가 건물 범위(720)의 밖으로 돌출되어 있으며, 기기 또는 건물의 배치를 변경할 필요가 있는 지를 용이하게 알 수 있다.
또한 기기 배치 데이터 편집부(122) 또는 표시 범위 변경부(128)는 기기(730A)를 강조 표시하거나, 기기(730A)가 건물 범위(720) 내로 맞춰지지 않거나, 기기 또는 건물의 배치 변경이 필요한 것에 대해 메시지 등으로 통지 또는 경고를 제공할 수도 있다. 그러한 통지 또는 경고를 제공함으로써, 설계자에게 합리적인 기기 배치를 검토하도록 재촉할 수 있다.
다시 도 6의 (a)을 참조하면, 기기 배치 데이터 편집용의 제어 화면(600a)은 제어 화면(600a)상에서 편집된 기기의 위치나 치수에 관련된 데이터를 취득하고, 기기 배치 데이터의 편집 결과로서 기기 배치 데이터베이스(132)에 반영시키기 위해 기기 배치 데이터 갱신 버튼(621)을 더 포함한다.
도 6의 (b)에 나타낸 바와 같이, 기기 속성 데이터 편집용의 제어 화면(600b)은 기기명 선택/표시 필드(611)로 지정된 기기에 관련된 물량, 납기, 제작자, 비용 등과 같은 제품 정보를 표시하고 수정하기 위한 제품 정보 선택/표시 필드(631)를 포함한다. 기기 속성 데이터 편집용의 제어 화면(600b)은 기기명 선택/ 표시 필드(611)로 지정된 기기의 간섭 금지 영역에 관련된 치수 정보를 표시하고 수정하기 위한 간섭 금지 영역 정보 선택/표시 필드(632)와, 기기명 선택/표시 필드(611)로 지정된 기기의 소음에 의해 영향이 미치는 영역에 관련된 치수 정보, 또는 소음의 음압 레벨에 관련된 정보를 표시하고 수정하기 위한 소음 정보 선택/표시 필드(633)를 더 포함한다. 기기 속성 데이터 편집용의 제어 화면(600b)은 기기명 선택/표시 필드(611)로 지정된 기기의 최적화 계산에 필요한 제약 조건의 정보를 표시하고 수정하기 위한 제약 조건 정보 선택/표시 필드(634)를 더 포함한다.
기기 배치 데이터 편집부(122)는 기기 배치 데이터 편집용과 기기 속성 데이터 편집하기 위해, 상술한 것과 같은 개별의 제어 화면 및 공통의 묘화 화면을 이용하여 개별의 데이터 편집 처리를 실행한다. 결과적으로, 설계자는 기기 배치에 관련된 데이터와 각 기기의 속성에 관련된 상세 데이터를 효율적으로 상세하게 검토할 수 있다. 그 때문에, 설계자는 시공에 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 물량이나 비용을 정확하게 계산할 수 있다. 그러므로, 설계자의 작업 부하가 저감된다.
도 6에 나타낸 제어 화면(600a, 600b)상에서 실행된 기기 배치 데이터의 편집 처리의 결과는, 제어 화면(600a)상의 기기 배치 데이터 갱신 버튼(621)을 조작함으로써, 갱신된 기기 배치 데이터로서, 기기 배치 데이터베이스(132)에 저장된다.
도 8은 기기 배치 데이터베이스(132)에 저장되어 있는 기기 배치 데이터를 판독하고, 도 5에 나타낸 묘화 화면(500)상에 기기를 표시할 경우의 표시 처리의 흐름을 제시하는 플로차트이다. 도 8에 나타낸 바와 같이, 기기의 표시는 기기 배치 데이터베이스(132)에 저장된 기기의 레코드 단위로 실행된 루프 프로세스(LOOP)로서 다음과 같은 방식으로 실행된다.
우선, 기기 배치 데이터베이스(132)로부터 레코드 순서로 각 기기에 관련된 레코드를 판독(S801)한 후, 기기의 레코드에 등록된 건물명을 판독한다(S802). 표시 범위로서 건물 범위가 지정되어 있는 경우(S803의 YES)에는, 기기가 지정된 건물 범위내에 배치되어 있을 경우(S804의 YES)에만, 기기의 길이, 폭, 높이, 배치 각도를 이용하여, 기기 형상을 생성한다(S805). 표시 범위로서 건물 범위가 지정되지 있지 않은 경우(S803의 NO)에는, 해당 기기 형상을 그대로 생성한다(S805).
기기의 기기명이 기기명 선택/표시 필드(611)로 지정된 기기명일 경우(S806의 YES)에는, 도 5의 (a)에 나타낸 기기(510B)와 마찬가지로, 기기의 강조 표시를 실행하는 동시에, 기기에 대하여 검토하는데 필요한 간섭 금지 영역 범위(520B)와 소음 영역 범위(530B) 등과 같은 가시화 영역을 표시한다(S807).
기기 배치 데이터에 등록된 모든 기기에 관한 레코드에 대해서 상술한 루프 프로세스를 반복한 후, 모든 기기가 표시된 시점에서 처리를 종료한다. 기기 배치 데이터 편집 처리 도중에 제어 화면(600a)상에서 기기의 추가, 수정, 삭제에 의해 묘화 화면(500)이 변경될 경우, 해당 기기에 대해서 기기 배치 데이터베이스(132)를 변경한 후, 해당 기기의 레코드에 대해서만 상술한 루프 프로세스를 실행한다.
[기기 접속 요소 데이터 편집 처리]
도 9는 기기 접속 요소 데이터 편집부(123)에 의해 실행된 기기 접속 요소 데이터 편집 처리용의 묘화 화면의 화상 표시 예를 나타내는 도면으로, (a)는 기기 접속 요소 데이터 편집용의 묘화 화면(900)을 나타내고, (b)는 기기 접속 요소 데이터 편집용의 묘화 화면(900)상에 실행된 데이터 편집 작업의 일례를 나타낸다.
도 9의 (a)에 나타낸 바와 같이, 기기 접속 요소 데이터 편집용의 묘화 화면(900)은 사각형과 원형으로 표현된 기기(910)와, 기기(910) 사이를 접속하는 화살표로 표현된 기기 접속 요소(920)를 포함한다. 여기에서, 기기 접속 요소(920)는 기기 사이를 서로 접속할 뿐만 아니라, 건물 사이를 서로 접속하고, 기기와 건물 사이를 접속한다. 또한, 편집 상태에 있는 기기 접속 요소(920)는 강조 표시된다. 기기 접속 요소(920)에 의해 접속된 기기(910)의 배치점(911)이나 배치 방향 화살표(912) 또한 표시된다.
또한, 도 9의 (b)에 나타낸 바와 같이, 기기 접속 요소(920)의 접속점은, 기기의 배치 방향에 있어서의 4개 위치, 즉, 전방(931), 후방(932), 좌측(933), 우측(934)에서 선택된다. 일례로서, 도 9의 (a)는 3개의 기기(910B ∼ 910D)가 표시되어, 기기(910B)를 상류 접속 기기로, 기기(910D)를 하류 접속 기기로 하여, 기기(910B)의 좌측과 기기(910D)의 우측이 기기 접속 요소(920)에 의해 접속되어 있는 경우를 나타낸다.
또한 변형 예로서, 기기의 전후좌우의 4개 접속점을 채용하는 대신에, 기기마다 임의의 접속점을 설정할 수도 있다. 예를 들면, 기기(910)의 접속점을 묘화 화면상에 지정함으로써, 지정된 접속점의 좌표 위치를 기기 배치 데이터로부터 산출할 수 있다.
어느 경우에도, 기기(910)의 접속점을 선택함으로써, 접속점의 좌표 위치에 의거하여 기기 접속 요소(920)의 위치와 치수를 설정할 수 있고, 따라서 배관, 배선 등의 배치와 길이를 설정할 수 있다.
도 10은 기기 접속 요소 데이터 편집부(123)에 의해 실행된 기기 접속 요소 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면으로, (a)는 기기 접속 요소 데이터 편집용의 제어 화면(1000a)을 나타내고, (b)는 접속 속성 데이터 편집용의 제어 화면(1000b)을 나타낸다.
도 10의 (a)에 나타낸 바와 같이, 기기 접속 요소 데이터 편집용의 제어 화면(1000a)은 접속명을 표시, 선택, 또는 변경하는 접속명 선택/표시 필드(1011)와, 접속명 선택/표시 필드(1011)로 지정된 접속의 속성에 관련된 접속 속성 데이터를 편집하기 위한 기능을 선택하여 접속 속성 데이터 편집용의 제어 화면(1000b)을 표시시키는 접속 속성 편집 선택/표시 필드(1012)를 포함한다.
기기 접속 요소 데이터 편집용의 제어 화면(1000a)은 접속명 선택/표시 필드(1011)로 지정된 접속의 양식(배관, 배선 등)을 표시하고 수정하기 위한 접속 양식 선택/표시 필드(1013)와, 접속명 선택/표시 필드(1011)로 지정된 접속의 접속 레벨을 표시하고 수정하기 위한 접속 레벨 선택/표시 필드(1014)를 더 포함한다. 기기 접속 요소 데이터 편집용의 제어 화면(1000a)은 접속명 선택/표시 필드(1011)로 지정된 접속에 관련된 상류 접속 기기의 명칭과 접속 포트, 하류 접속 기기의 명칭과 접속 포트를 표시하고 수정하기 위한 접속처 기기 선택/표시 필드(1015)와, 접속명 선택/표시 필드(1011)로 지정된 접속과 다른 접속 사이에 간섭 가능 여부를 결정하 기 위한 간섭 가부 선택/표시 필드(1016)를 더 포함한다.
기기 접속 요소 데이터 편집용의 제어 화면(1000a)은 도 9의 (a)에 나타낸 바와 같은 묘화 화면(1000a)에 또는 이로부터 접속명 선택/표시 필드(1011)로 지정된 기기 접속 요소를 수정, 추가, 또는 삭제하기 위한 접속 수정 버튼(1017), 접속 추가 버튼(1018), 접속 삭제 버튼(1019)을 더 포함한다. 여기에서, 접속 수정 버튼(1017)은 지정된 접속을 접속 속성 데이터 편집용의 제어 화면(1000b), 접속 양식 선택/표시 필드(1013), 접속 레벨 선택/표시 필드(1014), 접속처 기기 선택/표시 필드(1015), 및 간섭 가부 선택/표시 필드(1016)로 설정된 내용에 따라 수정하는 수단으로 기능한다.
기기 접속 요소 데이터 편집용의 제어 화면(1000a)은 표시 범위로서 전체 레이아웃 전체 범위(전체 부지 영역) 또는 건물 범위를 선택하고 표시 범위의 표시 각도를 변경하는 표시 범위 선택/표시 필드(1020)를 더 포함한다. 여기에서, 표시 범위 선택/표시 필드(1020)는 제어 화면(1000a)상에서 표시 범위 변경부(128)의 기능을 실현시키기 위한 수단으로 기능을 하며, 도 7에 나타낸 전체 레이아웃 범위의 묘화 화면(700a)과, 건물 범위의 묘화 화면(700b) 사이에서 표시 범위를 전환하고, 건물 범위의 묘화 화면(700b, 700c) 사이에 표시 각도를 전환한다.
기기 접속 요소 데이터 편집용의 제어 화면(1000a)은 제어 화면(1000a)상에서 편집된 기기 접속 요소의 위치나 치수에 관련된 데이터를 취득하고, 이들 데이터를 기기 접속 요소 데이터의 편집 결과로서 기기 접속 요소 데이터베이스(133)에 반영시키는 기기 접속 요소 데이터 갱신 버튼(1021)을 더 포함한다.
도 10의 (b)에 나타낸 바와 같이, 접속 속성 데이터 편집용의 제어 화면(1000b)은 접속명 선택/표시 필드(1011)로 지정된 접속에 관련된, 단면의 폭, 높이, 중량, 비용 등의 제품 정보를 표시하고 수정하기 위한 제품 정보 선택/표시 필드(1031)를 포함한다. 접속 속성 데이터 편집용의 제어 화면(1000b)은 접속명 선택/표시 필드(1011)로 지정된 접속의 최적화 계산에 필요한 제약 조건 정보를 표시하고 수정하기 위한 제약 조건 정보 선택/표시 필드(1032)를 더 포함한다. 접속 속성 데이터 편집용의 제어 화면(1000b)은 접속명 선택/표시 필드(1011)로 지정된 접속의 접속 경로명과 그것의 제어 점(노드)에 관련된 정보를 표시하고 수정하기 위한 접속 경로명 선택/표시 필드(1033)를 더 포함한다.
기기 접속 요소 데이터 편집부(123)는 기기 접속 요소 데이터와 접속 속성 데이터 편집하기 위하여, 상술한 것과 같은 개별의 제어 화면을 이용하여 개별의 데이터 편집 처리를 실행한다. 결과적으로, 설계자는 기기 접속 요소에 관련된 데이터와 각 접속의 속성에 관련된 상세 데이터를 효율적으로 상세하게 검토할 수 있다. 그 때문에, 설계자는 시공에 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 물량이나 비용을 정확하게 계산할 수 있다. 그러므로, 설계자의 작업 부하가 저감된다.
도 1O에 나타낸 제어 화면(1000a, 1000b)에 의해 실행된 기기 접속 요소 데이터의 편집 처리의 결과는 제어 화면(1000a)상의 기기 접속 요소 데이터 갱신 버튼(1021)을 조작함으로써, 갱신된 기기 접속 요소 데이터로서, 기기 접속 요소 데이터베이스(133)에 저장된다.
도 11은 기기 접속 요소 데이터베이스(133)에 저장된 기기 접속 요소 데이터를 판독하고, 도 9에 나타낸 묘화 화면(900)상에 기기 접속 요소를 표시할 경우의 표시 처리의 흐름을 제시하는 플로차트이다. 도 11에 나타낸 바와 같이, 기기 접속 요소의 표시는 기기 접속 요소 데이터베이스(133)에 저장된 기기 접속 요소의 레코드 단위로 실행된 루프 프로세스(LOOP)로서 다음과 같은 방식으로 실행된다.
우선, 기기 접속 요소 데이터베이스(133)로부터 레코드 순서로 각 기기 접속 요소에 관련된 레코드를 판독(S1101)한 후, 기기 접속 요소의 레코드에 등록되어 있는 접속처 기기명과 접속 포트, 접속 경로명과 노드를 판독한다(S1102). 여기에서, 표시 범위로서 건물 범위가 지정되어 있을 경우(S1103의 YES)에는, 기기 접속 요소가 지정된 건물 범위내에 배치되어 있는 경우(S1104의 YES)에만, 접속처 기기명과 접속 포트를 이용하여, 기기 접속 요소의 형상을 생성한다(S1105). 표시 범위로서 건물 범위가 지정되지 않고 있을 경우(S1103의 NO)에는, 해당 기기 접속 요소 형상을 그대로 생성한다(S1105).
기기 접속 요소의 접속명이 접속명 선택/표시 필드(1011)로 지정된 접속명에 해당될 경우(S1106의 YES)에는, 도 9의 (a)에 나타낸 기기 접속 요소(920)와 마찬가지로, 기기 접속 요소의 강조 표시를 실행한다(S1107).
기기 접속 요소 데이터에 등록된 모든 기기 접속 요소의 레코드에 대해서 상술한 루프 프로세스를 반복한 후, 모든 기기 접속 요소가 표시된 시점에서 처리를 종료한다. 기기 접속 요소 데이터 편집 처리 도중에 제어 화면(1000a)상에서 기기 접속 요소의 추가, 수정, 또는 삭제에 의해 묘화 화면(900)의 표시가 변경될 경우, 해당 기기 접속 요소에 관련된 기기 접속 요소 데이터베이스(133)를 갱신한 후, 해당 기기 접속 요소의 레코드에 대해서만 상술한 루프 프로세스를 실행한다.
[기기 접속 경로 데이터 편집 처리]
도 12는 기기 접속 경로 데이터 편집부(124)에 의해 실행된 기기 접속 경로 데이터 편집 처리용의 묘화 화면(1200)의 화상 표시 예를 나타낸 도면이다.
도 12에 나타낸 바와 같이, 기기 접속 경로 데이터 편집용의 묘화 화면 (1200)은 사각형과 원형으로 표현된 기기(1210)와, 기기(1210) 사이를 접속하는 기기 접속 요소(1220)와, 기기 접속 요소(l220)의 경로로 기능을 하는 사각형으로 표현된 기기 접속 경로(1230)를 포함한다. 묘화 화면(1200)에서 편집 상태에 있는 기기 접속 경로(1230)는 강조 표시된다. 또한, 기기 접속 경로(1230)는 강조 표시되어 있는 경우에 표시된 부수 요소로서, 좌표 이동가능한 제어 점(노드)(1231)을 포함한다. 제어 점(1231)의 위치를 선택함으로써, 기기 접속 경로(1230)가 설정된다.
일례로서, 도 12는 2개의 기기(1210B, 1210D)가 표시되어, 기기(1210B)를 상류 접속 기기, 기기(1210D)를 하류 접속 기기로 하여, 기기(1210B)의 좌측과 기기(1210D)의 우측이 기기 접속 요소(1220)에 의해 접속되고, 이 기기 접속 요소(1220)가 기기 접속 경로(1230)에 이어지는 경우를 나타낸다.
도 13은 기기 접속 경로 데이터 편집부(124)에 의해 실행된 기기 접속 경로 데이터 편집 처리용의 제어 화면의 기능 구성 예를 나타내는 도면으로, (a)는 기기 접속 경로 데이터 편집용의 제어 화면(1300a)을 나타내고, (b)는 접속 경로 속성 데이터 편집용의 제어 화면(1300b)을 나타낸다.
도 13의 (a)에 나타낸 바와 같이, 기기 접속 경로 데이터 편집용의 제어 화면(1300a)은 접속 경로명을 표시, 선택, 또는 변경하기 위한 접속 경로명 선택/표시 필드(1311)와, 접속 경로명 선택/표시 필드(1311)로 지정된 접속 경로의 속성에 관련된 접속 경로 속성 데이터를 편집하기 위한 기능을 선택하여 접속 경로 속성 데이터 편집용의 제어 화면(1300b)을 표시시키기 위한 접속 경로 속성 편집 선택/표시 필드(1312)를 포함한다.
기기 접속 경로 데이터 편집용의 제어 화면(1300a)은 접속 경로명 선택/표시 필드(1311)로 지정된 접속 경로의 양식(랙, 트렌치 등)을 표시하고 수정하기 위한 접속 경로 양식 선택/표시 필드(1313)와, 접속 경로명 선택/표시 필드(1311)로 지정된 접속 경로의 제어 점 명칭을 표시하고 수정하기 위한 제어 점 명칭 선택/표시 필드(1314)를 더 포함한다.
기기 접속 경로 데이터 편집용의 제어 화면(1300a)은 접속 경로명 선택/표시 필드(1311)와 제어 점 명칭 선택/표시 필드(1314)로 지정된 접속 경로의 제어 점(노드)의 좌표를 표시하고 수정하기 위한 제어 점 좌표 선택/표시 필드(1315), 제어 점 좌표 선택/표시 필드(1315)의 좌표를 중심선으로부터의 오프셋 표기 또는 절대 좌표로 설정할 지의 여부를 선택하기 위한 좌표 표기 선택/표시 필드(1316)를 더 포함한다.
기기 접속 경로 데이터 편집용의 제어 화면(1300a)은 접속 경로명 선택/표시 필드(1311)와 제어 점 명칭 선택/표시 필드(1314)로 지정된 접속 경로의 제어 점의 선행 노드와 후속 노드를 지정하기 위한 전후 관계 선택/표시 필드(1317)와, 접속 경로명 선택/표시 필드(1311)와 제어 점 명칭 선택/표시 필드(1314)로 지정된 접속 경로의 제어 점(노드)이 건물에 종속할 경우, 건물명을 등록하기 위한 종속처 건물 선택/표시 필드(1318)를 더 포함한다.
기기 접속 경로 데이터 편집용의 제어 화면(1300a)은 도 12에 나타낸 묘화 화면(1200)상에 또는 이로부터 접속 경로명 선택/표시 필드(1311)로 지정된 접속 경로를 수정, 추가, 또는 삭제하기 위한 접속 경로 수정 버튼(1319), 접속 경로 추가 버튼(1320), 접속 경로 삭제 버튼(1321)을 더 포함한다. 여기에서, 접속 경로 수정 버튼(1319)은 지정된 접속 경로를, 접속 경로 속성 데이터 편집용의 제어 화면(1300b), 접속 경로 양식 선택/표시 필드(1313), 제어 점 명칭 선택/표시 필드(1314), 제어 점 좌표 선택/표시 필드(1315), 좌표 표기 선택/표시 필드(1316), 전후 관계 선택/표시 필드(1317), 및 종속처 건물 선택/표시 필드(1318)로 설정된 내용에 따라 수정하기 위한 수단으로 기능한다.
기기 접속 경로 데이터 편집용의 제어 화면(1300a)은 표시 범위로서 전체 레이아웃 범위(전체 부지 영역) 또는 건물 범위를 선택하고, 표시 범위의 표시 각도를 변경하기 위한 표시 범위 선택/표시 필드(1322)를 더 포함한다. 여기에서, 표시 범위 선택/표시 필드(1322)는 제어 화면(1300a)상에 표시 범위 변경부(128)의 기능을 실현시키기 위한 수단으로 기능을 하며, 도 7에 나타낸 전체 레이아웃 범위의 묘화 화면(700a)과 건물 범위의 묘화 화면(700b) 사이에서 표시 범위를 전환하고, 건물 범위의 묘화 화면(700b, 700c) 사이에서 표시 각도를 전환한다.
기기 접속 경로 데이터 편집용의 제어 화면(1300a)은 제어 화면(1300a)상에서 편집된 기기 접속 경로의 위치나 치수에 관련된 데이터를 취득하고, 이들 데이터를 기기 접속 경로 데이터의 편집 결과로서 기기 접속 경로 데이터베이스(134)에 반영시키기 위한 기기 접속 경로 데이터 갱신 버튼(1323)을 더 포함한다.
도 13의 (b)에 나타낸 바와 같이, 접속 경로 속성 데이터 편집용의 제어 화면(1300b)은 접속 경로명 선택/표시 필드(1311)로 지정된 접속 경로에 관련된, 단면의 폭, 높이, 중량, 및 비용 등과 같은 제품 정보를 표시하고 수정하기 위한 제품 정보 선택/표시 필드(1331)를 포함한다. 접속 경로 속성 데이터 편집용의 제어 화면(1300b)은 접속 경로명 선택/표시 필드(1311)로 지정된 접속 경로의 최적화 계산에 필요한 제약 조건 정보를 표시하고 수정하기 위한 제약 조건 정보 선택/표시 필드(1332)를 더 포함한다.
기기 접속 경로 데이터 편집부(124)는 기기 접속 경로 데이터와 접속 경로 속성 데이터를 편집하기 위하여, 상술한 것과 같은 개별의 제어 화면을 이용하여 개별의 데이터 편집 처리를 실행한다. 결과적으로, 설계자는 기기 접속 경로에 관련된 데이터와 각 접속 경로의 속성에 관련된 상세 데이터를 효율적으로 상세하게 검토할 수 있다. 그 때문에, 설계자는 시공에 적합한 상세한 레이아웃 설계를 효율적으로 생성할 수 있고, 물량과 비용을 정확하게 계산할 수 있다. 그러므로, 설계자의 작업 부하가 한층 더 저감된다.
도 13에 나타낸 제어 화면(1300a, 1300b)에 실행된 기기 접속 경로 데이터의 편집 처리의 결과는, 제어 화면(1300a)상의 기기 접속 경로 데이터 갱신 버튼 (1323)을 조작함으로써, 갱신된 기기 접속 경로 데이터로서, 기기 접속 경로 데이터베이스(134)에 저장된다.
도 14는 기기 접속 경로 데이터베이스(134)에 저장된 기기 접속 경로 데이터를 판독하고, 도 12에 나타낸 묘화 화면(1200)상에 기기 접속 경로를 표시할 경우의 표시 처리의 흐름을 나타내는 플로차트이다. 도 14에 나타낸 바와 같이, 기기 접속 경로의 표시는 기기 접속 경로 데이터베이스(134)에 저장된 기기 접속 경로의 레코드 단위로 실행된 루프 프로세스(LOOP)로서 다음과 같은 방식으로 실행된다.
우선, 기기 접속 경로 데이터베이스(134)로부터 레코드 순서로 각 기기 접속 경로에 관련된 레코드를 판독(S1401)한 후, 기기 접속 경로의 레코드에 등록된 건물명을 판독한다(S1402). 표시 범위로서 건물 범위가 지정되어 있을 경우(S1403의 YES)에는, 기기 접속 경로가 지정된 건물 범위내에 배치되어 있는 경우(S1404의 YES)에만, 기기 접속 경로의 노드 좌표를 이용하여, 노드 형상을 생성한다(S1405). 표시 범위로서 건물 범위가 지정되어 있지 않은 경우(S1403의 NO)에는, 노드 형상을 그대로 생성한다(S1405).
다음에 기기 접속 경로의 노드를 그 선행 노드에 해당하는 노드에 접속하고, 기기 접속 경로의 폭과 높이에 따른 기기 접속 경로 형상을 생성한다(S1406). 기기 접속 경로의 접속 경로명이 접속 경로명 선택/표시 필드(1311)로 지정된 접속 경로명에 해당할 경우(S1407의 YES)에는, 도 12에 나타낸 기기 접속 경로(1230)와 마찬가지로, 기기 접속 경로를 강조 표시한다(S1408).
기기 접속 경로 데이터에 등록된 모든 기기 접속 경로의 레코드에 대해서 상 술한 루프 프로세스를 반복하고, 모든 기기 접속 경로가 표시된 시점에서 처리를 종료한다. 기기 접속 경로 데이터 편집 처리 도중에 제어 화면(1300a)상에서 기기 접속 경로의 추가, 수정, 또는 삭제에 의해 반영될 묘화 화면(1200)의 변경 표시가 변경될 경우, 기기 접속 경로에 관련된 기기 접속 경로 데이터베이스(134)를 갱신한 후, 기기 접속 경로의 레코드에 대해서만 상술한 루프 프로세스를 실행한다.
[사용자 지정 범위 데이터 편집 처리]
도 15는 사용자 지정 범위 데이터 편집부(125)에 의해 실행된 사용자 지정 범위 데이터 편집 처리용의 묘화 화면(1500)의 화상 표시 예를 나타낸 도면이다.
도 15에 나타낸 사용자 지정 범위 데이터 편집 처리용의 묘화 화면(1500)은 사각형과 원형으로 표현된 기기(1510)와, 사각형으로 표현된 사용자 지정 범위(1520)를 포함한다. 묘화 화면(1500)에서, 편집 상태에 있는 사용자 지정 범위(1520)는 강조 표시된다. 사용자 지정 범위(1520)가 강조 표시되는 경우에 표시된 부수 요소로서, 최대 XYZ 좌표점(1521)과 최소 XYZ 좌표점(1522)을 더 포함한다.
일례로서, 도 15는 3개의 사각형의 기기(l510B ∼ 1510D)가 표시되어 있으며, 2개의 기기(1510C, 1510D)는 사용자 지정 범위(1520) 내측에 배치되고, 이들 중 1개의 기기(1510D)는 사용자 지정 범위(1520)의 경계선을 걸치도록 배치되어, 기기(1510D)의 대략 절반 정도가 사용자 지정 범위(1520) 밖으로 돌출되어 있는 경우를 나타낸다.
도 16은 사용자 지정 범위 데이터 편집부(125)에 의해 실행된 사용자 지정 범위 데이터 편집 처리용의 제어 화면(1600)의 기능 구성 예를 나타낸 도면이다.
도 16에 나타낸 바와 같이, 사용자 지정 범위 데이터 편집 처리용의 제어 화면(1600)은 사용자 지정 범위명을 표시, 선택, 또는 변경하기 위한 사용자 지정 범위명 선택/표시 필드(1611)와, 사용자 지정 범위명 선택/표시 필드(1611)로 지정된 사용자 지정 범위의 속성에 관련된 정보를 표시하고 수정하기 위한 사용자 지정 범위 속성 정보 선택/표시 필드(1612)를 포함한다.
사용자 지정 범위 데이터 편집 처리용의 제어 화면(1600)은 사용자 지정 범위명 선택/표시 필드(1611)로 지정된 사용자 지정 범위를 세분화함으로써 취득된 구성 단위 영역의 번호를 표시하고 수정하기 위한 단위 영역 번호 선택/표시 필드(1613)와, 사용자 지정 범위명 선택/표시 필드(1611)로 지정된 사용자 지정 범위의 최소 좌표와 최대 좌표를 표시하고 수정하기 위한 최소/최대 좌표 선택/표시 필드(1614)를 더 포함한다.
사용자 지정 범위 데이터 편집 처리용의 제어 화면(1600)은 사용자 지정 범위의 최소 좌표와 최대 좌표를, 중심선으로부터의 오프셋 표기 또는 절대 좌표로 설정할지의 여부를 결정하기 위한 좌표 표기 선택/표시 필드(1615)와, 사용자 지정 범위명 선택/표시 필드(1611)와 단위 영역 번호 선택/표시 필드(1613)로 지정된 사용자 지정 범위가 건물에 종속할 경우, 건물명을 등록하기 위한 종속처 건물 선택/표시 필드(1616)를 더 포함한다.
사용자 지정 범위 데이터 편집 처리용의 제어 화면(1600)은 도 15에 나타낸 묘화 화면(1500)상에 또는 이로부터 사용자 지정 범위명 선택/표시 필드(1611)와 단위 영역 번호 선택/표시 필드(1613)로 지정된 사용자 지정 범위를 수정, 추가, 삭제하기 위한 사용자 지정 범위 수정 버튼(1617), 사용자 지정 범위 추가 버튼(1618), 사용자 지정 범위 삭제 버튼(1619)을 더 포함한다. 여기에서, 사용자 지정 범위 수정 버튼(1617)은 지정된 사용자 지정 범위를 사용자 지정 범위 속성 정보 선택/표시 필드(1612), 최소/최대 좌표 선택/표시 필드(1614), 좌표 표기 선택/표시 필드(1615), 및 종속처 건물 선택/표시 필드(1616)로 설정된 내용에 따라 수정하기 위한 수단으로 기능한다.
사용자 지정 범위 데이터 편집 처리용의 제어 화면(1600)은 표시 범위로서 전체 레이아웃 범위(전체 부지 영역) 또는 건물 범위를 선택하고, 표시 범위의 표시 각도를 변경하기 위한 표시 범위 선택/표시 필드(1620)를 더 포함한다. 여기에서, 표시 범위 선택/표시 필드(l620)는 제어 화면(1500)상에서 표시 범위 변경부(128)의 기능을 실현시키기 위한 수단으로 기능을 하며, 도 7에 나타낸 전체 레이아웃 범위의 묘화 화면(700a)과, 건물 범위의 묘화 화면(700b) 사이에서 표시 범위를 전환하고, 도 7에 나타낸 건물 범위의 묘화 화면(700b, 700c)의 표시 각도를 변경한다.
사용자 지정 범위 데이터 편집 처리용의 제어 화면(1600)은 제어 화면(1600)상에서 편집된 사용자 지정 범위의 위치나 치수에 관련된 데이터를 취득하고, 이들 데이터를 사용자 지정 범위 데이터의 편집 결과로서 사용자 지정 범위 데이터베이스(135)에 반영시키기 위한 사용자 지정 범위 데이터 갱신 버튼(1621)과, 사용자 지정 범위 내에서의 기기, 기기 접속 요소, 기기 접속 경로 등의 물량 집계를 실행하기 위한 물량 집계 실행 버튼(1622)을 더 포함한다.
사용자 지정 범위 데이터 편집부(125)는 사용자 지정 범위 데이터를 편집하기 위하여, 상술한 것과 같은 제어 화면을 이용하여 데이터 편집 처리를 실행할 뿐만 아니라, 사용자 지정 범위에서의 물량을 집계한다. 그 때문에, 설계자는 스스로 물량 집계를 실행하지 않고, 정확한 물량 집계 결과를 용이하게 취득할 수 있고, 그것에 의거하여, 정확한 비용 계산을 실행할 수 있다. 그러므로, 설계자의 작업 부하가 더욱 저감된다. 또한 변형 예로서, 비용 계산에 필요한 데이터를 미리 준비하고, 사용자 지정 범위 데이터 편집부(125)에 의해, 사용자 지정 범위의 물량 집계 이외에, 비용 계산도 실행할 수 있다. 이 경우에는, 설계자의 작업 부하가 한층 더 저감된다.
도 16에 나타낸 제어 화면(1600)상에서 실행된 사용자 지정 범위 데이터의 편집 처리의 결과 또는 물량 집계 결과는, 제어 화면(1600)상에서 사용자 지정 범위 데이터 갱신 버튼(1621) 또는 물량 집계 실행 버튼(1622)을 조작함으로써, 갱신된 사용자 지정 범위 데이터로서, 사용자 지정 범위 데이터베이스(135)에 저장된다.
도 17은 사용자 지정 범위 데이터베이스(135)에 저장되어 있는 사용자 지정 범위 데이터를 판독하고, 도 15에 나타낸 묘화 화면(1500)상에 사용자 지정 범위를 표시할 경우의 표시 처리의 흐름을 나타내는 플로차트이다. 도 17에 나타낸 바와 같이, 사용자 지정 범위의 표시는 사용자 지정 범위 데이터베이스(135)에 저장된 사용자 지정 범위의 레코드 단위로 실행된 루프 프로세스(LOOP)로서 다음과 같이 이루어진다.
우선, 사용자 지정 범위 데이터베이스(135)로부터 레코드 순서로 각 사용자 지정 범위에 관련된 레코드를 판독(S1701)한 후, 사용자 지정 범위의 레코드에 등록된 건물명을 판독한다(S1702). 표시 범위로서 건물 범위가 지정되어 있는 경우(S1703의 YES)에는, 사용자 지정 범위가 지정된 건물 범위내에 배치되어 있는 경우(S1704의 YES)에만, 사용자 지정 범위의 최소 좌표와 최대 좌표를 이용하여, 사용자 지정 범위 형상을 생성한다(S1705). 표시 범위로서 건물 범위가 지정되어 있지 않은 경우(S1703의 NO)에는, 해당 사용자 지정 범위 형상을 그대로 생성한다(S1705).
사용자 지정 범위의 사용자 지정 범위명이 사용자 지정 범위명 선택/표시 필드(1611)로 지정된 사용자 지정 범위명에 해당하는 경우(S1706의 YES)에는, 도 15에 나타낸 사용자 지정 범위(1520)와 마찬가지로, 사용자 지정 범위를 강조 표시한다(S1707).
[평가 계산 처리]
도 18은 평가 계산부(140)에 의한 평가 계산 처리의 구체적인 예를 나타낸 도면이다.
도 18에 나타낸 바와 같이, 평가 계산부(140)는 반복 최적 계산을 실행하기 위한 최적 계산부(1811), 실적 데이터 세트 비교/표시부(1812), 최적 계산 상태 값 그래프 표시부(1813), 및 애니메이션부(1814)를 포함한다. 여기에서, 실적 데이터 세트 비교/표시부(1812)와 최적 계산 상태 값 그래프 표시부(1813)는 도 1에서의 비교부(141)에 해당하고, 한편 애니메이션부(1814)는 도 1에서의 애니메이션부 (142)에 해당한다.
평가 계산부(140)에서의 평가 계산 처리는 다음과 같은 방식으로 실행된다. 우선, 3가지 타입의 데이터, 즉, 편집마다 레이아웃 편집부(120)로부터 로그 출력된 레이아웃 설계 데이터(로그 데이터)(1821)와, 과거에 생성되어서 기억부(130)에 저장되어 있는 레이아웃 설계 데이터(과거 데이터)(1822)와, 최적 계산부(1811)에 의해 실행된 반복 최적 계산의 결과로서 취득된 레이아웃 설계 데이터(최적 계산 데이터)(1823)를 실적 데이터 세트(1824)로서 취급한다.
그러므로, 이러한 실적 데이터 세트(1824)를 이용하여, 실적 데이터 세트 비교/표시부(1812)에 의해, 복수의 실적 데이터를 중첩하고, 비교하여, 표시하고, 최적 계산 상태 값 그래프 표시부(1813)에 의해 레이아웃 설계 데이터의 상태에 대해서, 상태 값 계산을 실행하고, 계산 결과를 그래프로 표시하거나, 애니메이션부(1814)에 의해 레이아웃 경과를 연속 표시시킨다.
도 18에서는 최적 계산 상태 값 그래프 표시부(1813)에 의해, 최적 계산 상태 값 그래프(1830)를 표시한 예를 나타낸다. 최적 계산 상태 값 그래프(1830) 상에서 상태를 나타내는 점이 선택되면, 그 상태를 도형 형태로 랜더링한 배치 표시 화면이 표시된다. 일례로서, 도 18은 상태를 나타내는 2개의 점(P1, P2)이 선택되어, 각 상태의 레이아웃 표시 화면(1841, 1842)이 표시되는 경우를 나타낸다.
상술한 평가 계산 처리에 따르면, 그래프 상의 점을 선택함으로써 각 상태의 레이아웃 도형의 묘화를 표시할 수 있기 때문에, 설계자는 평가 계산 결과를 나타내는 그래프를 확인하면서, 그래프 중의 각 상태의 레이아웃 설계 데이터를 레이아 웃 도형 형태로 시각적으로 확인할 수 있다. 결과적으로, 레이아웃 설계 데이터를 용이하고 정확하게 평가할 수 있고, 설계자의 작업 부하는 더욱 저감된다.
또한, 후술하는 구체적인 화면 표시 예에 나타낸 바와 같이 다양한 데이터를 사용함으로써, 다음과 같은 최적 계산과 그래픽 표시가 실행될 수 있다.
예를 들어, 후술하는 기기 배치 데이터 편집용의 제어 화면(2300)(도 23)에서, 복수의 기기가 그룹 선택/표시 필드(2312b)에 대하여 그룹으로서 등록되어 있는 경우, 기기 그룹 등록 정보는 최적 계산을 위해 사용될 수 있으며, 복수의 기기를 이동하여 기기의 그룹 등록에 따른 최적 배치를 검색할 수 있다.
또한, 후술하는 기기 속성 데이터 편집용의 제어 화면(2400)에서, 속성 정보 선택/표시 필드(2411) 상에 나타낸 "기기 중요도" 및 "평면 이동도"을 최적 계산용으로 사용하고, 이들 기기 속성에 따른 최적 계산을 실행할 수 있다. 이 경우, "기기 중요도" 값에 대하여 내림차순으로 기기가 배열된다. "평면 이동도" 값이 "0"을 갖는 기기는 이동할 수 없으며, "평면 이동도" 값이 높을 수록 더 크게 이동할 수 있다.
한편, 최적 계산 상태 값 그래프에 관하여, 복수의 상태 값의 타입 중에서, 목적에 따른 적절한 값 쌍 모두는 조합되고, 모든 값 쌍의 상관이 그래프로 표시되어 목적에 따른 모든 조건을 만족하는 최적 배치를 확정할 수 있게 된다. 도 18에 나타낸 최적 계산 상태 값 그래프(1830)는 배관 비용과 중첩 영역의 상관을 예로써 나타낸다. 배선 비용과 중첩 영역의 상관, 배관 비용과 배선 비용의 상관 등과 같은 이러한 및 다른 상관을 나타내는 개별 그래프를 표시함으로써, 설계자는 자신의 목적하는 바에 따라 기기 배치를 조정하기 위하여 상태를 선택할 수 있다.
[발전 플랜트의 레이아웃 설계에 관한 구체적인 예]
본 실시예의 레이아웃 설계 지원 시스템을 발전 플랜트의 레이아웃 설계에 적용한 구체적인 예에 관하여 설명한다.
발전 플랜트의 레이아웃 설계를 실행하는 경우, 우선 건물 중심선과 배치에 관련된 데이터를 편집한다. 즉, 전체 레이아웃 범위(부지 영역) 내의 각 건물의 위치와 그 건물의 철골 교점을 나타내는 중심선의 상세를 설정한다. 여기에서는, 편의상, 이러한 건물 관련 데이터를 먼저 편집하지만, 실제의 레이아웃 설계 프로세스에서는, 기기의 치수나 배치를 먼저 결정한 후에, 그것에 따라 건물의 치수와 배치가 결정되곤 한다. 따라서, 데이터 편집의 순서상에 한정이 있는 것은 아니다.
[건물 데이터 편집용의 화면 표시 예]
도 19는 건물 중심선 데이터 편집용의 묘화 화면(1900)의 구체적인 화면 표시 예를 나타내고 있다. 이 묘화 화면(1900)은 도 3의 (a)에 나타낸 묘화 화면(300a)에 해당하는 것이며, 건물(1910), Y방향 중심선 라벨(1921), 그 중심선 직선(1922), X방향 중심선 라벨(1931), 그 중심선 직선(1932), X좌표(1933) 등이 표시되어 있다. 또한, 건물(1910)내에 배치된 복수의 기기(1940)도 표시되어 있기 때문에, 설계자는 기기 배치를 확인하면서, 건물 중심선 데이터의 편집할 수 있다.
도 20은 건물 배치 데이터 편집용의 묘화 화면(2000)의 구체적인 화면 표시 예를 나타내고 있다. 이 묘화 화면(2000)은 도 3의 (b)에 나타낸 묘화 화면(300b) 에 해당하는 것이며, 전체 레이아웃 범위(2010) 내에 건물(2020), 그 XY 최소 좌표점(2031) 등이 표시되어 있다. 전체 레이아웃 범위(2010) 내에 배치된 복수의 기기(2040)도 표시되어 있기 때문에, 설계자는 기기 배치를 확인하면서, 건물 배치 데이터의 편집할 수 있다.
도 21은 건물 데이터 편집용의 제어 화면(2100)의 구체적인 화면 표시 예를 나타내고 있다. 이 제어 화면(2100)은 도 4에 나타낸 건물 중심선 데이터 편집용의 제어 화면(400a)과 건물 배치 데이터 편집용의 제어 화면(400b)을 조합한 제어 화면에 해당하는 것이며, 상단부에 표시된 탭(2101)에 의해, 후술하는 다른 복수의 제어 화면 사이에 전환하도록 사용된다. 즉, 탭(2101)은 화면 전환부(129)의 기능을 실현시키기 위한 수단으로 기능한다.
제어 화면(2100)의 중앙으로부터 좌측 부분의 상부에는, 중심선 데이터 편집 선택/표시 필드(2111), 중심선명 선택/표시 필드(2112), 중심선 방향 선택/표시 필드(2113), 및 중심선 오프셋 값 선택/표시 필드(2114) 등이 배치되어 있다. 이들의 선택/표시 필드(2111 ∼ 2114)는 도 4에 나타낸, 이들 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 선택/표시 필드(411 ∼ 414)에 해당하며, 건물 중심선 데이터 편집용의 부분으로서 기능한다.
제어 화면(2100)의 중앙으로부터 좌측 부분의 하부에는, 건물 배치 데이터 편집 선택/표시 필드(2121), 건물명 선택/표시 필드(2122), 건물 배치 선택/표시 필드(2123), 및 건물 배치 기준점 선택/표시 필드(2124) 등이 배치되어 있다. 이들 선택/표시 필드(2121 ∼ 2124)는, 도 4에 나타낸, 이들 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 선택/표시 필드(421 ∼ 424)에 해당하는 건물 배치 데이터 편집용의 부분이다.
제어 화면(2100)의 우측 부분에는, 수정 버튼(2135), 추가 버튼(2136), 삭제 버튼(2137), 및 재묘화/데이터 갱신 버튼(2138) 등이 배치되어 있다. 이들 버튼(2135 ∼ 2138)은 도 4에 나타낸 중심선 데이터 편집용 버튼(415 ∼ 418)과 건물 배치 데이터 편집용의 버튼(425 ∼ 428)을 겸한 공통 부분으로서 기능한다.
상술한 화면 구성을 갖는 도 19 및 도 20에 나타낸 묘화 화면(1900, 2000)과 도 21의 제어 화면(2100)에 의하면, 다음과 같은 방식으로 건물 데이터를 편집할 수 있다. 우선, 제어 화면(2100)상에, 중심선 데이터 편집 선택/표시 필드(2111) 또는 건물 배치 데이터 편집 선택/표시 필드(2121) 중 하나에 체크 표시를 기입함으로써, 건물 중심선 데이터 편집용의 부분 또는 건물 배치 데이터 편집용의 부분 중 하나를 표시한다.
중심선 데이터 편집 선택/표시 필드(2111)에 체크 표시가 기입될 경우에, 중심선명 선택/표시 필드(2112)는 건물 데이터베이스(131)로부터 건물 중심선 데이터를 판독하고, 중심선명을 풀 다운 메뉴상에 표시한다. 풀 다운 메뉴에서 중심선명이 선택되면, 중심선 방향 선택/표시 필드(2113) 및 중심선 오프셋 값 선택/표시 필드(2114)는 중심선 방향과 오프셋 값을 각각 표시한다. 이 정보는 이 후로 변경할 수 있다. 중심선명 선택/표시 필드(2112)에 있어서, 중심선명이 표시된 상태에서 변경 버튼이 눌리면, 중심선명을 변경할 수 있다.
중심선명 선택/표시 필드(2112), 중심선 방향 선택/표시 필드(2113), 및 중 심선 오프셋 값 선택/표시 필드(2114)의 변경 내용은 수정 버튼(2l35)을 누름으로써, 변경된 데이터로서 확정된다. 추가 버튼(2136)이나 삭제 버튼(2137)을 누름으로써, 새로운 중심선에 관련된 데이터를 추가하고, 불필요한 중심선에 관련된 데이터를 삭제할 수 있다. 또한, 제어 화면(2100)상에서 편집된 건물 중심선 데이터에 따라, 재묘화/데이터 갱신 버튼(2138)에 의해, 도 19에 나타낸 건물 중심선 데이터 편집용의 묘화 화면(1900)상에 있는 중심선을 재묘화하고, 도 1의 건물 데이터베이스(131)를 갱신할 수 있다.
건물 배치 데이터 편집 선택/표시 필드(2121)에 체크 표시가 기입될 경우에, 건물명 선택/표시 필드(2122)는 건물 데이터베이스(131)로부터 건물 배치 데이터를 판독하고, 건물명을 풀 다운 메뉴상에 표시한다. 풀 다운 메뉴로부터 건물명이 선택되면, 건물 배치 기준점 선택/표시 필드(2124)에 의해, 건물 배치를 최소 좌표점 또는 최대 좌표점 중 어느 것에 의해 편집할지를 선택한다. 건물 배치 선택/표시 필드(2123)에 의해, 선택된 좌표점에 관련된 XYZ 좌표를 표시한다. 이 정보는 이 후로 변경할 수 있다. 건물명이 표시된 상태에서, 건물명 선택/표시 필드(2122)상에서 변경 버튼이 눌리면, 건물명을 변경할 수 있다.
건물명 선택/표시 필드(2122), 건물 배치 선택/표시 필드(2123), 및 건물 배치 기준점 선택/표시 필드(2124)의 변경 내용은 수정 버튼(2135)을 누름으로써, 변경된 데이터로서 확정된다. 추가 버튼(2136)이나 삭제 버튼(2137)을 누름으로써, 새로운 건물에 관련된 데이터를 추가하고, 불필요한 건물에 관련된 데이터를 삭제 할 수 있다. 또한, 제어 화면(2100)상에서 편집된 건물 배치 데이터에 따라, 재묘 화/데이터 갱신 버튼(2138)을 누름으로써, 도 20에 나타낸 건물 배치 데이터 편집용의 묘화 화면(2000)상에 있는 건물을 재묘화할 수 있고, 도 1에 나타낸 건물 데이터베이스(131)를 갱신할 수 있다.
[기기 배치 데이터 편집용의 화면 표시 예]
도 22는 기기 배치 데이터 편집용의 묘화 화면(2200)의 구체적인 화면 표시 예를 나타내고 있다. 이 묘화 화면(2200)은 도 5에 나타낸 묘화 화면(500)에 해당하는 것이며, 전체 레이아웃 범위(2210) 내에 건물(2220)과 복수의 기기(2230)가 표시되어 있다. 편집중의 기기(2230)에 대해서는, 명칭 라벨(2241), 배치점(2242), 배치 방향 화살표(2243), 간섭 금지 영역 범위(2250), 소음 영역 범위(2260) 등이 강조 표시되어 있다.
이 경우, 간섭 금지 영역 범위(2250)는 기기의 시공성이나 메인터넌스성을 고려하여 결정된다. 예를 들면, 이 간섭 금지 영역 범위(2250)는 각 면에서의 거리의 입력함으로써 표시될 수 있다. 소음 영역 범위(2260)는 예를 들면 기기의 음압 레벨과, 윤곽 표시의 경계에서의 음압 레벨 사이의 차이를 계산하고, 기기의 단면적으로부터 경계 음압 레벨에 이르는 거리를 계산함으로써 표시할 수 있다. 간섭 금지 영역 범위 및 소음 영역 범위는 기기의 범위에 관련된 속성 정보의 일례에 지나지 않고, 다양한 속성 정보를 기기의 범위 형태로 마찬가지로 표현할 수도 있다.
도 23은 기기 배치 데이터 편집용의 제어 화면(2300)의 구체적인 화면 표시 예를 나타내고 있다. 이 제어 화면(2300)은 도 6의 (a)에 나타낸 기기 배치 데이 터 편집용의 제어 화면(600a)에 해당하는 것이며, 상단부에 표시된 탭(2301)을 사용하여, 상술한 건물 데이터 편집용의 제어 화면(2100), 및 후술하는 그 밖의 복수의 제어 화면 사이를 전환하는데 사용된다.
도 23에 나타낸 바와 같이, 제어 화면(2300)의 중앙으로부터 좌측 부분에는, 기기명 선택/표시 필드(2311), 기기 속성 편집 선택/표시 필드(2312), 기기 배치 선택/표시 필드(2313), 기기 형상/치수 선택/표시 필드(2314), 종속처 건물 선택/표시 필드(2315), CAD 기기 선택/표시 필드(2316) 등이 배치되어 있다. 이들의 선택/표시 필드(2311 ∼ 2316)는 도 6에 나타낸, 이들 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 선택/표시 필드(611 ∼ 616)에 각각 해당한다.
제어 화면(2300)의 우측 부분에는, 기기 수정 버튼(2317), 기기 추가 버튼(2318), 기기 삭제 버튼(2319), 표시 범위 선택/표시 필드(2320), 재묘화/기기 배치 데이터 갱신 버튼(2321) 등이 배치되어 있다. 이들의 요소(2317 ∼ 2321)는 도 6에 나타낸, 이들 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 요소(617∼621)에 각각 해당한다. 또한, 제어 화면(2300)의 하단부에는 평가 계산 버튼(2331)이 배치되어 있다. 이 평가 계산 버튼(2331)은 도 1의 평가 계산 기동부(126)의 기능을 실현시키기 위한 수단으로 기능한다.
도 24는 기기 속성 데이터 편집용의 제어 화면(2400)의 구체적인 화면 표시 예를 나타내는 도면이다. 이 제어 화면(2400)은 도 6의 (b)에 나타낸 기기 속성 데이터 편집용의 제어 화면(600b)에 해당하는 것이며, 도 23의 메인 제어 화면(2300)에서 전환되거나 새로운 윈도로 표시되는 서브 화면으로 구성되어 있다.
도 24에 나타낸 바와 같이, 제어 화면(2400)의 좌측 부분에는, 속성 정보 선택/표시 필드(2411)가 배치되어, 메인 제어 화면(2300)상에 구비되어 있지 않은 다양한 속성 정보를 입력하기 위해 배치되어 있다. 이 속성 정보 선택/표시 필드(2411)는 도 6에 나타낸 제품 정보 선택/표시 필드(631), 소음 정보 선택/표시 필드(633), 및 제약 조건 정보 선택/표시 필드(634)에 해당한다. 또한, 제어 화면(2400)의 우측 부분에는 간섭 금지 영역 정보 선택/표시 필드(2412)가 배치되어 있다. 간섭 금지 영역 정보 선택/표시 필드(2412)는 도 6에 나타낸 선택/표시 필드(632)에 해당한다.
상술한 화면 구성을 가지는 도 22에 나타낸 묘화 화면(2200)과, 도 23 및 도 24에 나타낸 제어 화면(2300, 2400)에 의하면, 다음의 방식으로 기기 배치 데이터를 편집할 수 있다. 우선, 제어 화면(2300)상에 있는 기기명 선택/표시 필드(2311)는 기기 배치 데이터베이스(132)로부터 기기 배치 데이터를 판독하고, 기기명을 풀 다운 메뉴상에 표시한다. 풀 다운 메뉴로부터 기기명이 선택되면, 기기 배치 선택/표시 필드(2313), 기기 형상/치수 선택/표시 필드(2314), 및 종속처 건물 선택/표시 필드(2315) 상에 기기의 배치 좌표나 각도, 기기의 형상 및 치수, 종속처의 건물명 등을 표시하고 수정할 수 있다. 종속처의 건물이 존재하는 것은, 기기가 그 건물 내측에 배치되는 경우, 기기가 건물과 일체로 이동하는 것을 의미한다. 또한, 기기 속성 편집 선택/표시 필드(2312)와 연관된 배색 선택/표시 필드(2312a)에 의해, 기기의 배색을 표시하고 수정할 수 있다.
또한, 기기 속성 편집 선택/표시 필드(2312)와 연관된 그룹 선택/표시 필드 (2312b) 상에, 복수의 기기를 그룹명을 갖는 그룹으로서 등록할 수 있다. 풀 다운 메뉴 상에 과거에 등록된 그룹의 그룹명이 표시되고 이들 중 하나의 그룹명이 선택될 경우, 그룹에 속한 기기들이 채색된 굵은 외형의 표시 등과 같은 형식으로 강조된다. 이 경우, 묘화 화면(2200) 상에 강조된 그룹의 기기는 그룹 단위로서 이동될 수도 있다.
제어 화면(2300)의 기기 속성 편집 선택/표시 필드(2312)에 의해 제어 화면(2400)이 표시되면, 제어 화면(2400)의 속성 정보 선택/표시 필드(2411) 상에 기기의 중요도, 이동 가능도, 비용, 비용 단위, 소음 음압 레벨, 벤더명, 모터 개수, 앵커 볼트 개수, 매립 철물 개수 등을 표시하고 수정할 수 있다. 이 정보는 사용자 지정 범위 데이터의 편집 동안의 간이 물량 집계를 실행할 경우에 유용하다.
또한, 제어 화면(2300)의 CAD 기기 선택/표시 필드(2316)는 CAD 변환부(150)와 연계하여 지정된 기기를 2차원 CAD의 기기 도면 심벌이나 3차원 기기 모델로 변환해서 변환 결과를 표시한다. 예를 들면, CAD 데이터는 기기 배치 데이터에서의 기기명과 2차원 CAD의 기기 도면 심볼 데이터베이스(160)나 3차원 CAD의 기기 모델 데이터베이스에서 사용되는 기기 번호를 미리 관련시켜둠으로써 취득할 수 있다.
또한 변형예로서, CAD 데이터는, 레이아웃 편집부(120)를 실현시키는 애플리케이션 프로그램과는 별개의 애플리케이션 프로그램을 기동시킴으로써 표시시키거나, 또는 데이터베이스를 완전하게 제어하도록, 표시 프로그램을 레이아웃 편집부(120)의 프로그램과 함께 개발하여도 좋다.
어떤 경우에든지, 기기를 CAD 표시함으로써, 설계자는 파악하기 용이하고 명 확한 레이아웃 설계의 개관을 얻을 수 있으며, 이후의 레이아웃 편집 작업 동안에, 공간적인 인식 오류를 회피할 수 있다.
기기 속성 데이터 편집용의 제어 화면(2400), 기기 배치 선택/표시 필드(2313), 기기 형상/치수 선택/표시 필드(2314), 및 종속처 건물 선택/표시 필드(2315) 등의 변경 내용은 기기 수정 버튼(2317)을 누름으로써, 변경된 데이터로서 확정된다. 기기 추가 버튼(2318)이나 기기 삭제 버튼(2319)을 누름으로써, 새로운 기기에 관련된 데이터를 추가할 수 있고, 불필요한 기기에 관련된 데이터를 삭제할 수 있다. 또한, 제어 화면(2300)상에서 편집된 기기 배치 데이터에 따라, 재묘화/기기 배치 데이터 갱신 버튼(2321)을 누름으로써, 도 22에 나타낸 기기 배치 데이터 편집용의 묘화 화면(2200)상에 있는 기기를 재묘화하고, 도 1에 나타낸 기기 배치 데이터베이스(132)을 갱신할 수 있다.
[기기 접속 요소 데이터 편집용의 화면 표시 예]
도 25는 기기 접속 요소 데이터 편집용의 묘화 화면(2500)의 구체적인 화면 표시 예를 나타내는 도면이다. 이 묘화 화면(2500)은 도 9에 나타낸 묘화 화면(900)에 해당하는 것이며, 전체 레이아웃 범위(2510) 내에 건물(2520), 복수의 기기(2530), 및 기기 접속 요소(2540)가 표시되어 있다. 편집중의 기기 접속 요소(2540)는 강조 표시되어 있다.
도 26은 기기 접속 요소 데이터 편집용의 제어 화면(2600)의 구체적인 화면 표시 예를 나타내고 있다. 이 제어 화면(2600)은 도 10의 (a)에 나타낸 기기 접속 요소 데이터 편집용의 제어 화면(1000a)에 해당하는 것이며, 상단부에 표시된 탭 (2601)을 사용하여, 상술한 건물 데이터나 기기 배치 데이터 편집용의 제어 화면(2100, 2300), 및 그 밖의 복수의 제어 화면 사이를 전환하는데 사용된다.
도 26에 나타낸 바와 같이, 제어 화면(2600)의 중앙으로부터 좌측 부분에는, 접속명 선택/표시 필드(2611), 접속 속성 편집 선택/표시 필드(2612), 접속 양식 선택/표시 필드(2613), 접속 레벨 선택/표시 필드(2614), 접속처 기기 선택/표시 필드(2615), 및 간섭 선택/표시 필드(2616) 등이 배치되어 있다. 이들 선택/표시 필드(2611 ∼ 2616)는 도 10에 나타낸, 이들 각 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 선택/표시 필드(1011 ∼ 1016)에 각각 해당한다.
제어 화면(2600)의 우측 부분에는, 접속 수정 버튼(2617), 접속 추가 버튼(2618), 접속 삭제 버튼(2619), 표시 범위 선택/표시 필드(2620), 및 재묘화/기기 접속 요소 데이터 갱신 버튼(2621) 등이 배치되어 있다. 이들 요소(2617 ∼ 2621)는 도 10에 나타낸, 이들 각 참조 번호의 마지막 두 자리를 공유하고 있는 각가의 요소(1017∼1021)에 각각 해당하는 부분이다. 또한, 제어 화면(2600)의 하단부에는, 평가 계산 버튼(2631)이 배치되어 있다. 이 평가 계산 버튼(2631)은, 도 1의 평가 계산 기동부(126)의 기능을 실현시키기 위한 수단으로 기능한다.
도 27은 접속 속성 데이터 편집용의 제어 화면(2700)의 구체적인 화면 표시 예를 나타내는 도면이다. 이 제어 화면(2700)은 도 10의 (b)에 나타낸 접속 속성 데이터 편집용의 제어 화면(1000b)에 해당하는 것이며, 도 26의 메인 제어 화면(2600)로부터 전환 또는 새로운 윈도로 표시되는 서브 화면으로서 구성되어 있다.
도 27에 나타낸 바와 같이, 제어 화면(2700)의 좌측 부분에는, 단면 정보 선 택/표시 필드(2711)가 배치되어, 기기 접속 요소의 단면에 관련된 복수의 속성 정보를 입력하게 되어 있다. 단면 정보 선택/표시 필드(2711)는 도 10에 나타낸 제품 정보 선택/표시 필드(103l)와 제약 조건 정보 선택/표시 필드(1032)에 해당한다. 또한, 제어 화면(2700)의 우측 부분에는, 접속 경로명 선택/표시 필드(2712)가 배치되어, 기기 접속 경로의 접속 경로명과 그 제어 점의 정보를 입력하게 되고 있다. 접속 경로명 선택/표시 필드(2712)는 도 10에 나타낸 접속 경로명 선택/표시 필드(1012)에 해당한다.
상술한 화면 구성을 가지는 도 25에 나타낸 묘화 화면(2500)과, 도 26 및 도 27의 제어 화면(2600, 2700)에 의하면, 다음의 방식으로 기기 접속 요소 데이터를 편집할 수 있다. 우선, 제어 화면(2600)상에, 접속명 선택/표시 필드(2611)는 기기 접속 요소 데이터베이스(133)로부터 기기 접속 요소 데이터를 판독하고, 풀 다운 메뉴에 접속명을 표시한다. 풀 다운 메뉴로부터 접속명이 선택되면, 접속 양식 선택/표시 필드(2613), 접속 레벨 선택/표시 필드(2614), 및 접속처 기기 선택/표시 필드(2615) 상에, 예를 들어 배관이나 배선의 접속 양식, 접속 레벨, 상류측과 하류측의 각 접속처의 기기명 등을 각각 표시하고 수정할 수 있다. 또한, 접속 속성 편집 선택/표시 필드(2612)에 관련된 배색 선택/표시 필드(2612a) 상에, 기기 접속 요소의 배색을 표시하고 수정할 수 있다.
제어 화면(2600)의 접속 속성 편집 선택/표시 필드(2612)에 의해 제어 화면(2700)이 표시되면, 제어 화면(2700)의 단면 정보 선택/표시 필드(2711) 상에, 접속 단면의 폭, 높이, 단위 길이당의 중량이나, 단위 길이당의 비용, 비용 단위 등 을 표시하고 수정할 수 있다. 이 정보는 사용자 지정 범위 데이터 편집 동안에, 간이 물량 집계를 실행할 경우에 유용하다.
접속 속성 데이터 편집용의 제어 화면(2700), 접속 양식 선택/표시 필드(2613), 접속 레벨 선택/표시 필드(2614), 및 접속처 기기 선택/표시 필드(2615) 등의 변경 내용은, 접속 수정 버튼(2617)을 누름으로써, 변경된 데이터로 확정된다. 접속 추가 버튼(2618)이나 접속 삭제 버튼(2619)을 누름으로써, 새로운 기기 접속 요소에 관련된 데이터를 추가할 수 있고, 불필요한 기기 접속 요소에 관련된 데이터를 삭제할 수 있다. 또한, 제어 화면(2600)상에서 편집된 기기 접속 요소 데이터에 따라, 재묘화/기기 접속 요소 데이터 갱신 버튼(2621)을 누름으로써, 도 25에 나타낸 기기 접속 요소 데이터 편집용의 묘화 화면(2500)상의 기기 접속 요소를 재묘화하고, 도 1의 기기 접속 요소 데이터베이스(133)를 갱신할 수 있다.
[기기 접속 경로 데이터 편집용의 화면 표시 예]
도 28은 기기 접속 경로 데이터 편집용의 묘화 화면(2800)의 구체적인 화면 표시 예를 나타내는 도면이다. 이 묘화 화면(2800)은 도 12에 나타낸 묘화 화면(1200)에 해당하는 것이며, 복수의 기기(2810)와, 이들 기기(2810)를 접속하는 기기 접속 요소(2820)와, 기기 접속 요소(2820)의 경로로 되는 기기 접속 경로(2830)와 동시에, 노드 번호가 할당된 제어 점(2831)이 표시되어 있다. 편집중의 기기 접속 경로(2830)와 그 제어 점(2831)이 강조 표시되어 있다. 편집중의 제어 점(2821)의 노드 번호를 가리키는 번호 라벨(2832)이 또한 표시되어 있다.
도 29는 기기 접속 경로 데이터 편집용의 제어 화면(2900)의 구체적인 화면 표시 예를 나타내고 있다. 이 제어 화면(2900)은 도 13의 (a)에 나타낸 기기 접속 경로 데이터 편집용의 제어 화면(1300a)에 해당하는 것이며, 상단부에 표시된 탭(2901)을 사용하여, 상술한 제어 화면과 후술하는 제어 화면 사이를 전환하는데 사용된다.
도 29에 나타낸 바와 같이, 제어 화면(2900)의 중앙으로부터 좌측 부분에는, 접속 경로명 선택/표시 필드(2911), 접속 경로 속성 편집 선택/표시 필드(2912), 접속 경로 양식 선택/표시 필드(2913), 제어 점 명칭 선택/표시 필드(2914), 제어 점 좌표 선택/표시 필드(2915), 좌표 표기 선택/표시 필드(2916), 전후 관계 선택/표시 필드(2917), 및 종속처 건물 선택/표시 필드(2918) 등이 배치되어 있다. 이들 선택/표시 필드(2911 ∼ 2918)는, 도 13에 나타낸, 이들 각 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 선택/표시 필드(1311 ∼ 1318)에 각각 해당한다.
또한, 제어 화면(2900)의 우측 부분에는, 접속 경로 수정 버튼(2919), 접속 경로 추가 버튼(2920), 접속 경로 삭제 버튼(2921), 표시 범위 선택/표시 필드(2922), 및 재묘화/기기 접속 경로 데이터 갱신 버튼(2923) 등이 배치되어 있다. 이들 요소(2919∼2923)는, 도 13에 나타낸, 이들 각 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 요소(1319∼1323)에 각각 해당한다. 또한, 제어 화면(2900)의 하단부에는, 평가 계산 버튼(2931)이 배치되어 있다. 평가 계산 버튼(2931)은 도 1의 평가 계산 기동부(126)의 기능을 실현시키기 위한 수단으로 기능한다.
도 30은 접속 경로 속성 데이터 편집용의 제어 화면(3000)의 구체적인 화면 표시 예를 나타내고 있다. 이 제어 화면(3000)은, 도 13의 (b)에 나타낸 접속 경 로 속성 데이터 편집용의 제어 화면(1300b)에 해당하는 것이며, 도 29의 메인 제어 화면(2900)으로부터 전환되거나 새로운 윈도로 표시되는 서브 화면으로 구성되어 있다.
도 30에 나타낸 바와 같이, 제어 화면(3000)상에 단면 정보 선택/표시 필드(3011)가 배치되어, 접속 경로 단면에 관련된 복수의 속성 정보를 입력하게 되고 있다. 단면 정보 선택/표시 필드(3011)는, 도 13에 나타낸 제품 정보 선택/표시 필드(1331)와 제약 조건 정보 선택/표시 필드(1332)에 해당한다.
상술한 화면 구성을 가지는 도 28에 나타낸 묘화 화면(2800)과, 도 29 및 도 30에 나타낸 제어 화면(2900, 3000)에 의하면, 상술한 기기 접속 요소 데이터의 편집와 동일한 방식으로 기기 접속 경로 데이터를 편집할 수 있다. 우선, 기기 접속 경로의 편집은, 도 28에 나타낸 묘화 화면(2800)상에서 제어 점(2831)을 이동시킴으로써 용이하게 실현될 수 있다. 제어 점에 관하여는, 제어 화면(2900)상에서 선행 노드나 후속 노드를 지정할 수 있고, 각각의 노드를 접속시킴으로써, 네트워크가 구성되어, 기기 접속 경로를 표현할 수 있다.
또한, 기기 접속 경로의 제어 점의 경유 정보를 지정할 수 있기 때문에, 설계자는 제어 점의 경유 정보를 알면, 경로의 시점과 종점 정보로부터, 기기 접속 경로의 상세한 파악을 얻을 수 있다. 기기 접속 경로는 하나의 랙, 트렌치 등을 경유할 뿐만 아니라, 복수의 경로를 경유할 수도 있다.
상술한 기기 접속 요소 데이터의 편집과 마찬가지로, 제어 화면(3000)의 단면 정보 선택/표시 필드(3011) 상에, 접속 경로 단면의 폭, 높이, 단위 길이당의 중량, 단위 길이당의 비용, 비용 단위 등을 표시하고 수정할 수 있다. 이 정보는 또한 사용자 지정 범위 데이터 편집 시에, 간이 물량 집계를 실행할 경우에 유용하다.
[사용자 지정 범위 데이터 편집용의 화면 표시 예]
도 31은 사용자 지정 범위 데이터 편집용의 묘화 화면(3100)의 구체적인 화면 표시 예를 나타내고 있다. 이 묘화 화면(3100)은 도 15에 나타낸 묘화 화면(1500)에 해당하는 것이며, 전체 레이아웃 범위(3110) 내에 건물(3120)과 복수의 기기(3130)가 표시된다. 편집중의 사용자 지정 범위(3140)는 강조 표시되며, 그것의 최대/최소 좌표점(3141, 3142)이 또한 표시되어 있다.
도 32는 사용자 지정 범위 데이터 편집용의 제어 화면(3200)의 구체적인 화면 표시 예를 나타내고 있다. 이 제어 화면(3200)은 도 16에 나타낸 사용자 지정 범위 데이터 편집용의 제어 화면(1600)에 해당하는 것이며, 상단부에 표시된 탭(3201)을 사용하여, 상술한 복수의 제어 화면과 그 밖의 복수의 제어 화면 사이를 전환하는데 사용된다.
도 32에 나타낸 바와 같이, 제어 화면(3200)의 중앙으로부터 좌측 부분에는, 사용자 지정 범위명 선택/표시 필드(3211), 사용자 지정 범위 속성 정보 선택/표시 필드(3212), 단위 영역 번호 선택/표시 필드(3213), 최소/최대 좌표 선택/표시 필드(3214), 좌표 표기 선택/표시 필드(3215), 및 종속처 건물 선택/표시 필드(3216) 등이 배치되어 있다. 이들 선택/표시 필드(3211 ∼ 3216)는, 도 16에 나타낸, 이들 각 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 선택/표시 필드(1611 ∼ 1616)에 각각 해당한다.
제어 화면(3200)의 우측 부분에는, 사용자 지정 범위 수정 버튼(3217), 사용자 지정 범위 추가 버튼(3218), 사용자 지정 범위 삭제 버튼(3219), 표시 범위 선택/표시 필드(3220), 재묘화/사용자 지정 범위 데이터 갱신 버튼(3221), 및 물량 집계 실행 버튼(3222) 등이 배치되어 있다. 이들 요소(3217∼3222)는, 도 16에 나타낸, 이들 참조 번호의 마지막 두 자리를 공유하고 있는 각각의 요소(1617∼1622)에 각각 해당한다. 또한, 제어 화면(3200)의 하단부에는, 평가 계산 버튼(3231)이 배치되어 있다. 이 평가 계산 버튼(3231)은 평가 계산 기동부(126)의 기능을 실현시키기 위한 수단이 된다.
상술한 화면 구성을 가지는 도 31에 나타낸 묘화 화면(3100)과, 도 32에 나타낸 제어 화면(3200)에 의하면, 다음의 방식으로 사용자 지정 범위 데이터를 편집할 수 있다. 우선, 제어 화면(3200)상에 있는 사용자 지정 범위명 선택/표시 필드(3211)는 사용자 지정 범위 데이터베이스(135)로부터 사용자 지정 범위 데이터를 판독하고 풀 다운 메뉴에 사용자 지정 범위명을 표시한다.
풀 다운 메뉴로부터 사용자 지정 범위명이 선택되면, 사용자 지정 범위 속성 정보 선택/표시 필드(3212)와 배색 선택/표시 필드(3212a), 단위 영역 번호 선택/표시 필드(3213), 최소/최대 좌표 선택/표시 필드(3214), 및 종속처 건물 선택/표시 필드(3216) 상에, 상세 명칭이나 배색 등의 속성 정보, 세분화된 구성 단위 영역으로 기능하는 박스의 박스 번호, 최소점과 최대점의 좌표, 종속처의 건물 등을 각각 표시하고 수정할 수 있다. 최소점과 최대점의 좌표는, 좌표 표기 선택/표시 필드(3215)에 의해, 중심선 표기 좌표 또는 절대 좌표를 선택할 수 있다.
사용자 지정 범위 데이터에 관련된 변경 내용은, 사용자 지정 범위 수정 버튼(3217)을 누름으로써 확정되고, 사용자 지정 범위 추가 버튼(3218)이나 사용자 지정 범위 삭제 버튼을 누름으로써, 새로운 사용자 지정 범위에 관한 데이터를 추가하거나, 불필요한 사용자 지정 범위에 관한 데이터를 삭제할 수 있다. 또한, 제어 화면(3200)상에서 편집된 사용자 지정 범위 데이터에 따라, 재묘화/사용자 지정 범위 데이터 갱신 버튼(3221)을 누름으로써, 도 31에 나타낸 사용자 지정 범위 데이터 편집용의 묘화 화면(3100)상에 있는 사용자 지정 범위를 재묘화하고, 사용자 지정 범위 데이터베이스(135)를 갱신할 수 있다.
상술한 바와 같이, 지정한 사용자 지정 범위에 관하여는, 물량 집계 실행 버튼(3222)에 의해, 간이 물량 집계를 실행할 수 있다. 그러나, 사용자 지정 범위는, 그 이외에도, CAD 변환의 범위에 이용하는 등, 설계자가 임의로 지정할 수도 있다. 그 때문에, 설계자가 필요하다고 판단한 범위만을 지정하고, 그에 따라 필요한 데이터만을 처리할 수 있다. 결과적으로, 작업 시간이 단축될 수 있고, 설계자의 작업 부하 저감에 기여할 수 있다.
[다른 실시예]
본 발명은 상술한 실시예로 한정되는 것은 아니고, 본 발명의 범위 내에서 그 외에도 다양한 변형예가 실시될 수 있다. 우선, 도면에 도시된 시스템 구성과 플로차트는 일례에 지나지 않으며, 구체적인 기능 구성, 화면 구성, 및 동작의 상세한 것은 적당하게 선택될 수 있다.
또한, 상술한 실시예에 있어서는, 본 발명의 방법을, 컴퓨터 하드웨어와 프로그램을 통한 시스템 및 방법으로서 실현되었지만, 본 발명의 방법은, 레이아웃 설계 지원용으로서 특화된 컴퓨터 프로그램만으로 실현될 수 있다.
즉, 본 발명은 건물 배치와 물리적인 기기 접속 설정을 포함하는 레이아웃 설계 데이터를 편집하고, 편집한 데이터를 2차원 CAD 도면이나 3차원 CAD 모델로 적절하게 변환할 수 있는 한, 본 발명의 구체적인 실시예는 자유롭게 선택할 수 있다.
본 발명에 따르면, 레이아웃 설계 프로세스의 작업 부하를 경감시키도록 고려된 상세한 레이아웃 설계 프로세스를 지원할 수 있는 레이아웃 설계 지원 시스템, 방법, 및 프로그램을 제공할 수 있다.

Claims (10)

  1. 컴퓨터를 이용하여, 플랜트 레이아웃 범위 공간 내에서 건물과 복수 기기의 배치 및 상기 기기 사이의 접속을 포함하는, 레이아웃 설계를 지원하기 위한 레이아웃 설계 지원 시스템으로서,
    상기 컴퓨터는,
    다양한 각종 지시와 데이터를 입력하고 각종 화면을 표시하기 위한 인터페이스 수단,
    건물 중심선과 건물 배치에 관련된 건물 데이터, 상기 기기 배치에 관련된 기기 배치 데이터, 상기 기기 사이의 물리적 접속에 관련된 기기 접속 데이터, 및 사용자에 의해 지정된 범위와 관련된 사용자 지정 범위 데이터를 포함하는, 레이아웃 설계 데이터에 관련된 레이아웃 설계 데이터 편집용 화면을 상기 인터페이스 수단으로 표시하도록 하여, 상기 화면상으로 입력된 편집 지시를 받아들이고, 상기 편집 지시에 따라 상기 레이아웃 설계 데이터를 편집하기 위한 레이아웃 편집 수단,
    상기 레이아웃 편집 수단에 의해 생성된 레이아웃 설계 데이터 편집 결과를 저장하기 위한 저장 수단, 및
    상기 레이아웃 편집 수단에 의해 생성된 상기 레이아웃 설계 데이터를 2차원 CAD 도면이나 3차원 CAD 모델로 변환시키고, 상기 인터페이스 수단으로 상기 2차원 CAD 도면이나 3차원 CAD 모델을 화면상에 표시시키기 위한 CAD 변환 수단을 구비하는 것을 특징으로 하는 레이아웃 설계 지원 시스템.
  2. 제 1 항에 있어서,
    상기 레이아웃 편집 수단은, 상기 인터페이스 수단에 의해 표시된 상기 레이아웃 설계 데이터 편집 화면으로서, 상기 레이아웃 설계 데이터의 편집된 내용을 레이아웃 도형의 형태로 묘화하는 복수의 묘화 화면과, 상기 레이아웃 설계 데이터의 편집 대상 항목에 관련된 입력/선택/표시 필드나 조작용 화상 요소를 표시하여 사용자 조작에 따른 편집 지시나 데이터를 입력하는 복수의 제어 화면을 포함하며,
    각 제어 화면은 적어도 하나의 묘화 화면과 관련되어, 제어 화면상에서 얻어진 정보를 해당 묘화 화면에 전송하여 상기 레이아웃 도형에 반영시키는 것을 특징으로 하는 레이아웃 설계 지원 시스템.
  3. 제 2 항에 있어서,
    상기 레이아웃 편집 수단은,
    상기 제어 화면이나 상기 묘화 화면상에 표시된 상기 입력/선택/표시 필드, 또는 상기 조작용 화상 요소를 통하여 입력된 지시에 따라, 상기 묘화 화면상에 표시된 상기 건물과 배치를 전환시키고, 상기 묘화 화면을 확대 또는 축소시키기 위한 표시 범위 변경 수단,
    상기 제어 화면이나 상기 묘사 화면상에 표시된 상기 입력/선택/표시 필드, 또는 상기 조작용 화상 요소를 통하여 입력된 지시에 따라 상기 묘화 화면의 출력 형식을 상기 2차원 CAD 도면이나 3차원 CAD 모델로 전환시키기 위한 출력 형식 전환 수단, 및
    상기 제어 화면이나 상기 묘화 화면상에 표시된 상기 입력/선택/표시 필드, 또는 상기 조작용 화상 요소를 통하여 입력된 지시에 따라 상기 제어 화면과 상기 묘화 화면 사이를 전환시키기 위한 화면 전환 수단을 포함하는 것을 특징으로 하는 레이아웃 설계 지원 시스템.
  4. 제 2 항에 있어서,
    상기 레이아웃 편집 수단은 상기 건물 데이터, 상기 기기 배치 데이터, 상기 기기 접속 데이터, 및 상기 사용자 지정 범위 데이터를 개별적으로 편집하기 위한 개별 편집 수단을 구비하고,
    상기 기기 접속 데이터의 개별 편집 수단은, 물리적인 기기 접속 요소의 구성에 관련되는 기기 접속 요소 데이터와, 상기 기기 접속 요소의 경로로서 기능하는 보조 요소의 구성에 관련되는 기기 접속 경로 데이터를 개별적으로 편집하기 위한 개별 편집 수단을 구비하고,
    상기 개별 편집 수단은 상기 묘화 화면과 관련 상기 제어 화면을 구비하는 것을 특징으로 하는 레이아웃 설계 지원 시스템.
  5. 제 2 항에 있어서,
    미리 설정된 알고리즘을 이용하여, 상기 레이아웃 설계 데이터의 평가 계산 이나 반복 최적 계산을 포함하는 평가 계산 처리를 실행하고, 상기 인터페이스 수단이 취득된 계산 결과를 화면상에 표시하도록 하기 위한 평가 계산 수단을 더 구비하고,
    상기 레이아웃 편집 수단은, 상기 제어 화면이나 상기 묘화 화면상에 표시된 상기 입력/선택/표시 필드, 또는 상기 조작용 화상 요소를 통하여 입력된 지시에 따라 상기 평가 계산 수단이 상기 평가 계산 처리를 개시하도록 하기 위한 평가 계산 기동 수단을 구비하는 것을 특징으로 하는 레이아웃 설계 지원 시스템.
  6. 제 5 항에 있어서,
    상기 평가 계산 수단은 상기 저장 수단에 저장된 과거의 레이아웃 설계 데이터를 실적 데이터로 판독하고, 상기 실적 데이터를 포함하는 복수의 레이아웃 설계 데이터에 대하여 상기 평가 계산 처리를 실행하여, 상기 인터페이스 수단이 상기 복수의 레이아웃 설계 데이터의 계산 결과를 비교 형식으로 화면상에 표시하도록 하기 위한 비교 수단을 구비하는 것을 특징으로 하는 레이아웃 설계 지원 시스템.
  7. 제 6 항에 있어서,
    상기 비교 수단은 상기 복수의 레이아웃 설계 데이터에 관하여 상태 값 평가 계산을 실행하고, 계산 결과를 화면상에 그래프 형식으로, 상기 그래프 형식 화면상에 상태를 표시하는 점과 관련된 선택 지시에 따라 표시하여, 상기 인터페이스 수단이 상기 상태를 레이아웃 도형의 형태로 화면상에 표시하도록 하기 위한 그래 프 표시 수단을 구비하는 것을 특징으로 하는 레이아웃 설계 지원 시스템.
  8. 제 5 항에 있어서,
    상기 평가 계산 수단은 상기 인터페이스 수단이 상기 레이아웃 편집 수단으로부터 출력된 상기 레이아웃 설계 데이터와 관련된 로그 데이터의 레이아웃 도형 묘화를 연속적으로 화면에 표시하기 위한 애니메이션 수단을 구비하는 것을 특징으로 하는 레이아웃 설계 지원 시스템.
  9. 컴퓨터를 이용하여, 플랜트 레이아웃 범위 공간 내에서 건물과 복수 기기의 배치 및 상기 기기 사이의 접속을 포함하는, 레이아웃 설계를 지원하기 위한 레이아웃 설계 지원 방법으로서, 상기 컴퓨터는 인터페이스 수단, 레이아웃 편집 수단, 저장 수단, 및 CAD 변환 수단을 구비하며, 상기 방법은,
    상기 인터페이스 수단을 이용하여, 각종 지시와 데이터를 입력하고 각종 화면을 표시하기 위한 입력/출력 처리,
    상기 레이아웃 편집 수단에 의해, 건물 중심선과 건물 배치에 관련된 건물 데이터, 상기 기기의 배치에 관련된 기기 배치 데이터, 기기 사이의 물리적인 접속에 관련된 기기 접속 데이터, 및 사용자에 의해 지정된 범위에 관련된 사용자 지정 범위 데이터를 포함하는, 레이아웃 설계 데이터에 관련된 레이아웃 설계 데이터 편집 화면을 인터페이스 수단에 표시하고, 상기 화면상으로 입력된 편집 지시를 받아들여서, 상기 편집 지시에 따라 상기 레이아웃 설계 데이터를 편집하기 위한 레이 아웃 편집 처리,
    상기 레이아웃 편집 수단에 의해 생성된 레이아웃 설계 데이터 편집 결과를 상기 저장 수단에 저장하기 위한 저장 처리, 및
    상기 CAD 변환 수단이 상기 레이아웃 편집 수단에 의해 생성된 상기 레이아웃 설계 데이터를 2차원 CAD 도면이나 3차원 CAD 모델로 변환시키고, 상기 인터페이스 수단이 상기 2차원 CAD 도면이나 상기 3차원 CAD 모델을 화면에 표시하기 위한 CAD 변환 처리를 구비하는 특징으로 하는 레이아웃 설계 지원 방법.
  10. 컴퓨터를 이용하여, 플랜트 레이아웃 범위 공간 내에서 건물과 복수 기기의 배치 및 상기 기기 사이의 접속을 포함하는, 레이아웃 설계를 지원하기 위한 레이아웃 설계 지원 프로그램을 기록한 컴퓨터 판독가능한 기록매체로서,
    상기 프로그램은 상기 컴퓨터가,
    다양한 각종 지시와 데이터를 입력하고 각종 화면을 표시하기 위한 인터페이스 수단,
    건물 중심선과 건물 배치에 관련된 건물 데이터, 상기 기기 배치에 관련된 기기 배치 데이터, 상기 기기 사이의 물리적 접속에 관련된 기기 접속 데이터, 및 사용자에 의해 지정된 범위와 관련된 사용자 지정 범위 데이터를 포함하는, 레이아웃 설계 데이터에 관련된 레이아웃 설계 데이터 편집용 화면을 상기 인터페이스 수단에 표시하고, 상기 화면상으로 편집 지시를 받아들이고, 상기 편집 지시에 따라 상기 레이아웃 설계 데이터를 편집하기 위한 레이아웃 편집 수단,
    상기 레이아웃 편집 수단에 의해 생성된 레이아웃 설계 데이터 편집 결과를 저장하기 위한 저장 수단, 및
    상기 레이아웃 편집 수단에 의해 생성된 상기 레이아웃 설계 데이터를 2차원 CAD 도면이나 3차원 CAD 모델로 변환시키고, 상기 인터페이스 수단이 상기 2차원 CAD 도면이나 상기 3차원 CAD 모델을 화면상에 표시하기 위한 CAD 변환 수단을 실현시키도록 하는 것을 특징으로 하는
    레이아웃 설계 지원 프로그램을 기록한 컴퓨터 판독가능한 기록매체.
KR1020060112058A 2005-11-15 2006-11-14 레이아웃 설계 지원 시스템과 방법, 및 컴퓨터 판독가능한 기록매체 KR100854989B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2005-00330760 2005-11-15
JP2005330760 2005-11-15

Publications (2)

Publication Number Publication Date
KR20070051722A KR20070051722A (ko) 2007-05-18
KR100854989B1 true KR100854989B1 (ko) 2008-08-28

Family

ID=37594489

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060112058A KR100854989B1 (ko) 2005-11-15 2006-11-14 레이아웃 설계 지원 시스템과 방법, 및 컴퓨터 판독가능한 기록매체

Country Status (3)

Country Link
US (1) US7676348B2 (ko)
KR (1) KR100854989B1 (ko)
GB (1) GB2432239A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200114630A (ko) 2019-03-29 2020-10-07 (주)인터엑스소프트 빅데이터를 이용한 pcb 도면 정보 추출 및 설계 보조 장치 및 방법

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050071135A1 (en) * 2003-09-30 2005-03-31 Vredenburgh David W. Knowledge management system for computer-aided design modeling
US8751950B2 (en) 2004-08-17 2014-06-10 Ice Edge Business Solutions Ltd. Capturing a user's intent in design software
US7890303B2 (en) * 2004-02-03 2011-02-15 Zuken Inc. Parameter managing method, design parameter managing system, program and computer readable recording medium
WO2009111885A1 (en) 2008-03-11 2009-09-17 Dirtt Environmental Solutions, Ltd. Automatically creating and modifying furniture layouts in design software
US8510672B2 (en) * 2004-08-17 2013-08-13 Dirtt Environmental Solutions Ltd Automatically creating and modifying furniture layouts in design software
JP4997946B2 (ja) * 2006-12-05 2012-08-15 富士通株式会社 Cad装置およびcadプログラム
US8482558B2 (en) * 2007-11-16 2013-07-09 M.I.C. Industries, Inc. Systems and methods for computational design and modeling of buildings
EP2245563A4 (en) * 2008-02-13 2012-04-25 Ice Edge Business Solutions Ltd RENDERING AND MODIFYING COMPUTER-AIDED DESIGN (CAD) DESIGN ENTITIES IN OBJECT-ORIENTED APPLICATIONS
WO2009135183A1 (en) * 2008-05-02 2009-11-05 Zentech, Inc. Automated generation of 3d models from 2d computer-aided design (cad) drawings
EP2219125A1 (en) * 2009-02-13 2010-08-18 Carel Johannes Wilhelm Theodoor van Sorgen Method for designing a tube frame
JP5349127B2 (ja) * 2009-04-27 2013-11-20 株式会社東芝 レイアウト設計支援システム、その制御方法及び制御プログラム
JP4940267B2 (ja) * 2009-06-26 2012-05-30 株式会社日立製作所 レイアウト設計支援装置、およびプログラム
US20110061011A1 (en) * 2009-09-04 2011-03-10 Ramsay Hoguet Three-Dimensional Shopping Lists
US9803986B2 (en) * 2009-11-24 2017-10-31 Core Wireless Licensing S.A.R.L. Method and apparatus for determining premises semantics
US9245064B2 (en) 2009-11-24 2016-01-26 Ice Edge Business Solutions Securely sharing design renderings over a network
US8533626B2 (en) * 2009-12-01 2013-09-10 Cadence Design Systems, Inc. Visualization and information display for shapes in displayed graphical images based on user zone of focus
US8645901B2 (en) * 2009-12-01 2014-02-04 Cadence Design Systems, Inc. Visualization and information display for shapes in displayed graphical images based on a cursor
US8438531B2 (en) * 2009-12-01 2013-05-07 Cadence Design Systems, Inc. Visualization and information display for shapes in displayed graphical images
US8312413B2 (en) 2010-01-22 2012-11-13 International Business Machines Corporation Navigating analytical tools using layout software
JP5097231B2 (ja) * 2010-03-02 2012-12-12 株式会社日立製作所 経路生成装置、及び経路生成プログラム
US20110257938A1 (en) * 2010-04-16 2011-10-20 William Eyers System and method for use in designing air intakes
US8863314B2 (en) * 2010-09-15 2014-10-21 Ben Raviv Garment smartpad holder
US9189571B2 (en) 2011-06-11 2015-11-17 Ice Edge Business Solutions, Ltd. Automated re-use of structural components
GB201116440D0 (en) * 2011-09-23 2011-11-02 Airbus Operations Ltd Conversion method and system
CN102799789B (zh) * 2012-07-30 2015-12-16 国网电力科学研究院 一种水力发电厂主设备模型建立、存储和同步的方法
US8719229B1 (en) * 2012-10-12 2014-05-06 Autodesk, Inc. Cloud platform for managing design data
US9165402B2 (en) 2012-11-13 2015-10-20 Yousef Yacoub Eid Alhashash 3D modeling user interface method
DE102013203647A1 (de) * 2013-03-04 2014-09-04 Siemens Aktiengesellschaft Verkabelungsverfahren
KR101487343B1 (ko) * 2013-05-28 2015-01-28 (주)이지스 웹 기반 3차원 실내 지도 제작방법
US9785727B1 (en) 2014-01-10 2017-10-10 Verso Furniture, Inc. Method and system of assembly design
CN105468802B (zh) * 2014-09-12 2018-11-06 株洲南车时代电气股份有限公司 一种站场图编辑方法
US10592615B2 (en) * 2015-07-30 2020-03-17 Siemens Industry Software Inc. Collaborative virtual mechanical routing development system and method
JP6732028B2 (ja) * 2015-12-29 2020-07-29 イーエムディー ミリポア コーポレーション バイオ製造プロセスを装備する対話型システムおよび方法
US10380273B2 (en) 2016-03-31 2019-08-13 M.C. Dean Inc. System and method for testing the validity of BIM-designed electrical wiring pathways
CN106339565B (zh) * 2016-09-23 2019-04-09 四川电力设计咨询有限责任公司 管道设计中comos数据向pdms数据转换的方法
KR102174550B1 (ko) * 2017-04-13 2020-11-05 미쓰비시덴키 가부시키가이샤 표시 화면 생성 장치 및 표시 화면 생성 방법
US10503862B1 (en) * 2017-09-25 2019-12-10 Cadence Design Systems, Inc. Electronic circuit design editor with off-screen violation display and correction
GR20170100586A (el) * 2017-12-28 2019-07-08 ALICE Technologies, Inc. Συστηματα και μεθοδοι για τη μελετη κατασκευων
CN109684495A (zh) * 2018-12-27 2019-04-26 中民筑友科技投资有限公司 一种装配式建筑的大样图审图方法、装置、设备及系统
CN110084893B (zh) * 2019-04-15 2023-05-26 广联达科技股份有限公司 一种二三维混合编辑的方法和装置
JP2023106652A (ja) * 2020-09-03 2023-08-02 株式会社PlantStream プログラム、情報処理装置及び方法
US20220114296A1 (en) * 2020-10-09 2022-04-14 Sidewalk Labs LLC Methods, systems, and media for generating building layouts
JP2022105821A (ja) * 2021-01-05 2022-07-15 日本電気株式会社 設備構成プラン生成装置、設備構成プラン生成方法、及び制御プログラム
US11567783B2 (en) * 2021-03-23 2023-01-31 Rockwell Automation Technologies, Inc. Data format transformation for downstream processing in a data pipeline

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11345258A (ja) 1998-06-02 1999-12-14 Mitsubishi Electric Corp 3次元レイアウト設計支援装置
JP2004108014A (ja) 2002-09-19 2004-04-08 Toto Ltd 水洗便器
JP2004199340A (ja) * 2002-12-18 2004-07-15 Hitachi Ltd プラント自動設計システム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412756A (en) 1992-12-22 1995-05-02 Mitsubishi Denki Kabushiki Kaisha Artificial intelligence software shell for plant operation simulation
JPH06314310A (ja) 1993-04-28 1994-11-08 Toshiba Corp プラント設計支援システム
US5517428A (en) * 1994-05-02 1996-05-14 Williams; David Optimizing a piping system
US6012036A (en) * 1996-03-28 2000-01-04 The United States Of America As Represented By The Secretary Of The Navy Site and workspaces layout process employing MDS a PDI formula in which density is calculated using measured span of circumscribing-convex-hulls
US5971589A (en) * 1996-05-06 1999-10-26 Amadasoft America, Inc. Apparatus and method for managing and distributing design and manufacturing information throughout a sheet metal production facility
JPH09305643A (ja) 1996-05-14 1997-11-28 Kobe Steel Ltd プラントレイアウト設計方法及び装置
JPH10124566A (ja) 1996-08-26 1998-05-15 Kobe Steel Ltd プラントレイアウト設計方法及び装置
JP3452801B2 (ja) * 1998-07-24 2003-10-06 三菱電機株式会社 工場計画作成装置
US6993456B2 (en) * 1999-09-30 2006-01-31 Rockwell Automation Technologies, Inc. Mechanical-electrical template based method and apparatus
JP2002251414A (ja) 2001-02-21 2002-09-06 Mitsubishi Heavy Ind Ltd 脱硝装置増設計画支援方法、脱硝装置増設計画支援装置、プログラム、記録媒体
JP2002304437A (ja) * 2001-04-06 2002-10-18 Mitsubishi Heavy Ind Ltd プラントデザイン情報管理システム、プラントデザイン情報管理方法およびプログラム
US7130774B2 (en) * 2001-05-15 2006-10-31 Metron Media, Inc. System for creating measured drawings
TW200535653A (en) * 2004-02-10 2005-11-01 Japan Science & Tech Agency Designing method of integrated circuit, designing-aided program for integrated circuit, designing system of integrated circuit, bulk mask, maskless apparatus, and method of manufacturing integrated circuit
EP1875395A2 (en) * 2005-04-29 2008-01-09 Industrial Planning Technology, Inc. Hybrid 3d path router

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11345258A (ja) 1998-06-02 1999-12-14 Mitsubishi Electric Corp 3次元レイアウト設計支援装置
JP2004108014A (ja) 2002-09-19 2004-04-08 Toto Ltd 水洗便器
JP2004199340A (ja) * 2002-12-18 2004-07-15 Hitachi Ltd プラント自動設計システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200114630A (ko) 2019-03-29 2020-10-07 (주)인터엑스소프트 빅데이터를 이용한 pcb 도면 정보 추출 및 설계 보조 장치 및 방법

Also Published As

Publication number Publication date
US7676348B2 (en) 2010-03-09
US20070260432A1 (en) 2007-11-08
GB0622187D0 (en) 2006-12-20
GB2432239A (en) 2007-05-16
KR20070051722A (ko) 2007-05-18

Similar Documents

Publication Publication Date Title
KR100854989B1 (ko) 레이아웃 설계 지원 시스템과 방법, 및 컴퓨터 판독가능한 기록매체
JP4861125B2 (ja) レイアウト設計支援システムと方法、およびプログラム
JP5349127B2 (ja) レイアウト設計支援システム、その制御方法及び制御プログラム
US8249909B2 (en) System and method for visualizing the construction progress of scaffolding utilizing 3D CAD models
US10031640B2 (en) Hierarchical filtering using spatial boundary of 3D objects
JP5097231B2 (ja) 経路生成装置、及び経路生成プログラム
Ivson et al. A systematic review of visualization in building information modeling
EP2178013A2 (en) Three-dimensional data generation device, method and program thereof
KR102359732B1 (ko) 이동 가능 미니 탭들을 갖는 사용자 인터페이스
JP4921103B2 (ja) ブール式を可視化するための装置、方法およびプログラム
KR102209876B1 (ko) 파이프 라우팅 방법 및 그를 위한 컴퓨터 프로그램
JP2003316835A (ja) 建築生産情報統合システム
JP2015075960A (ja) グラフ生成装置、グラフ生成方法及びグラフ生成プログラム
Koziolek et al. Hawkeye-hmi-generation: a method to synthesize zoomable process automation user interfaces
JPH0934508A (ja) 作業情報入力方法とその手段、作業計画作成手段
AU2013201764B2 (en) Ontological filtering using spatial boundary of 3d objects

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120802

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130801

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140722

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee