1 |
1
현장제어장치(DDC: Direct Digital Controller)로부터 복수 개의 빌딩설비의 관제점정보(Control Point Information)와 실제 입출력값을 기 설정된 주기로 수신하는 통신부;상기 관제점정보의 읽기주기 또는 쓰기주기를 설정하는 초기화부; 상기 읽기주기에 따라 상기 관제점정보를 읽어오며, 상기 관제점정보를 기반으로 새로운 빌딩설비가 인식되는 경우 상기 새로운 빌딩설비의 정보를 저장할 저장공간을 데이터베이스에 할당하고 상기 새로운 빌딩설비를 설비목록에 추가시키는 관리부;상기 설비목록에 포함된 모든 빌딩설비 각각의 상기 관제점정보에 대해 읽기스레드(Reader Threads) 또는 쓰기스레드(Writer Threads)가 수행되도록 하는 수행부;기 설정된 프로그램상에 상기 설비목록에 포함된 모든 빌딩설비에 대한 상기 관제점정보와 상기 실제 입출력값을 대입하여 시뮬레이션을 수행한 시뮬레이션 결과를 생성하는 시뮬레이션 모델엔진;상기 시뮬레이션 결과를 저장하는 데이터베이스; 및 상기 시뮬레이션 결과를 디스플레이하는 결과확인부를 포함하는 것을 특징으로 하는 실시간 시뮬레이터
|
2 |
2
제 1항에 있어서,상기 초기화부는,상기 읽기주기에 따라 상기 관제점정보를 읽어오기 전에 상기 통신부에서 기 설정된 시간 동안 상기 관제점정보를 저장하도록 상기 통신부의 스텍(Stack)을 초기화하여 저장공간을 생성하도록 하는 것을 특징으로 하는 실시간 시뮬레이터
|
3 |
3
제 1항에 있어서,상기 초기화부는,상기 관리부로부터 상기 관제점정보를 수신하고, 상기 관제점정보에 근거하여 상기 빌딩설비에 대한 아이디 범위(Device ID Range)를 설정하며, 상기 아이디범위를 이용하여 상기 현장제어장치에 연결된 상기 빌딩설비의 개수를 확인하는 것을 특징으로 하는 실시간 시뮬레이터
|
4 |
4
제 1항에 있어서,상기 관제점정보는 상기 빌딩설비에 대한 온도정보, 에너지 소비량정보, 제어정보, 및 식별정보 중 적어도 하나 이상의 정보를 포함하며, 상기 관리부는 상기 식별정보에 근거하여 상기 새로운 빌딩설비가 상기 설비목록에 포함되어있지 않은 경우 상기 새로운 빌딩설비를 인식하는 것을 특징으로 하는 실시간 시뮬레이터
|
5 |
5
제 4항에 있어서,상기 관리부는,기 저장된 비교 테이블(Compare Table)과 상기 식별정보를 비교하여 상기 새로운 빌딩설비가 상기 비교 테이블에 포함된 경우 상기 새로운 빌딩설비의 정보를 상기 데이터베이스에 포함시키는 것을 특징으로 하는 실시간 시뮬레이터
|
6 |
6
제 1항에 있어서,상기 관리부는,상기 데이터베이스와 연동되어 상기 읽기스레드에 따라 상기 데이터베이스를 업데이트(Update DB)하고, 상기 쓰기스레드에 따라 상기 데이터베이스에 마지막 쓰기 값을 업데이트(Update Last Written Value)하는 것을 특징으로 하는 실시간 시뮬레이터
|
7 |
7
제 1항에 있어서,상기 수행부는,상기 설비목록에 근거하여 상기 빌딩설비를 인식(Device Enumeration Startup)하고 인식된 상기 빌딩설비에 대하여 상기 관리부로부터 읽기명령을 수신하고, 상기 관리부로 상기 읽기스레드를 수행할 현재 값의 위치를 요청(Point Present Value Request)하는 것을 특징으로 하는 것을 특징으로 하는 실시간 시뮬레이터
|
8 |
8
제 1항에 있어서,상기 수행부는,상기 관리부에서 쓰기명령을 수신하여 상기 데이터베이스를 조회하며, 상기 데이터베이스에 저장된 마지막 쓰기 값(Last Written Value)과 상기 쓰기스레드를 수행하려는 값이 다르면 상기 쓰기주기에 따라 상기 데이터베이스로 상기 쓰기스레드를 수행하는 것을 특징으로 하는 실시간 시뮬레이터
|
9 |
9
삭제
|
10 |
10
제 1항에 있어서,상기 현장제어장치는,기 설정된 주기 또는 상기 통신부의 정보요청신호에 근거하여 빌딩설비의 상기 관제점정보 및 상기 실제 입출력값을 상기 통신부로 전송하는 것을 특징으로 하는 실시간 시뮬레이터
|
11 |
11
제 1항에 있어서,상기 시뮬레이션 모델엔진은,빌딩설비 동작 프로그램, 빌딩 에너지 관리 프로그램 및 빌딩설비의 에너지 관리 프로그램 중 적어도 하나 이상의 프로그램을 이용하여 상기 빌딩설비가 동작하는 중에 상기 빌딩설비의 상기 실제 입출력값을 대입하여 시뮬레이션 결과를 생성하는 것을 특징으로 하는 실시간 시뮬레이터
|
12 |
12
제 1항에 있어서,상기 시뮬레이션 모델엔진은,상기 빌딩설비로부터 실제 입력값을 입력 받아 상기 프로그램상에 상기 실제 입력값을 입력하여 실제 출력값이 출력되는 시간보다 짧은 시간에 상기 시뮬레이션 결과를 출력하는 것을 특징으로 하는 실시간 시뮬레이터
|
13 |
13
제 1항에 있어서,상기 시뮬레이션 결과를 기 설정된 주기로 수신하여 상기 시뮬레이션 결과를 디스플레이하는 결과 확인부를 추가로 포함하는 것을 특징으로 하는 실시간 시뮬레이터
|