KR101734346B1 - Redundancy technology-based distributed control system and agent - Google Patents
Redundancy technology-based distributed control system and agent Download PDFInfo
- Publication number
- KR101734346B1 KR101734346B1 KR1020150178125A KR20150178125A KR101734346B1 KR 101734346 B1 KR101734346 B1 KR 101734346B1 KR 1020150178125 A KR1020150178125 A KR 1020150178125A KR 20150178125 A KR20150178125 A KR 20150178125A KR 101734346 B1 KR101734346 B1 KR 101734346B1
- Authority
- KR
- South Korea
- Prior art keywords
- agent
- module
- microgrid
- building
- agents
- Prior art date
Links
- 238000005516 engineering process Methods 0.000 title description 4
- 230000002159 abnormal effect Effects 0.000 claims abstract description 13
- 238000004146 energy storage Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 11
- 239000003795 chemical substances by application Substances 0.000 description 219
- 239000000470 constituent Substances 0.000 description 24
- 238000010586 diagram Methods 0.000 description 10
- 238000004519 manufacturing process Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000005265 energy consumption Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 238000012958 reprocessing Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/30—Energy from the sea, e.g. using wave energy or salinity gradient
-
- Y02E10/54—
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P80/00—Climate change mitigation technologies for sector-wide applications
- Y02P80/10—Efficient use of energy, e.g. using compressed air or pressurized fluid as energy carrier
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Public Health (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Water Supply & Treatment (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Abstract
Description
본 발명은 이중화 기술에 기반한 분산제어 시스템 및 에이전트에 관한 것이다. The present invention relates to a distributed control system and agent based on redundancy technology.
최근 국내의 에너지 수요증가가 빠르게 증가하면서 전력 부족 현상이 심화되고 있다. 이러한 전력 부족 현상을 해소하기 위해, 전력을 공급하기 위한 발전 및 송배전 시설을 추가 설치함에 따라 사회적 비용이 급증하고 있으며, 전력의 공급확대도 지체되고 있는 상황이다. 이에 따라, 정부에서도 과거의 공급중심에서 수요관리 중심의 에너지 정책으로 전환하고 있다.The recent shortage of energy demand in Korea has led to a growing power shortage. In order to solve this power shortage problem, social costs are rising rapidly due to the addition of power generation and transmission and distribution facilities to supply electric power, and the supply of electric power is delayed. As a result, the government is shifting from past supply-oriented to demand management-oriented energy policies.
전력의 수요관리란 소비자들의 전력 사용 패턴의 변화를 통해 최소 비용으로 안정적인 전력수요를 충족시키기 위한 방안으로서, 전력의 수요관리는 수요반응과 에너지효율향상으로 나눌 수 있다. 이러한 전력 수요관리를 빌딩, 가정, 공장에 적용할 경우 에너지 수요관리 효과가 크게 나타날 수 있을 것으로 판단된다. Demand management of power is a way to meet stable power demand at minimum cost through changing the pattern of power usage of consumers. Demand management of power can be divided into demand response and energy efficiency improvement. When applied to buildings, homes, and factories, this demand management can have a significant effect on energy demand management.
최근에는 태양광 등의 신재생 에너지, LED 조명, ESS (Enery Storage System), 전기자동차, 스미트 미터 등 다양한 스마트 그리드 기술들이 건물에 도입됨에 따라 이들의 통합운전을 통해 건물의 전력 소비량을 제어하는 BEMS (Building Energy Management System), HEMS (Home Energy Management System), FEMS (Factory Management System) 기술에 대한 시장수요가 증가하고 있다. Recently, various smart grid technologies such as renewable energy such as solar power, LED lighting, ESS (Enery Storage System), electric vehicle and smit meter have been introduced into buildings, Market demand for BEMS (Building Energy Management System), HEMS (Home Energy Management System) and FEMS (Factory Management System) technologies is increasing.
그런데, 이러한 종래의 BEMS, HEMS, FEMS는 중앙집중적인 통합제어방식을 채택하고 있어 일부 구성의 고장에 유연하게 대응하지 못하는 문제가 있었으며 또한 새로운 구성을 추가할 때마다 시스템을 고쳐야 하는 문제가 있었다.However, since the conventional BEMS, HEMS, and FEMS employ a centralized integrated control method, there is a problem that they can not flexibly cope with a failure of some of the components, and there is a problem that the system must be fixed every time a new configuration is added.
이러한 배경에서, 본 발명의 목적은, 다수의 에이전트를 통해 에너지관리시스템을 분산 운영하는 기술을 제공하는 것이다.In view of the foregoing, it is an object of the present invention to provide a technique for distributed management of an energy management system through a plurality of agents.
전술한 목적을 달성하기 위하여, 일 측면에서, 본 발명은, PM(Parent Microgrid)모듈, CM(Child Microgrid)모듈 및 MD(Microgrid Device)모듈을 공통적으로 포함하는 복수의 에이전트가 계층적으로 분포하는 시스템이고, 상기 PM모듈은 상위에이전트와 연계되고, 상기 CM모듈은 하위에이전트와 연계되며, 상기 MD모듈은 마이크로그리드장치(Microgrid Device)와 연계되고, 상기 PM모듈이 동일한 상위에이전트에 연계되는 제1에이전트 및 제2에이전트에 대하여, 상기 제2에이전트는 상기 제1에이전트의 CM모듈 혹은 MD모듈에 연계된 정보를 복사하여 저장하여 상기 제1에이전트를 이중화하는 분산제어 시스템을 제공한다. In order to achieve the above object, in one aspect, the present invention provides a method of managing a plurality of agents that are commonly distributed in a hierarchical manner, including PM (Parent Microgrid) module, CM (Child Microgrid) module and MD System, wherein the PM module is associated with a parent agent, the CM module is associated with a subagent, the MD module is associated with a Microgrid Device, and the PM module is associated with a first parent agent And the second agent duplicates the first agent by copying and storing the information associated with the CM module or the MD module of the first agent to the agent and the second agent.
다른 측면에서, 본 발명은, 상위에이전트와 연계되는 PM(Parent Microgrid)모듈; 하위에이전트와 연계되는 CM(Child Microgrid)모듈; 마이크로그리드장치(Microgrid Device)와 연계되는 MD모듈; 및 상기 상위에이전트에 공통적으로 연계되는 제1에이전트의 정보를 이중화하는 MR(Mirroring)모듈을 포함하고, 상기 제1에이전트는 상기 상위에이전트에 공통적으로 연계되고, 상기 PM모듈, 상기 CM모듈 및 상기 MD모듈은 상기 제1에이전트가 비정상상태인 경우, 상기 제1에이전트를 대체하여 상기 제1에이전트와 연계된 마이크로그리드장치들을 관리하는 에이전트를 제공한다. In another aspect, the present invention provides a computer system comprising: a parent microgrid (PM) module associated with a parent agent; A CM (Child Microgrid) module associated with the subagent; An MD module associated with a Microgrid Device; And a MR (Mirroring) module for duplicating information of a first agent commonly associated with the parent agent, wherein the first agent is commonly associated with the parent agent, and the PM module, the CM module, and the MD The module provides an agent to manage microgrid devices associated with the first agent in place of the first agent when the first agent is in an abnormal state.
이상에서 설명한 바와 같이 본 발명에 의하면, 다수의 에이전트를 통해 에너지관리시스템을 분산 운영하고 각각의 에이전트장치에 표준화된 플랫폼을 적용함으로써 시스템의 유연성 및 확장성을 높일 수 있다. 또한, 본 발명에 의하면, 에이전트가 이중화되어 있어 일부 에이전트가 비정상작동하더라도 다른 에이전트가 고장난 에이전트를 대체함으로써 전체 시스템이 안정적으로 작동될 수 있는 효과가 있다.As described above, according to the present invention, the energy management system is distributedly operated through a plurality of agents, and a standardized platform is applied to each agent apparatus, thereby increasing the flexibility and scalability of the system. In addition, according to the present invention, even if some agents operate abnormally because agents are duplicated, another agent can replace the failed agent, so that the entire system can be stably operated.
도 1은 본 발명의 일 실시예에 따른 전력시스템의 구획도이다.
도 2는 마이크로그리드장치가 다른 레벨에 위치하는 예시를 나타내는 도면이다.
도 3은 빌딩에이전트의 내부 모듈의 예시를 나타내는 도면이다.
도 4는 각 에이전트에 포함된 모듈들을 나타내는 도면이다.
도 5는 에이전트 간 이중화를 설명하기 위한 도면이다.
도 6은 MR모듈을 더 포함하는 에이전트의 구조를 나타내는 도면이다.
도 7은 에이전트와 마이크로그리드장치 사이에 중간장치가 포함되어 있는 구조를 나타내는 도면이다.1 is a block diagram of a power system according to an embodiment of the present invention.
Figure 2 is an illustration of an example in which the microgrid apparatus is located at a different level.
Figure 3 is an illustration of an example of an internal module of a building agent.
4 is a diagram showing modules included in each agent.
5 is a diagram for explaining redundancy among agents.
6 is a diagram showing a structure of an agent further including an MR module.
7 is a diagram showing a structure in which an intermediate apparatus is included between an agent and a microgrid apparatus.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. It should be noted that, in adding reference numerals to the constituent elements of the drawings, the same constituent elements are denoted by the same reference numerals even though they are shown in different drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.In describing the components of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are intended to distinguish the constituent elements from other constituent elements, and the terms do not limit the nature, order or order of the constituent elements. When a component is described as being "connected", "coupled", or "connected" to another component, the component may be directly connected to or connected to the other component, It should be understood that an element may be "connected," "coupled," or "connected."
도 1은 본 발명의 일 실시예에 따른 전력시스템의 구획도이다.1 is a block diagram of a power system according to an embodiment of the present invention.
도 1을 참조하면, 전력시스템은 복수의 계층으로 구분될 수 있다.Referring to FIG. 1, the power system may be divided into a plurality of layers.
예를 들어, 전력시스템은 4개의 계층으로 구분될 수 있는데, 제1레벨(LV1)에는 마이크로그리드장치(M: Microgrid device)가 위치할 수 있다. 그리고, 제1레벨(LV1)에 위치하는 복수의 마이크로그리드장치(M)를 관리하는 구역에이전트(Z: Zone agent)가 제2레벨(LV2)에 위치할 수 있다. 그리고, 복수의 구역에이전트(Z)를 관리하는 빌딩에이전트(B: Buiding agent)가 제3레벨(LV3)에 위치하고 복수의 빌딩에이전트(B)를 관리하는 커뮤니티에이전트(C: Community agent)가 제4레벨(LV4)에 위치할 수 있다.For example, the power system can be divided into four layers, where a microgrid device (M) can be located at the first level (LV1). A zone agent (Z) managing the plurality of microgrid apparatuses M located at the first level LV1 may be located at the second level LV2. When a building agent (B) managing a plurality of zone agents (Z) is located at a third level (LV3) and a community agent (C) managing a plurality of building agents (B) Level (LV4).
마이크로그리드장치(M)는 마이크로그리드를 구성하는 장치로서, 분산전원(DG: Distributed Generator), 에너지저장장치(ES: Energy Storage) 및 부하(L: Load)가 그 대표적인 장치이다. 이외에도 마이크로그리드장치(M)로는 각종 센서, 미터기, 각종 스위치 등이 있을 수 있다.The microgrid apparatus M constitutes a microgrid, and a representative apparatus is a distributed power generator (DG), an energy storage apparatus (ES) and a load (L). In addition, the micro grid device M may include various sensors, meters, various switches, and the like.
도 1의 예시에서는 마이크로그리드장치(M)가 제1레벨(LV1)에만 위치하는 것으로 도시되었으나 마이크로그리드장치(M)는 다른 레벨에도 위치할 수 있다.In the example of FIG. 1, the microgrid apparatus M is shown as being located only at the first level LV1, but the microgrid apparatus M may be located at another level.
도 2는 마이크로그리드장치가 다른 레벨에 위치하는 예시를 나타내는 도면이다.Figure 2 is an illustration of an example in which the microgrid apparatus is located at a different level.
도 2를 참조하면, 마이크로그리드장치(M)는 제2레벨(LV2)에도 위치할 수 있다. 제2레벨(LV2)에 위치하는 마이크로그리드장치들(M1 내지 Mm)은 빌딩에이전트(B)에 의해 관리될 수 있다.Referring to FIG. 2, the microgrid apparatus M may also be located at the second level LV2. The microgrid devices M1 to Mm located at the second level LV2 may be managed by the building agent B. [
빌딩에이전트(B)는 복수의 구역에이전트(Z1 내지 Zn) 뿐만 아니라 복수의 마이크로그리드장치(M1 내지 Mm)를 관리할 수 있다.The building agent B can manage a plurality of microgrid devices M1 to Mm as well as a plurality of zone agents Z1 to Zn.
각 레벨에 위치하는 에이전트들(Z, B 및 C)은 동일한 플랫폼 혹은 동일한 모듈로 구성될 수 있다.The agents (Z, B and C) located at each level can be composed of the same platform or the same module.
예를 들어, 에이전트들(Z, B 및 C)은 PM(Parent Microgrid)모듈, CM(Child Microgrid)모듈 및 MD(Microgrid Device)모듈을 공통적으로 포함할 수 있다.For example, the agents Z, B, and C may commonly include PM (Parent Microgrid) module, CM (Child Microgrid) module, and MD (Microgrid Device) module.
여기서, PM모듈은 상위에이전트와 연계된 모듈이고, CM모듈은 하위에이전트와 연계된 모듈이며, MD모듈은 관리대상이 되는 마이크로그리드장치(MD)와 연계된 모듈이다.Here, the PM module is a module associated with a parent agent, the CM module is a module associated with a subagent, and the MD module is a module associated with a micro grid device (MD) to be managed.
에이전트들(Z, B 및 C)은 PM모듈 및 CM모듈을 이용하여 상하의 계층적으로 정보를 송수신하고 관리할 수 있으며, MD모듈을 이용하여 각 에이전트에 속해 있는 마이크로그리드장치(M)를 관리할 수 있다.The agents Z, B, and C can transmit and receive information in a hierarchical manner up and down using the PM module and the CM module, and manage the microgrid device M belonging to each agent using the MD module .
도 3은 빌딩에이전트의 내부 모듈의 예시를 나타내는 도면이다.Figure 3 is an illustration of an example of an internal module of a building agent.
도 3을 참조하면, 빌딩에이전트(B)는 PM모듈, CM모듈, DG(Distributed Generator)모듈, ES(Energy Storage)모듈 및 L(Load)모듈을 포함할 수 있다.Referring to FIG. 3, the building agent B may include a PM module, a CM module, a DG (Distributed Generator) module, an ES (Energy Storage) module, and an L (Load) module.
빌딩에이전트(B)에서 PM모듈은 상위에이전트인 커뮤니티에이전트(C)와 연계되어 있으면서 커뮤니티에이전트(C)로부터 제어정보를 수신하고 커뮤니티에이전트(C)로 관리대상이 되는 마이크로그리드장치(M) 및 하위에이전트에 대한 관리정보를 송신할 수 있다.The PM module in the building agent B receives the control information from the community agent C while being associated with the community agent C as the parent agent and receives the control information from the microagrid device M and the child Management information about the agent can be transmitted.
빌딩에이전트(B)에서 CM모듈은 하위에이전트인 구역에이전트(Z1 내지 Zn)와 연계되어 있으면서 구역에이전트(Z1 내지 Zn)로 제어정보를 송신하고 구역에이전트(Z1 내지 Zn)로부터 관리정보를 수신할 수 있다.In the building agent B, the CM module is associated with the sub-agents Z1 to Zn and can transmit control information to the zone agents Z1 to Zn and receive management information from the zone agents Z1 to Zn have.
DG모듈, ES모듈 및 L모듈은 MD모듈의 일종이다. 빌딩에이전트(B)는 MD모듈로서 하나의 모듈만 포함할 수 있으나, MD모듈을 복수의 모듈로 구분하고 각각의 모듈을 포함할 수 있다. 예를 들어, 빌딩에이전트(B)는 분산전원(DG)을 관리하는 DG모듈, 에너지저장장치(ES)를 관리하는 ES모듈 및 부하(L)를 관리하는 L모듈을 포함할 수 있다.DG module, ES module and L module are a kind of MD module. The building agent (B) may include only one module as the MD module, but the MD module may be divided into a plurality of modules and each module may be included. For example, the building agent B may include a DG module for managing a distributed power source (DG), an ES module for managing an energy storage device (ES), and an L module for managing a load (L).
DG모듈에는 분산전원(M1 내지 Mk1)이 연계될 수 있다. 이러한, 분산전원(M1 내지 Mk1) 중에는 제어가 가능한 분산전원(CDG: Controllable DG)이 있을 수 있고, 제어가 가능하지 않은 분산전원(UDG: Uncontrollable DG)이 있을 수 있다. 빌딩에이전트(B)는 이러한 구분에 따라, CDG모듈과 UDG모듈을 별도로 구비할 수 있다.The distributed power sources (M1 to Mk1) may be connected to the DG module. Among the distributed power sources M1 to Mk1, there may be a controllable DG (CDG) that can be controlled, and a distributed power source (UDG: Uncontrollable DG) that is not controllable. The building agent (B) may have a CDG module and a UDG module separately according to this classification.
제어가 가능한 분산전원(CDG)은 출력제어가 가능한 분산전원으로써 디젤발전기, 연료전지발전기 등이 이에 해당될 수 있다. 그리고, 제어가 가능하지 않은 분산전원(UDG)은 태양광발전지, 풍력발전기 등이 이에 해당될 수 있다. 또한, 신호선이 연결되어 있지 않은 디젤발전기도 제어가 가능하지 않은 분산전원(UDG)에 해당될 수 있다.A controllable distributed power source (CDG) is a distributed power source that can control output, which can be a diesel generator, a fuel cell generator, and so on. A distributed power source (UDG) that can not be controlled can be a solar power generator, a wind power generator, and the like. In addition, a diesel generator not connected to a signal line may also be a distributed power source (UDG) that is not controllable.
ES모듈에는 에너지저장장치(Mk2 내지 Mk3)가 연계될 수 있다. 에너지저장장치(Mk2 내지 Mk3)로는 대형배터리, 레독스장치, 소형배터리 등이 이에 해당될 수 있다. 빌딩에이전트(B)는 에너지저장장치(Mk2 내지 Mk3)의 형태에 따라 별도의 모듈을 구비할 수도 있다.The ES modules may be associated with energy storage devices (Mk2 to Mk3). Energy storage devices (Mk2 to Mk3) may be large batteries, redox devices, small batteries, and the like. The building agent B may have a separate module depending on the type of the energy storage devices Mk2 to Mk3.
L모듈에는 부하(Mk4 내지 Mm)가 연계될 수 있다. 부하(L) 중에는 제어가 가능한 부하(CL: Controllable Load)가 있을 수 있고, 제어가 가능하지 않은 부하(UL: Uncontrollable Load)가 있을 수 있다. 빌딩에이전트(B)는 이러한 구분에 따라, CL모듈과 UL모듈을 별도로 구비할 수 있다.The L modules can be linked to the loads Mk4 to Mm. There may be a controllable load (CL) in the load (L), and there may be a load (UL: uncontrollable load) which is not controllable. The building agent (B) may separately include the CL module and the UL module in accordance with this division.
제어가 가능한 부하(CL)는 통신이 가능하여 빌딩에이전트(B)가 송신한 제어신호에 따라 전력소비량을 조절할 수 있는 부하일 수 있다. 다른 한편으로는, 제어가 가능한 부하(CL)는 로드쉐딩(Load Shedding)이 가능한 스위치 혹은 차단기를 포함하고 있으면서 빌딩에이전트(B)에서 송신한 제어신호에 따라 로드쉐딩되는 부하일 수 있다-예를 들어, 제어 가능한 콘센트장치에 연결된 부하일 수 있다.The controllable load CL may be a load capable of controlling power consumption according to a control signal transmitted by the building agent B because communication is possible. On the other hand, a controllable load (CL) can be a load shedding load depending on the control signal sent by the building agent (B), including a switch or breaker capable of load shedding - For example, it may be a load connected to a controllable receptacle device.
도 3을 참조하여 설명한 모듈들(PM, CM, DG, ES, L)은 다른 에이전트에도 공통적으로 포함될 수 있다. 다시 말해, 일 실시예에 따른 시스템에 포함된 에이전트들은 동일한 플랫폼 혹은 동일한 모듈로 구성될 수 있다. 이에 따라, 제2레벨(LV2)에 위치하는 구역에이전트(Z)의 설정을 변경하여 제3레벨(LV3)에 배치하면 해당 에이전트는 빌딩에이전트(B)로 기능할 수 있다. 또한, 제3레벨(LV3)에 위치하는 빌딩에이전트(B)의 설정을 변경하여 제4레벨(LV4)에 배치하면 해당 에이전트는 커뮤니티에이전트(C)로 기능할 수 있다.The modules (PM, CM, DG, ES, L) described with reference to FIG. 3 may be commonly included in other agents. In other words, the agents included in the system according to one embodiment can be configured on the same platform or the same module. Accordingly, if the setting of the zone agent Z located at the second level LV2 is changed and placed at the third level LV3, the corresponding agent can function as the building agent B. In addition, if the setting of the building agent B located at the third level LV3 is changed and placed at the fourth level LV4, the agent can function as the community agent C. [
최상위에이전트나 최하위에이전트와 같이 해당 에이전트의 상위에이전트나 하위에이전트가 없는 에이전트는 일부 구성이 비활성화되어 있을 수 있다.Some agents may be deactivated, such as a parent agent or a parent agent, such as a top-level agent or a bottom-level agent.
도 4는 각 에이전트에 포함된 모듈들을 나타내는 도면이다.4 is a diagram showing modules included in each agent.
도 4를 참조하면, 구역에이전트(Z1 내지 Zn), 빌딩에이전트(B) 및 커뮤니티에이전트(C) 등 시스템에 포함된 에이전트들이 동일한 모듈로 구성되어 있다.Referring to FIG. 4, the agents included in the system, such as the zone agents Z1 to Zn, the building agent B, and the community agent C, are constructed of the same modules.
이때, 최상위에이전트인 커뮤니티에이전트(C)는 PM모듈, DG모듈, ES모듈 및 L모듈이 비활성화되어 있을 수 있다. 하지만 플랫폼의 공통화에 따라 커뮤니티에이전트(C)도 다른 에이전트와 같이 PM모듈, DG모듈, ES모듈 및 L모듈을 포함할 수 있다.At this time, the PM agent, the DG module, the ES module, and the L module may be inactivated in the community agent C, which is the highest agent. However, according to the commonality of the platform, the community agent (C) may include a PM module, a DG module, an ES module and an L module like other agents.
최하위에이전트인 구역에이전트(Z1 내지 Zn)는 CM모듈이 비활성화되어 있을 수 있다.The zone agent (Z1 to Zn) which is the lowest agent may have the CM module deactivated.
도 4에는 도시되지 않았으나, 빌딩에이전트(B)도 일부 모듈과 연계되는 장치들이 부재한 경우, 일부 모듈을 비활성화시킬 수 있다. 예를 들어, 빌딩에이전트(B)에 연계된 분산전원(DG)이 없는 경우, 빌딩에이전트(B)에서 DG모듈은 비활성되어 있을 수 있다.Although not shown in FIG. 4, the building agent B may disable some modules when there are no devices associated with some modules. For example, if there is no distributed power source (DG) associated with the building agent (B), the DG module in the building agent (B) may be inactive.
한편, 각각의 에이전트에는 EMS(Energy Management System)알고리즘이 탑재되고, 이러한 EMS알고리즘은 MD모듈을 관리하여 각 에이전트의 관리대상이 되는 마이크로그리드장치들을 관리할 수 있다. 이때, 각각의 에이전트에 탑재되는 EMS알고리즘은 동일할 수 있다. 다만, 일부 설정만 에이전트마다 다를 수 있다.Meanwhile, each agent is equipped with an EMS (Energy Management System) algorithm, and the EMS algorithm manages the MD module and manages microgrid devices to be managed by each agent. At this time, the EMS algorithm installed in each agent may be the same. However, only some settings may be different for each agent.
이와 같이, 플랫폼과 모듈을 공통적으로 구성하게 되면, 에이전트의 이중화가 용이해지는 장점이 있다.In this manner, when the platform and the module are commonly configured, there is an advantage that duplication of the agent is facilitated.
예를 들어, 구역에이전트(Z)와 빌딩에이전트(B)가 동일한 플랫폼 혹은 동일한 모듈로 구성되기 때문에 구역에이전트(Z)에 고장이 발생하면 빌딩에이전트(B)가 고장난 구역에이전트(Z)의 기능을 그대로 수행할 수 있다.For example, if a zone agent (Z) fails because the zone agent (Z) and the building agent (B) are configured on the same platform or the same module, the building agent (B) Can be performed as it is.
또한, 동일한 레벨에서 에이전트 간 이중화가 가능해 진다. 예를 들어, 제1빌딩에이전트가 비정상 상태가 되는 경우, 제2빌딩에이전트가 제1빌딩에이전트의 기능을 대신할 수 있다.Also, redundancy between agents can be achieved at the same level. For example, if the first building agent is in an abnormal state, the second building agent may take over the function of the first building agent.
도 5는 에이전트 간 이중화를 설명하기 위한 도면이다.5 is a diagram for explaining redundancy among agents.
도 5에 도시된 것과 같이 제1빌딩에이전트(B1)에 고장이 발생하여 제1빌딩에이전트(B1)이 비정상 상태에 놓일 수 있다. 이때, 제2빌딩에이전트(B2)가 제1빌딩에이전트(B1)의 기능을 대신할 수 있다.The first building agent B1 may be in an abnormal state because a failure occurs in the first building agent B1 as shown in FIG. At this time, the second building agent B2 may replace the function of the first building agent B1.
이중화되어 있는 제1빌딩에이전트(B1)와 제2빌딩에이전트(B2)는 PM모듈이 동일한 상위에이전트-도 5에서 제1커뮤니티에이전트(C1)-에 연계되어 있을 수 있다.The first building agent B1 and the second building agent B2 which are redundant may have the PM module linked to the same parent agent-the first community agent C1 in FIG.
공통된 상위에이전트인 제1커뮤니티에이전트(C1)는 제1빌딩에이전트(B1)와 제2빌딩에이전트(B2)의 정상작동여부를 판단할 수 있다. 예를 들어, 제1커뮤니티에이전트(C1)는 주기적으로 제1빌딩에이전트(B1)와 제2빌딩에이전트(B2)로부터 관리정보를 수신하는데, 이러한 관리정보가 일정한 시간 동안 수신되지 않으면 해당 에이전트의 상태를 비정상으로 판단할 수 있다.The first community agent C1 as a common parent agent can determine whether the first building agent B1 and the second building agent B2 are operating normally. For example, the first community agent C1 periodically receives management information from the first building agent B1 and the second building agent B2, and if the management information is not received for a certain period of time, Can be judged to be abnormal.
제1커뮤니티에이전트(C1)가 제1빌딩에이전트(B1)의 상태가 비정상으로 판단하면, 제1커뮤니티에이전트(C1)는 제2빌딩에이전트(B2)로 제1빌딩에이전트(B1)의 상태를 통지하여 제2빌딩에이전트(B2)가 제1빌딩에이전트(B1)를 대체하여 작동하도록 할 수 있다.When the first community agent C1 judges that the state of the first building agent B1 is abnormal, the first community agent C1 notifies the second building agent B2 of the state of the first building agent B1 So that the second building agent B2 can replace and act on the first building agent B1.
제1커뮤니티에이전트(C1)는 제1빌딩에이전트(B1)와 제2빌딩에이전트(B2)를 모두 관리하고 있기 때문에 제1빌딩에이전트(B1)에 대한 정보를 저장할 수 있고, 이러한 정보를 제2빌딩에이전트(B2)로 전송할 수 있다.Since the first community agent C1 manages both the first building agent B1 and the second building agent B2, the first community agent C1 can store information on the first building agent B1, To the agent B2.
예를 들어, 제1커뮤니티에이전트(C1)는 제1빌딩에이전트(B1)와 연계된 장치들-하위에이전트(Z1 내지 Zn) 및 마이크로그리드장치들(M1 내지 Mm)-에 대한 정보를 저장하고 있으면서, 제1빌딩에이전트(B1)가 비정상으로 판단되는 경우, 이러한 정보를 제2빌딩에이전트(B2)로 전송할 수 있다.For example, the first community agent C1 may store information about the devices associated with the first building agent B1-the subagents Z1 to Zn and the microgrid devices M1 to Mm , And if the first building agent B1 is determined to be abnormal, this information may be transmitted to the second building agent B2.
제2빌딩에이전트(B2)는 이러한 정보에 따라 제1빌딩에이전트(B1)와 연계된 장치들(Z1 내지 Zn, M1 내지 Mm)과의 통신 연결을 시도할 수 있다.The second building agent B2 may attempt to establish a communication connection with the devices Z1 to Zn, M1 to Mm associated with the first building agent B1 according to this information.
제2빌딩에이전트(B2)의 이러한 통신 연결 시도에 따라 제1빌딩에이전트(B1)와 연계된 하위에이전트(Z1 내지 Zn) 및 마이크로그리드장치들(M1 내지 Mm)은 연계 포인트를 제1빌딩에이전트(B1)에서 제2빌딩에이전트(B2)의 CM모듈 혹은 MD모듈로 변경할 수 있다.In accordance with this communication connection attempt of the second building agent B2, the subagents Z1 to Zn and the microgrid devices M1 to Mm associated with the first building agent B1 connect the connection point to the first building agent B1 B1 to the CM module or MD module of the second building agent B2.
역으로, 제1빌딩에이전트(B1)와 연계된 하위에이전트(Z1 내지 Zn) 및 마이크로그리드장치들(M1 내지 Mm)이 먼저 제2빌딩에이전트(B2)로 통신 연결을 시도할 수 있다. Conversely, the subagents (Z1 to Zn) and the microgrid devices (M1 to Mm) associated with the first building agent (B1) can first try to establish a communication connection with the second building agent (B2).
제1커뮤니티에이전트(C1)는 제1빌딩에이전트(B1)가 비정상으로 판단되는 경우, 제1빌딩에이전트(B1)와 연계된 하위에이전트(Z1 내지 Zn) 및 마이크로그리드장치들(M1 내지 Mm)로 제1빌딩에이전트(B1)의 상태를 통지할 수 있다.When the first building agent B1 is judged to be abnormal, the first community agent C1 is connected to the sub-agents Z1 to Zn and the microgrid devices M1 to Mm associated with the first building agent B1 The state of the first building agent B1 can be notified.
이러한 통지를 수신한 후에, 제1빌딩에이전트(B1)와 연계된 하위에이전트(Z1 내지 Zn) 및 마이크로그리드장치들(M1 내지 Mm)은 제2빌딩에이전트(B2)로 통신 연결을 시도할 수 있다.After receiving this notification, the subagents (Z1 to Zn) and microgrid devices (M1 to Mm) associated with the first building agent (B1) can attempt to establish a communication connection with the second building agent (B2) .
제2빌딩에이전트(B2)는 제1빌딩에이전트(B1)의 상태가 비정상상태인 경우, 제1빌딩에이전트(B1)와 연계된 장치들을 제2빌딩에이전트(B2)와 연계된 장치들과 통합하여 관리할 수 있다. 예를 들어, 제2빌딩에이전트(B2)는 제1빌딩에이전트(B1)의 MD모듈과 연계된 마이크로그리드장치들을 제2빌딩에이전트(B2)의 MD모듈과 연계된 마이크로그리드장치들과 통합하여 관리할 수 있다.The second building agent B2 integrates the devices associated with the first building agent B1 with the devices associated with the second building agent B2 if the state of the first building agent B1 is in an abnormal state Can be managed. For example, the second building agent B2 integrates the microgrid devices associated with the MD module of the first building agent B1 with the microgrid devices associated with the MD module of the second building agent B2 can do.
한편, 에이전트에서 EMS알고리즘을 실행시키기 위해서는 각 에이전트와 연계된 장치들의 실시간 정보를 수신하는 것 뿐만 아니라 연계된 장치들의 과거 시간 정보도 필요할 수 있다.On the other hand, in order to execute the EMS algorithm in the agent, not only the real time information of the devices associated with each agent but also the past time information of the connected devices may be required.
일 실시예에 따른 시스템은 과거 시간 정보 및 설정 정보도 이중화하기 위해 각 에이전트에 MR(Mirroring)모듈을 더 포함시킬 수 있다.The system according to an exemplary embodiment may further include an MR (Mirroring) module in each agent to duplicate past time information and setting information.
도 6은 MR모듈을 더 포함하는 에이전트의 구조를 나타내는 도면이다.6 is a diagram showing a structure of an agent further including an MR module.
도 6을 참조하면, 빌딩에이전트(B1 및 B2)는 PM모듈, CM모듈, DG모듈, ES모듈, L모듈과 더불어 MR모듈을 더 포함할 수 있다. 플랫폼 혹은 모듈 공통화에 따라 다른 에이전트도 MR모듈을 더 포함할 수 있다.Referring to FIG. 6, the building agents B1 and B2 may further include a PM module, a CM module, a DG module, an ES module, an L module, and an MR module. Depending on the platform or module commonality, other agents may also include MR modules.
제1빌딩에이전트(B1)와 제2빌딩에이전트(B2)는 MR모듈을 통해 정보를 송수신할 수 있다. 제1빌딩에이전트(B1)는 MR모듈을 이용하여 제1빌딩에이전트(B1)의 정보를 제2빌딩에이전트(B2)로 송수신할 수 있다. 구체적으로, 제1빌딩에이전트(B1)은 MR모듈을 이용하여 제1빌딩에이전트(B1)와 연계된 장치들로부터 수신되는 정보를 그대로 혹은 재가공하여 제2빌딩에이전트(B2)로 송신할 수 있다.The first building agent (B1) and the second building agent (B2) can transmit and receive information through the MR module. The first building agent B1 can transmit and receive the information of the first building agent B1 to the second building agent B2 using the MR module. Specifically, the first building agent B1 can use the MR module to transmit or receive the information received from the devices associated with the first building agent B1 to the second building agent B2.
구체적인 예로서, 제1빌딩에이전트(B1)의 MD모듈은 복수의 부하로 인입되는 전력량을 계측하는 미터기와 연계될 수 있다. 이때, 제1빌딩에이전트(B1)는 미터기에서 계측된 전력량정보를 그대로 제2빌딩에이전트(B2)로 전송할 수도 있고, 미터기에서 계측된 전력량정보를 분석한 재가공정보를 제2빌딩에이전트(B2)로 전송할 수도 있다.As a specific example, the MD module of the first building agent (B1) may be associated with a meter that measures the amount of power drawn into the plurality of loads. At this time, the first building agent (B1) may transmit the energy amount information measured by the meter to the second building agent (B2) as it is, and the re-plant information analyzing the energy amount information measured by the meter is transmitted to the second building agent .
도 7은 에이전트와 마이크로그리드장치 사이에 중간장치가 포함되어 있는 구조를 나타내는 도면이다.7 is a diagram showing a structure in which an intermediate apparatus is included between an agent and a microgrid apparatus.
도 7을 참조하면, 제1빌딩에이전트(B1)와 마이크로그리드장치들(M1 내지 Mm) 사이에는 중간장치(G1 내지 G3)가 위치할 수 있다.Referring to FIG. 7, intermediate devices G1 to G3 may be located between the first building agent B1 and the microgrid devices M1 to Mm.
중간장치(G1 내지 G3)로는 미터기가 있을 수 있으나 중간장치(G1 내지 G3)가 이러한 예로 제한되는 것은 아니고 복수의 마이크로그리드장치들로부터 정보를 수신하거나 복수의 마이크로그리드장치들의 전력흐름을 계측하면서 획득한 정보들을 에이전트로 전송하거나 에이전트로부터 수신되는 제어정보에 따라 마이크로그리드장치들을 제어하는 장치는 중간장치(G1 내지 G3)에 해당될 수 있다.The intermediate apparatuses G1 to G3 may have meters, but the intermediate apparatuses G1 to G3 are not limited to this example, and may be a system that receives information from a plurality of microgrid apparatuses or measures the power flow of a plurality of microgrid apparatuses An apparatus for transmitting information to an agent or controlling microgrid apparatuses according to control information received from an agent may correspond to the intermediate apparatuses G1 to G3.
중간장치(G1 내지 G3)가 미터기인 예에 대해 좀더 설명한다.An example in which the intermediate apparatuses G1 to G3 are meters will be described further.
제1빌딩에이전트(B1)는 복수의 마이크로그리드장치들로 유출입되는 제1미터기(G1), 제2미터기(G2) 및 제3미터기(G3)와 연계될 수 있다.The first building agent B1 may be associated with a first meter G1, a second meter G2 and a third meter G3 which are flown into a plurality of microgrid devices.
그리고, 제1빌딩에이전트(B1)는 이러한 제1미터기(G1), 제2미터기(G2) 및 제3미터기(G3)로부터 전력량정보를 수신할 수 있다.Then, the first building agent B1 can receive the electric energy amount information from the first meter G1, the second meter G2 and the third meter G3.
마이크로그리드장치의 전력소비량은 일정한 패턴을 가질 수 있다. 예를 들어, 냉장고와 같은 부하는 주기적으로 컴프레셔를 가동시키기 때문에 전력소비가 일정 주기별로 나타난다. 또한, TV와 같은 부하는 전력소비량이 큰 변동이 없고 가동시에는 거의 일정한 전력소비가 나타난다.The power consumption of the microgrid device may have a constant pattern. For example, a load such as a refrigerator periodically turns on the compressor, so power consumption appears at regular intervals. In addition, there is no large variation in power consumption of a load such as a TV, and almost constant power consumption occurs at the time of operation.
제1빌딩에이전트(B1)는 제1미터기(G1), 제2미터기(G2) 및 제3미터기(G3)를 통과하는 전력의 패턴을 분석하여 각각의 미터기로 그룹핑된 복수의 부하 각각의 전력소비량을 구분할 수 있다.The first building agent B1 analyzes the pattern of the electric power passing through the first meter G1, the second meter G2 and the third meter G3 to calculate the power consumption of each of the plurality of loads grouped into each meter .
제1빌딩에이전트(B1)는 계측된 전력량정보를 재가공하여 생성한 각각의 부하에 대한 구분된 전력소비량 정보를 제2빌딩에이전트(B2)로 전송하여 이중화할 수 있다.The first building agent B1 can re-transmit the divided power consumption information for each load generated by reprocessing the measured power amount information to the second building agent B2 to duplicate.
제1빌딩에이전트(B1)가 고장나면 제2빌딩에이전트(B2)가 제1빌딩에이전트(B1)를 대체하게 되는데, 이때, 제2빌딩에이전트(B2)가 제1빌딩에이전트(B1)와 연계된 제1미터기(G1), 제2미터기(G2) 및 제3미터기(G3)의 전력량 패턴을 분석하여 부하들의 구분된 전력소비량을 파악할 수 있게 된다. 그런데, 이렇게 대체 기능을 수행하기 전까지는 제2빌딩에이전트(B2)는 제1빌딩에이전트(B1)가 재가공하여 전송하는 정보만 이중화하고 있으면 된다.When the first building agent B 1 fails, the second building agent B 2 replaces the first building agent B 1. At this time, the second building agent B 2 is connected to the first building agent B 1 It is possible to analyze the power amount patterns of the first meter G1, the second meter G2 and the third meter G3 to grasp the divided power consumption of the loads. However, until the replacement function is performed, the second building agent B2 needs only to duplicate information transmitted by the first building agent B1.
한편, 앞서 공통으로 연계된 상위에이전트를 통해 하위에이전트의 비정상 작동이 모니터링되는 것을 설명하였는데, 에이전트에 MR모듈이 포함되어 있는 경우, 이러한 MR모듈을 통해 다른 에이전트의 상태를 모니터링하고 해당 에이전트의 정상작동여부를 판단할 수 있다.On the other hand, it has been described that abnormality of the sub-agent is monitored through the parent agent which is commonly associated with the agent. When the agent includes the MR module, the state of the other agent is monitored through the MR module, Can be determined.
도 1 내지 도 7을 참조하여, 분산제어 시스템에서 에이전트 사이의 이중화에 대한 실시예를 설명하였는데, 이러한 에이전트들은 관리대상에 대한 EMS기능을 기본적으로 수행할 수 있다.Referring to Figs. 1 to 7, an embodiment of redundancy between agents in a distributed control system has been described, and these agents can perform EMS functions basically for a management object.
EMS기능의 예로서, 에이전트는 수요반응제어를 수행할 수 있다. 아래에서 이러한 수요반응제어의 일 예를 각 모듈의 기능과 연계시켜 간단히 설명한다.As an example of the EMS function, the agent can perform demand response control. An example of this demand response control is briefly described below in connection with the functions of each module.
PM모듈은 상위에이전트와 신호를 송수신하는 장치이다. PM모듈은 자신이 소속된 PM(Parent Microgrid)의 위치를 파악하고 있으며 이러한 PM을 관리하는 에이전트와 신호를 송수신한다.The PM module is a device that transmits and receives signals to and from the parent agent. The PM module recognizes the position of the PM (parent microgrid) to which the PM module belongs, and transmits / receives a signal to / from the agent managing the PM.
PM모듈은 PM으로부터 상위계층제어신호를 수신할 수 있다. 구체적인 예로서, PM모듈은 상위에이전트로부터 상위계층제어신호를 수신할 수 있다.The PM module can receive the upper layer control signal from the PM. As a specific example, the PM module may receive an upper layer control signal from a parent agent.
이러한 상위계층제어신호에는 수요반응제어신호가 포함될 수 있다.Such a higher layer control signal may include a demand response control signal.
에이전트는 PM모듈을 통해 수신되는 수요반응제어신호에 따라 해당 구역-혹은 해당 마이크로그리드-에서의 전력소비량을 줄이거나 전력생산량을 증가시킬 수 있다.Depending on the demand response control signal received through the PM module, the agent can reduce the power consumption in the corresponding zone - or the microgrid - or increase the power production.
CM모듈은 하위에이전트와 신호를 송수신하는 장치이다. CM모듈은 자신이 관리하는 CM(Child Microgrid)을 파악하고 이러한 CM을 관리하는 에이전트들과 신호를 송수신할 수 있다.The CM module is a device that transmits and receives signals with the sub-agent. The CM module recognizes the CM (Child Microgrid) managed by the CM module and can transmit / receive signals with the agents managing the CM.
CM모듈은 CM으로부터 하위계층에너지수급량데이터를 수신할 수 있다. 하위계층에너지수급량데이터에는 CM에서의 에너지수급량이 포함되어 있을 수 있다. 예를 들어, CM에서 전력생산량이 전력소비량보다 많은 경우 플러스의 에너지수급량이 하위계층에너지수급량데이터에 포함되어 있을 수 있고, CM에서 전력소비량이 전력생산량보다 많은 경우 마이너스의 에너지수급량이 하위계층에너지수급량데이터에 포함되어 있을 수 있다.The CM module can receive the lower layer energy supply amount data from the CM. The lower-level energy supply / demand data may include the amount of energy supplied from the CM. For example, if the power output of the CM is greater than the power consumption, the positive energy supply may be included in the lower layer energy supply data, and if the power consumption of the CM is larger than the power production, May be included in the data.
DG모듈, ES모듈 및 L모듈은 각각의 모듈에 연결된 구성장치의 구성장치에너지유출입량을 모니터링하고 각 구성장치 중 제어가능한 구성장치로 구성장치제어신호를 송신할 수 있다.The DG module, the ES module and the L module monitor the constituent device energy flow rate of the constituent device connected to each module and send the constituent device control signal to the controllable constituent device of each constituent device.
구체적으로, DG모듈은 연결된 구성장치에서 생산되는 에너지생산량을 모니터링하고 이러한 구성장치가 제어가능한 경우 해당 구성장치로 구성장치제어신호를 송신할 수 있다. DG모듈이 송신하는 구성장치제어신호에는 에너지생산량의 증감에 대한 정보가 포함되어 있고 이러한 구성장치제어신호를 수신하는 구성장치는 제어신호에 따라 에너지생산량의 증감을 제어할 수 있다. 혹은 DG모듈이 송신하는 구성장치제어신호에는 온오프제어신호가 포함되어 있고 이러한 구성장치제어신호를 수신하는 구성장치는 제어신호에 따라 에너지생산의 온오프를 제어할 수 있다.Specifically, the DG module monitors the amount of energy produced by the connected components and, if such components are controllable, transmits the component control signals to the components. The constituent device control signal transmitted by the DG module includes information on the increase / decrease of the energy production amount. The constituent device receiving the constituent device control signal can control the increase / decrease of the energy production amount according to the control signal. Alternatively, the constituent device control signal transmitted by the DG module includes an on / off control signal, and the constituent device receiving the constituent device control signal can control the on / off of the energy production according to the control signal.
ES모듈은 연결된 구성장치에서 유출입되는 에너지량을 모니터링하고 이러한 구성장치가 제어가능한 경우 해당 구성장치로 구성장치제어신호를 송신할 수 있다. ES모듈이 송신하는 구성장치제어신호에는 충방전량을 제어하는 정보가 포함되어 있고, 이러한 구성장치제어신호를 수신하는 구성장치는 제어신호에 따라 충방전량을 제어할 수 있다.The ES module monitors the amount of energy flowing out of the connected component and, if such a component is controllable, sends the component control signal to that component. The constituent device control signal transmitted by the ES module includes information for controlling the charge amount, and the constituent device receiving the constituent device control signal can control the charge amount according to the control signal.
L모듈은 연결된 구성장치에서 생산되는 에너지소비량을 모니터링하고 이러한 구성장치가 제어가능한 경우 해당 구성장치로 구성장치제어신호를 송신할 수 있다. L모듈이 송신하는 구성장치제어신호에는 에너지소비량의 증감에 대한 정보가 포함되어 있고 이러한 구성장치제어신호를 수신하는 구성장치는 제어신호에 따라 에너지소비량의 증감을 제어할 수 있다.The L module monitors the energy consumption produced by the connected components and can send component control signals to the components if they are controllable. L module includes information on the increase / decrease of the energy consumption, and the configuration device receiving the configuration device control signal can control the increase / decrease of the energy consumption amount according to the control signal.
에이전트는 에너지관리알고리즘을 탑재하고 에너지관리알고리즘에 구성장치에너지유출입량, 하위계층에너지수급량데이터 및 상위계층제어신호를 입력하여 구성장치제어신호를 생성할 수 있다.The agent may implement an energy management algorithm and generate a component control signal by inputting the component device energy flow amount, lower layer energy supply amount data, and upper layer control signal to the energy management algorithm.
구체적으로, 에이전트는 구성장치들로부터 수신되는 구성장치에너지유출입량 및 하위에이전트로부터 수신되는 하위계층에너지수급량데이터를 이용하여 해당 마이크로그리드에서의 에너지수급을 판단할 수 있다. 그리고, 에이전트는 이러한 에너지수급판단에 따라 구성장치들에 대한 구성장치제어신호를 생성할 수 있다. 예를 들어, 에이전트는 해당 마이크로그리드에서 에너지량이 부족한 경우, 구성장치들로 에너지생산량을 증가시키라는 구성장치제어신호를 생성하거나 구성장치들로 에너지소비량을 감소시키라는 구성장치제어신호를 생성할 수 있다.Specifically, the agent can determine energy supply / demand in the corresponding micro-grid using the constituent device energy flow amount received from the constituent devices and the lower layer energy supply amount data received from the sub-agent. Then, the agent can generate the constituent device control signals for the constituent devices according to the energy supply / demand judgment. For example, an agent can generate a configuration device control signal to increase energy production with configuration devices or a configuration device control signal to reduce energy consumption with configuration devices if the energy in the microgrid is insufficient have.
다른 예로서, 에이전트는 에너지수급판단에 따라 하위계층 마이크로그리드로 에너지생산량을 증가시키라는 하위계층제어신호를 생성하거나 에너지소비량을 감소시키라는 하위계층제어신호를 생성할 수 있다. 이러한 하위계층제어신호는 CM모듈에 의해 하위에이전트로 송신될 수 있다.As another example, the agent may generate a lower layer control signal to increase the energy production to the lower layer microgrid according to the energy supply / demand judgment, or to generate the lower layer control signal to reduce the energy consumption. This lower layer control signal can be transmitted to the sub-agent by the CM module.
에이전트는 해당 마이크로그리드에서의 에너지수급에 더해 상위계층에서 송신되는 상위계층제어신호에 따라 구성장치제어신호를 생성하거나 하위계층제어신호를 생성할 수 있다.In addition to energy supply and demand in the microgrid, the agent can generate a component control signal or generate a lower layer control signal according to an upper layer control signal transmitted from an upper layer.
예를 들어, 에이전트는 해당 마이크로그리드에서의 에너지수급이 균형을 이루고 있다고 하더라도 상위계층제어신호에서 에너지수급 상태를 에너지공급과잉 상태로 유지하라는 제어신호를 수신하면 해당 에너지생산량을 증가시키거나 에너지소비량을 감소시키라는 구성장치제어신호 혹은 하위계층제어신호를 생성할 수 있다.For example, if an agent receives a control signal to maintain energy supply and demand in an oversupply state in an upper layer control signal, even if the energy supply and demand in the micro grid is balanced, A lower layer control signal or a lower layer control signal.
이상에서 설명한 바와 같이 본 발명에 의하면, 다수의 에이전트를 통해 에너지관리시스템을 분산 운영하고 각각의 에이전트장치에 표준화된 플랫폼을 적용함으로써 시스템의 유연성 및 확장성을 높일 수 있다. 또한, 본 발명에 의하면, 에이전트가 이중화되어 있어 일부 에이전트가 비정상작동하더라도 다른 에이전트가 고장난 에이전트를 대체함으로써 전체 시스템이 안정적으로 작동될 수 있는 효과가 있다.As described above, according to the present invention, the energy management system is distributedly operated through a plurality of agents, and a standardized platform is applied to each agent apparatus, thereby increasing the flexibility and scalability of the system. In addition, according to the present invention, even if some agents operate abnormally because agents are duplicated, another agent can replace the failed agent, so that the entire system can be stably operated.
이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.It is to be understood that the terms "comprises", "comprising", or "having" as used in the foregoing description mean that the constituent element can be implanted unless specifically stated to the contrary, But should be construed as further including other elements. All terms, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Commonly used terms, such as predefined terms, should be interpreted to be consistent with the contextual meanings of the related art, and are not to be construed as ideal or overly formal, unless expressly defined to the contrary.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
Claims (10)
상기 PM모듈은 상위에이전트와 연계되고, 상기 CM모듈은 하위에이전트와 연계되며, 상기 MD모듈은 마이크로그리드장치(Microgrid Device)와 연계되고,
상기 PM모듈이 동일한 상위에이전트에 연계되는 제1에이전트 및 제2에이전트에 대하여, 상기 제2에이전트는 상기 제1에이전트의 CM모듈 혹은 MD모듈에 연계된 정보를 복사하여 저장하여 상기 제1에이전트를 이중화하며,
상기 복수의 에이전트 중 최상위 계층에 배치되는 에이전트는 상기 PM모듈이 비활성화되고 상기 복수의 에이전트 중 최하위 계층에 배치되는 에이전트는 상기 CM모듈이 비활성화되는 분산제어 시스템.(PM) module, a CM (Child Microgrid) module and an MD (Microgrid Device) module are distributed hierarchically,
Wherein the PM module is associated with a parent agent, the CM module is associated with a subagent, the MD module is associated with a microgrid device,
Wherein the second agent copies and stores the information associated with the CM module or the MD module of the first agent to the first agent and the second agent linked to the same parent agent by the PM module, In addition,
Wherein the agent located at the highest layer among the plurality of agents is deactivated when the PM module is deactivated and the agent located at the lowest layer among the plurality of agents is deactivated.
상기 제1에이전트 및 상기 제2에이전트는 MR(Mirroring)모듈을 더 포함하고 상기 MR모듈을 통해 상기 제1에이전트의 정보를 상기 제2에이전트로 송수신하는 분산제어 시스템.The method according to claim 1,
Wherein the first agent and the second agent further comprise a Mirroring (MR) module and send and receive information of the first agent to the second agent via the MR module.
상기 제2에이전트는 상기 MR모듈을 통해 상기 제1에이전트의 상태를 모니터링하고 상기 제1에이전트의 정상작동여부를 판단하는 분산제어 시스템.3. The method of claim 2,
Wherein the second agent monitors the status of the first agent through the MR module and determines whether the first agent is operating normally.
상기 제1에이전트 및 상기 제2에이전트와 연계된 상위에이전트가 상기 제1에이전트 및 상기 제2에이전트의 정상작동여부를 판단하고 상기 제1에이전트의 상태가 비정상으로 판단되면 상기 제2에이전트로 상기 제1에이전트의 상태를 통지하는 분산제어 시스템.The method according to claim 1,
Wherein the first agent and the second agent determine whether the first agent and the second agent are operating normally and if the state of the first agent is determined to be abnormal, A distributed control system that notifies the status of an agent.
상기 상위에이전트는 상기 제1에이전트의 상태가 비정상으로 판단되면 상기 제1에이전트와 연계된 하위에이전트로 상기 제1에이전트의 상태를 통지하는 분산제어 시스템.5. The method of claim 4,
Wherein the parent agent notifies the status of the first agent to a subagent associated with the first agent when the status of the first agent is determined to be abnormal.
상기 제1에이전트의 상태가 비정상이면 상기 제1에이전트와 연계된 하위에이전트는 연계 포인트를 상기 제2에이전트의 CM모듈로 변경하는 분산제어 시스템.6. The method of claim 5,
Wherein if the state of the first agent is abnormal, the sub-agent associated with the first agent changes the association point to the CM module of the second agent.
상기 제1에이전트의 MD모듈은 복수의 부하로 인입되는 전력량을 계측하는 미터기와 연계되고, 상기 제1에이전트는 미터기를 통과하는 전력의 패턴을 분석하여 복수의 부하 각각의 전력소비량을 구분하고, 상기 제2에이전트는 복수의 부하 각각으로 구분된 전력소비량에 대한 정보를 이중화하는 분산제어 시스템.The method according to claim 1,
Wherein the MD module of the first agent is associated with a meter that measures the amount of power drawn into the plurality of loads, the first agent analyzes the pattern of power passing through the meter, identifies the power consumption of each of the plurality of loads, And the second agent duplicates information on the power consumption divided into each of the plurality of loads.
상기 제2에이전트는 상기 제1에이전트의 상태가 비정상상태인 경우, 상기 제1에이전트의 MD모듈과 연계된 마이크로그리드장치를 상기 제2에이전트의 MD모듈과 연계된 마이크로그리드장치와 통합하여 관리하는 분산제어 시스템.The method according to claim 1,
Wherein the second agent manages the microgrid device associated with the MD module of the first agent by integrating it with the microgrid device associated with the MD module of the second agent when the state of the first agent is abnormal, Control system.
상기 MD모듈은 DG(Distributed Generator)모듈, ES(Energy Storage)모듈 및 L(Load)모듈로 구분되고,
상기 DG모듈은 CDG(Controllable DG)모듈과 UDG(Uncontrollable DG)모듈로 구분되고, 상기 L모듈은 CL(Controllable Load)과 UL(Uncontrollable Load)모듈로 구분되며,
각각의 에이전트에는 상기 MD모듈을 관리하는 EMS(Energy Management System)알고리즘이 탑재되는 분산제어 시스템.The method according to claim 1,
The MD module is divided into a DG (Distributed Generator) module, an ES (Energy Storage) module and an L (Load) module,
The DG module is divided into a CDG (Controllable DG) module and a UDG (Uncontrollable DG) module. The L module is classified into CL (Controllable Load) and UL (Uncontrollable Load)
Wherein each agent is equipped with an EMS (Energy Management System) algorithm for managing the MD module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150178125A KR101734346B1 (en) | 2015-12-14 | 2015-12-14 | Redundancy technology-based distributed control system and agent |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150178125A KR101734346B1 (en) | 2015-12-14 | 2015-12-14 | Redundancy technology-based distributed control system and agent |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101734346B1 true KR101734346B1 (en) | 2017-05-15 |
Family
ID=58739767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150178125A KR101734346B1 (en) | 2015-12-14 | 2015-12-14 | Redundancy technology-based distributed control system and agent |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101734346B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107992027A (en) * | 2017-12-13 | 2018-05-04 | 中核控制***工程有限公司 | A kind of DCS redundant communication modules switching method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011059939A (en) * | 2009-09-09 | 2011-03-24 | Toshiba Corp | Energy management system and energy management method |
JP2014023232A (en) * | 2012-07-17 | 2014-02-03 | Toshiba Corp | Energy management device, energy management method, and energy management program |
KR101439614B1 (en) * | 2012-07-24 | 2014-09-12 | 주식회사 효성 | Agent based energy management system and method |
-
2015
- 2015-12-14 KR KR1020150178125A patent/KR101734346B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011059939A (en) * | 2009-09-09 | 2011-03-24 | Toshiba Corp | Energy management system and energy management method |
JP2014023232A (en) * | 2012-07-17 | 2014-02-03 | Toshiba Corp | Energy management device, energy management method, and energy management program |
KR101439614B1 (en) * | 2012-07-24 | 2014-09-12 | 주식회사 효성 | Agent based energy management system and method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107992027A (en) * | 2017-12-13 | 2018-05-04 | 中核控制***工程有限公司 | A kind of DCS redundant communication modules switching method |
CN107992027B (en) * | 2017-12-13 | 2020-05-22 | 中核控制***工程有限公司 | DCS redundant communication module switching method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zhou et al. | Distributed control and communication strategies in networked microgrids | |
Zhou et al. | Multi-microgrid energy management systems: Architecture, communication, and scheduling strategies | |
Li et al. | Networked microgrids for enhancing the power system resilience | |
Dubey et al. | Paving the way for advanced distribution management systems applications: Making the most of models and data | |
Song et al. | Operation schemes of smart distribution networks with distributed energy resources for loss reduction and service restoration | |
US10116164B2 (en) | Flexible control architecture for microgrid resiliency | |
EP2812972B1 (en) | Method and apparatus for managing the distribution of electrical energy in a power distribution grid | |
CN101325337B (en) | Method for prewarning safety of electric network operation fourth-order gradient | |
US20130158727A1 (en) | Control system of energy storage cluster and method for distributing energy using the same | |
CN103947069B (en) | Power connection control system and method | |
US9485724B2 (en) | Method and device for spatiotemporal control of electrical energy consumption of a telecommunications network dependent on conditions in the energy supply system | |
Tripathi et al. | A review on SMART GRID power system network | |
KR101734346B1 (en) | Redundancy technology-based distributed control system and agent | |
Mauser et al. | Organic architecture for energy management and smart grids | |
JP5797122B2 (en) | Distributed power management system | |
Peppink et al. | INTEGRAL: ICT-platform based distributed control in electricity grids with a large share of distributed energy resources and renewable energy sources | |
KR101734352B1 (en) | Autonomous distributed energy management system | |
KR101475915B1 (en) | Energy management system for controlling priority of energy supply on occurrence of power failure in smart grid system and method thereof | |
Gupta et al. | Improving reliability and quality of supply (QoS) in smart distribution network | |
Venkatanagaraju et al. | Mitigation of power system blackout with microgrid system | |
Onoshakpor et al. | Smart grid reliability computation-a solution to ageing infrastructure in power grid networks | |
Chamana et al. | Hierarchical Operation of Flexible Building Microgrids for Distributed Critical Loads Resiliency | |
Vivek et al. | Role of telecommunication technologies in microgrids and smart grids | |
Vasu et al. | Realizing Autonomous and Intelligent Smart Grid Using Multi-Agent Based Control System | |
Florea et al. | From bridge to control hub—The power Smart Grid evolution |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20200309 Year of fee payment: 4 |