KR102105589B1 - BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof - Google Patents

BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof Download PDF

Info

Publication number
KR102105589B1
KR102105589B1 KR1020190148544A KR20190148544A KR102105589B1 KR 102105589 B1 KR102105589 B1 KR 102105589B1 KR 1020190148544 A KR1020190148544 A KR 1020190148544A KR 20190148544 A KR20190148544 A KR 20190148544A KR 102105589 B1 KR102105589 B1 KR 102105589B1
Authority
KR
South Korea
Prior art keywords
bems
bim
data
sensor
sensing
Prior art date
Application number
KR1020190148544A
Other languages
Korean (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 한국건설기술연구원
Priority to KR1020190148544A priority Critical patent/KR102105589B1/en
Application granted granted Critical
Publication of KR102105589B1 publication Critical patent/KR102105589B1/en

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2200/00Transmission systems for measured values, control or similar signals

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)

Abstract

Provided are a BEMS sensor-BIM linkage device for energy monitoring and a method thereof. The BEMS sensor-BIM linkage device comprises: a BEMS database which stores BEMS data about a target building as a smart facility management object; a BIM database which stores BIM data about the target building; a sensing data acquisition unit which acquires data (hereinafter referred to as ″BEMS sensing data″) sensed by BEMS sensing devices installed in the target building; a sensing data monitoring unit which monitors the acquired BEMS sensing data at designated time intervals; and a data linkage management unit which defines a schema structure for linking the sensing data monitored by the sensing data monitoring unit with the BEMS data and the BIM data and links the monitored sensing data with the BEMS data and the BIM data based on the defined schema structure. The present invention can solve a problem in which a user manages even unnecessary BEMS sensing data.

Description

에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치 및 방법{BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof} BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof

본 발명은 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치 및 방법에 관한 것이다.The present invention relates to a BEMS sensor-BIM linkage device and method for energy monitoring.

건물 정보 모델링(BIM: Building Information Modeling)이란, 다차원 가상공간에 기획, 설계, 엔지니어링(구조, 설비, 전기 등), 시공 더 나아가 유지관리 및 폐기까지 가상으로 시설물을 모델링하는 과정을 말한다. BIM의 건물(Building)은 대상건물의 전 생명주기-설계, 시공, 운영 및 관리를 의미하고, 정보(Information)는 대상건물의 전 생명주기에 포함된 모든 정보를 의미하고, 모델링(Modeling)은 전 생명주기에 포함된 모든 정보를 생산, 관리, 출판을 제공하는 통합 도구 및 플랫폼을 의미한다.Building Information Modeling (BIM) refers to the process of virtually modeling facilities in planning, design, engineering (structure, facilities, electricity, etc.), construction, and even maintenance and disposal in a multidimensional virtual space. Building of BIM means the entire life cycle-design, construction, operation and management of the target building, information means all information included in the entire life cycle of the target building, and modeling Refers to an integrated tool and platform that provides production, management, and publishing of all information contained in the entire life cycle.

BIM 방식은 건물을 데이터화하여 수치데이터를 만들며, 3D 디스플레이 효과를 볼 수 있는 3D 기반의 설계 및 모델링 방식이다. 단순한 선, 면 작업이 아닌 선의 시작과 끝점을 잇는 길이의 데이터가 발생되고, 면은 닫힌 면의 기준으로 면적이 데이터화된다. 그리고 길이와 면적의 데이터를 결합하면 체적 데이터를 얻을 수 있다.The BIM method is a 3D-based design and modeling method that can create 3D display effects by dataizing buildings. Rather than a simple line or face operation, data of a length connecting the start and end points of the line is generated, and the area is dataized based on the closed face. And by combining length and area data, volume data can be obtained.

또한, BIM 방식은 객체의 형상정보, 속성정보, 관계(Relationship) 및 위상구조(Topology)에 대한 정보를 포함하고 있어 분석, 서비스 연계 및 사용성이 우수하다. 즉, BIM은 빌딩 객체들인 벽, 슬라브, 창, 문, 지붕, 계단 등이 각각의 속성을 표현하여 서로의 관계를 인지하고 건물의 변경요소들을 즉시 건물설계에 반영할 수 있다. 따라서, BIM을 이용함으로써, 설계할 건물이 정형이든 비정형이든 상관없이, 건물을 지을 때 발생되는 데이터에 대하여 프로젝트 별, 프로세스 별로 호환, 공유를 통해 모든 단계의 정보를 통합 관리 및 활용하는 것이 가능하다.In addition, the BIM method includes object shape information, attribute information, information on relationships and topology, and is excellent in analysis, service connection, and usability. In other words, BIM can recognize each other's relationship by expressing each property of building objects such as walls, slabs, windows, doors, roofs, and stairs, and immediately reflect the changes in the building to the building design. Therefore, by using BIM, it is possible to integrate and manage information at all stages through compatibility and sharing for each project and process for data generated when building a building, regardless of whether the building to be designed is structured or unstructured. .

한편, 건물 에너지 관리 시스템(BEMS: Building Energy Management System)은 건물 내 에너지 설비의 다양한 정보를 실시간으로 수집 및 분석하여 건물에서 사용하는 에너지를 효율적으로 관리해 주는 시스템이다. BEMS는 IT 기술을 활용하여 전기, 공조, 방범, 방재 같은 여러 건축 설비를 관리하여 쾌적한 환경을 조성하고 에너지 절감과 인건비 절감은 물론 건물 수명 연장을 목표로 한다. Meanwhile, a building energy management system (BEMS) is a system that efficiently manages energy used in buildings by collecting and analyzing various information of energy facilities in buildings in real time. BEMS aims to create a pleasant environment by managing various construction facilities such as electricity, air conditioning, crime prevention, and disaster prevention by utilizing IT technology, save energy, reduce labor costs, and extend building life.

최근 BEMS는 3차원 공간 정보인 BIM 데이터를 적극 활용하고 있으며, 이를 통해 사용자는 직관적인 시설물 에너지 관리가 가능하다. 그러나, 대용량 데이터(Rich dataset)인 BEMS 센싱 데이터를 그대로 활용하면 사용자는 불필요한 정보까지 관리하여야 한다. 따라서, 원본의 BEMS 센싱 데이터 중 에너지 모니터링을 위한 데이터를 이용하여 BEMS 데이터와 연계할 수 있는 기술이 필요하다.Recently, BEMS actively utilizes BIM data, which is 3D spatial information, so that users can intuitively manage facility energy. However, if the BEMS sensing data, which is a large data set, is used as it is, the user must manage unnecessary information. Therefore, there is a need for a technology capable of linking with BEMS data using data for energy monitoring among original BEMS sensing data.

국내 공개특허 제10-2016-0138609호(2016.12.06 공개)Domestic published patent No. 10-2016-0138609 (published on December 6, 2016)

전술한 문제점을 해결하기 위하여 본 발명이 이루고자 하는 기술적 과제는, 원본의 BEMS 센싱 데이터 중 BIM 정보와 연계 시 필요한 데이터를 필터링하여 경량화된 BEMS 센싱 데이터와 BIM 정보를 연계할 수 있는 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치 및 방법을 제시하는 데 있다.Technical problem to be achieved by the present invention in order to solve the above-mentioned problem is to filter the necessary data when linking BIM information among the original BEMS sensing data, BEMS for energy monitoring that can link lightweight BEMS sensing data with BIM information. It is intended to present a sensor-BIM linkage device and method.

본 발명의 해결과제는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 해결과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to those mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

전술한 기술적 과제를 해결하기 위한 수단으로서, 본 발명의 실시 예에 따르면, 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치는, 스마트 시설물 관리 대상인 타겟 건물에 대한 BEMS 데이터를 저장하는 BEMS 데이터베이스; 상기 타겟 건물에 대한 BIM 데이터를 저장하는 BIM 데이터베이스; 상기 타겟 건물에 설치된 BEMS 센싱 디바이스들에 의해 센싱된 데이터(이하, 'BEMS 센싱 데이터'라 한다)를 획득하는 센싱 데이터 획득부; 상기 획득된 BEMS 센싱 데이터를 정해진 시간 간격마다 모니터링하는 센싱 데이터 모니터링부; 및 상기 센싱 데이터 모니터링부에 의해 모니터링된 센싱 데이터와 상기 BEMS 데이터베이스에 저장된 BEMS 데이터와 상기 BIM 데이터베이스에 저장된 BIM 데이터를 연계하기 위한 스키마 구조를 정의하고, 상기 정의된 스키마 구조에 기초하여 상기 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터를 연계하는 데이터 연계 관리부;를 포함한다.As a means for solving the above technical problem, according to an embodiment of the present invention, a BEMS sensor-BIM linkage device for energy monitoring includes: a BEMS database for storing BEMS data for a target building that is a smart facility management target; A BIM database storing BIM data for the target building; A sensing data acquiring unit that acquires data sensed by BEMS sensing devices installed in the target building (hereinafter referred to as 'BEMS sensing data'); A sensing data monitoring unit that monitors the acquired BEMS sensing data at predetermined time intervals; And a schema structure for linking sensing data monitored by the sensing data monitoring unit to BEMS data stored in the BEMS database and BIM data stored in the BIM database, and based on the defined schema structure, the monitored sensing And a data linkage management unit linking the data, BEMS data, and BIM data.

상기 센싱 데이터 모니터링부는, 사전에 등록되는 스케쥴에 따라 상기 BEMS 센싱 데이터를 획득하기 위한 쉘 파일을 실행하여 센싱 데이터를 모니터링한다.The sensing data monitoring unit monitors the sensing data by executing a shell file for acquiring the BEMS sensing data according to a schedule registered in advance.

상기 데이터 연계 관리부는, 상기 BIM 데이터의 식별정보와 상기 BEMS 데이터의 식별정보를 포함하는 관계키를 이용하여 상기 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터의 연계를 위한 데이터 레코드를 특정한다.The data linkage management unit specifies a data record for linking the monitored sensing data with BEMS data and BIM data using a relationship key including identification information of the BIM data and identification information of the BEMS data.

상기 BEMS 센싱 디바이스들과 연계하도록 설정된 스크립트가 스케쥴에 설정된 방식에 따라 정상 동작하는지 진단하는 진단부;를 더 포함한다. It further includes a diagnostic unit for diagnosing whether the script configured to link with the BEMS sensing devices operates normally according to the method set in the schedule.

한편, 본 발명의 다른 실시 예에 따르면, 전자장치의 에너지 모니터링을 위한 BEMS 센서-BIM 연계 방법은, (A) 전자장치가, 스마트 시설물 관리 대상인 타겟 건물에 대한 BEMS 데이터를 BEMS 데이터베이스에 저장하는 단계;(B) 상기 전자장치가, 상기 타겟 건물에 대한 BIM 데이터를 BIM 데이터베이스에 저장하는 단계; (C) 상기 전자장치가, 상기 타겟 건물에 설치된 BEMS 센싱 디바이스들에 의해 센싱된 데이터(이하, 'BEMS 센싱 데이터'라 한다)를 획득하는 단계; (D) 상기 전자장치가, 상기 (C) 단계에서 획득된 BEMS 센싱 데이터를 정해진 시간 간격마다 모니터링하는 단계; 및 (E) 상기 전자장치가, 상기 (D) 단계에서 모니터링된 센싱 데이터와 상기 BEMS 데이터베이스에 저장된 BEMS 데이터와 상기 BIM 데이터베이스에 저장된 BIM 데이터를 연계하기 위해 사전에 정의된 스키마 구조에 기초하여 상기 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터를 연계 및 저장하는 단계;를 포함한다.On the other hand, according to another embodiment of the present invention, a BEMS sensor-BIM linkage method for energy monitoring of an electronic device includes: (A) storing, in the BEMS database, BEMS data for a target building targeted for management of a smart facility by the electronic device. ; (B) storing, by the electronic device, BIM data for the target building in a BIM database; (C) obtaining, by the electronic device, data sensed by BEMS sensing devices installed in the target building (hereinafter referred to as 'BEMS sensing data'); (D) monitoring, by the electronic device, BEMS sensing data obtained in step (C) at predetermined time intervals; And (E) the electronic device monitors the sensing data monitored in step (D) based on a predefined schema structure to link the BEMS data stored in the BEMS database with the BIM data stored in the BIM database. And linking and storing the sensed data, BEMS data, and BIM data.

상기 (D) 단계는, 사전에 등록되는 스케쥴에 따라 상기 BEMS 센싱 데이터를 획득하기 위한 쉘 파일을 실행하여 센싱 데이터를 모니터링한다.In step (D), the sensing data is monitored by executing a shell file for obtaining the BEMS sensing data according to a schedule registered in advance.

(F) 상기 전자장치가, 상기 BEMS 센싱 디바이스들과 연계하도록 설정된 스크립트가 스케쥴에 설정된 방식에 따라 정상 동작하는지 진단하는 단계;를 더 포함한다.(F) diagnosing whether the electronic device operates normally according to a method set in a schedule, a script set to be associated with the BEMS sensing devices.

본 발명에 따르면, 원본의 BEMS 센싱 데이터 중 BIM 정보와 연계 시 필요한 데이터를 필터링하여 경량화된 BEMS 센싱 데이터와 BIM 정보를 연계함으로써 사용자가 불필요한 BEMS 센싱 데이터까지 관리하는 문제점을 해결할 수 있다.According to the present invention, it is possible to solve the problem of managing unnecessary BEMS sensing data by linking lightweight BEMS sensing data and BIM information by filtering necessary data in connection with BIM information among original BEMS sensing data.

본 발명의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 실시 예에 따른 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치를 도시한 블록도,
도 2는 BEM 센싱 디바이스에서 획득되어 센싱 데이터베이스에 저장되는 센싱 데이터의 원본 예시도,
도 3은 도 1에 도시된 프로세서를 자세히 도시한 블록도,
도 4는 BEMS 센싱 데이터 연계 프로토콜을 정의한 도면,
도 5는 센서-BEMS-BIM 연계 데이터베이스 스키마 참조모델(UML)의 구조를 도시한 도면,
도 6은 진단부가 전력 센서로부터 획득되는 BEMS 센싱 데이터(이하, '전력 센서 데이터'라 한다)를 진단한 결과를 보여주는 예시도, 그리고,
도 7은 본 발명의 실시 예에 따른 전자장치의 에너지 모니터링을 위한 BEMS 센서-BIM 연계 방법을 개략적으로 도시한 흐름도이다.
1 is a block diagram showing a BEMS sensor-BIM linkage device for energy monitoring according to an embodiment of the present invention;
FIG. 2 is an original example of sensing data obtained from a BEM sensing device and stored in a sensing database;
FIG. 3 is a block diagram showing in detail the processor illustrated in FIG. 1,
4 is a diagram defining a BEMS sensing data linkage protocol,
5 is a view showing the structure of a sensor-BEMS-BIM linked database schema reference model (UML);
6 is an exemplary view showing a result of diagnosing BEMS sensing data (hereinafter referred to as “power sensor data”) obtained from a power sensor by the diagnostic unit, and
7 is a flowchart schematically illustrating a BEMS sensor-BIM linkage method for energy monitoring of an electronic device according to an embodiment of the present invention.

이상의 본 발명의 목적들, 다른 목적들, 특징들 및 이점들은 첨부된 도면과 관련된 이하의 바람직한 실시 예들을 통해서 쉽게 이해될 것이다. The above objects, other objects, features and advantages of the present invention will be readily understood through the following preferred embodiments related to the accompanying drawings.

본 명세서에서, 제1 엘리먼트 (또는 구성요소)가 제2 엘리먼트(또는 구성요소) 상(ON)에서 동작 또는 실행된다고 언급될 때, 제1 엘리먼트(또는 구성요소)는 제2 엘리먼트(또는 구성요소)가 동작 또는 실행되는 환경에서 동작 또는 실행되거나 또는 제2 엘리먼트(또는 구성요소)와 직접 또는 간접적으로 상호 작용을 통해서 동작 또는 실행되는 것으로 이해되어야 할 것이다.In this specification, when it is mentioned that the first element (or component) is operated or executed on the second element (or component), the first element (or component) is the second element (or component). It should be understood that) is operated or executed in an environment in which it is operated or executed, or it is operated or executed through direct or indirect interaction with the second element (or component).

어떤 엘리먼트, 구성요소, 장치, 또는 시스템이 프로그램 또는 소프트웨어로 이루어진 구성요소를 포함한다고 언급되는 경우, 명시적인 언급이 없더라도, 그 엘리먼트, 구성요소, 장치, 또는 시스템은 그 프로그램 또는 소프트웨어가 실행 또는 동작하는데 필요한 하드웨어(예를 들면, 메모리, CPU 등)나 다른 프로그램 또는 소프트웨어(예를 들면 운영체제나 하드웨어를 구동하는데 필요한 드라이버 등)를 포함하는 것으로 이해되어야 할 것이다.When an element, component, device, or system is mentioned to include a component consisting of a program or software, the element, component, device, or system is executed or operated by the program or software, even if not explicitly stated. It should be understood that it includes hardware (for example, memory, CPU, etc.) necessary to do so, or other programs or software (for example, drivers required to drive an operating system or hardware).

또한, 어떤 엘리먼트(또는 구성요소)가 구현됨에 있어서 특별한 언급이 없다면, 그 엘리먼트(또는 구성요소)는 소프트웨어, 하드웨어, 또는 소프트웨어 및 하드웨어 어떤 형태로도 구현될 수 있는 것으로 이해되어야 할 것이다.In addition, it should be understood that an element (or component) may be implemented in software, hardware, or in any form of software and hardware, unless otherwise stated in the implementation of any element (or component).

또한, 본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 '포함한다(comprises)' 및/또는 '포함하는(comprising)'은 언급된 구성요소는 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.In addition, the terminology used herein is for describing the embodiments and is not intended to limit the present invention. In this specification, the singular form also includes the plural form unless otherwise specified in the phrase. As used herein, 'comprises' and / or 'comprising' does not exclude the presence or addition of one or more other components.

또한, 본 명세서에서 DB라 함은, 각각의 DB에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미할 수 있다. DB는 적어도 하나의 테이블로 구현될 수도 있으며, 상기 DB에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의 DBMS(Database Management System)를 더 포함할 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 DB의 형태 등 다양한 방식으로 구현될 수 있으며, 상기 DB에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.In addition, in the present specification, DB may mean a functional structural combination of software and hardware that stores information corresponding to each DB. The DB may be implemented as at least one table, and may further include a separate Database Management System (DBMS) for retrieving, storing, and managing information stored in the DB. In addition, it can be implemented in various ways such as a linked-list, a tree, a relational DB, and includes all data storage media and data structures capable of storing information corresponding to the DB.

이하, 본 발명에서 실시하고자 하는 구체적인 기술내용에 대해 첨부도면을 참조하여 상세하게 설명하기로 한다. 아래의 특정 실시 예들을 기술하는데 있어서, 여러 가지의 특정적인 내용들은 발명을 더 구체적으로 설명하고 이해를 돕기 위해 작성되었다. 하지만 본 발명을 이해할 수 있을 정도로 이 분야의 지식을 갖고 있는 독자는 이러한 여러 가지의 특정적인 내용들이 없어도 사용될 수 있다는 것을 인지할 수 있다.Hereinafter, with reference to the accompanying drawings, a specific technical content to be carried out in the present invention will be described in detail. In describing the following specific embodiments, various specific contents have been prepared to more specifically describe and understand the invention. However, a reader who has knowledge in this field to understand the present invention can recognize that it can be used without these various specific contents.

어떤 경우에는, 발명을 기술하는 데 있어서 흔히 알려졌으면서 발명과 크게 관련 없는 부분들은 본 발명을 설명하는 데 있어 별 이유 없이 혼돈이 오는 것을 막기 위해 기술하지 않음을 미리 언급해 둔다.It should be noted that, in some cases, parts that are commonly known in describing the invention and that are not significantly related to the invention are not described in order to prevent chaos from coming into account in explaining the present invention for no apparent reason.

도 1에 도시된 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치(100)의 각각의 구성은 기능 및 논리적으로 분리될 수도 있음을 나타내는 것이며, 반드시 각각의 구성이 별도의 물리적 장치로 구분되거나 별도의 코드로 작성됨을 의미하는 것은 아님을 본 발명의 기술분야의 평균적 전문가는 용이하게 추론할 수 있을 것이다. Each configuration of the BEMS sensor-BIM linkage device 100 for energy monitoring illustrated in FIG. 1 indicates that it may be functionally and logically separated, and each configuration is divided into separate physical devices or separate codes. It is not meant to be written as an average expert in the technical field of the present invention can be easily inferred.

또한, 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치(100)는 소정의 데이터 프로세싱 장치에 설치되어 본 발명의 기술적 사상을 구현할 수도 있다.In addition, the BEMS sensor-BIM linkage device 100 for energy monitoring may be installed in a predetermined data processing device to implement the technical idea of the present invention.

또한, 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치(100)는 예를 들면, 데스크탑 PC(Personal Computer), 서버, 랩탑 PC(Laptop PC), 넷북 컴퓨터(Netbook Computer) 등 프로그램의 설치 및 실행이 가능한 모든 전자기기들 중 하나일 수 있다.In addition, the BEMS sensor-BIM linkage device 100 for energy monitoring is capable of installing and executing programs, such as a desktop PC (Personal Computer), a server, a laptop PC (Laptop PC), and a netbook computer. It can be one of all electronic devices.

도 1은 본 발명의 실시 예에 따른 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치(100)를 도시한 블록도이다. 1 is a block diagram illustrating a BEMS sensor-BIM linkage device 100 for energy monitoring according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시 예에 따른 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치(100)는 통신부(110), 센싱 데이터베이스(120), 모니터링 데이터베이스(130), BEMS 데이터베이스(140), BIM 데이터베이스(150), 센서-BEMS-BIM 데이터베이스(160), 메모리(170) 및 프로세서(180)를 포함할 수 있다.1, the BEMS sensor-BIM linkage device 100 for energy monitoring according to an embodiment of the present invention includes a communication unit 110, a sensing database 120, a monitoring database 130, a BEMS database 140, It may include a BIM database 150, a sensor-BEMS-BIM database 160, a memory 170 and a processor 180.

다수의 BEMS 센싱 디바이스들(11, 12, 13)은 스마트 시설물 관리 대상인 타겟 건물에 설치되어 각각 센싱한 데이터(이하, 'BEMS 센싱 데이터'라 한다)를 출력할 수 있다. 다수의 BEMS 센싱 디바이스들(11, 12, 13)은 BIM(Building Information Modeling) 데이터를 획득한 타겟 건물의 객체 단위로 설치될 수 있다. 객체는 건물의 방, 거실, 계단, 바닥, 벽, 기둥, 천장, H빔, 문, 창 및 창틀 등 다수로 구분될 수 있다.A plurality of BEMS sensing devices 11, 12, and 13 may be installed in a target building that is a smart facility management target, and output sensing data (hereinafter referred to as 'BEMS sensing data'). The plurality of BEMS sensing devices 11, 12, and 13 may be installed in an object unit of a target building that has acquired Building Information Modeling (BIM) data. Objects can be divided into a number of rooms, living rooms, stairs, floors, walls, columns, ceilings, H beams, doors, windows and window frames.

다수의 BEMS 센싱 디바이스들(11, 12, 13)은 에너지 관리 및 모니터링에 필요한 모든 장치를 말한다. BEMS 센싱 디바이스는 예를 들어, 스마트 미터기, 전류 센서, 전압 센서, 온도 및 습도 센서, 환경 센서 등을 포함할 수 있다. 다수의 BEMS 센싱 디바이스들(11, 12, 13)이 데이터를 취득하여 BEMS 센서-BIM 연계 장치(100)로 전송하는 프로토콜은 MODBUS, BACNET, TCP/IP, MQTT(Message Queueing Telemetry Transport) 등 다수의 표준 프로토콜들 중 적어도 하나를 기반으로 할 수 있다.The multiple BEMS sensing devices 11, 12, 13 refer to all devices necessary for energy management and monitoring. BEMS sensing devices may include, for example, smart meters, current sensors, voltage sensors, temperature and humidity sensors, environmental sensors, and the like. A number of BEMS sensing devices 11, 12, and 13 acquire data and transmit the protocol to the BEMS sensor-BIM linkage device 100, such as MODBUS, BACNET, TCP / IP, MQTT (Message Queuing Telemetry Transport), etc. It can be based on at least one of the standard protocols.

통신부(110)는 다수의 BEMS 센싱 디바이스들(11, 12, 13)과 설정된 통신망 및 프로토콜을 이용하여 통신한다. 통신부(110)는 프로세서(180)의 제어에 의해, BEMS 센싱 디바이스들(11, 12, 13)에 의해 센싱된 BEMS 센싱 데이터를 수신하여 센싱 데이터베이스(120)에 저장할 수 있다.The communication unit 110 communicates with a plurality of BEMS sensing devices 11, 12, and 13 using a set communication network and protocol. The communication unit 110 may receive BEMS sensing data sensed by the BEMS sensing devices 11, 12, and 13 under the control of the processor 180 and store it in the sensing database 120.

센싱 데이터베이스(120)는 다수의 BEMS 센싱 디바이스들(11~13)로부터 획득되는 BEMS 센싱 데이터들, 즉, 원본 센싱 데이터를 도 3과 같은 방식으로 저장할 수 있다.The sensing database 120 may store BEMS sensing data obtained from a plurality of BEMS sensing devices 11 to 13, that is, original sensing data in the same manner as in FIG. 3.

도 2는 BEM 센싱 디바이스에서 획득되어 센싱 데이터베이스(120)에 저장되는 센싱 데이터의 원본 예시도이다. FIG. 2 is an original example of sensing data obtained from the BEM sensing device and stored in the sensing database 120.

도 2를 참조하면, 'T_DATETIME'은 BEMS 센싱 데이터가 획득된 또는 센싱 데이터베이스(120)에 기록되는 날짜와 시간이다. 'C_MASTER'는 BEMS 센싱 디바이스들(11~13)이 연결된 주 컨트롤러의 네트워크 포트 번호이고, 'C_SLAVE'는 BEMS 센싱 디바이스들(11~13)이 네트워크에 연결된 포트 번호이다. Referring to FIG. 2, 'T_DATETIME' is a date and time when BEMS sensing data is acquired or recorded in the sensing database 120. 'C_MASTER' is the network port number of the main controller to which the BEMS sensing devices 11 to 13 are connected, and 'C_SLAVE' is the port number to which the BEMS sensing devices 11 to 13 are connected to the network.

'I_W_NOW'는 현재 센싱된 센서값(즉, 측정값), 'I_SUM'은 사전에 정해진 특정 공식에 따라 센서값들을 합한 데이터이다. 'I_W_NOW' is the currently sensed sensor value (i.e., the measured value), and 'I_SUM' is the sum of sensor values according to a specific predetermined formula.

'I_THISMONTH'는 이번 달 센싱 데이터 함수값으로서, 예를 들어, 이번 달 측정된 센싱값들 중 최저값 또는 평균값 등이다. 'I_THISMONTH' is a sensing data function value for this month, for example, a minimum value or an average value among sensing values measured this month.

'I_LASTMONTH'는 지난 달 센싱 데이터 함수값으로서, 예를 들어, 지난 달 측정된 센싱값들 중 최저값 또는 평균값 등이다.'I_LASTMONTH' is a last month sensing data function value, for example, a minimum value or an average value among sensing values measured in the last month.

'C_DESC'는 BEMS 센싱 디바이스들(11~13)이 설치된 위치 정보, 'I_KWH_NOW'는 BEMS 센싱 디바이스들(11~13) 각각의 에너지 소모량(단위: KW/H)이고, 'I_NUM'는 일련번호이다. 'C_DESC' is the location information where BEMS sensing devices 11 to 13 are installed, 'I_KWH_NOW' is the energy consumption (unit: KW / H) of each of BEMS sensing devices 11 to 13, and 'I_NUM' is a serial number. to be.

다시 도 1을 참조하면, 모니터링 데이터베이스(130)는 후술할 센싱 데이터 모니터링부(184)에 의해 모니터링된 센싱데이터를 저장할 수 있다.Referring back to FIG. 1, the monitoring database 130 may store sensing data monitored by the sensing data monitoring unit 184, which will be described later.

BEMS 데이터베이스(140)는 스마트 시설물 관리 대상인 타겟 건물에 대한 BEMS 데이터를 저장할 수 있다.The BEMS database 140 may store BEMS data for a target building that is a smart facility management target.

BIM 데이터베이스(150)는 타겟 건물에 대한 개방형 BIM(Open Building Information Modeling) 데이터를 IFC(Industry Foundation Classes) 포맷으로 저장할 수 있다. BIM 데이터베이스(150)가 BEMS 센서-BIM 연계 장치(100)와 독립적으로 구현되는 경우, 시스템은 BIM 데이터베이스(150)를 관리하는 BIM 관리 서버(미도시)를 더 포함할 수 있다.The BIM database 150 may store open BIM (Open Building Information Modeling) data for a target building in an Industry Foundation Classes (IFC) format. When the BIM database 150 is implemented independently of the BEMS sensor-BIM linkage device 100, the system may further include a BIM management server (not shown) that manages the BIM database 150.

센서-BEMS-BIM 데이터베이스(160)는 후술할 데이터 연계 관리부(186)에 의해 스키마 구조 또는 데이터베이스 참조 모델에 기초하여 연계된 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터를 저장할 수 있다.The sensor-BEMS-BIM database 160 may store monitored sensing data, BEMS data, and BIM data linked based on a schema structure or a database reference model by the data linkage management unit 186, which will be described later.

메모리(170)는 휘발성 메모리 및/또는 비휘발성 메모리를 포함할 수 있으며, BEMS 센서-BIM 연계 장치(100)가 제공하는 동작, 기능 등을 구현 및/또는 제공하기 위하여, 구성요소들에 관계된 명령 또는 데이터, 하나 이상의 프로그램 및/또는 소프트웨어, 운영체제 등이 저장될 수 있다.The memory 170 may include volatile memory and / or non-volatile memory, and commands related to components to implement and / or provide operations, functions, and the like provided by the BEMS sensor-BIM linkage device 100 Alternatively, data, one or more programs and / or software, an operating system, and the like may be stored.

예를 들어, 메모리(170)에 저장되는 프로그램은 사용자 관점에서 필요한 정보만 센싱 데이터베이스(120)에서 획득할 수 있도록 하는 모니터링 방식과, 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터를 연계하기 위한 연계 방식이 정의되어 있는 연계 프로그램을 포함할 수 있다.For example, the program stored in the memory 170 is a monitoring method that allows only the necessary information from the user's point of view to be acquired in the sensing database 120, and a connection method for linking the monitored sensing data with BEMS data and BIM data. It may contain a defined linkage program.

프로세서(180)는 메모리(170)에 저장된 하나 이상의 프로그램을 실행하여 BEMS 센서-BIM 연계 장치(100)의 동작을 제어할 수 있다. The processor 180 may control the operation of the BEMS sensor-BIM linkage device 100 by executing one or more programs stored in the memory 170.

프로세서(180)는 동작 모드와 진단 모드로 동작하도록 처리할 수 있다.The processor 180 may process to operate in an operation mode and a diagnostic mode.

동작 모드는 실시간으로 수신되는 BEMS 센싱 데이터로부터 필요한 데이터를 모니터링하여 획득하고, 모니터링된 센싱 데이터를 BEMS 데이터와 BIM 데이터와 연계하여 저장하는 모드이다. 진단 모드는 BEMS 센싱 데이터의 연계를 중단하거나 또는 연계하는 동안, BEM 센싱 디바이스 연계 스크립트가 스케쥴에 설정된 방식대로 실행되면 연계 프로그램이 정상 동작하는지, BEM 센싱 데이터가 정상적으로 획득되어 센싱 데이터베이스(120)에 저장되고 있는지 진단하는 모드이다.The operation mode is a mode that monitors and acquires necessary data from BEMS sensing data received in real time, and stores the monitored sensing data in association with BEMS data and BIM data. In the diagnostic mode, if the linkage of the BEMS sensing data is stopped or linked, if the BEM sensing device linkage script is executed in the manner set in the schedule, the linkage program operates normally, the BEM sensing data is normally acquired and stored in the sensing database 120 It is a mode to diagnose whether it is being done.

동작 모드와 진단 모드로의 전환은 프로세서(180)가 주기적으로 자동으로 전환하거나, 관리자가 키브드와 같은 유저 인터페이스를 통해 수동적으로 전환하도록 프로세서(180)에게 명령할 수 있다.Switching between the operation mode and the diagnosis mode may be automatically switched periodically by the processor 180 or an administrator may instruct the processor 180 to manually switch through a user interface such as a keyed user.

도 3은 도 1에 도시된 프로세서(180)를 자세히 도시한 블록도이다.FIG. 3 is a block diagram showing the processor 180 shown in FIG. 1 in detail.

도 3을 참조하면, 프로세서(180)는 센싱 데이터 획득부(182), 센싱 데이터 모니터링부(184), 데이터 연계 관리부(186) 및 진단부(188)를 포함할 수 있다. Referring to FIG. 3, the processor 180 may include a sensing data acquisition unit 182, a sensing data monitoring unit 184, a data connection management unit 186, and a diagnostic unit 188.

프로세서(180)가 동작 모드로 동작하는 경우, 센싱 데이터 획득부(182)는 다수의 BEMS 센싱 디바이스들(11~13)에서 BEMS 센싱 데이터를 획득하기 위한 모듈일 수 있다. 센싱 데이터 획득부(182)가 실행하기 위해서, 데이터 획득을 위한 환경 설정 및 프로그램의 경로 등을 연계 프로그램 내에 정의한 후, 연계 프로그램이 실행되기 위한 쉘(Shell)의 형태를 지정해 주는 방식을 사용할 수 있으며, 이를 통해서, BEMS 센싱 디바이스의 추가 및 확장이 용이할 수 있다.When the processor 180 operates in an operation mode, the sensing data acquisition unit 182 may be a module for acquiring BEMS sensing data from a plurality of BEMS sensing devices 11 to 13. In order for the sensing data acquisition unit 182 to execute, a method of designating an environment setting for data acquisition and a program path, etc. in a linked program, and then specifying a shell type for executing the linked program can be used. , Through this, the addition and extension of the BEMS sensing device may be easy.

센싱 데이터 획득부(182)는 타겟 건물에 설치된 BEMS 센싱 디바이스들(11~13)로부터 쉘(Shell)을 이용하여 BEMS 센싱 데이터를 획득하고, 획득한 BEMS 센싱 데이터를 센싱 데이터베이스(120)에 저장할 수 있다.The sensing data acquisition unit 182 may acquire BEMS sensing data using a shell from the BEMS sensing devices 11 to 13 installed in the target building, and store the acquired BEMS sensing data in the sensing database 120. have.

센싱 데이터 획득부(182)가 BEMS 센싱 데이터를 획득하기 위한 스크립트는 다음 요구사항을 만족할 수 있어야 한다.The script for the sensing data acquisition unit 182 to acquire BEMS sensing data must satisfy the following requirements.

R1. 순차 실행R1. Sequential execution

R2. 외부 모듈 호출 및 파라메터 전달: CALL MODULE.FUNCTION PARAMETERSR2. External module call and parameter passing: CALL MODULE.FUNCTION PARAMETERS

R3. 조건문: IF CONDITION THEN 명령문 루틴 ENDR3. Conditional statement: IF CONDITION THEN statement routine END

R4. 반복문: LOOP CONDITION THEN 명령문 루틴 ENDR4. Loop: LOOP CONDITION THEN statement routine END

R5. 변수 설정: VAR = VALUER5. Variable setting: VAR = VALUE

R6. 로그(log) 기록: LOG MESSAGER6. Log record: LOG MESSAGE

또한, 센싱 데이터 획득부(182)는 다수의 BEMS 센싱 디바이스들(11~13) 중 특정 디바이스로부터 BEMS 센싱 데이터를 획득하기 위하여, 'sensor_data_aquisition.sh'에 다음과 같이 정의된 스크립트를 사용할 수 있다. In addition, the sensing data acquisition unit 182 may use a script defined as follows in 'sensor_data_aquisition.sh' to acquire BEMS sensing data from a specific device among a plurality of BEMS sensing devices 11 to 13.

======================================================================

LOG_PATH = $JAVA_HOME/bin/logLOG_PATH = $ JAVA_HOME / bin / log

CALL java.com.ean.batch.batchMeasureElect LOG_PATHCALL java.com.ean.batch.batchMeasureElect LOG_PATH

LOG "GEMS3500 Data Gathering Complete..."LOG "GEMS3500 Data Gathering Complete ..."

======================================================================

상기 쉘(sensor_data_aquisition.sh)의 스크립트에서 1행은 변수를 설정하고, 2행은 해당 모듈(예를 들어, 센싱 데이터 획득부(182)에 해당하는 모듈)과 함수를 호출하여 배치파일로 측정값(즉, BEMS 센싱 데이터)을 획득하는 것이고, 3행은 변수에 해당하는 BEMS 센싱 디바이스(예를 들어, GEMS3500 센서)로부터 획득한 측정값의 로그 기록을 의미한다. 따라서, 상기 예시에서는 GEMS3500이라는 다중 채널 전력량 미터기에 의해 센싱되는 전력값을 다중 채널 전력량 미터기로부터 획득하여 센싱 데이터베이스(120)에 로그형태로 기록하도록 할 수 있다.In the script of the shell (sensor_data_aquisition.sh), line 1 sets a variable, and line 2 calls a corresponding module (for example, a module corresponding to the sensing data acquisition unit 182) and a function to measure the value in a batch file. (I.e., BEMS sensing data) is acquired, and row 3 means log recording of the measurement values obtained from the BEMS sensing device (e.g., GEMS3500 sensor) corresponding to the variable. Therefore, in the above example, the power value sensed by the multi-channel power meter called GEMS3500 can be obtained from the multi-channel power meter and recorded in the log form in the sensing database 120.

센싱 데이터 모니터링부(184)는 센싱 데이터 획득부(182)에 획득되어 센싱 데이터베이스(120)에 저장된 BEMS 센싱 데이터를 정해진 시간 간격마다 모니터링할 수 있다. 센싱 데이터 모니터링부(184)는 사전에 등록된 스케쥴에 따라 BEMS 센싱 데이터를 획득하기 위한 쉘 파일을 실행하여 BEMS 센싱 데이터를 모니터링할 수 있다.The sensing data monitoring unit 184 may monitor the BEMS sensing data acquired by the sensing data acquisition unit 182 and stored in the sensing database 120 at predetermined time intervals. The sensing data monitoring unit 184 may monitor the BEMS sensing data by executing a shell file for obtaining BEMS sensing data according to a previously registered schedule.

자세히 설명하면, BEMS 센싱 데이터를 정해진 시간 간격마다 모니터링하기 위해서는 일정한 시간에 따라 연계 프로토콜을 실행해야 하므로, 센싱 데이터 모니터링부(184)는 리눅스에서 기본적으로 제공해주는 crontab 스케쥴링을 이용하여 정해진 시간에 모니터링을 위한 프로그램이 동작하도록 할 수 있다.In more detail, in order to monitor BEMS sensing data at predetermined time intervals, an associated protocol must be executed at a fixed time, so the sensing data monitoring unit 184 monitors at a fixed time using crontab scheduling provided by Linux. For the program to run.

도 4는 BEMS 센싱 데이터 연계 프로토콜을 정의한 도면이다. 4 is a diagram defining a BEMS sensing data linkage protocol.

센싱 데이터 모니터링부(184)는 도 4에 정의된 연계 프로토콜과 다음 형식을 이용하여 모니터링 스케쥴을 등록할 수 있다.The sensing data monitoring unit 184 may register a monitoring schedule using the link protocol defined in FIG. 4 and the following format.

sensor_schedule < "1 5 * * * /root/ sensor_data_aquisition.shsensor_schedule <"1 5 * * * / root / sensor_data_aquisition.sh

위의 예시의 경우, 센싱 데이터 모니터링부(184)는 매일 5시 1분에 특정 쉘 파일(예를 들어, sensor_data_aquisition.sh)을 실행하여 BEMS 센싱 데이터를 모니터링할 수 있다.In the case of the above example, the sensing data monitoring unit 184 may monitor the BEMS sensing data by executing a specific shell file (eg, sensor_data_aquisition.sh) at 5: 1 every day.

또한, 센싱 데이터 모니터링부(184)는 도 2와 같은 원본의 BEMS 센싱 데이터 중 사전에 정의된 센서-BEMS-BIM 연계 데이터베이스 참조 모델에 해당하는 항목들만을 센싱 데이터베이스(120)에 저장된 BEMS 센싱 데이터에서 모니터링하여 모니터링된 센싱 데이터를 획득하고, 모니터링된 센싱 데이터를 모니터링 데이터베이스(130)에 저장할 수 있다. In addition, the sensing data monitoring unit 184, from the BEMS sensing data stored in the sensing database 120, only the items corresponding to the previously defined sensor-BEMS-BIM linked database reference model among the original BEMS sensing data shown in FIG. 2. The monitored sensing data may be obtained by monitoring, and the monitored sensing data may be stored in the monitoring database 130.

이 때, 센싱 데이터 모니터링부(184)는 모니터링된 센싱 데이터를 BEMS 데이터베이스(140) 및 BIM 데이터베이스(150)와 호환가능한 형태로 정규화 및 표준화하여 모니터링 데이터베이스(130)에 저장할 수 있다. 이는, 예를 들어, 도 2의 T_DATETIME 항목의 데이터를 'sensor_dataset'과 같은 형태로 정규화 및 표준화하여야만, 데이터 연계 관리부(186)가 다른 이기종 시스템(예를 들어, BIM, BEMS)에서 표준으로 정해진 방식으로 데이터를 가져와 연계 처리할 수 있기 때문이다. At this time, the sensing data monitoring unit 184 may store the monitored sensing data in the monitoring database 130 by normalizing and standardizing the sensed data in a form compatible with the BEMS database 140 and the BIM database 150. For example, the data of the T_DATETIME item of FIG. 2 must be normalized and standardized in the form of 'sensor_dataset', but the data connection management unit 186 is set as a standard in another heterogeneous system (for example, BIM, BEMS). This is because data can be fetched and linked.

사전에 정의된 센서-BEMS-BIM 연계 데이터베이스 참조 모델은 [표 2]를 참조하여 후술하며, 이에 해당하는 항목들은 예를 들어, T_DATETIME, I_W_NOW, I_THISMONTH 등 다수를 포함한다. 따라서, 일 예로, 센싱 데이터 모니터링부(184)는 모니터링된 센싱 데이터 중 기록 날짜 및 시간에 대한 부분 또는 도 2의 T_DATETIME 항목의 데이터를 'sensor_dataset'으로 변환하여 모니터링 데이터베이스(130)에 저장할 수 있다.The predefined sensor-BEMS-BIM linked database reference model will be described later with reference to [Table 2], and the corresponding items include, for example, T_DATETIME, I_W_NOW, I_THISMONTH, and the like. Thus, as an example, the sensing data monitoring unit 184 may convert a portion of the recorded date and time among the monitored sensing data or the data of the T_DATETIME item of FIG. 2 into 'sensor_dataset' and store it in the monitoring database 130.

다시 도 1을 참조하면, 데이터 연계 관리부(186)는 센싱 데이터 모니터링부(184)에 의해 모니터링된 센싱 데이터와 BEMS 데이터베이스(140)에 저장된 BEMS 데이터와 BIM 데이터베이스(150)에 저장된 BIM 데이터를 연계하기 위한 스키마 구조를 정의하고, 정의된 스키마 구조에 기초하여 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터를 연계한 후 센서-BEMS-BIM 데이터베이스(160)에 저장할 수 있다. Referring back to FIG. 1, the data linkage management unit 186 links the sensing data monitored by the sensing data monitoring unit 184 with the BEMS data stored in the BEMS database 140 and the BIM data stored in the BIM database 150. After defining the schema structure, the monitored sensing data, the BEMS data and the BIM data are linked based on the defined schema structure, and then stored in the sensor-BEMS-BIM database 160.

자세히 설명하면, 모니터링된 센싱 데이터는 BEMS 데이터 및 BIM 데이터와 연계될 수 있는 구조를 가진 데이터베이스 스키마로 저장되며, BEMS와 BIM의 해당 레코드와 연계될 수 있다. 데이터 연계 관리부(186)가 각 이기종 시스템의 데이터 레코드를 특정하기 위해서는 다음 [표 1]과 같은 관계키(즉, 식별정보)를 가지고 있어야 한다.In detail, the monitored sensing data is stored as a database schema having a structure that can be linked to BEMS data and BIM data, and can be linked to corresponding records of BEMS and BIM. In order for the data linkage management unit 186 to specify data records of each heterogeneous system, it must have a relationship key (that is, identification information) as shown in [Table 1] below.

이기종 시스템Heterogeneous system 관계키(식별정보)Relationship key (identification information) BIMBIM BIM 객체의 GUID(Global Unique Identification) 또는 BIM element classificationGlobal Unique Identification (GUID) or BIM element classification of the BIM object BEMSBEMS BEMS 객체의 GUID 또는 BEMS element classificationGUID or BEMS element classification of BEMS objects

즉, 데이터 연계 관리부(186)는 BIM 데이터의 식별정보와 BEMS 데이터의 식별정보를 관계키로서 이용하여, 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터의 연계를 위한 데이터 레코드를 특정할 수 있다. That is, the data connection management unit 186 may use the identification information of the BIM data and the identification information of the BEMS data as a relation key, and specify a data record for linking the monitored sensing data with the BEMS data and the BIM data.

도 5는 센서-BEMS-BIM 연계 데이터베이스 스키마 참조모델(UML)의 구조를 도시한 도면이다.5 is a diagram illustrating the structure of a sensor-BEMS-BIM linked database schema reference model (UML).

도 5를 참조하면, 데이터 연계 관리부(186)는 BIM 관계키(BIM_GUID)를 이용하여 BIM 객체와 sensor_BIM_connection을 연계하고, 디바이스 ID(device_ID)와 BIM_GUID를 이용하여 sensor_BIM_connection과 sensor_dataset을 연계할 수 있다. Referring to FIG. 5, the data linkage management unit 186 may link the sensor_BIM_connection with the BIM object using the BIM relationship key (BIM_GUID), and the sensor_BIM_connection with sensor_dataset using the device ID (device_ID) and BIM_GUID.

또한, 데이터 연계 관리부(186)는 BIM 객체와 BEMS 객체 역시 공통으로 설정된 BIM_GUID 또는 BEMS_GUID를 이용하여 연계할 수 있다.In addition, the data linkage management unit 186 may link the BIM object and the BEMS object using BIM_GUID or BEMS_GUID, which are also set in common.

이로써, 데이터 연계 관리부(186)는 모니터링된 센싱 데이터와 연관 있는(예를 들어, BEMS 센서가 구비된 위치와 연관 있는) BIM 데이터와 BEMS 데이터를 스키마 참조 모델을 이용하여 서로 연관된 데이터끼리 최종적으로 연계할 수 있다.As a result, the data linkage management unit 186 finally links BIM data and BEMS data associated with the monitored sensing data (eg, associated with a location where the BEMS sensor is provided) and BEMS data by using a schema reference model. can do.

[표 2]는 센서-BEMS-BIM 연계 데이터베이스 참조 모델을 기술한 표이다.[Table 2] is a table describing the sensor-BEMS-BIM linked database reference model.

classclass membermember rolerole sensor_devicesensor_device device_IDdevice_ID 센서 장치 ID PK(Primary Key)Sensor device ID PK (Primary Key) sensor_datasetsensor_dataset device_IDdevice_ID 센서 장치 ID FK(Foreign Key)Sensor device ID FK (Foreign Key) name: stringname: string 센서 이름Sensor name datedate 센서 데이터셋 기록 날짜Sensor data set recording date timetime 센서 데이터셋 기록 시간Sensor data set recording time sensor_datasensor_data name: stringname: string 센서 데이터 이름Sensor data name type: {integer, real, string, list, table}type: {integer, real, string, list, table} 센서 데이터 유형. 정수, 실수, 문자열, 리스트, 표 형식 제공Sensor data type. Integer, real number, string, list, tabular format valuevalue 센서 데이터 값Sensor data value sensor_BIM_connectionsensor_BIM_connection sensors: device_ID*sensors: device_ID * 센서 리스트Sensor list BIM_GUIDBIM_GUID BIM 객체 GUID FKBIM object GUID FK BIM_BEMS_connectionBIM_BEMS_connection BIM_GUIDBIM_GUID BIM 객체 GUID FKBIM object GUID FK BEMS_GUID_LIST: BEMS_GUID*BEMS_GUID_LIST: BEMS_GUID * BEMS GUID FK 리스트BEMS GUID FK List BIM_objectBIM_object BIM_GUIDBIM_GUID BIM 객체 PKBIM object PK classificationclassification BIM 객체 분류체계BIM object classification system BIM_elementBIM_element BIM 요소. 예) 공간, 벽체, 기둥, 윈도우 등BIM element. Ex) Space, wall, column, window, etc. BIM_spaceBIM_space BIM 요소 중 공간 객체Spatial object among BIM elements BEMS_objectBEMS_object BEMS_GUIDBEMS_GUID BEMS 객체 PKBEMS object PK classificationclassification BEMS 객체 분류체계BEMS object classification system BEMS_elementBEMS_element BEMS 객체. 예) 공간, ZONE, 에너지 관리 관제 대상 요소BEMS object. Ex) Space, zone, energy management target elements

[표 2]와 같은 센서-BEMS-BIM 연계 데이터베이스 참조 모델은 BEMS 센싱 디바이스를 기준으로 BEMS 센싱 디바이스 별로 작성되거나, BIM 객체를 기준으로 BIM 객체 별로 작성되거나 또는 BEMS 객체 별로 작성되어 메모리(170)에 저장되며, 데이터 연계 관리부(186)가 데이터 연계 시 사용할 수 있다.The sensor-BEMS-BIM linked database reference model as shown in [Table 2] is written for each BEMS sensing device based on the BEMS sensing device, or for each BIM object based on the BIM object, or for each BEMS object, and written to the memory 170 It is stored and can be used by the data linkage management unit 186 for data linkage.

한편, 프로세서(180)가 진단 모드로 동작하는 경우, 진단부(188)는 다수의 BEMS 센싱 디바이스들(11~13)이 각 디바이스들(11~13)의 성능정보(즉, 스펙)에 유효하게 동작하여 센싱 데이터를 획득하고, 획득된 센싱 데이터를 센싱 데이터베이스(120)에 정상적으로 기록하는지를 진단할 수 있다. 또한, 진단부(188)는 센싱 장비 연계 스크립트가 스케쥴에 설정된 방식대로 실행되면 연계 프로그램이 정상 동작하는지 확인하기 위해 진단 기능을 수행할 수 있다. 센싱 장비 연계 스크립트는 BEMS 센싱 디바이스들(11~13)과 BIM 데이터베이스(150)와 BEMS 데이터베이스(140)가 연계하도록 설정된 스크립트, 스케쥴링에 따라 BEMS 센싱 데이터를 모니터링하는 스크립트를 포함할 수 있다. On the other hand, when the processor 180 operates in the diagnostic mode, the diagnostic unit 188 is effective for a plurality of BEMS sensing devices 11 to 13 in performance information (ie, specifications) of each of the devices 11 to 13 By operating in this way, it is possible to acquire sensing data and diagnose whether the obtained sensing data is normally recorded in the sensing database 120. In addition, the diagnostic unit 188 may perform a diagnostic function to check whether the associated program operates normally when the sensing equipment connection script is executed in the manner set in the schedule. The sensing equipment linking script may include a script configured to link the BEMS sensing devices 11 to 13 with the BIM database 150 and the BEMS database 140, and a script for monitoring the BEMS sensing data according to scheduling.

진단부(188)는 다음과 같은 구조로 원본의 BEMS 센싱 데이터를 진단하여 진단 결과를 기록할 수 있다.The diagnosis unit 188 may diagnose the original BEMS sensing data with the following structure and record the diagnosis result.

data type : SQL query string and resultsdata type: SQL query string and results

도 6은 진단부(188)가 전력 센서인 GEMS3500 센서로부터 획득되는 BEMS 센싱 데이터(이하, '전력 센서 데이터'라 한다)를 진단한 결과를 보여주는 예시도이다.6 is an exemplary view showing a result of diagnosing BEMS sensing data (hereinafter referred to as “power sensor data”) obtained from the GEMS3500 sensor, which is a power sensor.

도 6을 참조하면, 'str'은 data type이고, ': insert into tb_rowdata(t_datetime, c_master, c_slave, i_num, i_w_now, i_kwh_now) values (SYSTIMESTAMP,'0','13',7,380.0,879.9)'는 SQL query string이고, '10floor = 8 kwh = 0.0 watt = 97.0'은 results로서, 8층에 구비된 전력 센서에서 측정된 전력값은 97watt임을 의미한다. Referring to FIG. 6, 'str' is a data type, and ': insert into tb_rowdata (t_datetime, c_master, c_slave, i_num, i_w_now, i_kwh_now) values (SYSTIMESTAMP,' 0 ',' 13 ', 7,380.0,879.9)' SQL query string, '10floor = 8 kwh = 0.0 watt = 97.0' is the result, which means that the power value measured by the power sensor provided on the 8th floor is 97 watt.

진단부(188)는 도 6과 같은 진단 결과가 사전에 정의된 전력 센서의 동작 범위(kwh, watt)에 포함되면, 전력 센서가 정상 동작하며, 획득되는 센싱 데이터 역시 정상적으로 저장되고 있는 것으로 진단할 수 있으며, 정상 동작 여부에 대한 결과를 도 6의 진단 결과에 포함시킬 수 있다. 진단부(188)는 별도의 저장매체(미도시) 또는 센서-BEMS-BIM 데이터베이스(160)에 진단 결과를 저장할 수 있다.The diagnosis unit 188 diagnoses that the power sensor is operating normally and the obtained sensing data is normally stored when the diagnosis result as shown in FIG. 6 is included in a predefined operating range (kwh, watt) of the power sensor. In addition, the result of the normal operation may be included in the diagnosis result of FIG. 6. The diagnostic unit 188 may store the diagnostic results in a separate storage medium (not shown) or the sensor-BEMS-BIM database 160.

도 7은 본 발명의 실시 예에 따른 전자장치의 에너지 모니터링을 위한 BEMS 센서-BIM 연계 방법을 개략적으로 도시한 흐름도이다.7 is a flowchart schematically illustrating a BEMS sensor-BIM linkage method for energy monitoring of an electronic device according to an embodiment of the present invention.

도 7에 도시된 에너지 모니터링을 위한 BEMS 센서-BIM 연계 방법을 수행하는 전자장치는 도 1 내지 도 6을 참조하여 설명한 장치(100)로서, 위에서 상세히 설명하였으므로 구체적인 설명은 생략한다. The electronic device performing the BEMS sensor-BIM linkage method for energy monitoring illustrated in FIG. 7 is the device 100 described with reference to FIGS. 1 to 6, and detailed description thereof will be omitted.

도 7을 참조하면, 전자장치(100)는 스마트 시설물 관리 대상인 타겟 건물에 대한 BEMS 데이터를 BEMS 데이터베이스(140)에 저장하고 BIM 데이터를 BIM 데이터베이스(150)에 저장한다(S710).Referring to FIG. 7, the electronic device 100 stores BEMS data for a target building that is a smart facility management target in the BEMS database 140 and stores BIM data in the BIM database 150 (S710).

전자장치(100)는 타겟 건물에 설치된 BEMS 센싱 디바이스들에 의해 센싱된 BEMS 센싱 데이터를 획득하여 센싱 데이터베이스(120)에 저장한다(S720).The electronic device 100 acquires the BEMS sensing data sensed by the BEMS sensing devices installed in the target building and stores it in the sensing database 120 (S720).

전자장치(100)는 실제 동작 모드로 동작하는 경우, S720단계에서 획득된 BEMS 센싱 데이터를 정해진 시간 간격마다 모니터링하고, 모니터링된 센싱 데이터를 정규화 및 표준화하여 모니터링 데이터베이스(130)에 저장한다(S730, S740). S730단계에서, 전자장치(100)는 사전에 등록된 스케쥴에 따라 BEMS 센싱 데이터를 획득하기 위한 쉘 파일을 실행하여 센싱 데이터를 모니터링할 수 있다.When operating in the actual operation mode, the electronic device 100 monitors the BEMS sensing data obtained in step S720 at predetermined time intervals, normalizes and standardizes the monitored sensing data and stores it in the monitoring database 130 (S730, S740). In step S730, the electronic device 100 may monitor the sensing data by executing a shell file for obtaining BEMS sensing data according to a previously registered schedule.

전자장치(100)는 모니터링된 센싱 데이터와 BEMS 데이터베이스(140)에 저장된 BEMS 데이터와 BIM 데이터베이스(150)에 저장된 BIM 데이터를 연계하기 위해 사전에 정의된 스키마 구조에 기초하여, 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터를 연계 및 저장한다(S750).The electronic device 100 monitors the sensed data and the BEMS based on a predefined schema structure to link the monitored sensing data with the BEMS data stored in the BEMS database 140 and the BIM data stored in the BIM database 150. Data and BIM data are linked and stored (S750).

또한, 전자장치(100)는 진단 모드로 동작하는 경우, BEMS 센싱 디바이스들(11~13)과 연계하도록 설정된 스크립트가 스케쥴에 설정된 방식에 따라 정상 동작하고, 센싱 데이터베이스(120)에 BEMS 센싱 데이터를 저장하는지 진단할 수 있다(S760).In addition, when operating in the diagnostic mode, the electronic device 100 operates normally according to a method set in a schedule in which a script set to link with the BEMS sensing devices 11 to 13 operates, and transmits BEMS sensing data to the sensing database 120. It can be diagnosed whether it is stored (S760).

이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다.In the above, even if all the components constituting the embodiments of the present invention are described as being combined or operated as one, the present invention is not necessarily limited to these embodiments. That is, if it is within the scope of the present invention, all of the components may be selectively combined and operated. In addition, although all of the components may be implemented by one independent hardware, a part or all of the components are selectively combined to perform a part or all of functions combined in one or a plurality of hardware. It may be implemented as a computer program having a. The codes and code segments constituting the computer program may be easily deduced by those skilled in the art of the present invention. Such a computer program is stored in a computer readable storage medium (Computer Readable Media) and read and executed by a computer, thereby realizing an embodiment of the present invention.

한편, 이상으로 본 발명의 기술적 사상을 예시하기 위한 바람직한 실시 예와 관련하여 설명하고 도시하였지만, 본 발명은 이와 같이 도시되고 설명된 그대로의 구성 및 작용에만 국한되는 것이 아니며, 기술적 사상의 범주를 일탈함이 없이 본 발명에 대해 다수의 변경 및 수정 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서, 그러한 모든 적절한 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주하여야 할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.On the other hand, in the above described and illustrated in connection with a preferred embodiment for illustrating the technical idea of the present invention, the present invention is not limited to the configuration and operation as shown and described as described above, deviating from the scope of the technical idea It will be understood by those skilled in the art that many changes and modifications are possible to the present invention. Accordingly, all such suitable changes and modifications and equivalents should be considered within the scope of the present invention. Therefore, the true technical protection scope of the present invention should be determined by the technical spirit of the appended claims.

100: BEMS 센서-BIM 연계 장치 110: 통신부
120: 센싱 데이터베이스 130: 모니터링 데이터베이스
140: BEMS 데이터베이스 150: BIM 데이터베이스
160: 센서-BEMS-BIM 데이터베이스 170: 메모리
180: 프로세서
100: BEMS sensor-BIM linkage device 110: communication unit
120: sensing database 130: monitoring database
140: BEMS database 150: BIM database
160: sensor-BEMS-BIM database 170: memory
180: processor

Claims (7)

스마트 시설물 관리 대상인 타겟 건물에 대한 BEMS 데이터를 저장하는 BEMS 데이터베이스;
상기 타겟 건물에 대한 BIM 데이터를 저장하는 BIM 데이터베이스;
상기 타겟 건물에 설치된 BEMS 센싱 디바이스들로부터 쉘(sensor_data_aquisition.sh)을 이용하여 센싱된 데이터(이하, 'BEMS 센싱 데이터'라 한다)를 획득하는 센싱 데이터 획득부;
상기 획득된 BEMS 센싱 데이터 중 센서-BEMS-BIM 연계 데이터베이스 참조 모델에 해당하는 항목들의 센싱 데이터를 정해진 시간 간격마다 모니터링하는 센싱 데이터 모니터링부; 및
상기 센싱 데이터 모니터링부에 의해 모니터링된 센싱 데이터와 상기 BEMS 데이터베이스에 저장된 BEMS 데이터와 상기 BIM 데이터베이스에 저장된 BIM 데이터를 연계하기 위한 스키마 구조를 정의하고, 상기 정의된 스키마 구조에 기초하여 상기 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터를 연계하는 데이터 연계 관리부;를 포함하고,
상기 데이터 연계 관리부는,
이기종 시스템인 BIM 시스템과 BEMS 시스템의 데이터 레코드를 특정하기 위하여 BIM 객체의 GUID 또는 BIM element classification을 BIM 관계키로서 가지고 있고, BEMS 객체의 GUID 또는 BEMS element classification을 BEMS 관계키로서 가지고 있고,
상기 정의된 스키마 구조 및 센서-BEMS-BIM 연계 데이터베이스 참조 모델에 기초하여, 상기 BIM 관계키를 이용하여 BIM 객체 클래스와 sensor_BIM_connection 클래스를 연계하고, device_ID와 BIM 관계키를 이용하여 sensor_BIM_connection 클래스와 sensor_dataset 클래스를 연계하고, BIM 관계키 또는 BEMS 관계키를 이용하여 BIM 객체 클래스와 BEMS 객체 클래스를 연계하고,
상기 BIM 객체 클래스는 BIM 객체 Primary Key인 BIM 객체의 GUID를 포함하고, 상기 sensor_BIM_connection 클래스는 센서 리스트를 포함하고, 상기 sensor_dataset 클래스는 센서 장치 ID Foreign Key, 센서 이름, 센서 데이터셋 기록 날짜와 시간을 포함하고, 상기 BEMS 객체 클래스는 BEMS 객체 Primary Key인 BEMS 객체의 GUID를 포함하고,
상기 센싱 데이터 획득부는,
상기 BEMS 센싱 디바이스들 중 특정 디바이스로부터 BEMS 센싱 데이터를 획득하기 위하여, 상기 쉘에 다음과 같이 정의된 스크립트를 사용하는 것을 특징으로 하는 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치:
LOG_PATH = $JAVA_HOME/bin/log
CALL java.com.ean.batch.batchMeasureElect LOG_PATH
LOG "BEMS 센싱 디바이스 Data Gathering Complete..."
여기서, 상기 쉘의 스크립트에서 1행은 변수를 설정하고, 2행은 센싱 데이터 획득부에 해당하는 모듈 함수를 호출하여 측정값인 BEMS 센싱 데이터를 획득하고, 3행은 변수에 해당하는 BEMS 센싱 디바이스로부터 획득한 측정값의 로그 기록임.
A BEMS database that stores BEMS data for a target building that is a smart facility management target;
A BIM database storing BIM data for the target building;
A sensing data acquiring unit for acquiring sensed data (hereinafter referred to as 'BEMS sensing data') using a shell (sensor_data_aquisition.sh) from BEMS sensing devices installed in the target building;
A sensing data monitoring unit for monitoring sensing data of items corresponding to the sensor-BEMS-BIM linked database reference model among the acquired BEMS sensing data at predetermined time intervals; And
A schema structure for linking sensing data monitored by the sensing data monitoring unit to BEMS data stored in the BEMS database and BIM data stored in the BIM database is defined, and the monitored sensing data is based on the defined schema structure. And a data linkage management unit linking BEMS data and BIM data.
The data connection management unit,
In order to specify data records of the heterogeneous system BIM system and BEMS system, the BIM object has a GUID or BIM element classification as a BIM relation key, and a BEMS object has a GUID or BEMS element classification as a BEMS relation key,
Based on the defined schema structure and the sensor-BEMS-BIM linkage database reference model, the BIM object class and the sensor_BIM_connection class are linked using the BIM relationship key, and the sensor_BIM_connection class and sensor_dataset class are linked using the device_ID and BIM relationship keys. BIM object class and BEMS object class using BIM relation key or BEMS relation key.
The BIM object class includes the GUID of the BIM object that is the primary key of the BIM object, the sensor_BIM_connection class includes a sensor list, and the sensor_dataset class includes a sensor device ID foreign key, sensor name, and date and time of recording the sensor data set. And, the BEMS object class includes the GUID of the BEMS object, which is the primary key of the BEMS object.
The sensing data acquisition unit,
BEMS sensor-BIM linkage device for energy monitoring, characterized in that a script defined as follows is used in the shell to obtain BEMS sensing data from a specific one of the BEMS sensing devices:
LOG_PATH = $ JAVA_HOME / bin / log
CALL java.com.ean.batch.batchMeasureElect LOG_PATH
LOG "BEMS Sensing Device Data Gathering Complete ..."
Here, in the script of the shell, line 1 sets a variable, line 2 calls a module function corresponding to the sensing data acquisition unit to obtain BEMS sensing data, which is a measured value, and line 3 is a BEMS sensing device corresponding to the variable. It is a log record of measured values obtained from.
제1항에 있어서,
상기 센싱 데이터 모니터링부는,
사전에 등록되는 스케쥴에 따라 상기 BEMS 센싱 데이터를 획득하기 위한 쉘 파일을 실행하여 센싱 데이터를 모니터링하는 것을 특징으로 하는 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치.
According to claim 1,
The sensing data monitoring unit,
BEMS sensor-BIM linkage device for energy monitoring, characterized in that monitoring the sensing data by executing a shell file for acquiring the BEMS sensing data according to a schedule registered in advance.
삭제delete 제1항에 있어서,
상기 BEMS 센싱 디바이스들과 연계하도록 설정된 스크립트가 스케쥴에 설정된 방식에 따라 정상 동작하는지 진단하는 진단부;를 더 포함하는 것을 특징으로 하는 에너지 모니터링을 위한 BEMS 센서-BIM 연계 장치.
According to claim 1,
And a diagnosis unit configured to diagnose whether a script set to be linked with the BEMS sensing devices operates normally according to a method set in a schedule.
(A) 전자장치가, 스마트 시설물 관리 대상인 타겟 건물에 대한 BEMS 데이터를 BEMS 데이터베이스에 저장하는 단계;
(B) 상기 전자장치가, 상기 타겟 건물에 대한 BIM 데이터를 BIM 데이터베이스에 저장하는 단계;
(C) 상기 전자장치가, 상기 타겟 건물에 설치된 BEMS 센싱 디바이스들로부터 쉘(sensor_data_aquisition.sh)을 이용하여 센싱된 데이터(이하, 'BEMS 센싱 데이터'라 한다)를 획득하는 단계;
(D) 상기 전자장치가, 상기 (C) 단계에서 획득된 BEMS 센싱 데이터 중 센서-BEMS-BIM 연계 데이터베이스 참조 모델에 해당하는 항목들의 센싱 데이터를 정해진 시간 간격마다 모니터링하는 단계; 및
(E) 상기 전자장치가, 상기 (D) 단계에서 모니터링된 센싱 데이터와 상기 BEMS 데이터베이스에 저장된 BEMS 데이터와 상기 BIM 데이터베이스에 저장된 BIM 데이터를 연계하기 위해 사전에 정의된 스키마 구조에 기초하여 상기 모니터링된 센싱 데이터와 BEMS 데이터와 BIM 데이터를 연계 및 저장하는 단계;를 포함하고,
상기 (E) 단계에서,
상기 전자장치는, 이기종 시스템인 BIM 시스템과 BEMS 시스템의 데이터 레코드를 특정하기 위하여 BIM 객체의 GUID 또는 BIM element classification을 BIM 관계키로서 가지고 있고, BEMS 객체의 GUID 또는 BEMS element classification을 BEMS 관계키로서 가지고 있고,
상기 정의된 스키마 구조 및 센서-BEMS-BIM 연계 데이터베이스 참조 모델에 기초하여, 상기 BIM 관계키를 이용하여 BIM 객체 클래스와 sensor_BIM_connection 클래스를 연계하고, device_ID와 BIM 관계키를 이용하여 sensor_BIM_connection 클래스와 sensor_dataset 클래스를 연계하고, BIM 관계키 또는 BEMS 관계키를 이용하여 BIM 객체 클래스와 BEMS 객체 클래스를 연계하고,
상기 BIM 객체 클래스는 BIM 객체 Primary Key인 BIM 객체의 GUID를 포함하고, 상기 sensor_BIM_connection 클래스는 센서 리스트를 포함하고, 상기 sensor_dataset 클래스는 센서 장치 ID Foreign Key, 센서 이름, 센서 데이터셋 기록 날짜와 시간을 포함하고, 상기 BEMS 객체 클래스는 BEMS 객체 Primary Key인 BEMS 객체의 GUID를 포함하며,
상기 (C) 단계는,
상기 BEMS 센싱 디바이스들 중 특정 디바이스로부터 BEMS 센싱 데이터를 획득하기 위하여, 상기 쉘에 다음과 같이 정의된 스크립트를 사용하는 것을 특징으로 하는 전자장치의 에너지 모니터링을 위한 BEMS 센서-BIM 연계 방법:
LOG_PATH = $JAVA_HOME/bin/log
CALL java.com.ean.batch.batchMeasureElect LOG_PATH
LOG "BEMS 센싱 디바이스 Data Gathering Complete..."
여기서, 상기 쉘의 스크립트에서 1행은 변수를 설정하고, 2행은 센싱 데이터 획득부에 해당하는 모듈 함수를 호출하여 측정값인 BEMS 센싱 데이터를 획득하고, 3행은 변수에 해당하는 BEMS 센싱 디바이스로부터 획득한 측정값의 로그 기록임.
(A) storing, in the BEMS database, BEMS data for the target building targeted by the smart facility management by the electronic device;
(B) the electronic device storing BIM data for the target building in a BIM database;
(C) obtaining, by the electronic device, data sensed using a shell (sensor_data_aquisition.sh) from BEMS sensing devices installed in the target building (hereinafter referred to as 'BEMS sensing data');
(D) monitoring, by the electronic device, sensing data of items corresponding to a sensor-BEMS-BIM linked database reference model among BEMS sensing data obtained in step (C) at predetermined time intervals; And
(E) The electronic device is monitored based on a predefined schema structure to link the sensing data monitored in step (D) with the BEMS data stored in the BEMS database and the BIM data stored in the BIM database. Including; linking and storing the sensing data and BEMS data and BIM data;
In step (E),
The electronic device has a GUID or BIM element classification of a BIM object as a BIM relation key, and a GUID or BEMS element classification of a BEMS object as a BEMS relation key to specify data records of a heterogeneous system, a BIM system and a BEMS system. And
Based on the defined schema structure and the sensor-BEMS-BIM linkage database reference model, the BIM object class and the sensor_BIM_connection class are linked using the BIM relationship key, and the sensor_BIM_connection class and sensor_dataset class are linked using the device_ID and BIM relationship keys. BIM object class and BEMS object class using BIM relation key or BEMS relation key.
The BIM object class includes the GUID of the BIM object that is the primary key of the BIM object, the sensor_BIM_connection class includes a sensor list, and the sensor_dataset class includes a sensor device ID foreign key, sensor name, and date and time of recording the sensor data set. And, the BEMS object class includes the GUID of the BEMS object, which is the primary key of the BEMS object.
Step (C) is,
In order to obtain BEMS sensing data from a specific one of the BEMS sensing devices, a BEMS sensor-BIM linkage method for energy monitoring of an electronic device, characterized in that a script defined as follows is used in the shell:
LOG_PATH = $ JAVA_HOME / bin / log
CALL java.com.ean.batch.batchMeasureElect LOG_PATH
LOG "BEMS Sensing Device Data Gathering Complete ..."
Here, in the script of the shell, line 1 sets a variable, line 2 calls a module function corresponding to the sensing data acquisition unit to obtain BEMS sensing data, which is a measured value, and line 3 is a BEMS sensing device corresponding to the variable. It is a log record of measured values obtained from.
제5항에 있어서,
상기 (D) 단계는,
사전에 등록되는 스케쥴에 따라 상기 BEMS 센싱 데이터를 획득하기 위한 쉘 파일을 실행하여 센싱 데이터를 모니터링하는 것을 특징으로 하는 전자장치의 에너지 모니터링을 위한 BEMS 센서-BIM 연계 방법.
The method of claim 5,
Step (D) is,
BEMS sensor-BIM linkage method for energy monitoring of an electronic device, characterized in that monitoring sensing data by executing a shell file for acquiring the BEMS sensing data according to a schedule registered in advance.
제5항에 있어서,
(F) 상기 전자장치가, 상기 BEMS 센싱 디바이스들과 연계하도록 설정된 스크립트가 스케쥴에 설정된 방식에 따라 정상 동작하는지 진단하는 단계;를 더 포함하는 것을 특징으로 하는 전자장치의 에너지 모니터링을 위한 BEMS 센서-BIM 연계 방법.
The method of claim 5,
(F) diagnosing whether the electronic device operates normally according to a method set in a schedule, a script set to be linked with the BEMS sensing devices; a BEMS sensor for energy monitoring of the electronic device, further comprising: BIM connection method.
KR1020190148544A 2019-11-19 2019-11-19 BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof KR102105589B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190148544A KR102105589B1 (en) 2019-11-19 2019-11-19 BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190148544A KR102105589B1 (en) 2019-11-19 2019-11-19 BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof

Publications (1)

Publication Number Publication Date
KR102105589B1 true KR102105589B1 (en) 2020-04-28

Family

ID=70455974

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190148544A KR102105589B1 (en) 2019-11-19 2019-11-19 BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof

Country Status (1)

Country Link
KR (1) KR102105589B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102274268B1 (en) * 2020-08-20 2021-07-07 주식회사 더키 Apparatus and method for managing energy using a plurality of database server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160138609A (en) 2015-05-26 2016-12-06 한국전자통신연구원 Automatic sensor and meter arrangement apparatus for facilities
KR101904804B1 (en) * 2018-05-04 2018-10-10 한국건설기술연구원 IOT-BIM connect apparatus and method for IOT-based facility management
KR101925474B1 (en) * 2018-07-06 2018-12-05 한국건설기술연구원 BIM-BEMS linkage system and method for lightweight of data based on MF
KR101944022B1 (en) * 2018-07-04 2019-04-17 한국건설기술연구원 BIM-BEMS apparatus and method for building energy management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160138609A (en) 2015-05-26 2016-12-06 한국전자통신연구원 Automatic sensor and meter arrangement apparatus for facilities
KR101904804B1 (en) * 2018-05-04 2018-10-10 한국건설기술연구원 IOT-BIM connect apparatus and method for IOT-based facility management
KR101944022B1 (en) * 2018-07-04 2019-04-17 한국건설기술연구원 BIM-BEMS apparatus and method for building energy management
KR101925474B1 (en) * 2018-07-06 2018-12-05 한국건설기술연구원 BIM-BEMS linkage system and method for lightweight of data based on MF

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102274268B1 (en) * 2020-08-20 2021-07-07 주식회사 더키 Apparatus and method for managing energy using a plurality of database server

Similar Documents

Publication Publication Date Title
CN108205282B (en) Intelligent control panel and control method and control device thereof
Fierro et al. Mortar: an open testbed for portable building analytics
US6937946B1 (en) System and method for remote identification of energy consumption systems and components
CN102110211B (en) For the method and apparatus of Administrative Security event
CN1737790B (en) Device and method of at least one part of automation configuration for industrial system
CN103532780B (en) O&M for IT field monitors integral system and integrated monitoring method
KR102174466B1 (en) Method and apparatus for diagnosing error of operating equipment in smart farm
Ahmed et al. Multi-dimensional building performance data management for continuous commissioning
US20040143810A1 (en) System and method for developing and processing building system control solutions
CN105706469A (en) Managing machine to machine devices
US9329651B2 (en) Electric power management system, electric power management device, electric power management method, and computer readable recording medium
CN105589349A (en) Crawler for discovering control system data in an industrial automation environment
CN101427239A (en) Building automation system data management
US20150094989A1 (en) System and method for monitoring geothermal heat transfer system performance
CN1892652B (en) Method and system for integrating file system events into a relational database
JP5932483B2 (en) Air conditioner maintenance system and maintenance method
KR101904804B1 (en) IOT-BIM connect apparatus and method for IOT-based facility management
KR102105589B1 (en) BEMS sensor-BIM data connecting apparatus for energy monitoring of a target building and method thereof
CN113422693A (en) Model construction method and recognition method of Internet of things equipment and computer equipment
KR102274268B1 (en) Apparatus and method for managing energy using a plurality of database server
Fütterer et al. A multifunctional demonstration bench for advanced control research in buildings—Monitoring, control, and interface system
KR20060057131A (en) Intelligent plant information system
CN109801480A (en) A kind of intelligent floor monitoring management system based on BIM
US20090062950A1 (en) System and method for monitoring production of cnc machines
KR102089811B1 (en) Energy Management System Based on Platform and Method for Managing Energy Using That Energy Management System

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant