KR102005269B1 - 자율형 커뮤니티 에너지 관리 시스템 및 방법 - Google Patents
자율형 커뮤니티 에너지 관리 시스템 및 방법 Download PDFInfo
- Publication number
- KR102005269B1 KR102005269B1 KR1020170154912A KR20170154912A KR102005269B1 KR 102005269 B1 KR102005269 B1 KR 102005269B1 KR 1020170154912 A KR1020170154912 A KR 1020170154912A KR 20170154912 A KR20170154912 A KR 20170154912A KR 102005269 B1 KR102005269 B1 KR 102005269B1
- Authority
- KR
- South Korea
- Prior art keywords
- building
- agent
- community
- incentive
- capacity
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 57
- 230000004044 response Effects 0.000 claims abstract description 229
- 238000010801 machine learning Methods 0.000 claims description 227
- 238000007726 management method Methods 0.000 claims description 157
- 230000006870 function Effects 0.000 claims description 59
- 230000033228 biological regulation Effects 0.000 claims description 7
- 238000010248 power generation Methods 0.000 claims description 7
- 238000004146 energy storage Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 50
- 238000005457 optimization Methods 0.000 description 34
- 230000009467 reduction Effects 0.000 description 25
- 238000005259 measurement Methods 0.000 description 19
- 230000000875 corresponding effect Effects 0.000 description 14
- 238000005265 energy consumption Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 9
- 230000001276 controlling effect Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000006978 adaptation Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 238000005286 illumination Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 239000000470 constituent Substances 0.000 description 6
- 241000613437 Xema Species 0.000 description 4
- 230000005611 electricity Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000013277 forecasting method Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000013316 zoning Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000009423 ventilation 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
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00004—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by the power network being locally controlled
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- 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
-
- G06Q50/30—
-
- 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/40—Business processes related to the transportation industry
-
- 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
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00002—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by monitoring
-
- 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
- H02J3/12—Circuit arrangements for ac mains or ac distribution networks for adjusting voltage in ac networks by changing a characteristic of the network load
- H02J3/14—Circuit arrangements for ac mains or ac distribution networks for adjusting voltage in ac networks by changing a characteristic of the network load by switching loads on to, or off from, network, e.g. progressively balanced loading
-
- 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
- H02J2203/00—Indexing scheme relating to details of circuit arrangements for AC mains or AC distribution networks
- H02J2203/20—Simulating, e g planning, reliability check, modelling or computer assisted design [CAD]
-
- 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
- H02J2310/00—The network for supplying or distributing electric power characterised by its spatial reach or by the load
- H02J2310/10—The network having a local or delimited stationary reach
- H02J2310/12—The local stationary network supplying a household or a building
-
- 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
- H02J2310/00—The network for supplying or distributing electric power characterised by its spatial reach or by the load
- H02J2310/50—The network for supplying or distributing electric power characterised by its spatial reach or by the load for selectively controlling the operation of the loads
- H02J2310/56—The network for supplying or distributing electric power characterised by its spatial reach or by the load for selectively controlling the operation of the loads characterised by the condition upon which the selective controlling is based
- H02J2310/62—The condition being non-electrical, e.g. temperature
- H02J2310/64—The condition being economic, e.g. tariff based load management
-
- 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
- H02J3/003—Load forecast, e.g. methods or systems for forecasting future load demand
-
- 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
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B10/00—Integration of renewable energy sources in buildings
- Y02B10/10—Photovoltaic [PV]
-
- 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
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B70/00—Technologies for an efficient end-user side electric power management and consumption
- Y02B70/30—Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
- Y02B70/3225—Demand response systems, e.g. load shedding, peak shaving
-
- 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/50—Photovoltaic [PV] energy
- Y02E10/56—Power conversion systems, e.g. maximum power point trackers
-
- 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S20/00—Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
- Y04S20/20—End-user application control systems
- Y04S20/222—Demand response systems, e.g. load shedding, peak shaving
-
- 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S50/00—Market activities related to the operation of systems integrating technologies related to power network operation or related to communication or information technologies
- Y04S50/10—Energy trading, including energy flowing from end-user application to grid
-
- 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S50/00—Market activities related to the operation of systems integrating technologies related to power network operation or related to communication or information technologies
- Y04S50/14—Marketing, i.e. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Power Engineering (AREA)
- Game Theory and Decision Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Operations Research (AREA)
- Public Health (AREA)
- Quality & Reliability (AREA)
- Water Supply & Treatment (AREA)
- Artificial Intelligence (AREA)
- Educational Administration (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
- Supply And Distribution Of Alternating Current (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
일 실시예는, 복수의 구역으로 세분되는 복수의 건물이 위치하는 커뮤니티의 에너지관리시스템에 있어서, 상기 커뮤니티의 에너지를 관리하는 장치이고, 수요관리장치로부터 수요반응 혹은 주파수조정에 대한 제1인센티브를 수신하고, 커뮤니티관리용량 중 상기 제1인센티브에 응동하는 제1반응용량을 계산하고, 제2인센티브를 건물에이전트로 전송하는 커뮤니티에이전트; 상기 건물의 에너지를 관리하는 장치이고, 건물관리용량 중 상기 제2인센티브에 응동하는 제2반응용량을 계산하고, 제3인센티브를 구역에이전트로 전송하는 복수의 상기 건물에이전트; 및 상기 구역의 에너지를 관리하는 장치이고, 구역관리용량 중 상기 제3인센티브에 응동하는 제3반응용량을 계산하고, 상기 제3반응용량을 상기 건물에이전트로 전송하는 복수의 상기 구역에이전트를 포함하고, 상기 건물에이전트는 복수의 상기 구역에이전트로부터 상기 제3반응용량을 수신하고, 복수의 상기 제3반응용량과 상기 제2반응용량을 합산한 제4반응용량을 상기 커뮤니티에이전트로 전송하고, 상기 커뮤니티에이전트는 복수의 상기 건물에이전트로부터 상기 제4반응용량을 수신하고, 복수의 상기 제4반응용량과 상기 제1반응용량을 합산한 제5반응용량을 상기 수요관리장치로 전송하는 에너지관리시스템을 제공한다.
Description
본 실시예는 커뮤니티의 에너지를 관리하는 기술에 관한 것이다.
최근 에너지 수요가 빠르게 증가하면서 전력 부족 현상이 심화되고 있다. 이러한 전력 부족 현상을 해소하기 위해, 발전 및 송배전 시설을 추가 설치함에 따라 사회적 비용이 급증하고 있으며, 전력의 공급확대도 지체되고 있다. 이에 따라, 정부에서도 과거의 공급중심에서 수요관리 중심으로 에너지 정책을 전환하고 있다.
전력의 수요관리란 소비자들의 전력 사용 패턴을 변화시켜 비용은 최소화시키면서 전력수요는 안정적으로 충족시키는 방법이다. 전력의 수요관리는 수요반응과 에너지효율향상으로 나눌 수 있다. 이러한 전력 수요관리를 건물, 가정, 공장에 적용할 경우 그 효과가 크게 나타날 수 있다.
최근에는 태양광 등의 신재생 에너지, LED 조명, ESS (Enery Storage System), 전기자동차, 스마트 미터 등 다양한 스마트 그리드 기술들이 건물에 도입됨에 따라 이들의 통합운전을 통해 건물의 전력 소비량을 제어하는 BEMS (Building Energy Management System), HEMS (Home Energy Management System), FEMS (Factory Management System) 기술에 대한 시장수요가 증가하고 있다.
그런데, 종래의 BEMS, HEMS, FEMS는 중앙집중적인 통합제어방식을 채택하고 있어 세부 구역에서의 환경 차이를 반영하지 못하는 문제가 있었다.
예를 들어, 수요반응인센티브정책을 적용함에 있어서, 종래의 기술은 전체 영역(커뮤니티 전체 영역 혹은 건물 전체 영역)에 단일한 수요반응인센티브정책을 적용하였다. 그런데, 세부 구역마다 환경적으로 차이가 있고 해당 구역에 거주하는 사용자의 성향도 다르기 때문에 단일한 수요반응인센티브정책으로는 전체적으로 높은 성과를 달성하기 어려웠다. 또한, 시스템이 강제성을 높여 수요반응에 대응하는 경우, 사용자 편의성이 낮아지는 문제가 있었다.
또한, 종래의 BEMS, HEMS, FEMS는 중앙집중적인 통합제어방식을 채택하고 있어 일부 구성의 고장에 유연하게 대응하지 못하는 문제가 있었으며 또한 새로운 구성을 추가할 때마다 시스템을 고쳐야 하는 문제가 있었다.
또한, 이러한 중앙집중적인 통합제어방식은 단일한 EMS알고리즘으로 전체 구성을 관리하고 제어하게 되는데, 이러한 방식은 전력소비패턴이 다른 블럭을 단일한 EMS(Energy Management System)알고리즘으로 제어함으로써 각각의 전력소비패턴별로 에너지의 수급을 최적화시키지 못하는 문제가 있었다.
또한, 이러한 중앙집중적인 통합제어방식은 건물의 구역별로 발생하는 국부적인 부하변동을 효과적으로 관리하지 못하는 문제가 있었다.
또한, 이러한 중앙집중적인 통합제어방식은 기기의 추가 또는 제거 때마다 전체 EMS의 수정 및 재컴파일이 필요해 유지관리 비용이 증가하는 문제가 있었다.
또한, 이러한 중앙집중적인 통합제어방식은 거주자의 재실현황, 에너지사용패턴, 편의성에 대한 반영이 미흡한 문제가 있었다.
이러한 배경에서, 본 실시예의 목적은, 일 측면에서, 건물의 구역별 다양한 (에너지)환경을 반영하는 에너지관리시스템(EMS: Energy Management System) 기술을 제공하는 것이다.
본 실시예의 목적은, 다른 측면에서, 일부 고장이 발생하여도 전체 시스템의 신뢰성이 저하되지 않는 EMS 기술을 제공하는 것이다.
본 실시예의 목적은, 또 다른 측면에서, 기기의 플러그앤플레이(Plug & Play)가 가능한 EMS 기술을 제공하는 것이다.
본 실시예의 목적은 또 다른 측면에서, 거주자의 재실현황, 에너지사용패턴, 편의성을 반영하는 EMS 기술을 제공하는 것이다.
본 실시예의 목적은, 다른 측면에서, 건물의 구역별로 사용자 편의성과 에너지 비용이 최적으로 결정되도록 하는 에너지관리시스템 기술을 제공하는 것이다.
본 실시예의 목적은, 또 다른 측면에서, 종래의 탑-다운방식(중앙집중적인 통합제어방식)의 문제를 해소하고, 각 구역에서의 독립적인 에너지관리정책을 반영하여 전체 영역의 에너지관리정책을 결정하는 기술을 제공하는 것이다.
전술한 목적을 달성하기 위하여, 일 실시예는, 복수의 구역으로 세분되는 복수의 건물이 위치하는 커뮤니티의 에너지관리시스템에 있어서, 상기 커뮤니티의 에너지를 관리하는 장치이고, 수요관리장치로부터 수요반응(DR: Demand Response) 혹은 주파수조정(FR: Frequency Regulation)에 대한 제1인센티브를 수신하고, 커뮤니티관리용량 중 상기 제1인센티브에 응동하는 제1반응용량을 계산하고, 제2인센티브를 건물에이전트로 전송하는 커뮤니티에이전트; 상기 건물의 에너지를 관리하는 장치이고, 건물관리용량 중 상기 제2인센티브에 응동하는 제2반응용량을 계산하고, 제3인센티브를 구역에이전트로 전송하는 복수의 상기 건물에이전트; 및 상기 구역의 에너지를 관리하는 장치이고, 구역관리용량 중 상기 제3인센티브에 응동하는 제3반응용량을 계산하고, 상기 제3반응용량을 상기 건물에이전트로 전송하는 복수의 상기 구역에이전트를 포함하고, 상기 건물에이전트는 복수의 상기 구역에이전트로부터 상기 제3반응용량을 수신하고, 복수의 상기 제3반응용량과 상기 제2반응용량을 합산한 제4반응용량을 상기 커뮤니티에이전트로 전송하고, 상기 커뮤니티에이전트는 복수의 상기 건물에이전트로부터 상기 제4반응용량을 수신하고, 복수의 상기 제4반응용량과 상기 제1반응용량을 합산한 제5반응용량을 상기 수요관리장치로 전송하는 에너지관리시스템을 제공한다.
상기 커뮤니티에이전트는 상기 제1인센티브와 상기 제2인센티브의 차이 및 상기 제4반응용량에 의해 결정되는 인센티브수익이 최대가 되도록 상기 제2인센티브를 결정할 수 있다.
상기 구역에이전트는 인센티브수익과 사용자만족도로 구성되는 목적함수가 최대가 되도록 상기 제3반응용량을 결정하되, 상기 인센티브수익은 상기 제3인센티브와 상기 제3반응용량에 의해 결정되고, 상기 사용자만족도는 정량화된 값으로 상기 제3반응용량에 의해 감소될 수 있다.
상기 커뮤니티관리용량은 상기 커뮤니티에이전트에 의해 직접 관리되는 에너지용량으로서, 커뮤니티공용부하용량과 커뮤니티분산전원용량을 포함할 수 있다.
상기 제1반응용량에는 상기 커뮤니티에이전트에 의해 직접 관리되는 태양광발전기의 발전예측량 및 ESS(Energy Storage System)의 방전가능용량이 포함될 수 있다.
상기 커뮤니티에이전트는 상기 커뮤니티의 재실자정보를 입력데이터로 포함하는 머신러닝을 통해 상기 커뮤니티공용부하용량 중 상기 제1인센티브에 응동하는 반응용량을 계산할 수 있다.
상기 구역에이전트는 상기 구역에서 생성되는 데이터 중 일부를 입력데이터로 포함하는 머신러닝을 통해 상기 구역의 재실자정보를 생성하고, 상기 커뮤니티에이전트는 각 구역의 재실자정보를 취합하여 상기 커뮤니티의 재실자정보를 생성할 수 있다.
상기 건물에이전트는 상기 커뮤니티에이전트로부터 인센티브정보를 추가로 수신하고, 상기 인센티브정보는 상기 커뮤니티의 전체 건물 중에서 상기 건물에이전트에 대응되는 건물의 부하용량순위 및 인센티브순위를 포함하고, 상기 제2반응용량은 상기 부하용량순위 및 상기 인센티브순위를 입력데이터로 포함하는 머신러닝을 통해 계산될 수 있다.
상기 제2반응용량 및 상기 제3인센티브는 상기 부하용량순위 및 상기 인센티브순위를 입력데이터로 포함하는 머신러닝을 통해 계산될 수 있다.
다른 실시예는, 복수의 구역으로 세분되는 건물의 에너지관리시스템에 있어서, 상기 건물의 에너지를 관리하는 장치이고, 상기 건물이 포함되는 커뮤니티의 에너지를 관리하는 커뮤니티에이전트로부터 수요반응(DR: Demand Response) 혹은 주파수조정(FR: Frequency Regulation)에 대한 제1인센티브를 수신하고, 건물관리용량 중 상기 제1인센티브에 응동하는 제1반응용량을 계산하고, 제2인센티브를 구역에이전트로 전송하는 건물에이전트; 및 상기 구역의 에너지를 관리하는 장치이고, 상기 수요반응 혹은 상기 주파수조정에 참여하지 않는 경우(케이스1)에서의 상기 구역의 에너지수요량(제1에너지수요량)을 머신러닝(제1머신러닝) 혹은 계산을 통해 예측하고, 상기 수요반응 혹은 상기 주파수조정에 참여하는 경우(케이스2)에서의 상기 구역의 에너지수요량(제2에너지수요량)을 머신러닝(제2머신러닝)을 통해 예측하고, 상기 제1에너지수요량과 상기 제2에너지수요량의 차이를 상기 제2인센티브에 응동하는 제2반응용량으로 결정하여 상기 건물에이전트로 전송하는 복수의 상기 구역에이전트를 포함하고, 상기 건물에이전트는 복수의 상기 구역에이전트로부터 상기 제2반응용량을 수신하고, 복수의 상기 제2반응용량과 상기 제1반응용량을 합산한 제3반응용량을 상기 커뮤니티에이전트로 전송하고, 상기 제2머신러닝은 상기 제1에너지수요량 및 상기 제2인센티브를 입력데이터로 포함하고, 상기 제2인센티브 및 상기 제2반응용량에 따른 인센티브수익과 정량화된 사용자만족도로 구성되는 목적함수가 최대가 되도록 상기 제2에너지수요량을 계산하는 에너지관리시스템을 제공한다.
상기 구역에이전트는 상기 구역의 재실자별로 상기 수요반응 혹은 상기 주파수조정에 참여할지 여부를 설정할 수 있다.
상기 구역에이전트는 상기 케이스1과 상기 케이스2에 대하여 사용자설정을 각각 저장할 수 있다.
상기 구역에이전트는 상기 케이스1에 대하여 상기 사용자설정을 특정값으로 저장하고 상기 케이스2에 대하여 상기 사용자설정을 범위로 저장할 수 있다.
상기 구역에이전트는 상기 범위의 세부 구간별로 사용자만족도를 정량화하여 저장할 수 있다.
상기 구역에이전트는 상기 건물에이전트로부터 인센티브정보를 추가로 수신하고, 상기 인센티브정보는 상기 건물의 전체 구역 중에서 상기 구역에이전트에 대응되는 구역의 부하용량순위 및 인센티브순위를 포함하고, 상기 제2에너지수요량은 상기 부하용량순위 및 상기 인센티브순위를 입력데이터로 포함하는 상기 제2머신러닝을 통해 계산될 수 있다.
상기 제2머신러닝은 구역별로 독립적으로 실행되고, 서로 다른 구역에 대한 상기 제2인센티브를 인지하지 못할 수 있다.
상기 건물에이전트 및 복수의 상기 구역에이전트는 내부 변수를 머신러닝을 통해 결정하고, 상기 건물에이전트 및 복수의 상기 구역에이전트에 대응되는 머신러닝은 서로 독립적이고 병렬적으로 구동될 수 있다.
또 다른 실시예는, 복수의 구역으로 세분되는 복수의 건물이 위치하는 커뮤니티의 에너지관리방법에 있어서, 상기 커뮤니티의 에너지를 관리하는 커뮤니티에이전트가 수요관리장치로부터 수요반응(DR: Demand Response) 혹은 주파수조정(FR: Frequency Regulation)에 대한 제1인센티브를 수신하는 단계; 상기 커뮤니티에이전트가 상기 제1인센티브에 대응되는 제1DR/FR신호를 수신하는 단계; 상기 커뮤니티에이전트가 커뮤니티관리용량 중 상기 제1인센티브에 응동하는 제1반응용량을 상기 제1DR/FR신호에 따라 제어하는 단계; 상기 커뮤니티에이전트가 건물에이전트로 제2인센티브를 전송하는 단계; 상기 커뮤니티에이전트가 상기 건물에이전트로 상기 제2인센티브에 대응되는 제2DR/FR신호를 전송하는 단계; 상기 건물의 에너지를 관리하는 상기 건물에이전트가 상기 제2인센티브를 수신하는 단계; 상기 건물에이전트가 상기 제2DR/FR신호를 수신하는 단계; 상기 건물에이전트가 건물관리용량 중 상기 제2인센티브에 응동하는 제2반응용량을 상기 제2DR/FR신호에 따라 제어하는 단계; 상기 건물에이전트가 제3인센티브를 구역에이전트로 전송하는 단계; 상기 구역의 에너지를 관리하는 상기 구역에이전트가 구역관리용량 중 상기 제3인센티브에 응동하는 제3반응용량이 상기 수요반응 혹은 상기 주파수조정에 참여하도록 상기 제3반응용량을 제어하는 단계를 포함하고, 상기 제2DR/FR신호를 전송하는 단계에서, 상기 커뮤니티에이전트는 각 건물의 부하특성에 따라 적어도 두 개의 상기 건물에이전트로 서로 다른 상기 제2DR/FR신호를 전송하는 에너지관리방법을 제공한다.
각 건물의 부하특성은 각 건물의 피크전력시간대로 결정되고, 상기 커뮤니티에이전트는 각 건물의 피크전력시간대에 따라 서로 다른 상기 제2DR/FR신호를 전송할 수 있다.
각 건물의 부하특성은 상기 제2DR/FR신호에 대한 반응시간(response time)으로 결정될 수 있다.
상기 커뮤니티에이전트는 상기 수요반응 혹은 상기 주파수조정에 대한 각 건물의 순응도 혹은 기여도에 따라 상기 제2인센티브 혹은 상기 제2DR/FR신호를 다르게 결정할 수 있다.
상기 건물에이전트는 상기 건물의 열적다이나믹을 고려하여 전력가격이 낮은 시간대에서 상기 건물에 열에너지가 축적되도록 열에너지기기를 제어할 수 있다.
이상에서 설명한 바와 같이 본 실시예에 의하면, EMS 장치가 건물의 구역별 다양한 (에너지)환경을 반영할 수 있게 되고, 일부 고장이 발생하여도 전체 시스템의 신뢰성이 저하되지 않으며, 기기의 플러그앤플레이(Plug & Play)가 가능하게 되고, 거주자의 재실현황, 에너지사용패턴, 편의성을 반영할 수 있게 된다. 또한, 본 발명에 의하면, 건물의 구역별로 사용자 편의성과 에너지 비용이 최적으로 결정되도록 하는 에너지관리시스템 기술을 제공할 수 있다. 그리고, 본 발명에 의하면, 종래의 탑-다운방식(중앙집중적인 통합제어방식)의 문제를 해소하고, 각 구역에서의 독립적인 에너지관리정책을 반영하여 전체 영역의 에너지관리정책을 결정할 수 있게 된다.
도 1은 일 실시예에 따른 에너지관리시스템에서 상위에이전트와 하위에이전트 사이의 관계를 개념적으로 나타낸 도면이다.
도 2는 일 실시예에 따른 에너지관리시스템의 계층 구조도이다.
도 3은 일 실시예에 따른 커뮤니티의 에너지관리시스템에서 각 계층 사이의 관계 및 각 에이전트의 목적함수를 나타내는 도면이다.
도 4는 커뮤니티 레벨의 시스템 구성도이다.
도 5는 건물 레벨의 시스템 구성도이다.
도 6은 구역 레벨의 시스템 구성도이다.
도 7은 일 실시예에 따른 에이전트장치와 머신러닝장치의 관계 및 각 에이전트장치의 목적함수를 나타내는 도면이다.
도 8은 일 실시예에 따른 에너지 수요 예측 방법의 흐름도이다.
도 9는 재실자수 예측을 위한 제1머신러닝모델의 구성도이다.
도 10은 각 구역에 대한 재실자수 예측 방법의 흐름도이다.
도 11은 구역별 에너지 수요 예측을 위한 제2머신러닝모델의 구성도이다.
도 12는 구역별 에너지 수요 예측 방법의 흐름도이다.
도 13은 건물별 에너지 수요 예측을 위한 제3머신러닝모델의 구성도이다.
도 14는 건물별 에너지 수요 예측 방법의 흐름도이다.
도 15는 커뮤니티 에너지 수요 예측을 위한 제4머신러닝모델의 구성도이다.
도 16은 커뮤니티 에너지 수요 예측 방법의 흐름도이다.
도 17은 일 실시예에 따른 에너지관리시스템의 반응용량예측의 흐름도이다.
도 18은 구역의 반응용량예측을 위한 제5머신러닝모델의 구성도이다.
도 19는 건물의 반응용량예측을 위한 제6머신러닝모델의 구성도이다.
도 20은 커뮤니티의 반응용량예측을 위한 제7머신러닝모델의 구성도이다.
도 21은 일 실시예에 따른 에너지관리시스템이 커뮤니티인센티브를 수신하고 커뮤니티반응용량을 전송하는 방법의 흐름도이다.
도 22는 일 실시예에 따른 에너지 최적화 방법의 흐름도이다.
도 23은 일 실시예에 따른 에너지관리시스템에서 커뮤니티수요반응인센티브정책이 결정되는 과정을 나타내는 도면이다.
도 24는 일 실시예에 따라 커뮤니티레벨에서 최적화하는 과정을 설명하기 위한 도면이다.
도 25는 일 실시예에 따른 커뮤니티최적화기계학습모델의 구성도이다.
도 26은 일 실시예에 따라 커뮤니티 최적제어 시나리오를 생성하는 방법의 흐름도이다.
도 27은 일 실시예에 따라 건물레벨에서 최적화하는 과정을 설명하기 위한 도면이다.
도 28은 일 실시예에 따른 건물최적화기계학습모델의 구성도이다.
도 29는 일 실시예에 따라 건물 최적제어 시나리오를 생성하는 방법의 흐름도이다.
도 30은 일 실시예에 따라 구역별로 최적제어 시나리오를 생성하는 구역최적화프로그램의 구성도이다.
도 31는 일 실시예에 따라 구역별로 최적제어 시나리오를 생성하는 방법의 흐름도이다.
도 32는 주파수조정을 적절히 추종하지 못하는 부하의 출력 곡선을 예시적으로 나타낸 도면이다.
도 33은 일 실시예에 따른 에너지관리시스템이 DR/FR신호에 따라 각 에이전트장치를 제어하는 방법의 흐름도이다.
도 34는 xEMA의 내부 구성도이다.
도 2는 일 실시예에 따른 에너지관리시스템의 계층 구조도이다.
도 3은 일 실시예에 따른 커뮤니티의 에너지관리시스템에서 각 계층 사이의 관계 및 각 에이전트의 목적함수를 나타내는 도면이다.
도 4는 커뮤니티 레벨의 시스템 구성도이다.
도 5는 건물 레벨의 시스템 구성도이다.
도 6은 구역 레벨의 시스템 구성도이다.
도 7은 일 실시예에 따른 에이전트장치와 머신러닝장치의 관계 및 각 에이전트장치의 목적함수를 나타내는 도면이다.
도 8은 일 실시예에 따른 에너지 수요 예측 방법의 흐름도이다.
도 9는 재실자수 예측을 위한 제1머신러닝모델의 구성도이다.
도 10은 각 구역에 대한 재실자수 예측 방법의 흐름도이다.
도 11은 구역별 에너지 수요 예측을 위한 제2머신러닝모델의 구성도이다.
도 12는 구역별 에너지 수요 예측 방법의 흐름도이다.
도 13은 건물별 에너지 수요 예측을 위한 제3머신러닝모델의 구성도이다.
도 14는 건물별 에너지 수요 예측 방법의 흐름도이다.
도 15는 커뮤니티 에너지 수요 예측을 위한 제4머신러닝모델의 구성도이다.
도 16은 커뮤니티 에너지 수요 예측 방법의 흐름도이다.
도 17은 일 실시예에 따른 에너지관리시스템의 반응용량예측의 흐름도이다.
도 18은 구역의 반응용량예측을 위한 제5머신러닝모델의 구성도이다.
도 19는 건물의 반응용량예측을 위한 제6머신러닝모델의 구성도이다.
도 20은 커뮤니티의 반응용량예측을 위한 제7머신러닝모델의 구성도이다.
도 21은 일 실시예에 따른 에너지관리시스템이 커뮤니티인센티브를 수신하고 커뮤니티반응용량을 전송하는 방법의 흐름도이다.
도 22는 일 실시예에 따른 에너지 최적화 방법의 흐름도이다.
도 23은 일 실시예에 따른 에너지관리시스템에서 커뮤니티수요반응인센티브정책이 결정되는 과정을 나타내는 도면이다.
도 24는 일 실시예에 따라 커뮤니티레벨에서 최적화하는 과정을 설명하기 위한 도면이다.
도 25는 일 실시예에 따른 커뮤니티최적화기계학습모델의 구성도이다.
도 26은 일 실시예에 따라 커뮤니티 최적제어 시나리오를 생성하는 방법의 흐름도이다.
도 27은 일 실시예에 따라 건물레벨에서 최적화하는 과정을 설명하기 위한 도면이다.
도 28은 일 실시예에 따른 건물최적화기계학습모델의 구성도이다.
도 29는 일 실시예에 따라 건물 최적제어 시나리오를 생성하는 방법의 흐름도이다.
도 30은 일 실시예에 따라 구역별로 최적제어 시나리오를 생성하는 구역최적화프로그램의 구성도이다.
도 31는 일 실시예에 따라 구역별로 최적제어 시나리오를 생성하는 방법의 흐름도이다.
도 32는 주파수조정을 적절히 추종하지 못하는 부하의 출력 곡선을 예시적으로 나타낸 도면이다.
도 33은 일 실시예에 따른 에너지관리시스템이 DR/FR신호에 따라 각 에이전트장치를 제어하는 방법의 흐름도이다.
도 34는 xEMA의 내부 구성도이다.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
일 실시예에서 에너지관리시스템은 다수의 에이전트장치로 구성되고, 각각의 에이전트장치는 서로 독립적으로 제어된다. 그리고, 각각의 에이전트장치는 계층적으로 배치되지만, 상위에이전트가 하위에이전트를 강제로 통제하는 방식이 아니고, 상위에이전트와 하위에이전트가 느슨한 관계로 연결되는 방식이 채택된다.
도 1은 일 실시예에 따른 에너지관리시스템에서 상위에이전트와 하위에이전트 사이의 관계를 개념적으로 나타낸 도면이다.
도 1을 참조하면, 에너지관리시스템(10)에는 적어도 하나의 상위에이전트(114)와 복수의 하위에이전트(112)가 포함될 수 있다.
그리고, 상위에이전트(114)와 하위에이전트(112)는 느슨한 관계로 연결될 수 있다. 여기서, 느슨한 관계란 상위에이전트(114)가 하위에이전트(112)로 강제적인 제어신호를 전송하는 관계가 아니고 간접적인 제어신호를 전송하는 관계를 의미할 수 있다. 느슨한 관계에서 하위에이전트(112)는 상위에이전트(114)에서 전송되는 간접적인 제어신호에 따라 작동될 수도 있지만 이와 다르게 작동될 수도 있다. 예를 들어, 상위에이전트(114)에서 하위에이전트(112)로 수요반응(DR: Demand Response)을 요청하는 제어신호를 전송할 때, 하위에이전트(112)는 이러한 제어신호에 따를 수도 있으나, 따르지 않을 수도 있다.
일 실시예에 따른 에너지관리시스템(10)에서 상위에이전트(114)와 하위에이전트(112)가 느슨한 관계로 연결되어 있으나, 전체 에너지관리시스템(10)은 일정한 목적을 달성하기 위해 다른 제어요소를 포함할 수 있다. 이러한 제어요소 중의 하나가 상위에이전트(114)가 제시하는 조건제어신호이다. 예를 들어, 상위에이전트(114)는 하위에이전트(112)가 수요반응에 따른 작동을 수행하도록 유도하기 위해 인센티브신호를 전송할 수 있다. 합리적으로 작동되는 하위에이전트(112)는 인센티브를 획득하기 위해 상위에이전트(114)의 수요반응 요구에 대응하여 작동할 수 있다.
여기서, 하위에이전트(112)가 합리적으로 작동한다는 것은 기술적으로 목적함수에 맞추어 작동되는 것으로 이해할 수 있다. 하위에이전트(112)는 전력사용에서의 이익을 최대화하는 목적함수(제2목적함수)를 포함하고 있을 수 있는데, 이러한 제2목적함수를 최대화하기 상위에이전트(114)의 수요반응 요구에 대응할 수 있다.
상위에이전트(114)도 일정한 목적함수(제1목적함수)에 맞추어 작동되는 것으로 이해할 수 있는데, 상위에이전트(114)는 전체 에너지관리시스템(10)에서의 에너지사용량을 최소화하는 목적함수를 가지고 있으면서 이러한 목적함수에 따라 하위에이전트(112)로 인센티브를 생성하여 전송할 수 있다. 다른 예로서, 상위에이전트(114)는 수요반응에 대한 자체적인 이익을 최대화하는 목적함수를 가지고 있으면서 이러한 목적함수에 따라 하위에이전트(112)로 인센티브를 생성할 수 있다.
후자의 경우, 상위에이전트(114)는 인센티브를 적정 수준으로 결정하여야 하위에이전트(112)의 수요반응 참여량을 늘리면서 하위에이전트(112)로 지급하는 인센티브는 줄일 수 있게 된다. 이러한 변수(인센티브)를 최적으로 결정하기 위해, 상위에이전트(114)는 머신러닝장치(120a)를 활용할 수 있다. 상위에이전트(114)는 머신러닝장치(120a)로 자신의 목적함수와 관련 데이터를 전송하고 머신러닝장치(120a)로부터 변수-예를 들어, 인센티브-값을 수신하여 하위에이전트(112)를 제어하는 것에 사용할 수 있다.
하위에이전트(112)도 목적함수의 값을 최대화하기 위해 자신의 목적함수 및 관련 데이터를 머신러닝장치(120b)로 전송하고 머신러닝장치(120a)로부터 변수-예를 들어, 수요반응-값을 수신하여 상위에이전트(114)의 요구에 대응하는 것에 사용할 수 있다.
일 실시예에 따른 에너지관리시스템에서 에이전트장치들은 계층적으로 배치될 수 있다.
도 2는 일 실시예에 따른 에너지관리시스템의 계층 구조도이다.
도 2를 참조하면, 최상의 커뮤니티 레벨에 커뮤니티에이전트(CEMA: Community Energy Management Agent)가 위치하고, 다음의 건물 레벨에 커뮤니티에이전트(CEMA)와 연결되는 적어도 하나 이상의 건물에이전트(BEMA: Building Energy Management Agent)가 위치한다. 그리고, 그 다음의 구역 레벨에 각각의 건물에이전트(BEMA)와 연결되는 적어도 하나 이상의 구역에이전트(ZEMA: Zone Energy Management Agent)가 위치하고, 각각의 구역에이전트(ZEMA)에는 최하의 센서네트워크 레벨에 위치하는 에너지기기-예를 들어, HAVC기기, 조명기기 등-와, 개인화기기-예를 들어, PC(Personal Computer) 등-와, 미터기, 센서 등이 위치한다.
각각의 에이전트(CEMA, BEMA, ZEMA)는 도 1을 참조하여 설명한 것과 같이 느슨한 관계로 연결될 수 있다.
도 3은 일 실시예에 따른 커뮤니티의 에너지관리시스템에서 각 계층 사이의 관계 및 각 에이전트의 목적함수를 나타내는 도면이다.
도 3을 참조하면, 에너지관리시스템의 최상층에 커뮤니티에이전트(CEMA)가 배치되고, 커뮤니티에이전트(CEMA)는 인센티브수익이 최대가 되도록 하는 제1목적함수(F1)를 포함할 수 있다. 커뮤니티에이전트(CEMA)는 수요관리장치로부터 제1인센티브(A1)를 수신하고, 하위에 배치되는 건물에이전트(BEMA)의 수요반응용량에 따라 건물에이전트(BEMA)로 제2인센티브(B2)를 제공할 수 있다. 이때, 제1목적함수(F1)는 제1인센티브(A1)와 제2인센티브(A2)의 차에 커뮤니티의 수요반응용량(B3)의 곱이 최대가 되도록 하는 것으로 정의될 수 있다. 여기서, 각 건물에 속하지 않고 커뮤니티에이전트(CEMA)가 직접 관리하는 용량(커뮤니티관리용량)은 고려되지 않았는데, 이러한 요소는 후술한다.
에너지관리시스템의 중간층에는 건물에이전트(BEMA)가 배치되고, 커뮤니티에이전트(CEMA)는 제2인센티브(A2)를 통해 건물에이전트(BEMA)를 제어할 수 있다. 그리고, 건물에이전트(BEMA)는 다시 제3인센티브(A3)를 통해 하위에 배치되는 구역에이전트(ZEMA)를 제어할 수 있다. 건물에이전트(BEMA)는 제2목적함수(F2)를 포함할 수 있다. 제2목적함수(F2)는 인센티브수익에서 설비투자비용(C2)을 차감한 금액이 최대가 되도록 하는 것으로 정의될 수 있다. 그리고, 인센티브수익은 제2인센티브(A2)와 제3인센티브(A3)의 차에 건물의 수요반응용량(B2)을 곱하는 것으로 정의될 수 있다. 여기서, 각 구역에 속하지 않고 건물에이전트(BEMA)가 직접 관리하는 용량(건물관리용량)은 고려되지 않았는데, 이러한 요소는 후술한다.
에너지관리시스템의 최하층에는 구역에이전트(ZEMA)가 배치되고, 구역에이전트(ZEMA)는 인센티브수익과 사용자만족도의 합이 최대가 되도록 하는 제3목적함수(F3)를 포함할 수 있다. 제3목적함수(F3)는 제3인센티브(A3)와 구역에이전트(ZEMA)의 수용반응용량(B1)의 곱과 사용자만족도(C1)의 합으로 정의될 수 있다. 사용자만족도(C1)는 정량화된 값으로 설정될 수 있다.
도 4는 커뮤니티 레벨의 시스템 구성도이다.
도 4를 참조하면, 커뮤니티에는 적어도 하나 이상의 건물(310)이 위치한다. 그리고, 커뮤니티에는 건물(310)에 속하지 않는 커뮤니티장치들이 포함될 수 있는데, 예를 들어, 커뮤니티에는 커뮤니티부하(320)-가로등, 교통신호시스템 등-가 포함될 수 있다. 그리고, 커뮤니티에는 커뮤니티장치로서, 커뮤니티분산전원(330), 커뮤니티ESS(Energy Storage System, 340), 커뮤니티EV(Electric Vehicle)충전소(350) 등이 포함될 수 있다.
커뮤니티에는 전술한 커뮤니티장치들-커뮤니티부하(320), 커뮤니티분산전원(330), 커뮤니티ESS(340), 커뮤니티EV충전소(350)-이 모두 포함될 수도 있고, 이 중 적어도 하나의 커뮤니티장치만 포함될 수도 있다.
커뮤니티에는 커뮤니티 전체의 에너지를 관리하는 커뮤니티에이전트(CEMA)가 위치한다. 커뮤니티에이전트(CEMA)는 각 건물(310)에 위치하는 건물에이전트(BEMA)와 연결되어 있으면서, 각 건물에이전트(BEMA)를 관장한다. 또한, 커뮤니티에이전트(CEMA)는 각 건물에 속하지 않는 커뮤니티장치들(320, 330, 340, 350)과 연결되어 있으면서, 각 커뮤니티장치들(320, 330, 340, 350)의 상태정보를 획득하고, 각 커뮤니티장치들(320, 330, 340, 350)을 제어한다.
도 5는 건물 레벨의 시스템 구성도이다.
도 5를 참조하면, 각 건물은 적어도 하나 이상의 구역(410)으로 세분된다.
일 실시예에 따른 에너지관리시스템을 구축하는 사람은 각 건물을 복수의 열적구역으로 세분할 수 있다. 여기서, 열적구역이란 열에너지기기-예를 들어, 냉난방기-가 독립적으로 제어되는 구역을 의미할 수 있다. 서로 다른 열적구역은 서로 다른 열적상태로 제어될 수 있다. 예를 들어, 제1열적구역은 실내 온도가 23도로 제어될 수 있고, 제2열적구역은 실내 온도가 28도로 제어될 수 있다.
건물에는 각 구역(410)에 속하지 않는 건물장치들이 포함될 수 있다. 예를 들어, 건물에는 건물부하(420)-엘리베이터부하 등-, 건물분산전원(430), 건물ESS(440), 건물EV충전소(450) 등이 포함될 수 있다.
건물에는 건물 전체의 에너지를 관리하는 건물에이전트(BEMA)가 위치한다. 그리고, 건물에이전트(BEMA)는 각 구역(410)에 위치하는 구역에이전트(ZEMA)와 연결되어 있으면서, 각 구역에이전트(ZEMA)를 관장한다. 또한, 건물에이전트(BEMA)는 각 구역에 속하지 않는 건물장치들(420, 430, 440, 450)과 연결되어 있으면서, 각 건물장치들(420, 430, 440, 450)의 상태정보를 획득하고, 각 건물장치들(420, 430, 440, 450)을 제어한다.
도 6은 구역 레벨의 시스템 구성도이다.
도 6을 참조하면, 각 구역에는 에너지기기(312, 314) 및 개인화기기(316)가 위치할 수 있다.
개인화기기(316)는 개인의 특성이 반영되는 전기기기로서, 예를 들어, PC(Personal Computer), 책상용 스탠드조명 등이 개인화기기(316)에 속한다. 에너지기기(312, 314)는 개인화기기(316)에 해당되지 않는 전기기기로서, 주로 각 구역의 환경을 제어하는 전기기기이다. 예를 들어, HVAC(Heating, Ventilation, Ari Condition)기기(312) 및 조명기기(314)가 에너지기기에 속한다.
각 구역에는 복수의 센서들이 위치하면서, 센서네트워크를 구성할 수 있다. 예를 들어, 각 구역에는 온도센서(520), CO2센서(530), 습도센서(540), 조도센서(550) 등이 위치할 수 있다.
구역에는 구역 전체의 에너지를 관리하는 구역에이전트(ZEMA)가 위치한다. 그리고, 구역에이전트(ZEMA)는 센서들(520, 530, 540, 550)로부터 측정데이터를 획득하고, 에너지기기(312, 314) 및 개인화기기(316)로부터 기기에너지사용량데이터를 획득할 수 있다.
에너지관리시스템을 구성하는 각각의 에이전트장치(CEMA, BEMA, ZEMA)는 예측과 최적화의 정확도를 높이기 위해 머신러닝장치를 활용할 수 있다. 그리고, 에이전트장치(CEMA, BEMA, ZEMA)는 상대적으로 간단한 하드웨어 자원으로 구성되고, 머신러닝장치는 풍부한 계산 자원을 포함하고 있는 클라우드 시스템에 배치될 수 있다.
도 7은 일 실시예에 따른 에이전트장치와 머신러닝장치의 관계 및 각 에이전트장치의 목적함수를 나타내는 도면이다.
도 7을 참조하면, 에너지관리시스템(100)은 커뮤니티 시스템과 클라우드 시스템으로 구성된다.
커뮤니티 시스템에는 적어도 하나 이상의 에이전트장치(110)가 포함되고, 클라우드 시스템에는 적어도 하나 이상의 머신러닝장치(120)가 포함된다.
커뮤니티에서 에이전트장치(110)는 계층적으로 배치될 수 있고, 각 계층에 배치되는 에이전트장치(110)는 독립적으로 머신러닝장치(120)와 통신하면서 정보를 송수신할 수 있다.
에이전트장치(110)는 커뮤니티의 공간 내에 위치하고 있는 다양한 센서들 및 미터기들로부터 측정데이터를 생성한 후 네트워크를 통해 머신러닝장치(120)로 전송한다. 또한, 에이전트장치(110)는 UI(User Interface)장치를 포함하고 있으면서 UI장치를 통해 사용자로부터 획득한 설정데이터를 머신러닝장치(120)로 전송한다. 에이전트장치(110)에서 머신러닝장치(120)로 전송되는 데이터는 에이전트데이터로 명명되고 전술한 측정데이터 및 설정데이터 등을 포함할 수 있다.
그리고, 머신러닝장치(120)는 에이전트장치(110)로부터 수신한 측정데이터 및 설정데이터를 입력데이터로 하는 머신러닝모델을 통해 예측데이터 및 최적화데이터를 생성하여 에이전트장치(110)로 전송한다.
그리고, 에이전트장치(110)는 머신러닝장치(120)로부터 수신한 예측데이터 및 최적화데이터를 이용하여 커뮤니티의 에너지를 관리한다. 머신러닝장치(120)에서 에이전트장치(110)로 전송되는 데이터는 학습데이터로 명명되고 학습데이터는 예측데이터 및 최적화데이터를 포함할 수 있다.
구체적인 예로서, 각각의 에이전트는 목적함수를 포함하고 있으면서, 목적함수에 포함되는 변수의 값을 머신러닝장치(120)로부터 수신하는 학습데이터를 통해 결정할 수 있다.
예를 들어, 커뮤니티에이전트는 제1목적함수(F1)의 변수로 사용되는 제1인센티브(A1), 제2인센티브(A2) 및 커뮤니티 수요반응용량(B3) 중 제2인센티브(A2)와 커뮤니티 수요반응용량(B3)을 머신러닝장치(120)로부터 수신할 수 있다. 다른 예로서, 건물에이전트는 제2목적함수(F2)의 변수로 사용되는 제2인센티브(A2), 제3인센티브(A3), 건물 수요반응용량(B2) 및 설비투자비용(C2) 중 제2인센티브(A2), 건물 수요반응용량(B2) 및 설비투자비용(C2)을 머신러닝장치(120)로부터 수신할 수 있고, 구역에이전트는 제3목적함수(F3)의 변수로 사용되는 제3인센티브(A3), 구역 수요반응용량(B1) 및 사용자만족도(C1) 중 구역 수요반응용량(B1) 및 사용자만족도(C1)를 머신러닝장치(120)로부터 수신할 수 있다.
한편, 수요반응은 기존에 사용하거나 사용될 것으로 예측되는 전력량에서 일정량을 사용하지 않는 방식으로 정의될 수 있다. 더 발전적으로, 수요반응은 사용자의 에너지수요량 혹은 에너지수요예측량에서 전력공급자를 통해 공급받지 않는 에너지량으로 정의될 수 있다. 후자의 경우, 수요반응에는 자체적으로 보유한 분산전원 혹은 배터리의 전력공급량이 포함될 수 있다.
수요반응에 참여하는 용량을 계산하기 위해서는 기준이 되는 에너지수요량 혹은 에너지수요예측량을 확정하는 것이 필요한데, 일 실시예에 따른 에너지관리시스템은 머신러닝장치를 통해 에너지수요량을 예측할 수 있다.
도 8은 일 실시예에 따른 에너지 수요 예측 방법의 흐름도이다.
도 8을 참조하면, 먼저 각 구역별로 에너지 수요가 예측된다(S602).
각 구역에 위치하는 구역에이전트(ZEMA)는 센서네트워크로부터 획득한 측정데이터 및 전기기기로부터 획득한 기기에너지사용량데이터를 머신러닝장치로 전송하고 구역에너지수요예측데이터를 수신한다.
각 구역별로 에너지 수요가 예측되면, 그 다음으로 각 건물별로 에너지 수요가 예측된다(S604).
각 건물에 위치하는 건물에이전트(BEMA)는 각 구역들에 대한 구역에너지수요예측데이터와 각 구역에 속하지 않는 건물장치들의 상태정보를 머신러닝장치로 전송하고 건물에너지수요예측데이터를 수신한다.
각 건물별로 에너지 수요가 예측되면, 그 다음으로 커뮤니티 전체에 대한 에너지 수요가 예측된다(S606).
커뮤니티에이전트(CEMA)는 각 건물에 대한 건물에너지수요예측데이터와 각 건물에 속하지 않는 커뮤니티장치들의 상태정보를 머신러닝장치로 전송하고 커뮤니티에너지수요예측데이터를 수신한다.
에너지관리시스템은 이러한 계층적인 구조를 통해 각 구역별로 에너지 수요를 예측할 수 있게 된다.
구역에이전트의 에너지수요예측에 대해 좀더 살펴본다.
구역에이전트는 구역의 재실자별로 수요반응 혹은 주파수조정(FR: Frequency Regulation)에 참여할지 여부를 설정할 수 있다.
구역에이전트는 수요반응 혹은 주파수조정에 참여하지 않는 경우(케이스1)와 수요반응 혹은 주파수조정에 참여하는 경우(케이스2)에 대하여 사용자설정을 각각 별도로 저장할 수 있다. 예를 들어, 구역에이전트는 케이스1에 대하여 실내온도, 실내조도 설정값을 저장할 수 있다. 그리고, 구역에이전트는 케이스2에 대하여 실내온도의 설정범위, 실내조도의 설정범위를 저장할 수 있다.
구역에이전트는 케이스1에 대하여 사용자설정을 특정값으로 저장하고 케이스2에 대하여 사용자설정을 범위로 저장할 수 있다. 예를 들어, 구역에이전트는 케이스1에 대하여 사용자가 원하는 실내온도, 사용자가 원하는 실내조도 값을 저장할 수 있다. 그리고, 구역에이전트는 케이스2에 대하여 수요반응 혹은 주파수조정에 참여할 때, 사용자가 자신의 편의성을 일정 정도 유지할 수 있는 실내온도의 범위, 실내조도의 범위를 저장할 수 있다.
케이스2에 대하여, 구역에이전트는 사용자설정 범위의 세부 구간별로 사용자만족도를 정량화하여 저장할 수 있다. 예를 들어, 실내온도에 대한 사용자설정 범위가 섭씨24도에서 섭씨28도일 때, 구역에이전트는 섭씨24도~25도는 사용자만족도 10, 섭씨25도~26도는 사용자만족도 8, 섭씨26도~27도는 사용자만족도 6, 섭씨27도~28도는 사용자만족도 4로 각각 설정할 수 있다.
구역에이전트는 구역에서 생성되는 데이터(구역데이터) 중 일부 혹은 전부를 사용하는 머신러닝을 통해 구역에너지수요데이터를 생성할 수 있다. 여기서, 구역데이터로는 센서네트워크에서 생성되는 측정데이터 및 사용자설정에 관련된 정보를 포함하는 설정데이터가 포함될 수 있고, 구역의 물리적 정보-예를 들어, 면적, 창호, 단열 등-를 포함하는 물리데이터 및 외부 데이터로서 기상데이터 등이 포함될 수 있다.
한편, 구역에서의 에너지수요량은 해당 구역에 재실 중인 사용자의 수 및 사용자의 특성에 많은 영향을 받을 수 있다. 이에 따라, 구역에이전트는 머신러닝을 이용하여 구역에서의 재실자를 추정하고 이를 바탕으로 구역에너지수요예측량을 생성할 수 있다.
도 9는 재실자수 예측을 위한 제1머신러닝모델의 구성도이고, 도 10은 각 구역에 대한 재실자수 예측 방법의 흐름도이다.
에너지관리시스템은 구역에 대한 에너지 수요를 예측하기 전에, 각 구역의 재실자수를 예측할 수 있다. 에너지관리시스템은 재실자수를 먼저 예측함으로써 각 구역의 거주자에 대한 사용자 편의성을 높이고 에너지효율도 적절히 유지할 수 있다.
도 9를 참조하면, 재실자수 예측을 위한 제1머신러닝모델은 온도데이터, CO2데이터 및 개인화기기 에너지사용량데이터를 입력데이터로 포함할 수 있다. 온도데이터, CO2데이터 및 개인화기기 에너지사용량데이터는 모두 재실자와 관련된 변수들이다. 예를 들어, 각 구역에서의 재실자수가 증가하면 CO2의 농도가 높아지게 된다. 제1머신러닝모델은 CO2의 농도와 재실자수와의 관계를 학습하고, 예측 단계에서 CO2데이터가 입력되면 이를 통해 재실자수를 예측할 수 있다. 개인화기기 에너지사용량데이터도 재실자수와 밀접한 상관관계를 가질 수 있다. 예를 들어, PC의 에너지사용량이 높은 상태에 있다면 PC를 운영하는 사람이 해당 구역에 있다는 것을 의미할 수 있다. 제1머신러닝모델은 개인화기기의 에너지사용량데이터와 재실자수와의 관계를 학습하고, 예측 단계에서 개인화기기 에너지사용량데이터가 입력되면 이를 통해 재실자수를 예측할 수 있다.
제1머신러닝모델은 조도데이터 혹은 사용자단말과의 무선통신(예를 들어, 근거리통신인 블루투스, 와이파이 등)데이터를 입력데이터로 더 사용할 수 있다. 무선통신데이터를 생성하기 위해, 각 구역에는 무선통신장치-예를 들어, 블루투스 장치-가 배치될 수 있다. 이러한 무선통신장치는 사용자단말-예를 들어, 모바일폰-과 무선통신을 통해 사용자가 실내에 위치하고 있는지를 판단하고 이를 무선통신데이터로 생성할 수 있다.
제1머신러닝모델은 온도데이터, CO2데이터 및 개인화기기 에너지사용량데이터를 모두 입력데이터로 사용할 수도 있으나 실시예에 따라서는 그 중 일부의 데이터만 입력데이터로 사용할 수 있다. 예를 들어, 제1머신러닝모델은 CO2데이터를 입력데이터로 하여 재실자수를 계산할 수 있다. 그리고, 실시예에 따라 온도데이터 및 개인화기기에 대한 기기에너지사용량데이터를 입력데이터로 더 포함할 수 있다.
제1머신러닝모델은 재실자수 예측데이터와 실측데이터를 비교하여 에러데이터를 생성하고 에러데이터에서의 에러값이 작아지도록 제1머신러닝모델 내의 파라미터 및 구조를 변경할 수 있다. 이때, 각 구역에는 재실자수를 측정하는 센서가 포함되지 않을 수 있다. 이러한 상황에서 실측데이터를 확보하기 위해 제1머신러닝모델은 다른 정보를 활용할 수 있다. 예를 들어, 구역에이전트(ZEMA)에는 UI장치가 포함될 수 있는데, 이러한 UI장치를 통해 비정기적으로 재실자수가 입력되고 이러한 사용자 입력 정보가 제1머신러닝모델의 실측데이터로서 활용될 수 있다.
제1머신러닝모델은 재실자수 뿐만 아니라 재실자패턴도 생성할 수 있다. 재실자패턴이란, 재실여부를 시간의 흐름에 따라 나타내는 값일 수 있는데, 제1머신러닝모델은 이러한 재실자패턴도 생성할 수 있다. 머신러닝장치는 제1머신러닝모델을 통해 재실자수 및 재실자패턴을 포함하는 재실자추정정보를 생성하고 이러한 재실자추정정보를 이용하여 구역에너지수요예측데이터를 생성할 수 있다. 아래에서는 재실자추정정보의 일 예인 재실자수에 대해 설명하나, 다른 예로서 재실자패턴 등이 사용될 수도 있다.
도 10을 참조하면, 구역에이전트(ZEMA)는 제1측정데이터를 머신러닝장치(120)로 전송한다(S802). 여기서, 제1측정데이터는 각 구역에 설치되는 센서네트워크로부터 획득한 측정데이터 중 재실자수와 연관도가 높은 측정데이터로서 예를 들어, 온도데이터 및 CO2데이터가 이에 해당될 수 있다.
구역에이전트(ZEMA)는 개인화기기에 대한 에너지사용량데이터를 머신러닝장치(120)로 전송한다(S804).
머신러닝장치(120)는 제1측정데이터 및 개인화기기에 대한 에너지사용량데이터를 입력데이터로 포함하는 제1머신러닝모델을 통해 각 구역에 대한 재실자수를 계산하고, 재실자예측데이터를 생성하여 구역에이전트(ZEMA)로 전송한다(S806).
재실자수가 예측되면 그 다음으로 구역에너지수요예측데이터가 생성된다.
도 11은 구역별 에너지 수요 예측을 위한 제2머신러닝모델의 구성도이고, 도 12는 구역별 에너지 수요 예측 방법의 흐름도이다.
도 11을 참조하면, 구역별 에너지 수요 예측을 위한 제2머신러닝모델은 재실자수, 측정데이터, 전기기기(에너지기기 및 개인화기기)의 기기에너지사용량데이터, 각 구역에 대한 물리데이터를 입력데이터로 포함할 수 있다. 여기서, 각 구역에 대한 물리데이터는 각 구역의 위치정보, 각 구역의 면적정보, 각 구역의 창호정보 및 각 구역의 외벽정보를 포함할 수 있다. 그리고, 기기에너지사용량데이터는 실시간에너지사용량 및 에너지사용패턴정보를 포함할 수 있다. 그리고, 측정데이터는 온도데이터, 습도데이터, 조도데이터, CO2데이터 등을 포함할 수 있다.
제2머신러닝모델은 입력데이터와 구역에너지사용량과의 관계를 학습하고, 예측 단계에서 입력데이터가 입력되면 구역에너지수요예측데이터를 생성할 수 있다.
제2머신러닝모델은 구역에너지수요예측데이터와 실측데이터를 비교하여 에러데이터를 생성하고 에러데이터에서의 에러값이 작아지도록 제2머신러닝모델 내의 파라미터 및 구조를 변경할 수 있다. 이때, 실측데이터는 기기에너지사용량데이터를 통해 획득될 수 있다.
도 12를 참조하면, 머신러닝장치(120)는 도 9 내지 도 10을 참조하여 설명한 것과 같이 재실자수를 예측하고 재실자수예측데이터를 생성할 수 있다(S1002)
그리고, 구역에이전트(ZEMA)는 구역에 대한 물리데이터를 관리하고 있으면서 주기적으로 혹은 비주기적으로 물리데이터를 머신러닝장치(120)로 전송한다(S1004).
그리고, 구역에이전트(ZEMA)는 측정데이터를 전송하고(S1006), 전기기기에 대한 기기에너지사용량데이터를 전송한다(S1008).
머신러닝장치(120)는 재실자수, 측정데이터, 기기에너지사용량데이터 및 물리데이터를 입력데이터로 포함하는 제2머신러닝모델을 통해 각 구역에 대한 구역에너지수요예측데이터를 생성하여 구역에이전트(ZEMA)로 전송할 수 있다(S1010).
구역에이전트(ZEMA)는 각 구역별로 수신되는 구역에너지수요예측데이터를 이용하여 각 구역의 에너지를 관리한다.
각 구역에 대한 물리데이터는 각 구역의 위치정보를 더 포함할 수 있다. 그리고, 머신러닝장치는 구역에이전트(ZEMA) 혹은 다른 장치-예를 들어, 기상서버-로부터 각 구역의 위치에 대한 외기데이터를 더 획득하고, 제2머신러닝모델에 외기데이터를 입력데이터로 더 포함시켜 구역에너지수요예측데이터를 생성할 수 있다.
구역에이전트(ZEMA)는 측정데이터, 기기에너지사용량데이터 및 물리데이터를 로컬DB(DATABASE)에 저장하고 있으면서, 주기적으로 로컬DB에 저장된 데이터를 머신러닝장치(120)와 연계된 클라우드DB로 전송할 수 있다. 그리고, 머신러닝장치(120)는 클라우드DB에 저장된 데이터를 활용하여, 재실자수 혹은 구역에너지수요예측데이터를 생성할 수 있다.
에너지관리시스템은 구역별로 에너지 수요 예측이 완료되면, 이를 취합하여 건물에 대한 에너지 수요 예측을 수행할 수 있다.
도 13은 건물별 에너지 수요 예측을 위한 제3머신러닝모델의 구성도이고, 도 14는 건물별 에너지 수요 예측 방법의 흐름도이다.
도 13을 참조하면, 건물별 에너지 수요 예측을 위한 제3머신러닝모델은 구역에너지수요예측데이터, 건물장치에 대한 상태정보, 건물의 물리데이터를 입력데이터로 포함할 수 있다. 여기서, 건물의 물리데이터는 각 건물의 위치정보, 각 건물의 면적정보, 각 건물의 창호정보 및 각 건물의 외벽정보 등을 포함할 수 있다. 그리고, 건물장치에 대한 상태정보는 예를 들어, 건물분산전원의 발전량, 건물ESS의 충전량, 건물EV충전소에 접속된 전기자동차로 공급하는 전력량 등의 정보가 포함될 수 있다.
제3머신러닝모델은 입력데이터와 건물에너지사용량과의 관계를 학습하고, 예측 단계에서 입력데이터가 입력되면 건물에너지수요예측데이터를 생성할 수 있다.
제3머신러닝모델은 건물에너지수요예측데이터와 실측데이터를 비교하여 에러데이터를 생성하고 에러데이터에서의 에러값이 작아지도록 제3머신러닝모델 내의 파라미터 및 구조를 변경할 수 있다. 이때, 실측데이터는 각 구역의 에너지사용량데이터 및 건물장치의 에너지사용량데이터 혹은 에너지공급량데이터를 통해 획득될 수 있다.
도 14를 참조하면, 머신러닝장치(120)는 구역별로 에너지수요예측데이터를 생성한다(S1202).
그리고, 건물에이전트(BEMA)는 건물에 대한 물리데이터를 관리하고 있으면서 주기적으로 혹은 비주기적으로 물리데이터를 머신러닝장치(120)에 전송한다(S1204).
그리고, 건물에이전트(BEMA)는 건물부하, 건물분산전원, 건물ESS 및 건물EV충전소 중 적어도 하나의 건물장치에 대한 상태정보를 획득하여 머신러닝장치(120)로 전송한다(S1206).
그리고, 머신러닝장치(120)는 각 건물에 대하여 각 구역에 대한 구역에너지수요예측데이터, 건물장치에 대한 상태정보 및 각 건물에 대한 물리데이터를 입력데이터로 포함하는 제3머신러닝모델을 통해 건물에너지수요예측데이터를 생성하고 건물에이전트(BEMA)로 전송할 수 있다(S1208).
에너지관리시스템은 건물별로 에너지 수요 예측이 완료되면, 이를 취합하여 커뮤니티에 대한 에너지 수요 예측을 수행할 수 있다.
도 15는 커뮤니티 에너지 수요 예측을 위한 제4머신러닝모델의 구성도이고, 도 16은 커뮤니티 에너지 수요 예측 방법의 흐름도이다.
도 15를 참조하면, 커뮤니티 에너지 수요 예측을 위한 제4머신러닝모델은 건물에너지수요예측데이터, 커뮤니티장치에 대한 상태정보, 커뮤니티의 물리데이터를 입력데이터로 포함할 수 있다. 여기서, 커뮤니티의 물리데이터는 커뮤니티의 위치정보 등을 포함할 수 있다. 그리고, 커뮤니티장치에 대한 상태정보는 예를 들어, 커뮤니티분산전원의 발전량, 커뮤니티ESS의 충전량, 커뮤니티EV충전소에 접속된 전기자동차로 공급하는 전력량 등의 정보를 포함할 수 있다.
제4머신러닝모델은 입력데이터와 커뮤니티에너지사용량과의 관계를 학습하고, 예측 단계에서 입력데이터가 입력되면 커뮤니티에너지수요예측데이터를 생성할 수 있다.
제4머신러닝모델은 커뮤니티에너지수요예측데이터와 실측데이터를 비교하여 에러데이터를 생성하고 에러데이터에서의 에러값이 작아지도록 제4머신러닝모델 내의 파라미터 및 구조를 변경할 수 있다. 이때, 실측데이터는 각 건물의 에너지사용량데이터 및 커뮤니티장치의 에너지사용량데이터 혹은 에너지공급량데이터를 통해 획득될 수 있다.
도 16을 참조하면, 머신러닝장치(120)는 건물별로 에너지수요예측데이터를 생성한다(S1402).
그리고, 커뮤니티에이전트(CEMA)는 커뮤니티에 대한 물리데이터를 관리하고 있으면서 주기적으로 혹은 비주기적으로 물리데이터를 머신러닝장치(120)에 전송한다(S1404).
그리고, 커뮤니티에이전트(CEMA)는 커뮤니티부하, 커뮤니티분산전원, 커뮤니티ESS 및 커뮤니티EV충전소 중 적어도 하나의 커뮤니티장치에 대한 상태정보를 획득하여 머신러닝장치(120)로 전송한다(S1406).
그리고, 머신러닝장치(120)는 각 건물에 대한 건물에너지수요예측데이터, 커뮤니티장치에 대한 상태정보 및 커뮤니티에 대한 물리데이터를 입력데이터로 포함하는 제4머신러닝모델을 통해 커뮤니티에너지수요예측데이터를 생성하여 커뮤니티에이전트(CEMA)로 전송할 수 있다(S1408).
일 실시예에 따른 에너지관리시스템은 에너지수요량예측과 더불어 수요반응 혹은 주파수조정에 참여할 반응용량을 예측할 수 있다.
도 17은 일 실시예에 따른 에너지관리시스템의 반응용량예측의 흐름도이다.
도 17을 참조하면, 에너지관리시스템은 각 구역에서 수요반응 혹은 주파수조정에 참여할 구역반응용량을 예측하고(S1702), 각 구역에 대한 구역반응용량을 취합하고 각 구역에 속하지 않는 건물관리용량 중 수요반응 혹은 주파수조정에 참여할 반응용량을 총합하여 건물반응용량을 예측하고(S1704), 각 건물에 대한 건물반응용량을 취합하고 각 건물에 속하지 않는 커뮤니티관리용량 중 수요반응 혹은 주파수조정에 참여할 반응용량을 총합하여 커뮤니티반응용량을 예측할 수 있다(S1706).
도 18은 구역의 반응용량예측을 위한 제5머신러닝모델의 구성도이다.
도 18을 참조하면, 구역의 반응용량예측을 위한 제5머신러닝모델은 재실자데이터, 측정데이터, 기기에너지사용량데이터, 물리데이터, 설정데이터, 건물인센티브/구역인센티브, 인센티브순위, 부하용량순위 중 적어도 하나를 입력데이터로 포함하고, 결과로서 구역반응용량예측데이터를 생성할 수 있다.
제5머신러닝모델은 입력데이터와 구역반응용량과의 관계를 학습하고, 예측 단계에서 입력데이터가 입력되면 구역반응용량예측데이터를 생성할 수 있다.
제5머신러닝모델은 구역반응용량예측데이터와 실측데이터를 비교하여 에러데이터를 생성하고 에러데이터에서의 에러값이 작아지도록 제5머신러닝모델 내의 파라미터 및 구조를 변경할 수 있다.
제5머신러닝모델은 설정데이터에 포함된 사용자의 설정 범위 및 각 세부구간에서의 사용자만족도에 따라 사용자의 만족도가 높아지도록 구역반응용량을 예측하되, 인센티브에 따른 수익도 함께 고려하여 구역반응용량을 예측할 수 있다.
제5머신러닝모델은 해당 구역에이전트가 다른 구역에이전트 및 건물에이전트와 경쟁하도록 구역반응용량예측데이터를 생성할 수 있다. 예를 들어, 제5머신러닝모델은 건물에이전트에 적용되는 건물인센티브와 해당 구역에이전트에 적용되는 구역인센티브를 비교하면서 구역반응용량을 결정할 수 있다. 제5머신러닝모델은 건물인센티브에 비하여 구역인센티브가 상대적으로 낮은 경우, 구역반응용량을 낮춤으로써 향후의 구역인센티브가 높아지도록 건물에이전트와 경쟁할 수 있다. 다른 예로서, 제5머신러닝모델은 건물의 전체 구역 중에서 구역에이전트에 대응되는 구역의 부하용량순위 및 인센티브순위를 입력데이터로 포함하고, 이를 바탕으로 구역반응용량을 결정할 수 있다. 제5머신러닝모델은 구역의 부하용량순위 대비 인센티브순위가 낮은 경우, 구역반응용량을 줄이고, 구역의 부하용량순위 대비 인센티브순위가 높은 경우, 구역반응용량을 늘리는 방식으로 구역반응용량을 결정할 수 있다. 각각의 구역에이전트는 제5머신러닝모델을 독립적으로 실행시키게 되는데, 이에 따라, 각 구역에이전트는 서로 다른 구역에 대한 구역인센티브를 인지하지 못하게 되고, 전술한 부하용량순위 및 인센티브순위를 가지고 경쟁할 수 있게 된다.
도 19는 건물의 반응용량예측을 위한 제6머신러닝모델의 구성도이다.
도 19를 참조하면, 건물의 반응용량예측을 위한 제6머신러닝모델은 각 구역의 재실자데이터, 각 구역의 반응용량데이터, 건물관리장치데이터, 물리데이터, 설정데이터, 커뮤니티인센티브, 건물인센티브, 인센티브순위 및 부하용량순위 중 적어도 하나를 입력데이터로 포함하고, 결과로서 건물반응용량예측데이터를 생성할 수 있다.
제6머신러닝모델은 입력데이터와 건물반응용량과의 관계를 학습하고, 예측 단계에서 입력데이터가 입력되면 건물반응용량예측데이터를 생성할 수 있다.
제6머신러닝모델은 건물반응용량예측데이터와 실측데이터를 비교하여 에러데이터를 생성하고 에러데이터에서의 에러값이 작아지도록 제6머신러닝모델 내의 파라미터 및 구조를 변경할 수 있다.
건물에이전트 혹은 제6머신러닝모델은 각 구역별 재실자데이터-예를 들어, 재실자 수-를 취합하여 건물의 재실자정보를 생성하고 이를 머신러닝에 활용할 수 있다.
건물에이전트 혹은 제6머신러닝모델은 각 구역별 반응용량데이터-예를 들어, 구역반응용량-를 취합하여 구역의 반응용량을 생성하고 이를 머신러닝에 활용할 수 있다.
제6머신러닝모델은 건물에이전트에 의해 관리되는 건물관리장치-예를 들어, 태양광발전기, ESS(Energy Storage System), 건물공용부하 등-의 정보를 입력데이터로 포함할 수 있다. 예를 들어, 제6머신러닝모델은 태양광발전기의 발전용량 혹은 발전예측량을 입력데이터로 포함할 수 있고, ESS의 SoC(State-of-Charge), ESS의 변동가능범위를 입력데이터로 포함할 수 있다. 여기서, ESS의 변동가능범위는 설정데이터에 포함될 수 있다.
제6머신러닝모델은 인센티브에 따른 수익이 증가하고, 건물에 설치되는 설비-예를 들어, 변압기, ESS 등-의 투자비용이 감소하도록 건물반응용량을 예측할 수 있다.
제6머신러닝모델은 해당 건물에이전트가 다른 건물에이전트 및 커뮤니티에이전트와 경쟁하도록 건물반응용량예측데이터를 생성할 수 있다. 예를 들어, 제6머신러닝모델은 커뮤니티에이전트에 적용되는 커뮤니티인센티브와 해당 건물에이전트에 적용되는 건물인센티브를 비교하면서 건물반응용량을 결정할 수 있다. 제6머신러닝모델은 커뮤니티인센티브에 비하여 건물인센티브가 상대적으로 낮은 경우, 건물반응용량을 낮춤으로써 향후의 건물인센티브가 높아지도록 커뮤니티에이전트와 경쟁할 수 있다. 다른 예로서, 제6머신러닝모델은 커뮤니티의 전체 건물 중에서 건물에이전트에 대응되는 건물의 부하용량순위 및 인센티브순위를 입력데이터로 포함하고, 이를 바탕으로 건물반응용량을 결정할 수 있다. 제6머신러닝모델은 건물의 부하용량순위 대비 인센티브순위가 낮은 경우, 건물반응용량을 줄이고, 건물의 부하용량순위 대비 인센티브순위가 높은 경우, 건물반응용량을 늘리는 방식으로 건물반응용량을 결정할 수 있다. 각각의 건물에이전트는 제6머신러닝모델을 독립적으로 실행시키게 되는데, 이에 따라, 각 건물에이전트는 서로 다른 건물에 대한 건물인센티브를 인지하지 못하게 되고, 전술한 부하용량순위 및 인센티브순위를 가지고 경쟁할 수 있게 된다.
도 20은 커뮤니티의 반응용량예측을 위한 제7머신러닝모델의 구성도이다.
도 20을 참조하면, 커뮤니티의 반응용량예측을 위한 제7머신러닝모델은 각 건물의 재실자데이터, 각 건물의 반응용량데이터, 커뮤니티관리장치데이터, 물리데이터, 설정데이터, 커뮤니티인센티브 중 적어도 하나를 입력데이터로 포함하고, 결과로서 커뮤니티반응용량예측데이터를 생성할 수 있다.
제7머신러닝모델은 커뮤니티반응용량예측데이터와 실측데이터를 비교하여 에러데이터를 생성하고 에러데이터에서의 에러값이 작아지도록 제7머신러닝모델 내의 파라미터 및 구조를 변경할 수 있다.
커뮤니티에이전트 혹은 제7머신러닝모델은 각 건물별 재실자데이터-예를 들어, 재실자 수-를 취합하여 커뮤니티의 재실자정보를 생성하고 이를 머신러닝에 활용할 수 있다.
커뮤니티에이전트 혹은 제7머신러닝모델은 각 건물별 반응용량데이터-예를 들어, 건물반응용량-를 취합하여 건물의 반응용량을 생성하고 이를 머신러닝에 활용할 수 있다.
제7머신러닝모델은 커뮤니티에이전트에 의해 관리되는 커뮤니티관리장치-예를 들어, 태양광발전기, ESS(Energy Storage System), 커뮤니티공용부하 등-의 정보를 입력데이터로 포함할 수 있다. 예를 들어, 제7머신러닝모델은 태양광발전기의 발전용량 혹은 발전예측량을 입력데이터로 포함할 수 있고, ESS의 SoC(State-of-Charge), ESS의 변동가능범위를 입력데이터로 포함할 수 있다. 여기서, ESS의 변동가능범위는 설정데이터에 포함될 수 있다.
제7머신러닝모델에서 산출하는 커뮤니티반응용량예측데이터는 기본적으로 각 건물의 건물에이전트로부터 수신하는 반응용량데이터에 기반하지만, 역으로 각 건물에이전트가 전송하는 반응용량데이터는 커뮤니티에이전트가 결정하여 전송하는 건물인센티브에 기반한다. 커뮤니티인센티브를 수신하고 커뮤니티반응용량을 전송하기까지의 에너지관리방법의 흐름을 도 21을 참조하여 설명한다.
도 21은 일 실시예에 따른 에너지관리시스템이 커뮤니티인센티브를 수신하고 커뮤니티반응용량을 전송하는 방법의 흐름도이다.
도 21을 참조하면, 커뮤니티에이전트는 수요관리장치로부터 수요반응 혹은 주파수조정에 대한 인센티브(커뮤니티인센티브)를 수신할 수 있다(S2102).
커뮤니티에이전트는 커뮤니티인센티브를 입력데이터로 포함하는 머신러닝을 통해 커뮤니티관리용량 중 커뮤니티인센티브에 응동하는 반응용량을 계산하고(S2104), 건물에이전트로 전송할 건물인센티브를 계산할 수 있다. 그리고, 커뮤니티에이전트는 계산한 건물인센티브를 각 건물에이전트로 전송할 수 있다(S2106).
건물에이전트는 수신된 건물인센티브를 입력데이터로 포함하는 머신러닝을 통해 건물관리용량 중 건물인센티브에 응동하는 반응용량을 계산하고(S2108), 구역에이전트로 전송할 구역인센티브를 계산할 수 있다. 그리고, 건물에이전트는 계산한 구역인센티브를 각 구역에이전트로 전송할 수 있다(S2110).
구역에이전트는 수신된 구역인센티브를 입력데이터로 포함하는 머신러닝을 통해 구역관리용량 중 구역인센티브에 응동하는 반응용량을 계산하고(S2112), 계산된 구역반응용량을 건물에이전트로 전송할 수 있다.
건물에이전트는 각 구역에이전트로부터 수신되는 구역반응용량을 취합하고, 건물관리용량 중 인센티브에 응동하는 반응용량을 합산하여 건물반응용량을 계산할 수 있다(S2114).
커뮤니티에이전트는 각 건물에이전트로부터 수신되는 건물반응용량을 취합하고, 커뮤니티관리용량 중 인센티브에 응동하는 반응용량을 합산하여 커뮤니티반응용량을 계산할 수 있다(S2116).
커뮤니티반응용량은 수요관리장치로 전송되면서(S2118), 커뮤니티인센티브에 대한 응찰 내용으로 사용될 수 있다.
이러한 과정은 다시 커뮤니티에이전트가 커뮤니티인센티브를 수신하여 종래의 값을 갱신하면서 반복될 수 있다.
이러한 과정에서 커뮤니티에이전트는 커뮤니티인센티브와 건물인센티브의 차이 및 건물반응용량에 의해 결정되는 인센티브수익이 최대가 되도록 건물인센티브를 결정할 수 있다. 실질적으로, 건물반응용량은 커뮤니티에이전트가 결정하는 건물인센티브에 의해 간접적으로 제어되는 것으로 이해될 수 있다.
구역에이전트는 인센티브수익과 사용자만족도로 구성되는 목적함수가 최대가 되도록 구역반응용량을 결정할 수 있는데, 여기서, 인센티브수익은 구역인센티브와 구역반응용량에 의해 결정되고, 사용자만족도는 정량화된 값으로서 구역반응용량이 증가하면 감소하고 구역반응용량이 감소하면 증가하는 경향을 보일 수 있다.
커뮤니티관리용량은 커뮤니티에이전트에 의해 직접 관리되는 에너지용량으로서, 커뮤니티부하용량과 커뮤니티분산전원용량을 포함할 수 있다. 커뮤니티관리용량에는 커뮤니티에이전트에 의해 직접 관리되는 태양광발전기의 발전예측량 및 ESS의 방전가능용량이 포함될 수 있다.
커뮤니티에이전트는 커뮤니티의 재실자정보를 입력데이터로 포함하는 머신러닝을 통해 커뮤니티공용부하용량 중 커뮤니티인센티브에 응동하는 반응용량을 계산할 수 있다.
구역에이전트는 구역에서 생성되는 데이터 중 일부를 입력데이터로 포함하는 머신러닝을 통해 구역의 재실자정보를 생성할 수 있는데, 커뮤니티에이전트는 각 구역의 재실자정보를 취합하여 커뮤니티의 재실자정보를 생성할 수 있다.
전술한 과정을 진행한 후에 에너지관리시스템은 수요반응 혹은 주파수조정에 의한 신호에 대응하여 최적화되면서 작동될 수 있다.
에너지관리시스템은 에너지수요예측데이터를 이용하여 각 레벨별로 최적제어 시나리오 및 에너지관리정책을 생성할 수 있다.
도 22는 일 실시예에 따른 에너지 최적화 방법의 흐름도이다.
도 22를 참조하면, 에너지관리시스템은 커뮤니티레벨에서 에너지를 최적화한다(S2202).
커뮤니티레벨에는 각 건물에 속하지 않는 커뮤니티장치가 포함될 수 있는데, 커뮤니티레벨 최적화 단계에서, 이러한 커뮤니티장치에 대한 최적제어 시나리오가 생성될 수 있다. 커뮤니티장치에 대한 최적제어 시나리오를 생성할 때, 에너지관리시스템은 에너지비용이 최소화되도록 최적제어 시나리오를 생성할 수 있다. 예를 들어, 에너지관리시스템은 수요반응인센티브 및 실시간에너지가격정보를 이용하여, 커뮤니티장치의 에너지사용량을 시간대별로 혹은 전체적으로 조절하고, 이를 통해 에너지비용을 최소화시킬 수 있다. 구체적으로, 에너지관리시스템은 실시간에너지가격정보를 통해 에너지가격이 낮은 시간대로 커뮤니티장치의 사용을 스케쥴링하고, 또한, 수요반응인센티브가 주어지는 시간대에 에너지사용이 줄어들도록 커뮤니티장치의 사용을 스케쥴링할 수 있다.
에너지관리시스템은 커뮤니티장치에 대해서는 직접 제어를 위한 최적제어 시나리오를 생성하고, 소속 건물들에 대해서는 특정 목적함수의 값이 최대가 되도록 유도하는 에너지관리정책을 생성하여 각 건물의 건물에이전트로 전송할 수 있다. 여기서, 에너지관리정책은 강제적인 제어신호가 아닌 특정 목적함수의 값이 최대가 되도록 유도하기 위한 정책에 관한 것이다. 예를 들어, 에너지관리정책에는 부하차단, 부하스케쥴링과 같은 강제적인 제어신호가 아닌 수요반응인센티브정책과 같은 특정 목적함수의 값이 최대가 되도록 유도하기 위한 정책이 포함될 수 있다.
커뮤니티에이전트는 커뮤니티의 수요반응인센티브총액이 최대가 되도록 하는 목적함수를 사용하면서, 이러한 목적함수가 최대가 되도록 에너지관리정책을 생성할 수 있다. 예를 들어, 커뮤니티에이전트를 관리하는 주체는 커뮤니티 단위에서 수요반응에 참여할 건물들을 모집하고 운영하는 에너지수요관리회사일 수 있다. 이러한 에너지수요관리회사는 커뮤니티의 수요반응인센티브총액을 최대로 하는 것을 목적으로 설립된 회사일 수 있다.
혹은 에너지수요관리회사는 수요반응 참여를 통한 수익이 최대가 되는 것을 목적으로 설립된 회사일 수 있다. 이 경우, 커뮤니티에이전트가 사용하는 목적함수는 커뮤니티의 수요관리수익의 총액이 최대가 되는 것일 수 있다. 수요관리수익은 전력거래시장으로부터 받는 커뮤니티수요반응인센티브에서 각 건물로 재분배시키는 건물수요반응인센티브를 제외한 금액일 수 있다. 건물수요반응인센티브가 너무 높게 책정되면 커뮤니티수요반응인센티브의 수익이 줄어드는 경우도 있지만, 반대로 건물수요반응인센티브가 너무 낮게 책정되면 각 건물의 수요반응 순응지수가 낮아지면서 커뮤니티수요반응인센티브의 수익도 줄어들 수 있다. 에너지관리시스템은 이러한 것들을 고려하여 에너지관리정책을 생성할 수 있다.
에너지관리정책이 건물에이전트로 전송되면, 에너지관리시스템은 건물레벨에서 에너지를 최적화한다(S2204).
건물레벨에는 각 구역에 속하지 않는 건물장치가 포함될 수 있는데, 건물레벨 최적화 단계에서, 이러한 건물장치에 대한 최적제어 시나리오가 생성될 수 있다. 건물장치에 대한 최적제어 시나리오를 생성할 때, 에너지관리시스템은 에너지비용이 최소화되도록 최적제어 시나리오를 생성할 수 있다. 예를 들어, 에너지관리시스템은 수요반응인센티브 및 실시간에너지가격정보를 이용하여, 건물장치의 에너지사용량을 시간대별로 혹은 전체적으로 조절하고, 이를 통해 에너지비용을 최소화시킬 수 있다. 구체적으로, 에너지관리시스템은 실시간에너지가격정보를 통해 에너지가격이 낮은 시간대로 건물장치의 사용을 스케쥴링하고, 또한, 수요반응인센티브가 주어지는 시간대에 에너지사용이 줄어들도록 건물장치의 사용을 스케쥴링할 수 있다.
여기서, 수요반응인센티브는 커뮤니티에이전트로부터 수신하는 에너지관리정책에 포함되어 있을 수 있다. 건물에이전트는 커뮤니티에이전트로부터 수신하는 에너지관리정책을 고려하여 최적제어 시나리오를 생성하기 때문에, 커뮤니티에이전트에 직접적으로 제어를 받지는 않지만 커뮤니티에이전트와 간접적인 제어 관계를 유지할 수 있게 된다.
에너지관리시스템은 건물장치에 대해서는 직접 제어를 위한 최적제어 시나리오를 생성하고, 소속 구역들에 대해서는 특정 목적함수의 값이 최대가 되도록 유도하는 에너지관리정책을 생성하여 각 구역의 구역에이전트로 전송할 수 있다. 여기서, 에너지관리정책은 강제적인 제어신호가 아닌 특정 목적함수의 값이 최대가 되도록 유도하기 위한 정책에 관한 것이다. 예를 들어, 에너지관리정책에는 부하차단, 부하스케쥴링과 같은 강제적인 제어신호가 아닌 수요반응인센티브정책과 같은 특정 목적함수의 값이 최대가 되도록 유도하기 위한 정책이 포함될 수 있다.
건물에이전트는 건물의 에너지비용이 최소가 되도록 하는 목적함수를 사용하면서, 이러한 목적함수가 최소가 되도록 에너지관리정책을 생성할 수 있다.
커뮤니티에이전트가 각 건물에이전트로 전송하는 에너지관리정책이나 건물에이전트가 각 구역에이전트로 전송하는 에너지관리정책은 각 건물에이전트별로 혹은 각 구역에이전트별로 서로 다르게 책정될 수 있다. 예를 들어, 건물에이전트는 제1구역에이전트를 위한 제1에너지관리정책과 제2구역에이전트를 위한 제2에너지관리정책을 서로 다르게 책정할 수 있다. 에너지관리정책으로 수요반응인센티브정책을 사용한다고 할 때, 수요반응인센티브를 받을 수 있는 수요반응부하용량은 정해져 있기 때문에, 각 건물별로 혹은 각 구역별로 수요반응부하용량을 적절히 배분하고 수요반응에 참여한 부하에 대하여 적절한 인센티브를 제공하는 것이 필요하다. 이를 위해, 커뮤니티에이전트는 각 건물에이전트별로 서로 다르게 에너지관리정책을 생성하여 각 건물에이전트를 통해 최대의 수요관리수익을 창출할 수 있도록 한다. 그리고, 건물에이전트는 각 구역에이전트별로 서로 다르게 에너지관리정책을 생성하여 건물 전체의 에너지 비용이 최소화되도록 한다.
에너지관리정책이 구역에이전트로 전송되면, 에너지관리시스템은 구역레벨에서 에너지를 최적화한다(S2206).
구역레벨에서는 하위 레벨이 존재하지 않기 때문에, 제어 가능한 모든 기기(부하)에 대해 최적의 제어 시나리오를 생성하는 것이 중요할 수 있다. 한편, 에너지관리시스템은 에너지 비용 뿐만 아니라 각 구역에 거주하고 있는 사용자들의 편의성까지 고려하여 제어 시나리오를 생성하기 때문에, 다른 레벨과 목적함수가 다를 수 있다.
에너지관리시스템은 구역의 최적제어 시나리오를 생성할 때, 에너지관리정책 뿐만 아니라, 사용자설정정보, 실내외환경정보, 기기별에너지사용패턴정보 및 재실자정보 등을 더 고려하여 최적제어 시나리오를 생성할 수 있다. 이러한 정보들은 사용자 편의성을 고려하는데 사용될 수 있다.
아래에서는 이해의 편의를 위해 에너지관리정책으로서, 수요반응인센티브정책이 사용되는 경우를 예로 들어 설명한다.
도 23은 일 실시예에 따른 에너지관리시스템에서 커뮤니티수요반응인센티브정책이 결정되는 과정을 나타내는 도면이다.
도 23을 참조하면, 각 구역에이전트(ZEMA)는 구역에너지수요예측데이터 및 구역수요반응부하용량을 산정하여 건물에이전트(BEMA)로 전송한다. 각 구역에이전트(ZEMA)는 구역수요반응부하용량을 건물에이전트(BEMA)로 전송하지 않을 수도 있다. 건물에이전트(BEMA)는 각 구역에서 수요반응에 참여할 것으로 예측되는 부하용량을 산정하여 관리할 수도 있다.
건물에이전트(BEMA)는 구역에너지수요예측데이터를 취합하고, 각 구역에 속하지 않는 건물장치에 대한 에너지수요예측데이터를 더해 건물에너지수요예측데이터를 생성한다. 그리고, 건물에이전트(BEMA)는 구역수요반응부하용량을 취합하고, 각 구역에 속하지 않는 건물장치에 대한 수요반응부하용량을 산정하여 건물수요반응부하용량을 생성한다. 그리고, 건물에이전트(BEMA)는 건물에너지수요예측데이터 및 건물수요반응부하용량을 커뮤니티에이전트(CEMA)로 전송한다. 건물에이전트(BEMA)는 건물수요반응부하용량을 커뮤니티에이전트(CEMA)로 전송하지 않을 수도 있다. 커뮤니티에이전트(CEMA)는 각 건물에서 수요반응에 참여할 것으로 예측되는 부하용량을 산정하여 관리할 수 있다.
커뮤니티에이전트(CEMA)는 건물에너지수요예측데이터를 취합하고, 각 건물에 속하지 않는 커뮤니티장치에 대한 에너지수요예측데이터를 더해 커뮤니티에너지수요예측데이터를 생성한다. 그리고, 커뮤니티에이전트(CEMA)는 건물수요반응부하용량을 취합하고, 각 건물에 속하지 않는 커뮤니티장치에 대한 수요반응부하용량을 산정하여 커뮤니티수요반응부하용량을 생성한다. 커뮤니티수요반응부하용량은 기계학습모델을 통해 추정된 값일 수 있다. 커뮤니티에이전트(CEMA)가 각 건물에이전트(BEMA)로부터 수요반응에 참여할 부하용량을 전송받지 않는 실시예에서는 커뮤니티에이전트(CEMA)가 커뮤니티수요반응부하용량을 추정하여 관리할 수 있다.
커뮤니티에이전트(CEMA)는 커뮤니티에너지수요예측데이터 및 커뮤니티수요반응부하용량을 이용하여 수요반응시스템에 입찰하고 입찰의 결과로서 커뮤니티수요반응인센티브정책을 수신할 수 있다.
커뮤니티수요반응인센티브정책은 수요반응부하용량 및 가격정책일 수 있다. 예를 들어, 커뮤니티수요반응인센티브정책은 수요반응에 참여한 부하용량 및 그 부하용량에 대한 가격정책일 수 있다. 더 구체적인 예로서, 커뮤니티수요반응인센티브정책은 부하용량의 크기 및 그 부하용량에 대한 KW당의 가격일 수 있다. 이때, 가격은 시간단위로 다르게 책정될 수 있다. 건물수요반응인센티브정책이나 구역수요반응인센티브정책도 수요반응부하용량 및 그 수요반응부하용량에 대한 가격정책일 수 있다.
도 24는 일 실시예에 따라 커뮤니티레벨에서 최적화하는 과정을 설명하기 위한 도면이다.
도 24를 참조하면, 머신러닝장치는 커뮤니티최적화기계학습모델을 통해 커뮤니티장치에 대한 최적제어 시나리오를 생성할 수 있다.
커뮤니티에이전트는 건물에 속하지 않는 커뮤니티부하, 커뮤니티분산전원, 커뮤니티ESS(Energy Storage System) 및 커뮤니티EV(Electric Vehicle)충전소 중 적어도 하나의 커뮤니티장치에 대한 상태정보를 획득하여 머신러닝장치로 전송할 수 있다.
그리고, 머신러닝장치는 커뮤니티장치에 대한 상태정보 및 커뮤니티수요반응인센티브정책을 이용하여 커뮤니티장치에 대한 최적제어 시나리오를 생성할 수 있다. 이때, 머신러닝장치는 커뮤니티장치의 에너지비용이 최소화되도록 최적제어 시나리오를 생성할 수 있다.
머신러닝장치에서 생성된 최적제어 시나리오가 커뮤니티에이전트로 전송되면, 커뮤니티에이전트는 이러한 최적제어 시나리오에 따라 커뮤니티장치들을 제어할 수 있다.
한편, 머신러닝장치는 각 건물에 대한 건물에너지수요예측데이터 및 건물에너지사용량데이터, 그리고, 커뮤니티수요반응인센티브정책을 입력데이터로 포함하는 커뮤니티최적화기계학습모델을 통해 각 건물별로 적용시킬 건물수요반응인센티브정책을 생성할 수 있다. 이때 생성되는 건물수요반응인센티브정책은 건물별로 다를 수 있다.
커뮤니티최적화기계학습모델은 특정 최적화함수가 최대 혹은 최소가 되도록 건물수요반응인센티브정책을 생성할 수 있다. 그리고, 커뮤니티최적화기계학습모델은 최적화함수에 대한 예측값과 실측값의 차이에 의한 에러데이터에 따라 기계학습을 수행할 수 있다.
예를 들어, 최적화함수는 커뮤니티수요관리수익에 대한 함수일 수 있다. 이때, 커뮤니티최적화기계학습모델은 커뮤니티수요관리수익이 최대가 되도록 각 건물에 대한 건물수요반응인센티브정책을 생성할 수 있다. 그런데, 각 건물이 기대하는 방향으로 수요반응을 진행하지 않을 수 있다. 이런 경우, 커뮤니티최적화기계학습모델은 내부 파라미터가 최적화되지 않은 것으로 판단하고, 예측값과 실측값의 차이에 의한 에러데이터에 따라 기계학습을 수행할 수 있다.
일 예로서, 머신러닝장치는 커뮤니티최적화기계학습모델을 통해 커뮤니티수요관리수익에 대한 예측값을 생성하고, 커뮤니티에이전트로부터 커뮤니티수요관리수익에 대한 실측값을 수신할 수 있다. 그리고, 머신러닝장치는 예측값과 실측값의 차이에 따른 에러데이터를 이용하여 커뮤니티최적화기계학습모델을 학습시킬 수 있다.
다른 예로서, 머신러닝장치는 커뮤니티최적화기계학습모델을 통해 각 건물별로 커뮤니티 관점의 수요관리수익에 대한 예측값을 생성하고, 커뮤니티에이전트로부터 건물별 수요반응인센티브수익에 대한 실측값을 수신할 수 있다. 그리고, 머신러닝장치는 예측값과 실측값의 차이에 따른 에러데이터를 이용하여 커뮤니티최적화기계학습모델을 학습시킬 수 있다.
커뮤니티최적화기계학습모델은 건물수요반응인센티브정책으로서 각 건물별 수요반응부하용량을 산출할 수 있는데, 이러한 실시예에서, 머신러닝장치는 커뮤니티최적화기계학습모델을 통해 각 건물별로 산출된 수요반응부하용량과 각 건물별로 실제로 수요반응에 참여한 부하용량의 차이에 따른 에러데이터를 이용하여 커뮤니티최적화기계학습모델을 학습시킬 수 있다.
커뮤니티최적화기계학습모델은 건물별로 수요반응순응지수도 생성할 수 있다. 이러한 수요반응순응지수는 커뮤니티최적화기계학습모델의 내부 파라미터로 사용되면서 각 건물별로 할당할 수요반응부하용량 및 에너지가격을 산출하는데 사용될 수 있다.
다른 한편으로는, 수요반응순응지수는 기계학습에 사용될 수 있다. 커뮤니티최적화기계학습모델은 각 건물별 수요반응순응지수 예측값을 더 생성하고, 머신러닝장치는 수요반응순응지수 예측값과 실측값의 차이에 따른 에러데이터를 이용하여 커뮤니티최적화기계학습모델을 학습시킬 수 있다.
도 25는 일 실시예에 따른 커뮤니티최적화기계학습모델의 구성도이다.
도 25를 참조하면, 커뮤니티최적화기계학습모델은 실시간에너지가격정보, 수요반응인센티브정책, CO2저감인센티브정책, 커뮤니티장치에 대한 상태정보, 각 건물별 에너지사용량데이터 및 커뮤니티에너지수요예측데이터를 입력데이터로 포함할 수 있다.
그리고, 머신러닝장치는 커뮤니티최적화기계학습모델을 통해 커뮤니티장치 최적제어 시나리오를 생성할 수 있다. 그리고, 머신러닝장치는 커뮤니티최적화기계학습모델을 통해 건물별로 건물수요반응인센티브정책을 생성할 수 있다. 실시예에 따라서는, 머신러닝장치는 건물별로 CO2저감인센티브정책을 더 생성할 수 있다.
커뮤니티최적화기계학습모델은 최적화 함수가 최대 혹은 최소가 되도록 출력값들을 생성할 수 있다.
커뮤니티최적화기계학습모델은 출력으로서 최적화함수값을 생성하고, 실측데이터와 비교하여 기계학습에 사용할 수 있다. 또한, 커뮤니티최적화기계학습모델은 각 건물별로 수요반응 순응지수를 입력데이터로 더 포함할 수 있다. 수요반응 순응지수는 커뮤니티에이전트에서 생성되어 머신러닝장치로 전송될 수 있다.
도 26은 일 실시예에 따라 커뮤니티 최적제어 시나리오를 생성하는 방법의 흐름도이다.
커뮤니티에이전트(CEMA)는 커뮤니티에 대한 수요반응부하용량를 관리하고, 전력거래시장으로부터 실시간에너지가격정보, 수요반응인센티브정책 및 CO2저감인센티브정책을 수신할 수 있다. 여기서, 수요반응인센티브정책 및 CO2저감인센티브정책은 커뮤니티에너지수요에측데이터 및 커뮤니티에 대한 수요반응부하용량을 이용하여 커뮤니티에이전트(CEMA)가 수요반응시스템에 입찰하고 입찰의 결과로서 수신한 값일 수 있다. 커뮤니티에이전트(CEMA)는 이러한 입찰을 통해 주기적으로 혹은 비주기적으로 수요반응인센티브정책 및 CO2저감인센티브정책을 갱신할 수 있다.
도 26을 참조하면, 머신러닝장치(120)는 커뮤니티에너지수요예측데이터를 생성하여 커뮤니티에이전트(CEMA)로 전송한다(S1902).
그리고, 커뮤니티에이전트(CEMA)는 전력거래시장으로 커뮤니티에너지수요예측데이터를 전송하고(S1904), 커뮤니티에서 수요반응에 참여할 수 있는 수요반응부하용량을 전력거래시장으로 전송한다(S1906).
전력거래시장-하드웨어적으로 전력거래시장을 관리하는 서버-은 이러한 정보에 대응하여 수요반응인센티브정책 및 CO2저감인센티브정책을 커뮤니티에이전트(CEMA)로 전송할 수 있다(S1908).
수요반응인센티브정책에는 수요반응에 참여해야 하는 부하용량, 시간 등의 정보와 수요반응에 참여했을 때의 인센티브에 대한 정보가 포함될 수 있다. 또한, CO2저감인센티브정책에는 신재생에너지별로 사용량에 따른 인센티브 정보가 포함될 수 있다.
전력거래시장은 커뮤니티에이전트(CEMA)로 실시간에너지가격정보를 전송할 수 있다(S1910).
커뮤니티에이전트(CEMA)는 머신러닝장치(120)로 실시간에너지가격정보를 전송하고(S1912), 수요반응인센티브정책 및 CO2저감인센티브정책을 전송할 수 있다(S1914).
그리고, 커뮤니티에이전트(CEMA)는 커뮤니티장치에 대한 상태정보를 머신러닝장치(120)로 전송하고(S1916), 각 건물별 에너지사용량데이터를 머신러닝장치(120)로 전송할 수 있다(S1920).
머신러닝장치(120)는 실시간에너지가격정보, 수요반응인센티브정책, CO2저감인센티브정책, 커뮤니티장치에 대한 상태정보, 각 건물별 에너지사용량데이터 및 커뮤니티에너지수요예측데이터를 입력데이터로 포함하는 커뮤니티최적화기계학습모델을 통해 각 건물별 수요반응인센티브정책, 각 건물별 CO2저감인센티브정책 및 커뮤니티장치에 대한 제어시나리오를 생성하여 커뮤니티에이전트(CEMA)로 전송할 수 있다(S1922, S1924).
커뮤니티에이전트(CEMA)는 커뮤니티장치에 대한 제어시나리오에 따라 커뮤니티장치를 제어하고, 각 건물별 수요반응인센티브정책 및 CO2저감인센티브정책을 각 건물에이전트(BEMA)로 전송할 수 있다.
한편, 건물에이전트는 각 구역에 대한 구역에너지수요예측데이터를 포함하는 건물에너지수요예측데이터 및 각 구역의 구역수요반응부하용량을 포함하는 건물수요반응부하용량을 관리하고, 건물에 적용되는 건물수요반응인센티브정책을 관리할 수 있다.
그리고, 머신러닝장치는 각 구역에 대한 구역에너지수요예측데이터 그리고, 건물수요반응인센티브정책을 입력데이터로 포함하고 건물에 대한 에너지비용이 최소화되도록 계산하는 건물최적화기계학습모델을 통해 각 구역별로 적용시킬 구역수요반응인센티브정책을 생성하여 건물에이전트에 전송할 수 있다.
그리고, 건물에이전트는 구역수요반응인센티브정책을 각 구역에 대응되는 구역에이전트로 전송할 수 있다.
도 27은 일 실시예에 따라 건물레벨에서 최적화하는 과정을 설명하기 위한 도면이다.
도 27을 참조하면, 머신러닝장치는 건물최적화기계학습모델을 통해 건물장치에 대한 최적제어 시나리오를 생성할 수 있다.
건물에이전트는 구역에 속하지 않는 건물부하, 건물분산전원, 건물ESS 및 건물EV충전소 중 적어도 하나의 건물장치에 대한 상태정보를 획득하여 머신러닝장치로 전송할 수 있다.
그리고, 머신러닝장치는 건물장치에 대한 상태정보 및 건물수요반응인센티브정책을 이용하여 건물장치에 대한 최적제어 시나리오를 생성할 수 있다. 이때, 머신러닝장치는 건물장치의 에너지비용이 최소화되도록 최적제어 시나리오를 생성할 수 있다.
머신러닝장치에서 생성된 최적제어 시나리오가 건물에이전트로 전송되면, 건물에이전트는 이러한 최적제어 시나리오에 따라 건물장치들을 제어할 수 있다.
한편, 머신러닝장치는 각 구역에 대한 구역에너지수요예측데이터 및 구역에너지사용량데이터, 그리고, 건물수요반응인센티브정책을 입력데이터로 포함하는 건물최적화기계학습모델을 통해 각 구역별로 적용시킬 구역수요반응인센티브정책을 생성할 수 있다. 이때 생성되는 구역수요반응인센티브정책은 구역별로 다를 수 있다.
건물최적화기계학습모델은 특정 최적화함수가 최대 혹은 최소가 되도록 구역수요반응인센티브정책을 생성할 수 있다. 그리고, 건물최적화기계학습모델은 최적화함수에 대한 예측값과 실측값의 차이에 의한 에러데이터에 따라 기계학습을 수행할 수 있다.
예를 들어, 최적화함수는 건물에너지비용에 대한 함수일 수 있다. 이때, 건물최적화기계학습모델은 건물에너지비용이 최소가 되도록 각 구역에 대한 구역수요반응인센티브정책을 생성할 수 있다. 그런데, 각 구역이 기대하는 방향으로 수요반응을 진행하지 않을 수 있다. 이런 경우, 건물최적화기계학습모델은 내부 파라미터가 최적화되지 않은 것으로 판단하고, 예측값과 실측값의 차이에 의한 에러데이터에 따라 기계학습을 수행할 수 있다.
도 28은 일 실시예에 따른 건물최적화기계학습모델의 구성도이다.
도 28을 참조하면, 건물최적화기계학습모델은 실시간에너지가격정보, 각 건물별 수요반응인센티브정책 및 CO2저감인센티브정책, 각 건물장치에 대한 상태정보, 각 구역별 에너지사용량데이터 및 각 건물의 건물에너지수요예측데이터를 입력데이터로 포함할 수 있다.
그리고, 머신러닝장치는 건물최적화기계학습모델을 통해 각 구역별 수요반응인센티브정책, 각 구역별 CO2저감인센티브정책 및 각 건물장치에 대한 제어시나리오를 생성할 수 있다.
여기서, 건물최적화기계학습모델은 제2최적화함수가 최소화되도록 출력값들을 생성할 수 있다.
제2최적화함수는 건물 전체의 에너지사용량이 최소화되고, 수요반응에 따른 인센티브가 최대화되며, CO2 저감에 따른 인센티브가 최대화되도록 하는 함수이다.
도 29는 일 실시예에 따라 건물 최적제어 시나리오를 생성하는 방법의 흐름도이다.
도 29를 참조하면, 머신러닝장치(120)는 건물별 수요반응인센티브정책 및 CO2저감인센티브정책을 커뮤니티에이전트(CEMA)로 전송하고(S2202), 커뮤니티에이전트(CEMA)는 건물에이전트(BEMA)로 건물별 수요반응인센티브정책 및 CO2저감인센티브정책을 전송할 수 있다(S2204).
그리고, 건물에이전트(BEMA)는 실시간에너지가격정보, 건물별 수요반응인센티브정책 및 CO2저감인센티브정책, 건물장치의 상태정보, 건물의 수요반응부하정보, 구역별 에너지사용량데이터 등을 머신러닝장치(120)로 전송할 수 있다(S2206, S2208, S2210, S2212, S2214).
그리고, 머신러닝장치(120)는 실시간에너지가격정보, 각 건물별 수요반응인센티브정책 및 CO2저감인센티브정책, 각 건물장치에 대한 상태정보, 각 구역별 에너지사용량데이터 및 각 건물의 건물에너지수요예측데이터를 입력데이터로 포함하는 건물최적화기계학습모델을 통해 각 구역별 수요반응인센티브정책, 각 구역별 CO2저감인센티브정책 및 각 건물장치에 대한 제어시나리오를 생성하여 건물에이전트(BEMA)로 전송할 수 있다(S2216, S2218).
머신러닝장치(120)는 각 구역별 수요반응부하용량 및 수요반응순응지수를 계산하고 각 구역별 수요반응부하용량 및 수요반응순응지수를 이용하여 각 구역별 수요반응인센티브정책 및 CO2저감인센티브정책를 생성할 수도 있다.
도 30은 일 실시예에 따라 구역별로 최적제어 시나리오를 생성하는 구역최적화프로그램의 구성도이고, 도 31는 일 실시예에 따라 구역별로 최적제어 시나리오를 생성하는 방법의 흐름도이다.
구역에이전트(ZEMA)는 각 구역에 대한 수요반응부하정보를 관리하고, 건물에이전트(BEMA)로부터 각 구역별 수요반응인센티브정책 및 CO2저감인센티브정책을 수신할 수 있다.
도 30을 참조하면, 구역별로 최적제어 시나리오를 생성하는 구역최적화프로그램은 실시간에너지가격정보, 각 구역별 수요반응인센티브정책 및 CO2저감인센티브정책, 각 구역별 재실자정보, 각 구역에서 작동되는 에너지기기 및 개인화기기의 기기에너지사용량데이터(혹은 기기별에너지사용패턴정보), 및 각 구역별 구역에너지수요예측데이터를 입력데이터로 포함할 수 있다.
다른 예로서, 구역최적화프로그램은 사용자설정정보, 실내외환경정보, 기기별에너지사용패턴정보, 재실자정보, 구역수요반응부하정보, 및 구역에너지수요예측데이터를 입력데이터로 포함할 수 있다. 사용자설정정보는 예를 들어, 수요반응우선순위설정정보, 회의스케쥴설정정보, 실내환경설정정보 등을 수 있다.
그리고, 머신러닝장치는 구역최적화프로그램을 통해 각 구역에서 작동되는 에너지기기 및 개인화기기에 대한 최적제어 시나리오를 생성할 수 있다.
또한, 구역에이전트는 회의스케쥴설정정보 및 일별 에너지기기의 온도 혹은 조도 설정횟수정보를 더 관리하고, 구역최적화프로그램은 회의스케쥴설정정보 및 설정횟수정보를 입력데이터로 더 포함하면서, 회의스케줄, 실내온도, 실내조도 등에 대한 최적제어 시나리오를 생성할 수 있다.
구역최적화프로그램은 사용자설정정보를 입력데이터로 더 포함할 수 있다. 예를 들어, 구역에이전트(ZEMA)는 UI장치를 포함하고 있으면서, 수요반응에 참여할 부하기기의 우선순위정보, 변경 가능한 회의스케줄정보, 원하는 실내환경정보(예, 온도, 습도, 조도, 미세먼지 등)를 생성하고 이를 사용자설정정보로서 구역최적화프로그램에 입력시킬 수 있다. 재실자의 입력이 없는 구역에이전트(ZEMA)는 기본값 혹은 이전설정값으로 사용자설정정보를 생성할 수도 있다.
구역최적화프로그램은 제3최적화함수가 최소(혹은 최대)화되도록 제어시나리오를 생성할 수 있다.
그리고, 최적제어 시나리오에는 기기별 운전지령치가 포함되어 있어, 구역에이전트(ZEMA)는 이러한 운전지령치에 따라 각각의 기기를 제어할 수 있다. 건물장치에 대한 제어시나리오 및 커뮤니티장치에 대한 제어시나리오도 마찬가지로 운전지령치를 포함할 수 있고, 각각의 에이전트(BEMA, CEMA)는 이러한 운전지령치에 따라 해당 장치들을 제어할 수 있다.
도 31을 참조하면, 머신러닝장치(120)는 건물에이전트(BEMA)로 구역별 수요반응인센티브정책 및 CO2저감인센티브정책를 전송하고(S2402), 건물에이전트(BEMA)는 구역에이전트(ZEMA)로 구역별 수요반응인센티브정책 및 CO2저감인센티브정책를 전송할 수 있다(S2404).
그리고, 구역에이전트(ZEMA)는 실시간에너지가격정보, 각 구역별 수요반응인센티브정책 및 CO2저감인센티브정책, 각 구역별 재실자수, 각 구역에서 작동되는 에너지기기 및 개인화기기의 기기에너지사용량데이터, 및 각 구역별 구역에너지수요예측데이터를 머신러닝장치(120)로 전송할 수 있다(S2406, S2408, S2410).
그리고, 머신러닝장치는 구역최적화프로그램을 통해 각 구역에서 작동되는 에너지기기 및 개인화기기에 대한 제어시나리오를 생성하여 구역에이전트(ZEMA)로 전송할 수 있다(S2414).
한편, 상위에이전트는 DR/FR신호를 수신하면, 응찰한 반응용량이 적절히 확보되도록 하위에이전트로 DR/FR신호를 재송신할 수 있는데, 이때, 복수의 하위에이전트에 대해 서로 다른 DR/FR을 전송할 수 있다.
도 32는 주파수조정을 적절히 추종하지 못하는 부하의 출력 곡선을 예시적으로 나타낸 도면이다.
도 32를 참조하면, 부하는 다이나믹특성에 따라 일정한 지연을 가지고 FR신호를 추종할 수 있다. 예를 들어, 건물에 열에너지를 공급하는 HVAC장치의 경우, 건물의 열적다이나믹에 따라 일정한 지연을 가지고 FR신호를 추종할 수 있다.
일 실시예에 따른 에너지관리시스템은 시간과 용량의 두 가지 관점에서 DR/FR에 대응하기 위해 하위에이전트의 DR/FR에 대한 반응용량과 다이나믹특성을 고려하여 하위에이전트롤 DR/FR신호를 송신할 수 있다.
도 33은 일 실시예에 따른 에너지관리시스템이 DR/FR신호에 따라 각 에이전트장치를 제어하는 방법의 흐름도이다.
도 33을 참조하면, 커뮤니티에이전트는 수요관리장치로부터 수요반응 혹은 주파수조정에 대한 커뮤니티인센티브를 수신할 수 있다(S3302).
커뮤니티에이전트는 커뮤니티인센티브에 대응되는 제1DR/FR신호를 수신할 수 있다(S3304).
커뮤니티에이전트는 커뮤니티관리용량 중 커뮤니티인센티브에 응동하는 반응용량을 제1DR/FR신호에 따라 제어할 수 있다(S3306).
커뮤니티에이전트는 제1DR/FR신호에 따라 ESS를 방전시킬 수 있고, 커뮤니티공용부하의 전력소비를 조절할 수 있다.
커뮤니티에이전트는 건물에이전트가 DR/FR신호에 반응하도록 각 건물에이전트로 건물인센티브를 송신할 수 있다(S3308). 이때, 송신되는 건물인센티브는 도 21을 참조하여 설명한 반응용량을 계산하기 위해 송신된 건물인센티브와는 다소 다른 값일 수 있다. 도 21을 참조하여 설명한 것과 같이 커뮤니티에이전트는 건물에이전트로 건물인센티브를 송신하여 건물에이전트가 참여할 수 있는 반응용량을 확인할 수 있는데, 이때, 확인된 반응용량이 커뮤니티에이전트가 예상한 용량보다 작거나 클 경우, 커뮤니티에이전트는 실제 DR/FR신호에 따라 제어를 수행할 때, 건물인센티브를 변경하여 송신할 수 있다.
그리고, 커뮤니티에이전트는 각 건물에이전트로 건물인센티브에 대응되는 제2DR/FR신호를 전송할 수 있다(S3310). 각 건물의 부하특성은 서로 다를 수 있는데, 예를 들어, 제2DR/FR신호에 대한 각 건물의 반응시간(response time)이 서로 다를 수 있다.
커뮤니티에이전트는 각 건물의 부하특성에 따라 적어도 두 개의 건물에이전트로 서로 다른 제2DR/FR신호를 전송할 수 있다.
커뮤니티에이전트는 각 건물에이전트의 DR/FR 순응도, DR/FR 기여도-DR/FR 구간 또는 피크타임과 같이 인센티브가 높거나 실시간 전력 가격이 높은 구간에 반응용량을 늘려서 DR/FR 인센티브 수익에 기여한 정도-, 등을 입력데이터로 포함하는 머신러닝을 통해 각 건물에이전트로 전송할 제2DR/FR신호를 결정할 수 있다.
건물에이전트는 제2DR/FR신호를 수신하고 건물관리용량 중 건물인센티브에 응동하는 반응용량을 제2DR/FR신호에 따라 제어할 수 있다(S3312).
한편, 각 건물의 부하특성은 각 건물의 피크전력시간대로 결정될 수 있다. 상업용 건물의 경우, 주간시간에 피크전력시간대가 나타날 수 있고, 주거용 건물의 경우, 야간시간에 피크전력시간대가 나타날 수 있다. 같은 상업용 건물이더라도, 교통용 건물-지하철 건물, 버스 건물-은 출퇴근시간에 피크전력시간대가 나타날 수 있고, 사무용 건물은 오후 2시 ~ 3시의 시간에 피크전력시간대가 나타날 수 있다. 커뮤니티에이전트는 각 건물의 피크전력시간대에 따라 서로 다른 제2DR/FR신호를 전송할 수 있다.
건물에이전트는 건물의 열적다이나믹을 고려하여 전력가격이 낮은 시간대에서 건물에 열에너지가 축적되도록 열에너지기기를 제어할 수 있다.
그리고, 건물에이전트는 구역인센티브를 구역에이전트로 전송할 수 있다(S3314).
이때, 건물에이전트는 구역별 에너지수요, DR/FR 가능한 부하용량, DR/FR 순응도, DR/FR 기여도 등을 입력데이터로 포함하는 머신러닝을 통해 구역인센티브를 생성할 수 있다.
그리고, 구역에이전트는 구역관리용량 중 구역인센티브에 응동하는 반응용량이 수요반응 혹은 주파수조정에 참여하도록 제어할 수 있다.
이때, 송신되는 구역인센티브는 도 21을 참조하여 설명한 반응용량을 계산하기 위해 송신된 구역인센티브와는 다소 다른 값일 수 있다. 도 21을 참조하여 설명한 것과 같이 건물에이전트는 구역에이전트로 구역인센티브를 송신하여 구역에이전트가 참여할 수 있는 반응용량을 확인할 수 있는데, 이때, 확인된 반응용량이 건물에이전트가 예상한 용량보다 작거나 클 경우, 건물에이전트는 실제 DR/FR신호에 따라 제어를 수행할 때, 구역인센티브를 변경하여 송신할 수 있다.
도 34는 xEMA의 내부 구성도이다.
구역에이전트(ZEMA), 건물에이전트(BEMA), 커뮤니티에이전트(CEMA)는 모두 동일하게 xEMA의 구조를 가질 수 있다. 그리고, 각각의 에이전트(ZEMA, BEMA, CEMA)는 필요에 따라 일부 구성을 활성(Active)으로 설정하거나 비활성(Non-active)으로 설정할 수 있다.
xEMA는 데이터를 지역적으로 저장하는 로컬DB(2402), 기상정보 혹은 외기데이터를 획득하는 날씨장치(2404), 수요반응정보를 관리하고 수요반응지령치를 처리하는 수요반응장치(2406), 전력의 실시간에너지가격을 관리하는 실시간가격장치(2408), 에이전트의 계층구조를 관리하는 계층관리장치(2410), 에이전트의 고장을 진단하는 구성관리장치(2412), 머신러닝 및 기타 제어를 관리하는 ML(Machine Learning)장치(2414), 센서로부터 환경데이터를 획득하는 센서측정장치(2416), 전기기기로부터 에너지사용량데이터를 획득하는 전기기기측정장치(2418), 분산전원의 상태정보를 획득하고 분산전원을 제어하는 분산전원제어장치(2420), ESS의 상태정보를 획득하고 ESS를 제어하는 ESS제어장치(2422), EV충전소의 상태정보를 획득하고 EV충전소를 제어하는 EV충전소제어장치(2424), 부하를 제어하고 관리하는 부하관리장치(2426), 사용자인터페이스를 제공하는 UI장치(2428) 등을 포함할 수 있다.
이상에서 설명한 바와 같이 본 실시예에 의하면, EMS 장치가 건물의 구역별 다양한 (에너지)환경을 반영할 수 있게 되고, 일부 고장이 발생하여도 전체 시스템의 신뢰성이 저하되지 않으며, 기기의 플러그앤플레이(Plug & Play)가 가능하게 되고, 거주자의 재실현황, 에너지사용패턴, 편의성을 반영할 수 있게 된다. 또한, 본 발명에 의하면, 건물의 구역별로 사용자 편의성과 에너지 비용이 최적으로 결정되도록 하는 에너지관리시스템 기술을 제공할 수 있다. 그리고, 본 발명에 의하면, 종래의 탑-다운방식(중앙집중적인 통합제어방식)의 문제를 해소하고, 각 구역에서의 독립적인 에너지관리정책을 반영하여 전체 영역의 에너지관리정책을 결정할 수 있게 된다.
이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
Claims (22)
- 복수의 구역으로 세분되는 복수의 건물이 위치하는 커뮤니티의 에너지관리시스템에 있어서,
상기 커뮤니티의 에너지를 관리하는 장치이고, 수요관리장치로부터 수요반응(DR: Demand Response) 혹은 주파수조정(FR: Frequency Regulation)에 대한 제1인센티브를 수신하고, 커뮤니티관리용량 중 상기 제1인센티브에 응동하는 제1반응용량을 계산하고, 제2인센티브를 건물에이전트로 전송하는 커뮤니티에이전트;
상기 건물의 에너지를 관리하는 장치이고, 건물관리용량 중 상기 제2인센티브에 응동하는 제2반응용량을 계산하고, 제3인센티브를 구역에이전트로 전송하는 복수의 상기 건물에이전트; 및
상기 구역의 에너지를 관리하는 장치이고, 구역관리용량 중 상기 제3인센티브에 응동하는 제3반응용량을 계산하고, 상기 제3반응용량을 상기 건물에이전트로 전송하는 복수의 상기 구역에이전트를 포함하고,
상기 건물에이전트는 복수의 상기 구역에이전트로부터 상기 제3반응용량을 수신하고, 복수의 상기 제3반응용량과 상기 제2반응용량을 합산한 제4반응용량을 상기 커뮤니티에이전트로 전송하고,
상기 커뮤니티에이전트는 복수의 상기 건물에이전트로부터 상기 제4반응용량을 수신하고, 복수의 상기 제4반응용량과 상기 제1반응용량을 합산한 제5반응용량을 상기 수요관리장치로 전송하며,
상기 커뮤니티관리용량은 상기 건물에이전트에 속하지 않고 상기 커뮤니티에이전트에 의해 직접 관리되는 에너지용량이고,
상기 커뮤니티에이전트는 상기 제1인센티브, 상기 제2인센티브, 상기 제1반응용량 및 상기 제4반응용량을 인자에 포함하여 계산되는 커뮤니티 인센티브수익이 최대가 되도록 상기 제2인센티브를 결정하며,
상기 건물관리용량은 상기 구역에이전트에 속하지 않고 상기 건물에이전트에 의해 직접 관리되는 에너지용량이고,
상기 건물에이전트는 상기 제2인센티브, 상기 제3인센티브, 상기 제2반응용량 및 상기 제3반응용량을 인자에 포함하여 계산되는 건물 인센티브수익이 최대가 되도록 상기 제3인센티브를 결정하는 것을 특징으로 하는 에너지관리시스템. - 삭제
- 제1항에 있어서,
상기 구역에이전트는 구역 인센티브수익과 사용자만족도로 구성되는 목적함수가 최대가 되도록 상기 제3반응용량을 결정하되, 상기 구역 인센티브수익은 상기 제3인센티브와 상기 제3반응용량에 의해 결정되고, 상기 사용자만족도는 정량화된 값으로 상기 제3반응용량에 의해 감소되는 에너지관리시스템. - 제1항에 있어서,
상기 커뮤니티관리용량은 커뮤니티공용부하용량과 커뮤니티분산전원용량을 포함하는 에너지관리시스템. - 제4항에 있어서,
상기 제1반응용량에는 상기 커뮤니티에이전트에 의해 직접 관리되는 태양광발전기의 발전예측량 및 ESS(Energy Storage System)의 방전가능용량이 포함되는 에너지관리시스템. - 제4항에 있어서,
상기 커뮤니티에이전트는 상기 커뮤니티의 재실자정보를 입력데이터로 포함하는 머신러닝을 통해 상기 커뮤니티공용부하용량 중 상기 제1인센티브에 응동하는 반응용량을 계산하는 에너지관리시스템. - 제6항에 있어서,
상기 구역에이전트는 상기 구역에서 생성되는 데이터 중 일부를 입력데이터로 포함하는 머신러닝을 통해 상기 구역의 재실자정보를 생성하고,
상기 커뮤니티에이전트는 각 구역의 재실자정보를 취합하여 상기 커뮤니티의 재실자정보를 생성하는 에너지관리시스템. - 제1항에 있어서,
상기 건물에이전트는 상기 커뮤니티에이전트로부터 인센티브정보를 추가로 수신하고,
상기 인센티브정보는 상기 커뮤니티의 전체 건물 중에서 상기 건물에이전트에 대응되는 건물의 부하용량순위 및 인센티브순위를 포함하고,
상기 제2반응용량은 상기 부하용량순위 및 상기 인센티브순위를 입력데이터로 포함하는 머신러닝을 통해 계산되는 에너지관리시스템. - 제8항에 있어서,
상기 제2반응용량 및 상기 제3인센티브는 상기 부하용량순위 및 상기 인센티브순위를 입력데이터로 포함하는 머신러닝을 통해 계산되는 에너지관리시스템. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 복수의 구역으로 세분되는 복수의 건물이 위치하는 커뮤니티의 에너지관리방법에 있어서,
상기 커뮤니티의 에너지를 관리하는 커뮤니티에이전트가 수요관리장치로부터 수요반응(DR: Demand Response) 혹은 주파수조정(FR: Frequency Regulation)에 대한 제1인센티브를 수신하는 단계;
상기 커뮤니티에이전트가 상기 제1인센티브에 대응되는 제1DR/FR신호를 수신하는 단계;
상기 커뮤니티에이전트가 커뮤니티관리용량 중 상기 제1인센티브에 응동하는 제1반응용량을 상기 제1DR/FR신호에 따라 제어하는 단계;
상기 커뮤니티에이전트가 건물에이전트로 제2인센티브를 전송하는 단계;
상기 커뮤니티에이전트가 상기 건물에이전트로 상기 제2인센티브에 대응되는 제2DR/FR신호를 전송하는 단계;
상기 건물의 에너지를 관리하는 상기 건물에이전트가 상기 제2인센티브를 수신하는 단계;
상기 건물에이전트가 상기 제2DR/FR신호를 수신하는 단계;
상기 건물에이전트가 건물관리용량 중 상기 제2인센티브에 응동하는 제2반응용량을 상기 제2DR/FR신호에 따라 제어하는 단계;
상기 건물에이전트가 제3인센티브를 구역에이전트로 전송하는 단계;
상기 구역의 에너지를 관리하는 상기 구역에이전트가 구역관리용량 중 상기 제3인센티브에 응동하는 제3반응용량이 상기 수요반응 혹은 상기 주파수조정에 참여하도록 상기 제3반응용량을 제어하는 단계를 포함하고,
상기 제2DR/FR신호를 전송하는 단계에서, 상기 커뮤니티에이전트는 각 건물의 부하특성에 따라 적어도 두 개의 상기 건물에이전트로 서로 다른 상기 제2DR/FR신호를 전송하고,
상기 커뮤니티관리용량은 상기 건물에이전트에 속하지 않고 상기 커뮤니티에이전트에 의해 직접 관리되는 에너지용량이고,
상기 커뮤니티에이전트는 상기 제1인센티브, 상기 제2인센티브, 상기 제1반응용량, 상기 제2반응용량 및 상기 제3반응용량을 인자에 포함하여 계산되는 커뮤니티 인센티브수익이 최대가 되도록 상기 제2인센티브를 결정하며,
상기 건물관리용량은 상기 구역에이전트에 속하지 않고 상기 건물에이전트에 의해 직접 관리되는 에너지용량이고,
상기 건물에이전트는 상기 제2인센티브, 상기 제3인센티브, 상기 제2반응용량 및 상기 제3반응용량을 인자에 포함하여 계산되는 건물 인센티브수익이 최대가 되도록 상기 제3인센티브를 결정하는 것을 특징으로 하는 에너지관리방법. - 제18항에 있어서,
각 건물의 부하특성은 각 건물의 피크전력시간대로 결정되고,
상기 커뮤니티에이전트는 각 건물의 피크전력시간대에 따라 서로 다른 상기 제2DR/FR신호를 전송하는 에너지관리방법. - 제18항에 있어서,
각 건물의 부하특성은 상기 제2DR/FR신호에 대한 반응시간(response time)으로 결정되는 에너지관리방법. - 제18항에 있어서,
상기 커뮤니티에이전트는 상기 수요반응 혹은 상기 주파수조정에 대한 각 건물의 순응도 혹은 기여도에 따라 상기 제2인센티브 혹은 상기 제2DR/FR신호를 다르게 결정하는 에너지관리방법. - 제18항에 있어서,
상기 건물에이전트는 상기 건물의 열적다이나믹을 고려하여 전력가격이 낮은 시간대에서 상기 건물에 열에너지가 축적되도록 열에너지기기를 제어하는 에너지관리방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170154912A KR102005269B1 (ko) | 2017-11-20 | 2017-11-20 | 자율형 커뮤니티 에너지 관리 시스템 및 방법 |
US15/938,697 US10514665B2 (en) | 2017-11-20 | 2018-03-28 | Autonomous community energy management system and method |
EP18166064.8A EP3487025B1 (en) | 2017-11-20 | 2018-04-06 | Autonomous community energy management system and method |
JP2018199744A JP2019110742A (ja) | 2017-11-20 | 2018-10-24 | 自律型コミュニティエネルギー管理システム及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170154912A KR102005269B1 (ko) | 2017-11-20 | 2017-11-20 | 자율형 커뮤니티 에너지 관리 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190057676A KR20190057676A (ko) | 2019-05-29 |
KR102005269B1 true KR102005269B1 (ko) | 2019-07-31 |
Family
ID=61911480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170154912A KR102005269B1 (ko) | 2017-11-20 | 2017-11-20 | 자율형 커뮤니티 에너지 관리 시스템 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10514665B2 (ko) |
EP (1) | EP3487025B1 (ko) |
JP (1) | JP2019110742A (ko) |
KR (1) | KR102005269B1 (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020087206A (ja) * | 2018-11-29 | 2020-06-04 | 株式会社日立製作所 | 自律体システム及びその制御方法 |
KR20200068870A (ko) * | 2018-12-06 | 2020-06-16 | 삼성전자주식회사 | 에너지 절감을 제어하는 방법 및 그 장치 |
US11592792B2 (en) * | 2019-01-30 | 2023-02-28 | Johnson Controls Tyco IP Holdings LLP | Energy control system with energy provider level demand optimization |
KR102350298B1 (ko) | 2019-10-24 | 2022-01-12 | (주)이젝스 | 에너지 관리 시스템 및 그 관리 방법 |
US11193683B2 (en) * | 2019-12-31 | 2021-12-07 | Lennox Industries Inc. | Error correction for predictive schedules for a thermostat |
JP7104345B2 (ja) * | 2020-09-30 | 2022-07-21 | ダイキン工業株式会社 | 電力制御システムおよびプログラム |
FI20205998A1 (en) * | 2020-10-12 | 2022-04-13 | Sympower Oy | Power equalization reserve for the electricity grid |
KR102509750B1 (ko) * | 2020-11-09 | 2023-03-15 | 한국철도기술연구원 | 철도 시설물의 에너지 제어 시스템 및 방법 |
KR102677122B1 (ko) * | 2021-11-29 | 2024-06-20 | 옴니시스템 주식회사 | 공유 공동체에 대한 전력 공급을 최적화하기 위한 장치 및 이를 위한 방법 |
KR102643523B1 (ko) * | 2022-02-08 | 2024-03-06 | 한국에너지기술연구원 | 전기차의 충전 인프라를 관리하기 위한 시스템 및 방법 |
WO2023191150A1 (ko) | 2022-04-01 | 2023-10-05 | (주)이젝스 | 그룹 단위의 에너지 관리 시스템 및 그 관리 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101753907B1 (ko) * | 2016-05-20 | 2017-07-05 | 상명대학교산학협력단 | 건물군 에너지 수요 관리 방법 및 그를 위한 장치 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070136219A1 (en) * | 2005-12-08 | 2007-06-14 | Minkyoung Kim | Intelligent multi-agent system by learning engine and method for operating the same |
US8548607B1 (en) * | 2008-11-03 | 2013-10-01 | Autani Corp. | Automation system network management, architectures, and methods and applications thereof |
US20120041803A1 (en) * | 2010-08-10 | 2012-02-16 | Accenture Global Services Gmbh | Customer value opportunity system |
US20120078687A1 (en) * | 2010-09-24 | 2012-03-29 | International Business Machines Corporation | System and method for lowest cost aggregate energy demand reduction |
US20120310860A1 (en) * | 2011-06-06 | 2012-12-06 | Alcatel-Lucent | Cloud-Based Demand Response |
US9082141B2 (en) * | 2011-10-27 | 2015-07-14 | General Electric Company | Systems and methods to implement demand response events |
KR20130091573A (ko) | 2012-02-08 | 2013-08-19 | 한국전자통신연구원 | 공동주택단지에서의 최적 에너지 관리 및 에너지 설비 제어 연동 시스템 |
KR101439614B1 (ko) * | 2012-07-24 | 2014-09-12 | 주식회사 효성 | 에이전트 기반 에너지 관리 시스템 및 방법 |
US9461876B2 (en) * | 2012-08-29 | 2016-10-04 | Loci | System and method for fuzzy concept mapping, voting ontology crowd sourcing, and technology prediction |
US10740775B2 (en) * | 2012-12-14 | 2020-08-11 | Battelle Memorial Institute | Transactive control and coordination framework and associated toolkit functions |
EP2965397A4 (en) * | 2013-03-07 | 2016-12-14 | Siemens Corp | PLANNING THE DEMAND IN AN ELECTRICAL NETWORK USING PRICES FOR THE NEXT WORKING DAY AND MARKET PRICES IN REAL-TIME |
EP2973926A4 (en) * | 2013-03-15 | 2016-12-21 | Pacecontrols Llc | SYSTEM AND APPARATUS FOR INTEGRATED HEATING, VENTILATION, AIR CONDITIONING AND REFRIGERATION (HVACR) AND OTHER ENERGY EFFICIENCY AND RESPONSE TO REQUEST |
US9595070B2 (en) * | 2013-03-15 | 2017-03-14 | Google Inc. | Systems, apparatus and methods for managing demand-response programs and events |
US9098876B2 (en) * | 2013-05-06 | 2015-08-04 | Viridity Energy, Inc. | Facilitating revenue generation from wholesale electricity markets based on a self-tuning energy asset model |
KR20150000602A (ko) | 2013-06-25 | 2015-01-05 | 삼성물산 주식회사 | 중앙집중관리 방식의 건물별 맞춤형 에너지 관리 서비스 제공 방법 및 서버 |
KR20150009375A (ko) * | 2013-07-16 | 2015-01-26 | 한국전자통신연구원 | 전력 사용량 예측 방법 및 그 장치 |
EP2852023B1 (en) | 2013-09-18 | 2016-11-02 | Alcatel Lucent | Methods of controlling or at least partly controlling energy consumption and energy provision in different hierachical levels of a power grid |
KR101519734B1 (ko) | 2013-10-25 | 2015-05-12 | 단국대학교 산학협력단 | 실시간 재실 정보를 이용한 건물 에너지 시뮬레이션 시스템 |
KR101756508B1 (ko) | 2014-09-19 | 2017-07-20 | 단국대학교 산학협력단 | 스마트 써모스탯을 이용한 통합형 실시간 예측 건물 에너지 관리 방법 및 시스템 |
JP6079803B2 (ja) * | 2015-03-20 | 2017-02-15 | ダイキン工業株式会社 | デマンドレスポンス制御結果提示装置 |
US10190793B2 (en) | 2015-10-08 | 2019-01-29 | Johnson Controls Technology Company | Building management system with electrical energy storage optimization based on statistical estimates of IBDR event probabilities |
US10361584B2 (en) * | 2016-11-16 | 2019-07-23 | Korea Institute Of Energy Research | System for managing energy, method of managing energy, and method of predicting energy demand |
-
2017
- 2017-11-20 KR KR1020170154912A patent/KR102005269B1/ko active IP Right Grant
-
2018
- 2018-03-28 US US15/938,697 patent/US10514665B2/en active Active
- 2018-04-06 EP EP18166064.8A patent/EP3487025B1/en active Active
- 2018-10-24 JP JP2018199744A patent/JP2019110742A/ja not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101753907B1 (ko) * | 2016-05-20 | 2017-07-05 | 상명대학교산학협력단 | 건물군 에너지 수요 관리 방법 및 그를 위한 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP2019110742A (ja) | 2019-07-04 |
KR20190057676A (ko) | 2019-05-29 |
EP3487025B1 (en) | 2020-02-19 |
EP3487025A1 (en) | 2019-05-22 |
US20190155227A1 (en) | 2019-05-23 |
US10514665B2 (en) | 2019-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102005269B1 (ko) | 자율형 커뮤니티 에너지 관리 시스템 및 방법 | |
KR101908515B1 (ko) | 에너지 관리 시스템, 에너지 관리 방법 및 에너지 수요 예측 방법 | |
KR101873333B1 (ko) | 에너지 수요 예측 방법, 분산 에너지 관리 방법 및 시스템 | |
Zhang et al. | Smart charging management for shared autonomous electric vehicle fleets: A Puget Sound case study | |
Callaway et al. | Achieving controllability of electric loads | |
CN107103401B (zh) | 控制配电网络中的电能消耗的方法和节点 | |
JP5355147B2 (ja) | 排出係数算定器および排出係数算定方法 | |
US10361584B2 (en) | System for managing energy, method of managing energy, and method of predicting energy demand | |
US20160164313A1 (en) | Power supply and demand adjustment system and power supply and demand adjustment method | |
Reis et al. | A multi-agent system approach to exploit demand-side flexibility in an energy community | |
CN107086668A (zh) | 一种分布式储能网络化运营平台及电能优化调配方法 | |
Tiwari et al. | Automated demand response in smart distribution grid: a review on metering Infrastructure, communication technology and optimization models | |
CN103733463A (zh) | 基于市场数据来控制能量服务的方法及装置 | |
US20220337059A1 (en) | Methods and Systems for Controlling an Energy Exchange | |
JPWO2017038720A1 (ja) | 管理サーバ、管理方法及び管理システム | |
Youssef et al. | Optimizing energy consumption patterns of smart home using a developed elite evolutionary strategy artificial ecosystem optimization algorithm | |
Carvalho et al. | An adaptive multi-agent-based approach to smart grids control and optimization | |
Chreim et al. | Energy management in residential communities with shared storage based on multi-agent systems: Application to smart grids | |
Fan et al. | Demand response scheduling algorithm for smart residential communities considering heterogeneous energy consumption | |
Aduda | Smart grid-building energy interactions: demand side power flexibility in office buildings | |
US20200361336A1 (en) | Management apparatus, apparatus, and computer-readable storage medium | |
Zhou et al. | A decentralized access control algorithm for PHEV charging in smart grid | |
KR102012931B1 (ko) | 폴트 톨러런트 기능을 포함하는 에너지관리시스템 및 에너지관리방법 | |
Alfageme et al. | Metaheuristics for optimal scheduling of appliances in energy efficient neighbourhoods | |
Minoli et al. | The Emerging “Energy Internet of Things” |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |