이 기사에서는 다양한 소프트웨어 간 데이터 교환을위한 STEP 기술과 국내외 개발에 대해 간략하게 소개합니다.
키워드: 데이터베이스 통합 기술 건축 CAD 단계
요약
요약: STEP (제품 모델 데이터 교환 표준) 기술의 개발 및 적용에 대해 개괄적으로 설명하고, STEP 기술을 사용하여 건물 열 설계 및 분석 통합 데이터 모델을 구축하는 방법을 소개하고, 표준 건물 및 난방 데이터 모델 개발에 대한 몇 가지 권장 사항을 제시합니다.
키워드: 데이터베이스 cibs CAD 단계 1 머리말
통합 건물 설계 시스템을 개발하는 열쇠는 CAD 도구, 분석 소프트웨어 및 다양한 데이터베이스 간의 데이터 교환을 실현하는 것입니다. "개방형" 시스템을 구현하기 위해 통합 시스템의 모든 부분을 독립적으로 연구할 수 있다
2 단계 기술 소개
일반적으로 서로 다른 소프트웨어는 데이터 파일을 통해 데이터를 교환합니다. 올바른 데이터 교환의 전제는 데이터 수신자가 수신된 모든 데이터를 완전하고 정확하게 "이해" 할 수 있도록 하는 것입니다. 처음에는 데이터 생성기와 데이터 판독기 간의 프로토콜을 통해 이 작업을 수행했습니다. 이 프로토콜은 데이터의 형식, 순서 및 수, 데이터 파일 내 각 위치의 데이터 의미를 포함합니다.
제품 및 엔지니어링 데이터가 점점 더 복잡해짐에 따라 이러한 방법은 점점 더 적용되지 않습니다. 같은 유형의 사물, 구체적인 객체마다 묘사할 데이터의 양이 다르고, 표현의 물리적 의미도 다르고, 심지어 데이터 유형도 다르다. 예를 들어 건물을 설명하는 데이터의 구조와 수는 건물의 바닥, 방 및 문, 창, 벽의 수에 따라 크게 달라집니다. 공기 처리실의 데이터를 설명하고, 서로 다른 구조의 공기 처리실 (표냉기, 스프링클러실) 에 대해 일부 데이터가 나타내는 의미를 연결시키는 것은 의미가 있으며, 데이터 세트는 그것들 사이의 관계를 결합하는 정의에만 의미가 있다. 미리 합의된 몇 가지 프로토콜에만 의존하면 각 데이터의 물리적 의미와 데이터 간의 관계를 정확하게 반영하기가 어렵고, 설명된 사물이 발생할 수 있는 변화에 적응하기가 더 어렵다. 데이터의 물리적 의미, 데이터 간의 관계 및 데이터 자체는 모두 동형으로 사물을 묘사한다. 데이터 교환 및 전송도이 세 부분을 포함해야합니다.
위의 관점을 바탕으로 단계별 데이터 교환 기술이 제시되었다. 저장할 데이터를 데이터 항목으로 구성합니다. 각 데이터 항목에는 해당 내용을 설명하는 여러 데이터가 포함되어 있으며 내용과 관련된 다른 데이터 항목 이름이 있을 수 있습니다. 각 데이터는 물리적 이름 * * * * * 으로 저장됩니다. 데이터 항목의 내부 구조와 데이터 항목 간의 관계를 정확하게 설명하기 위해서는 EXPRESS 를 사용하여 각 데이터 항목의 내부 구조와 각 데이터 항목의 물리적 의미를 엄격하게 정의해야 합니다. 이 데이터 항목의 명확한 정의를 데이터 모델이라고 합니다. 이 데이터 모델에 따르면 STEP 데이터 파일을 정확하게 작성할 수 있으며 이 모델에서 생성된 STEP 데이터 파일을 쉽게 이해할 수 있습니다.
건물의 기하학적 치수를 설명하는 것을 예로 들어 보겠습니다. 건물은 많은 닫힌 공간으로 이루어져 있다고 볼 수 있습니다. 각 공간은 빵 몇 개로 둘러싸여 있습니다. 각 표면은 여러 세그먼트로 정의됩니다. 각 세그먼트는 시작 좌표에 의해 결정됩니다. 동시에 각 세그먼트는 두 표면의 교차 경계입니다. 각 봉투에는 측면으로 두 개의 면이 있습니다. 이 데이터 모델은 다음 표현 언어로 설명 할 수 있습니다.
솔리드: 건축
포함: 봉투 세트
포함: 공간 세트
최종 엔티티:
솔리드: 공간
표면 그룹 섹션으로 구성됩니다
최종 엔티티:
솔리드: 표면
면적: 실제
선 세그먼트 세트로 구성됩니다
예: 봉투의 표면
얼굴: 그 중 하나 (공간, 외부 환경)
최종 엔티티:
솔리드: 선 세그먼트
점 1: 점
두 번째 점: 점
표면 1 의 경계: 면.
표면 2 의 경계:: 면
최종 엔티티:
솔리드: 점
X 예: 실제
Y 예: 실제
Z 예: 실제
최종 엔티티:
엔티티: 봉투 구조
가장자리 1 예: 면의 모음입니다
두 번째 측면은 표면 세트입니다
최종 엔티티:
위에 정의된 EXPRESS 데이터 모델에서 대문자는 구문에 의해 결정되는 키워드입니다. 소문자 영어
# 1= 건축 ((#80, #8 1, #82, #85, ...), (#2, 케이스당 #3,)
공간당 코드
#2= 공백 ((#4, #5, #6, ...))
표면당 코드
#3= 표면 (24.5, (# 10, # 1 1, ...), #80, #2)
각 세그먼트 코드는 주변 표면의 영역에 속합니다.
봉투 구조 공간
#4= 표면 (32, (# 10, # 14, ...), #8 1, #2)
......
......
# 10= 선 세그먼트 (#50, #5 1, #3, #4)
점 1 점 2 면 1 면 2
# 1 1= 선 세그먼트 (#5 1, #52, #3, #6)
......
#50= 점 (0.3,12.8,0.3)
X, y 및 z 좌표
#5 1= 점 ( .................................................................................................................................................................
......
#80= 봉투 (#3, #4)
위의 STEP 파일에서 #n 은 데이터의 식별 이름일 뿐 순서는 의미가 없습니다. 등호 뒤의 이름은 데이터의 구조를 제공합니다. 괄호 안의 내용이 EXPRESS 의 엔티티 정의 구조와 일치해야 함을 나타냅니다. 괄호 안의 #n 은 데이터 간의 상관 관계를 나타냅니다.
이렇게 하면 데이터 파일은 데이터 순서와 무관하며, 설명하는 사물의 복잡성에 따라 총 항목 수가 크게 다를 수 있습니다. 데이터 모델만 얻으면 모든 데이터 내용을 생성하거나 이해할 수 있습니다. 따라서 EXPRESS 정의 데이터 모델은 엄격하게 정의된 데이터 파일 프로토콜과 같습니다. 개방성과 일관성을 바탕으로 데이터에 대한 정확한 이해를 얻을 수 있다.
물론, 실제 구축에 관련된 정보는 이전 사례보다 훨씬 복잡하지만, 마찬가지로
위 예에서 설명한 기초는 데이터 모델의 일관성을 기반으로 합니다. 데이터 모델이 일치하지 않으면, 즉 사물을 보고 묘사하는 관점이 일치하지 않으면 이러한 데이터 교환은 불가능합니다. 예를 들어, 각 벽의 중앙선을 사용하여 건물의 기하학적 정보를 설명하는 소프트웨어는 위의 데이터 모델을 사용하여 데이터를 직접 표현하기가 어렵습니다. 따라서 EXPRESS 형식의 통합 정의 파일인 통합 표준 데이터 모델을 개발하여 STEP 기술을 사용하여 데이터 교환을 수행하는 것이 중요합니다.
십여 년의 노력 끝에 STEP 를 사용하는 많은 소프트웨어 도구가 개발되었습니다. 예를 들어, NIAM;; 그래픽으로 데이터 모델을 정의하고 EXPRESS 파일을 직접 생성합니다. EXPRESS 파일을 CCGENC++ 의 데이터 유형 설명으로 자동 변환합니다. 데이터를 스테핑으로 직접 저장하고 검색하는 동적 데이터베이스 소프트웨어입니다. 현재 초보적인 시도는 3 단계이다
그리고 영국 건축 연구
이 시스템을 사용하면 먼저 AutoCAD 에서 해석된 건물의 3d 형상을 설명하고 문, 창, 벽 구성요소 라이브러리에서 해당 구성요소를 선택하여 각 건물 구성요소의 물리적 특성을 정의할 수 있습니다. 이러한 입력 결과는 STEP 의 데이터 항목으로 변환되어 데이터베이스에 저장됩니다. 사용자는 계산 소프트웨어를 호출하여 건물을 분석할 수 있습니다. 예를 들어, 봉투가 단열 기준을 충족하는지 또는 예상 에너지 소비를 충족하는지 확인합니다. 필요한 룸 범위 및 HVAC 양식을 추가로 정의하여 부하 또는 자연 실온을 계산할 수 있습니다. 이러한 계산 결과는 데이터베이스에 저장되며 다른 소프트웨어에서 사용할 수 있습니다. 개방형 구조로 인해 시스템은 기성 컴퓨팅 분석 소프트웨어도 실행할 수 있습니다. 지금
이 시스템은 아직 개발 중이지만 STEP 모드의 우수성이 입증되었습니다. 시스템 복잡성이 증가함에 따라 이러한 우월성은 점점 더 두드러질 것이다.
4 건의와 생각
컴퓨터 기술의 발전과 함께
STEP 기술 사용의 핵심은 데이터 모델을 개발하고 구축하는 것입니다. 표준 EXPRESS 건축 데이터 모델을 만들고 모든 사람이 이를 따르도록 하는 것은 STEP 기술이 건축 CAD 분야에서 효과를 낼 수 있도록 하는 열쇠입니다. 현재 STEP 표준화 조직은 이 일을 직접 할 수 없으며 국내에서 건축 CAD 및 분석 시뮬레이션 소프트웨어 개발 연구에 종사하는 단위와의 협력에만 의존할 수 있습니다. 이 일은 조만간 해야 한다. 빨리 완성하면 할수록 효과를 볼 수 있고, 가능한 한 빨리 중복 개발과 응용을 없애야 한다. /a > 소프트웨어를 낭비하다.