KR101754210B1 - Module based energy storage system that can extend dynamic function in real time and method thereof - Google Patents
Module based energy storage system that can extend dynamic function in real time and method thereof Download PDFInfo
- Publication number
- KR101754210B1 KR101754210B1 KR1020160053961A KR20160053961A KR101754210B1 KR 101754210 B1 KR101754210 B1 KR 101754210B1 KR 1020160053961 A KR1020160053961 A KR 1020160053961A KR 20160053961 A KR20160053961 A KR 20160053961A KR 101754210 B1 KR101754210 B1 KR 101754210B1
- Authority
- KR
- South Korea
- Prior art keywords
- module
- dynamic
- dynamic module
- control command
- identification information
- Prior art date
Links
- 238000004146 energy storage Methods 0.000 title claims abstract description 56
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000003068 static effect Effects 0.000 claims description 56
- 238000004891 communication Methods 0.000 claims description 43
- 238000012545 processing Methods 0.000 claims description 34
- 238000009434 installation Methods 0.000 claims description 30
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000003213 activating effect Effects 0.000 claims description 7
- 238000013507 mapping Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000004044 response Effects 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
- H02J3/28—Arrangements for balancing of the load in a network by storage of energy
-
- 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
-
- 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
- H02J9/00—Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting
-
- 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
- Y02B90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02B90/20—Smart grids as enabling technology in buildings sector
-
- Y02B90/222—
-
- 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
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/14—Energy storage units
-
- 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/12—Energy storage units, uninterruptible power supply [UPS] systems or standby or emergency generators, e.g. in the last power distribution stages
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Power Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Water Supply & Treatment (AREA)
- Emergency Management (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
Abstract
본 발명은 에너지 저장 시스템(Energy Storage System: ESS) 및 그 운용방법에 관한 것으로, 더욱 상세하게는 새롭게 개발되거나 새로운 기능이 추가된 ESS 디바이스들 및 그 ESS 디바이스의 동작 및 기능을 제어하기 위한 동적모듈을 실시간 및 동적으로 추가하여 새롭게 개발된 ESS 디바이스 및 새롭게 추가된 ESS 디바이스의 기능을 확장할 수 있는 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템 및 실시간 동적 기능 확장 방법에 관한 것이다.The present invention relates to an energy storage system (ESS) and a method of operating the same, and more particularly, to an ESS device and a dynamic module for controlling the operation and function of the ESS device, Based dynamic energy storage system capable of expanding the functions of a newly developed ESS device and a newly added ESS device by real-time and dynamic addition of a real-time dynamic storage function and real-time dynamic function expansion method.
Description
본 발명은 에너지 저장 시스템(Energy Storage System: ESS) 및 그 운용방법에 관한 것으로, 더욱 상세하게는 새롭게 개발되거나 새로운 기능이 추가된 ESS 디바이스들 및 그 ESS 디바이스의 동작 및 기능을 제어하기 위한 동적모듈을 실시간 및 동적으로 추가하여 새롭게 개발된 ESS 디바이스 및 새롭게 추가된 ESS 디바이스의 기능을 확장할 수 있는 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템 및 실시간 동적 기능 확장 방법에 관한 것이다.The present invention relates to an energy storage system (ESS) and a method of operating the same, and more particularly, to an ESS device and a dynamic module for controlling the operation and function of the ESS device, Based dynamic energy storage system capable of expanding the functions of a newly developed ESS device and a newly added ESS device by real-time and dynamic addition of a real-time dynamic storage function and real-time dynamic function expansion method.
일반적으로, 에너지 저장 시스템(Energy Storage System: ESS- 이하 "ESS" 또는 "ESS 시스템"이라 함)은 과잉 생성된 전력을 저장해 두었다가 일시적으로 전력이 부족할 때 저장된 전력을 공급해 주어 전력을 효율적으로 관리하는 시스템이다.Generally, an energy storage system (hereinafter referred to as an "ESS" or "ESS system") stores excess generated power and temporarily stores the stored power when the power is insufficient to efficiently manage the power System.
통상 ESS 시스템은 배터리, 배터리관리모듈(Battery Management System: 이하 "BMS" 또는 "BMS 시스템"이라 함), 전력변환시스템(Power Conversion System: 이하 "PCS" 또는 "PCS 시스템"이라 함) 및 센서 등과 같은 환경측정장치들을 포함하는 디바이스들과 상기 디바이스들을 제어하고 정보를 수집 및 제공하는 전력제어모듈(Power Control Module: 이하 "PCM"이라 함)을 포함한다.Typically, the ESS system comprises a battery, a battery management module (hereinafter referred to as "BMS" or "BMS system"), a power conversion system (hereinafter referred to as "PCS" And includes a power control module (hereinafter referred to as "PCM ") that controls devices and collects and provides information.
상기 BMS는 배터리의 충전 상태 등을 외부 인터페이스를 통해 알려주고, 과충전/과방전 등의 보호 기능 등을 수행한다.The BMS notifies the charged state of the battery through an external interface, and performs a protection function such as overcharge / overdischarge.
상기 PCS는 발전원에서 전력을 입력받아, 배터리에 저장하거나 계통으로 전력을 방출하기 위해 전기의 특성 변환을 담당한다.The PCS receives power from a power source, stores it in a battery, or takes charge of characteristic conversion of electricity to emit power to the system.
PCM은 외부 인터페이스 통해 상기 BMS, PCS를 제어하거나 상기 측정 디바이스들을 통해 ESS 시스템의 각종 환경을 모니터링한다.The PCM controls the BMS, PCS through an external interface or monitors various environments of the ESS system through the measurement devices.
이러한 ESS 시스템은 전기자동차의 보급이 증가함에 따라 더욱 중요해지고 있으며, ESS 시스템을 필요로 하는 분야 및 구매자들이 증가하고 있는 추세에 있다.Such an ESS system is becoming more important as the spread of electric vehicles increases, and there is an increasing trend in the fields and buyers who need an ESS system.
이와 같이 ESS 시스템이 적용되는 분야가 증가했으며, 지속적으로 증가할 것으로 예측되며, 적용 분야의 증가에 따라 ESS 시스템에 포함되는 새로운 기능을 구비하는 ESS 디바이스들이 지속적으로 개발될 것으로 예상된다.As such, the field of application of the ESS system is expected to increase continuously, and it is expected that the ESS devices with new functions included in the ESS system will be continuously developed as the application field increases.
또한, 개발된 ESS 디바이스들 또한 새롭고 향상된 새로운 기능들이 지속적으로 추가될 것으로 예상된다.It is also expected that the new ESS devices will continue to add new and improved new features.
그러나 ESS 시스템은 임베디드 기반의 장치들로 구성되므로 새로운 ESS 디바이스가 추가되거나 기존 ESS 디바이스의 기능이 변경되면 ESS 디바이스의 기능을 제어하는 PCM의 인터페이스 수단을 포함하는 제어프로그램 전체를 변경해야 하므로 추가 기능에 따른 ESS 시스템 구축에 많은 시간과 자원이 소요되는 문제점이 있었다.However, since the ESS system consists of embedded-based devices, it is necessary to change the entire control program including the PCM interface means to control the function of the ESS device when a new ESS device is added or the function of the existing ESS device is changed. It takes much time and resources to construct the ESS system.
따라서 본 발명의 목적은 새롭게 개발되거나 새로운 기능이 추가된 ESS 디바이스들 및 그 ESS 디바이스의 동작 및 기능을 제어하기 위한 동적모듈을 실시간 및 동적으로 추가하여 새롭게 개발된 ESS 디바이스 및 새롭게 추가된 ESS 디바이스의 기능을 확장할 수 있는 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템 및 실시간 동적 기능 확장 방법을 제공함에 있다.It is therefore an object of the present invention to provide an ESS device newly and newly added and a dynamic module for controlling the operation and function of the ESS device in real time and dynamically, Based energy storage system capable of real-time dynamic function expansion capable of expanding functions and a real-time dynamic function expansion method.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템은: 임의의 동적모듈에 대한 모듈 설치 이벤트의 발생 시 상기 동적모듈에 대한 정보인 동적모듈 정보를 전송하고, 에너지 저장 동작을 관제하기 위한 모듈 제어명령을 전송하는 관제서버; 및 상기 동적모듈에 의해 동작되는 새로운 ESS 디바이스가 설치된 후 상기 동적모듈 정보가 수신되면 상기 동적모듈 정보에 대응하는 동적모듈을 활성화하여 상기 모듈 제어명령에 따라 상기 ESS 디바이스를 구동시키는 에너지 저장 관리부를 포함하되, 상기 에너지 저장 관리부는, 각각의 동적모듈에 의해 동작하는 적어도 하나 이상의 ESS 디바이스; 및 상기 ESS 디바이스가 설치된 후 상기 동적모듈 정보가 수신되면 상기 동적모듈 정보에 대응하는 동적모듈을 활성화하여 상기 설치된 ESS 디바이스를 활성화하고, 상기 관제서버로부터의 상기 활성화된 동적모듈에 의해 동작하는 ESS 디바이스에 대한 모듈 제어명령의 수신 시 상기 모듈 제어명령에 따라 해당 동적모듈을 통해 상기 ESS 디바이스를 제어하는 전력제어모듈을 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a module-based energy storage system capable of extending a real-time dynamic function, comprising: a controller for transmitting a dynamic module information, which is information on the dynamic module, A control server for transmitting a module control command for controlling an energy storage operation; And an energy storage management unit for activating a dynamic module corresponding to the dynamic module information when the dynamic module information is received after a new ESS device operated by the dynamic module is installed to drive the ESS device according to the module control command Wherein the energy storage management unit comprises: at least one ESS device operating by each dynamic module; And activating a dynamic module corresponding to the dynamic module information to activate the installed ESS device when the dynamic module information is received after the ESS device is installed, And a power control module for controlling the ESS device through the corresponding dynamic module according to the module control command upon reception of a module control command for the ESS device.
상기 관제서버는, 상기 전력제어모듈을 통해 상기 동적모듈에 의해 동작하는 ESS 디바이스가 설치되는지를 모니터링하고, ESS 디바이스의 설치 감지 시 상기 모듈 설치 이벤트를 발생시키는 동적모듈 설치 모니터링부; 및 상기 모듈 설치 이벤트의 발생 시 상기 동적모듈 정보를 상기 전력제어모듈로 전송하는 모듈 관리부를 포함하는 서버 제어부를 포함하는 것을 특징으로 한다.Wherein the control server monitors whether an ESS device operated by the dynamic module is installed through the power control module and generates the module installation event upon detecting installation of the ESS device; And a module management unit for transmitting the dynamic module information to the power control module upon occurrence of the module installation event.
상기 전력제어모듈은, 상기 관제서버와 데이터 통신을 수행하는 PCM 데이터 통신부 및 상기 ESS 디바이스들과 데이터 통신을 수행하는 PCM 인터페이스부를 포함하는 통신부; 및 상기 동적모듈에 의해 동작되는 ESS 디바이스가 설치된 후 상기 PCM 데이터 통신부를 통해 상기 동적모듈 정보가 수신되면 상기 동적모듈 정보에 대응하는 동적모듈을 구동하고 구동된 동적모듈에 의해 상기 PCM 인터페이스부를 통해 상기 ESS 디바이스와 통신을 수행하여 상기 ESS 디바이스를 구동 및 제어하는 PCM 제어부를 포함하는 것을 특징으로 한다.Wherein the power control module comprises: a communication unit including a PCM data communication unit for performing data communication with the control server and a PCM interface unit for performing data communication with the ESS devices; And when the dynamic module information is received through the PCM data communication unit after the ESS device operated by the dynamic module is installed, the dynamic module corresponding to the dynamic module information is driven, And a PCM controller for communicating with the ESS device to drive and control the ESS device.
상기 PCM 제어부는, 적어도 하나 이상의 동적모듈을 포함하는 동적모듈 관리부; 상기 통신부의 PCM 데이터 통신부를 통해 관제서버가 송신한 동적모듈 정보 및 제어명령을 수신하여 출력하는 라우터 처리부; 및 상기 동적모듈 정보를 상기 라우터 처리부를 통해 입력받아 상기 동적모듈 관리부에서 상기 설치된 ESS 디바이스에 대응하는 해당 동적모듈을 등록한 후 활성화시키고, 활성화된 동적모듈에 의해 해당 ESS 디바이스를 구동하고, 상기 라우터 처리부를 통해 상기 모듈 제어명령이 입력되면 해당 동적모듈을 통해 해당 ESS 디바이스를 제어하는 동적모듈 에이전트를 포함하는 것을 특징으로 한다.Wherein the PCM control unit comprises: a dynamic module management unit including at least one dynamic module; A router processing unit for receiving and outputting dynamic module information and a control command transmitted by the control server through the PCM data communication unit of the communication unit; And the dynamic module information is received through the router processing unit, the dynamic module management unit registers and activates a corresponding dynamic module corresponding to the installed ESS device, drives the corresponding ESS device by the activated dynamic module, And a dynamic module agent for controlling the corresponding ESS device through the dynamic module when the module control command is inputted through the dynamic module.
상기 동적모듈 에이전트는, 상기 라우터 처리부와 상기 동적모듈 관리부의 동적모듈간의 공통 통신 인터페이스를 제공하는 라우트 공통 인터페이스 처리부; 상기 모듈 설치 이벤트의 발생에 따라 관제서버로부터 수신된 동적모듈 정보가 상기 라우트 공통 인터페이스 처리부를 통해 입력되면 상기 동적모듈 정보에 포함되어 있는 동적모듈을 동적모듈 관리부로부터 로딩하여 출력하는 모듈로더; 상기 모듈로더를 통해 로드된 동적모듈, 상기 동적모듈 정보에 포함된 동적모듈 식별정보에 ESS 디바이스 식별정보를 매핑하여 출력하는 모듈매퍼; 및 상기 동적모듈 식별정보와 ESS 디바이스 식별정보가 매핑된 동적모듈을 입력받아 등록하여 상기 동적모듈을 활성화한 후, 상기 라우트 공통 인터페이스 처리부를 통해 동적모듈 식별정보를 포함하는 상기 모듈 제어명령이 입력되면 상기 동적모듈 식별정보에 대응하는 동적모듈을 통해 상기 동적모듈 식별정보에 매핑된 ESS 디바이스 식별정보에 대응하는 ESS 디바이스를 상기 모듈 제어명령에 따라 제어하는 동적모듈 라우터를 포함하는 것을 특징으로 한다.Wherein the dynamic module agent comprises: a route common interface processing unit for providing a common communication interface between the router processing unit and the dynamic module of the dynamic module management unit; A module loader for loading the dynamic module included in the dynamic module information from the dynamic module management unit and outputting the dynamic module information when the dynamic module information received from the control server is input through the route common interface processing unit according to the occurrence of the module installation event; A module mapper for mapping the ESS device identification information to the dynamic module identification information included in the dynamic module information, and outputting the dynamic module identification information; And a dynamic module to which the dynamic module identification information and the ESS device identification information are mapped, activates the dynamic module, and when the module control command including the dynamic module identification information is inputted through the route common interface processing unit And a dynamic module router for controlling the ESS device corresponding to the ESS device identification information mapped to the dynamic module identification information through the dynamic module corresponding to the dynamic module identification information according to the module control command.
상기 PCM 제어부는, 동적모듈 등록 요청 발생 시 상기 관제서버로부터 새로운 동적모듈을 다운로드 받아 상기 동적모듈 관리부에 등록하거나 상기 동적모듈 관리부에 등록된 동적모듈을 삭제하는 동적모듈 갱신부를 더 포함하되, 상기 동적모듈 에이전트는, 상기 동적모듈 정보의 수신 시 상기 동적모듈 정보에 포함된 동적모듈 식별정보에 대응하는 동적모듈이 상기 동적모듈 관리부에 등록되어 있지 않으면 상기 동적모듈 갱신부로 상기 동적모듈에 대한 동적모듈 등록 요청 정보를 관제서버로 전송하여 동적모듈을 요청하고, 이에 응답하여 수신되는 동적모듈을 상기 동적모듈 갱신부를 통해 상기 동적모듈 관리부에 등록되도록 하는 것을 특징으로 한다.Wherein the PCM control unit further comprises a dynamic module updating unit for downloading a new dynamic module from the control server when the dynamic module registration request is received and registering the new dynamic module in the dynamic module managing unit or deleting the dynamic module registered in the dynamic module managing unit, When receiving the dynamic module information, when the dynamic module corresponding to the dynamic module identification information included in the dynamic module information is not registered in the dynamic module management unit, the module agent updates the dynamic module registration Request information to a control server to request a dynamic module, and in response thereto, the received dynamic module is registered in the dynamic module management unit through the dynamic module update unit.
상기 PCM 제어부는, 정적모듈 제어정보를 입력받고, 입력된 정적모듈 제어정보에 따라 고정적으로 사용되는 ESS 디바이스의 구동 및 동작을 제어하는 적어도 하나 이상의 정적모듈을 구비하는 정적모듈 관리부를 더 포함하되, 상기 라우터 처리부는, 상기 관제서버로부터 모듈 제어명령의 수신 시 모듈 제어명령이 정적모듈 제어명령인지를 동적모듈 제어명령인지를 판단하고, 판단결과 정적모듈 제어명령이면 상기 정적모듈 제어명령을 정적모듈 관리부로 출력하는 것을 특징으로 한다.The PCM control unit further includes a static module management unit having at least one static module for receiving the static module control information and controlling driving and operation of the ESS device fixedly used according to the inputted static module control information, The router processing unit determines whether the module control command is a static module control command or a dynamic module control command upon reception of a module control command from the control server. If the module control command is a static module control command, .
상기 ESS 디바이스는, 배터리관리시스템(BMS), 전력변환시스템(PCS), 환경을 측정하기 위한 적어도 하나 이상의 센서 디바이스 중 적어도 하나 이상을 포함하는 것을 특징으로 한다.The ESS device includes at least one of a battery management system (BMS), a power conversion system (PCS), and at least one sensor device for measuring the environment.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 모듈기반 에너지 저장 시스템의 실시간 동적 기능 확장 방법은: 전력제어모듈이 관제서버로부터 동적모듈 정보가 수신되면 동적모듈 정보에 포함된 동적모듈 식별정보에 대응하는 동적모듈을 로드하여 동적모듈 라우터에 등록하여 동적모듈을 활성화하는 동적모듈 설정 과정; 및 상기 전력제어모듈이 상기 동적모듈 활성화 후, 상기 동적모듈에 대한 동적모듈 식별정보를 포함하는 동적모듈 제어명령이 상기 관제서버로부터 수신되면 상기 동적모듈 식별정보에 대응하는 동적모듈을 통해 해당 ESS 디바이스를 상기 동적모듈 제어명령에 따라 제어하는 동적모듈 운영 과정을 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method for extending a real-time dynamic function of a module-based energy storage system, the method comprising the steps of: when the power control module receives dynamic module information from a control server, A dynamic module setting process in which a dynamic module is loaded and registered in a dynamic module router to activate the dynamic module; And after the power control module activates the dynamic module, if a dynamic module control command including dynamic module identification information for the dynamic module is received from the control server, And controlling the dynamic module according to the dynamic module control command.
상기 동적모듈 설정 과정은, 상기 관제서버가 임의의 동적모듈에 대한 모듈 설치 이벤트의 발생 시 상기 동적모듈 정보를 전송하는 동적모듈 설정 요청 단계; 전력제어모듈이 상기 관제서버로부터 동적모듈 정보가 수신되면 동적모듈 정보에 포함된 동적모듈 식별정보에 대응하는 동적모듈을 로드한 후, 상기 동적모듈로 제어할 ESS 디바이스에 대한 ESS 디바이스 식별정보와 상기 동적모듈 식별정보를 매핑하여 동적모듈 라우터에 등록하여 동적모듈을 활성화하는 동적모듈 설정 단계를 포함하는 것을 특징으로 한다.Wherein the dynamic module setting step includes: a dynamic module setting request step in which the control server transmits the dynamic module information when a module installation event for an arbitrary dynamic module occurs; When the power control module receives the dynamic module information from the control server, loads the dynamic module corresponding to the dynamic module identification information included in the dynamic module information, and transmits the ESS device identification information for the ESS device to be controlled by the dynamic module, And a dynamic module setting step of mapping the dynamic module identification information and registering the dynamic module identification information in the dynamic module router to activate the dynamic module.
상기 동적모듈 설정 단계는, 모듈로더가 상기 동적모듈 정보에 포함된 동적모듈 식별정보에 대응하는 동적모듈을 동적모듈 관리부로부터 로드하여 출력하는 동적모듈 로딩 단계; 모듈매퍼가 상기 로드된 동적모듈의 동적모듈 식별정보와 상기 ESS 디바이스 식별정보를 매핑하여 동적모듈 라우터로 출력하는 식별정보 매핑단계; 및 상기 동적모듈 라우터가 상기 모듈매퍼로부터 동적모듈 식별정보에 ESS 디바이스 식별정보가 매핑된 정보 및 상기 동적모듈 식별정보가 매핑된 동적모듈을 입력받아 저장하여 등록하는 설정 단계를 포함하는 것을 특징으로 한다.The dynamic module setting step may include a dynamic module loading step in which the module loader loads a dynamic module corresponding to the dynamic module identification information included in the dynamic module information from the dynamic module management unit and outputs the loaded dynamic module; A module mapper mapping the dynamic module identification information of the loaded dynamic module and the ESS device identification information to output to the dynamic module router; And a setting step of the dynamic module router receiving, from the module mapper, information on which ESS device identification information is mapped to dynamic module identification information and a dynamic module to which the dynamic module identification information is mapped, .
상기 동적모듈 운영 과정은, 라우터 처리부가 관제서버로부터 모듈 제어명령이 수신되는지를 검사하고, 모듈 제어명령 중 동적모듈 제어명령이 입력되면 수신된 동적모듈 제어명령을 동적모듈 라우터로 출력하는 제어명령 모니터링 단계; 동적모듈 제어명령을 받은 동적모듈 라우터가 등록된 동적모듈 중 상기 동적모듈 제어명령에 포함된 동적모듈 식별정보에 대응하는 동적모듈을 통해 상기 동적모듈 식별정보에 매핑되어 저장되어 있는 ESS 디바이스 식별정보에 대응하는 ESS 디바이스를 상기 동적모듈 제어명령에 따라 제어하는 ESS 디바이스 운영단계를 포함하는 것을 특징으로 한다.The dynamic module operation process includes checking whether a router control unit receives a module control command from a control server and outputting a received dynamic module control command to a dynamic module router when a dynamic module control command is inputted in the module control command step; The dynamic module which receives the dynamic module control command is mapped to the dynamic module identification information through the dynamic module corresponding to the dynamic module identification information included in the dynamic module control command among the registered dynamic modules, And an ESS device operating step of controlling the corresponding ESS device according to the dynamic module control command.
상기 동적모듈 설정 과정은, 동적모듈 설정 요청 단계 후, 수신된 동적모듈 정보의 동적모듈 식별정보에 대응하는 동적모듈이 동적모듈 관리부에 등록되어 있지 않으면 상기 관제서버로부터 상기 동적모듈 식별정보에 대응하는 동적모듈을 다운로드 받아 동적모듈 관리부에 등록하는 동적모듈 갱신 단계를 더 포함하고, 상기 동적모듈 갱신단계 후 상기 동적모듈 설정 단계를 수행하는 것을 특징으로 한다.The dynamic module setting process may further include, after the dynamic module setting request step, if the dynamic module corresponding to the dynamic module identification information of the received dynamic module information is not registered in the dynamic module management unit, And a dynamic module updating step of downloading the dynamic module and registering the dynamic module in the dynamic module management unit, wherein the dynamic module setting step is performed after the dynamic module updating step.
상기 방법은: 정적모듈 제어명령을 수신받아 정적모듈 제어명령에 포함된 정적모듈 식별정보에 대응하는 정적모듈을 구동하여 해당 ESS 디바이스를 제어하는 정적모듈 운영 과정을 더 포함하되, 상기 제어명령 모니터링 단계는, 모듈 제어명령 수신 시 수신된 모듈 제어명령이 정적모듈 제어명령인지 동적모듈 제어명령인지를 판단하는 제어명령 종류 판단 단계; 및 모듈 제어명령이 동적모듈 제어명령이면 수신된 동적모듈 제어명령을 동적모듈 라우터로 출력하고, 상기 모듈 제어명령이 정적모듈 제어명령이면 상기 정적모듈 제어명령을 정적모듈 관리부로 출력하는 제어 요청 단계를 포함하는 것을 특징으로 한다.The method may further include: a static module operating step of receiving a static module control command and controlling a corresponding ESS device by driving a static module corresponding to the static module identification information included in the static module control command, A control command type judgment step of judging whether the received module control command is a static module control command or a dynamic module control command when receiving a module control command; And outputting the received dynamic module control command to the dynamic module router if the module control command is a dynamic module control command and outputting the static module control command to the static module manager if the module control command is a static module control command .
본 발명은 ESS 시스템에 새로운 ESS 디바이스가 장착되는 경우에도 해당 ESS 디바이스의 기능 및 동작을 제어할 수 있는 동적모듈을 실시간 및 동적으로 적용할 수 있으므로 새로운 ESS 디바이스를 쉽게 장착할 수 있는 효과를 갖는다. 즉, 본 발명은 ESS 시스템의 확장성을 높일 수 있는 효과를 갖는다.The present invention has the effect of easily mounting a new ESS device because a dynamic module that can control the function and operation of the corresponding ESS device can be applied in real time and dynamically even when a new ESS device is mounted in the ESS system. That is, the present invention has the effect of enhancing the scalability of the ESS system.
또한, 본 발명은 ESS 시스템의 PCM의 제어프로그램 전체를 변경하지 않아도 되고 실시간으로 새로운 ESS 디바이스를 ESS 시스템에 구축할 수 있으므로, 새로운 ESS 디바이스의 구축에 따른 비용 및 시간을 최소화할 수 있는 효과를 갖는다.In addition, the present invention eliminates the need to change the entire PCM control program of the ESS system, and it is possible to construct a new ESS device in the ESS system in real time, thereby minimizing the cost and time for constructing a new ESS device .
도 1은 본 발명에 따른 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명에 따른 모듈기반의 에너지 저장 시스템의 관제서버의 구성을 나타낸 도면이다.
도 3은 본 발명에 따른 모듈기반의 에너지 저장 시스템의 에너지 저장 관리부의 구성을 나타낸 도면이다.
도 4는 본 발명에 따른 모듈기반의 에너지 저장 시스템의 에너지 저장 관리부의 전력제어모듈의 상세 구성을 나타낸 도면이다.
도 5는 본 발명에 따른 모듈기반의 에너지 저장 시스템의 실시간 동적 기능 확장 방법의 동적모듈 등록 방법을 나타낸 절차도이다.
도 6은 본 발명에 따른 모듈기반의 에너지 저장 시스템의 실시간 동작 기능 확장 방법의 등록 동적모듈 운영방법을 나타낸 도면이다.1 is a block diagram of a module-based energy storage system capable of real-time dynamic function expansion according to the present invention.
FIG. 2 is a diagram illustrating a configuration of a control server of a module-based energy storage system according to the present invention.
FIG. 3 is a diagram illustrating a configuration of an energy storage management unit of a module-based energy storage system according to the present invention.
4 is a detailed block diagram of a power control module of an energy storage management unit of a module-based energy storage system according to the present invention.
FIG. 5 is a flowchart illustrating a dynamic module registration method of a real-time dynamic function expansion method of a module-based energy storage system according to the present invention.
6 is a diagram illustrating a method of operating a registered dynamic module of a real-time operation function expansion method of a module-based energy storage system according to the present invention.
이하 첨부된 도면을 참조하여 본 발명에 따른 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템의 구성 및 동작을 설명하고, 상기 시스템에서의 실시간 동적 기능 확장 방법을 설명한다.Hereinafter, a configuration and operation of a module-based energy storage system capable of real-time dynamic function expansion according to the present invention will be described with reference to the accompanying drawings, and a real-time dynamic function expansion method in the system will be described.
도 1은 본 발명에 따른 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템의 구성을 나타낸 도면이다.1 is a block diagram of a module-based energy storage system capable of real-time dynamic function expansion according to the present invention.
본 발명에 따른 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템은 관제서버(100) 및 에너지 저장 관리부(200)를 포함한다.A module-based energy storage system capable of real-time dynamic function expansion according to the present invention includes a control server (100) and an energy storage management unit (200).
관제서버(100) 및 에너지 저장 관리부(200)는 유무선 인터넷망(500)을 통해 연결되어 상호 데이터 통신을 수행한다.The
상기 유무선 인터넷망(500)은 와이파이(WiFi)망을 포함하는 로컬망이 될 수도 있고, 와이파이망 및 로컬망을 포함하는 광대역 통신망이 될 수도 있으며, 광대역 통신망에 3세대(3 Generation: 3G), 4G, 5G 등의 이동통신망이 결합된 망일 수도 있을 것이다.The wired /
관제서버(100)는 에너지 저장 관리부(200)에 ECC 디바이스가 설치되는지를 모니터링하고, ECC 디바이스가 설치되면 해당 ECC 디바이스에 대한 동적모듈 정보를 에너지 저장 관리부(200)로 제공하여 에너지 저장 관리부(200)가 설치된 ECC 디바이스에 대응하는 동적모듈을 설정할 수 있도록 한다.The
또한, 관제서버(100)는 에너지 저장 관리부(200)의 동작을 제어하기 위한 제어명령을 에너지 저장 관리부(200)로 전송한다.In addition, the
또한, 관제서버(100)는 에너지 저장 시스템(Energy Storage System: ESS)을 구성하는 다양한 다수의 디바이스(이하 "ESS 디바이스"라 함)들의 기능 및 동작을 제어할 수 있는 동적모듈들을 가지고 있으며, 상기 에너지 저장 관리부(200)로부터 임의의 동적모듈 등록 요청 시 요청된 동적모듈을 상기 에너지 저장 관리부(200)로 제공한다.In addition, the
에너지 저장 관리부(200)는 다수의 ECC 디바이스들을 포함하고, 일실시예에 따라 새로운 ECC 디바이스의 설치 시 이를 상기 관제서버(100)로 통지하고, 그에 따른 동적모듈 정보를 수신받으며 미리 등록되어 있는 동적모듈들 중 상기 동적모듈 정보에 대응하는 동적모듈을 활성화하여 상기 ECC 디바이스의 설치에 따른 설정을 수행한다.The energy
에너지 저장 관리부(200)는 상기 동적모듈 정보에 대응하는 동적모듈이 없는 경우 상기 관제서버(100)로부터 다운로드 받아 설정하도록 구성될 수도 있을 것이다.The energy
도 2는 본 발명에 따른 모듈기반의 에너지 저장 시스템의 관제서버의 구성을 나타낸 도면이다.FIG. 2 is a diagram illustrating a configuration of a control server of a module-based energy storage system according to the present invention.
도 2를 참조하여 관제서버(100)의 구성을 좀 더 상세히 설명하면, 관제서버(100)는 서버 제어부(110), 디스플레이부(120), 입력부(130) 및 통신부(140)를 포함한다.2, the
서버 제어부(110)는 동적모듈 설치 모니터링부(111) 및 모듈 관리부(112)를 포함하여 관제서버(100)의 전반적인 동작을 제어한다.The
구체적으로 설명하면, 상기 동적모듈 설치 모니터링부(111)는 상기 에너지 저장 관리부(200)에 동적모듈에 의해 동작하는 ESS 디바이스가 설치되는지를 모니터링하고, ESS 디바이스의 설치 감지 시 모듈 설치 이벤트를 발생시킨다. 상기 모듈 설치 이벤트는 상기 에너지 저장 관리부(200)가 ECC 디바이스의 설치 시 통지하는 ECC 디바이스 설치 통지 정보에 의해 발생될 수도 있고, 디스플레이부(120) 및 입력부(130)를 통한 관리자에 의해 발생될 수도 있을 것이다.More specifically, the dynamic module
모듈 관리부(112)는 상기 모듈 설치 이벤트의 발생 시 상기 동적모듈 정보를 에너지 저장 관리부(200)로 전송한다.The
또한, 모듈 관리부(112)는 새로운 동적모듈들을 입력받아 적용될 수 있는 ESS 디바이스 식별정보에 맵핑하여 저장 후 관리하며, 에너지 저장 관리부(200)로부터 동적모듈 등록 요청 정보가 수신되면 동적모듈 등록 요청 정보에 포함된 ESS 디바이스 식별정보에 대응하는 동적모듈을 에너지 저장 관리부(200)로 제공하도록 구성될 수도 있을 것이다.In addition, the
디스플레이부(120)는 관제서버(100)의 동작에 따른 다양한 정보들을 디스플레이 한다.The
입력부(130)는 관제서버(100)의 관리자로부터 다양한 명령 및 정보를 입력받을 수 있는 키들을 포함하는 키보드 및 상기 화면상에 표시되는 커서의 위치에 따른 위치신호를 출력하는 마우스 등이 될 수 있을 것이다.The
상기 서버 제어부(110)는 디스플레이부(120) 및 입력부(130)를 통해 관리자로부터 에너지 저장 관리부(200)에 설치된 ECC 디바이스에 대한 동적모듈에 대한 검색정보를 입력받아 검색하고, 검색된 적어도 하나 이상의 동적모듈에 대한 리스트 정보를 관리자에게 제공하고, 제공된 리스트 정보의 동적모듈 중 적어도 하나를 선택받도록 구성될 수 있을 것이다.The
통신부(140)는 유무선 인터넷망(500)에 유선 및 무선으로 연결되어 유무선 인터넷망(500)에 연결된 다른 서버 및 장치들과 데이터 통신을 수행한다.The
도 3은 본 발명에 따른 모듈기반의 에너지 저장 시스템의 에너지 저장 관리부의 구성을 나타낸 도면이다.FIG. 3 is a diagram illustrating a configuration of an energy storage management unit of a module-based energy storage system according to the present invention.
도 3은 참조하여 에너지 저장 관리부(200)의 상세 구성 및 동작을 설명하면 에너지 저장 관리부(200)는 전력제어모듈(Power Control Module: PCM)(300) 및 적어도 하나 이상의 ESS 디바이스부(400)를 포함한다.3, the detailed configuration and operation of the energy
ESS 디바이스부(400)는 상기 PCM(300)에 연결되는 적어도 하나 이상의 ESS 디바이스들을 포함한다.The
상기 ESS 디바이스는 배터리에 설치되는 BMS(420), PCS(410), 상기 PCS(410) 및 BMS(420)의 각종 환경을 모니터링하기 위한 센서부(430), 및 주변기기(440) 등이 될 수 있을 것이다.The ESS device may be a
상기 PCS(410)는 발전원에서 전력을 입력받아 배터리에 저장하거나 계통으로 방출하기 위해 전기의 특성을 변환한다.The
상기 BMS(420)는 배터리의 충전상태 등을 외부 인터페이스를 통해 알려주고, 과충전/과방전 등의 보호 기능을 수행한다.The
상기 센서부(430)는 상기 BMS(420), PCS(410) 및 배터리 내부에 배치되어 온도를 측정하는 온도센서부, 습도를 측정하는 습도센서부 등과 같이 그 환경을 측정할 수 있는 환경 측정부가 될 수 있을 것이다.The
상기 주변기기(440)는 상기 배터리, BMS(420), PCS(410)의 성능을 향상시키기 위한 냉각 시스템 등이 될 수 있을 것이다.The
상기 ESS 디바이스는 본 발명에 따라 PCM(300)에 장착 또는 제거될 수 있을 것이다. The ESS device may be mounted or removed to the
PCM(300)은 상기 ESS 디바이스들을 제어하고, 상기 관제서버(100)와 데이터 통신을 수행하며, 특히 본 발명에 따른 전반적인 동작을 제어한다. PCM(300)의 상세 구성 및 동작은 하기 도 4를 참조하여 설명한다.The
도 4는 본 발명에 따른 모듈기반의 에너지 저장 시스템의 에너지 저장 관리부의 전력 제어 모듈의 상세 구성을 나타낸 도면이다.4 is a detailed block diagram of a power control module of an energy storage management unit of a module-based energy storage system according to the present invention.
도 4를 참조하면 PCM(300)은 PCM 제어부(210) 및 PCM 통신부(220)를 포함한다.Referring to FIG. 4, the
먼저, PCM 통신부(220)는 유무선 인터넷망(500)에 연결되어 관제서버(100)와 데이터 통신을 수행하는 PCM 데이터 통신부(221) 및 상기 ESS 디바이스부(400)의 ESS 디바이스들과 데이터 통신을 수행하는 PCM 인터페이스부(222)를 포함한다.The
상기 PCM 데이터 통신부(221)는 인터넷 프로토콜(Internet Protocol: IP) 방식에 따른 유선 및 무선 통신을 수행하는 장치가 될 수 있을 것이다.The PCM
그리고 상기 PCM 인터페이스부(222)는 RS-232, RS-485, 범용직렬버스(USB) 등이 될 수도 있고, 상기 PCM 데이터 통신부(221)와 같이 IP 방식에 따라 유무선 통신을 수행하는 유무선 통신장치가 될 수도 있을 것이다.The
PCM 제어부(210)는 동적모듈 관리부(320), 라우터 처리부(330) 및 동적모듈 에이전트(340)를 포함하고, 실시예에 따라 정적모듈 관리부(310) 및 동적모듈 갱신부(350)를 더 포함하여, 본 발명에 따른 PCM(300)의 전반적인 동작을 제어한다.The
구체적으로 설명하면, 동적모듈 관리부(320)는 적어도 하나 이상의 동적모듈(321)들을 등록하거나 삭제하여 동적모듈을 관리한다.More specifically, the dynamic
라우터 처리부(330)는 PCM 통신부(220)를 통해 입출력되는 데이터들을 인터페이스한다.The
동적모듈 에이전트(340)는 라우터 처리부(330) 및 PCM 통신부(220)를 통해 관제서버(100)와 데이터 통신을 수행한다.The
동적모듈 에이전트(340)는 동적모듈 설정(등록) 모드 동작과 동적모듈 운영모드로 동작한다.The
상기 동적모듈 설정 모드는 PCM 통신부(220)에 새로운 ESS 디바이스가 장착되는 경우 설정될 수 있고, 관제서버(100)로부터 동적모듈 정보의 수신 시 설정될 수도 있을 것이다.The dynamic module setting mode may be set when a new ESS device is installed in the
그리고 상기 동적모듈 운영모드는 상기 동적모듈 등록 모드 이외의 동작 모드로서, 기본적인 모드이다.The dynamic module operating mode is an operating mode other than the dynamic module registration mode, and is a basic mode.
동적모듈 에이전트(340)는 라우트 공통 인터페이스 처리부(341), 모듈로더(342), 모듈매퍼(343) 및 동적모듈 라우터(344)를 포함한다.The
상기 모듈로더(342) 및 모듈매퍼(343)는 동적모듈 설정모드에서만 동작하고, 라우터 공통 인터페이스 처리부(341) 및 동적모듈 라우터(344)는 동적모듈 설정모드 및 동적모듈 운영모드 둘 모두에서 동작한다.The
라우트 공통 인터페이스 처리부(341)는 라우터 처리부(330) 및 PCM통신부(220)의 PCM 데이터 통신부(221)를 통한 관제서버(100)와의 정보 송수신 처리를 수행한다. The route common
또한, 라우트 공통 인터페이스 처리부(341)는 동적모듈 정보로부터 동적모듈 식별정보를 검출하여 출력한다.The route common
모듈로더(342)는 상기 라우트 공통 인터페이스 처리부(341)로부터 동적모듈 식별정보를 입력받고, 입력된 동적모듈 식별정보에 대응하는 동적모듈을 동적모듈 관리부(320)로부터 로드하여 모듈매퍼(343)로 출력한다.The
모듈매퍼(343)는 상기 모듈로더(342)로부터 로드된 동적모듈을 동적모듈 식별정보 및 ESS 디바이스 식별정보에 매핑하여 동적모듈 라우터(344)에 저장한다.The
동적모듈 라우터(344)는 상기 동적모듈 설정(등록) 모드를 통해 상기 모듈매퍼(343)에 의해 적어도 하나 이상의 동적모듈을 등록하고 있으며, 동적모듈 운영모드에서 등록된 동적모듈에 따라 라우트 공통 인터페이스 처리부(341), 라우터 처리부(330) 및 PCM 데이터 통신부(221)를 통해 관제서버(100)로부터 제어명령을 수신받고, 수신된 제어명령에 대응하는 동적모듈에 의해 라우터 처리부(330) 및 PCM 인터페이스부(222)를 통해 ESS 디바이스부(400)의 해당 ESS 디바이스를 제어한다. The
정적모듈 관리부(310)는 변경되거나 새로이 교체되지 않을 ESS 디바이스에 대해 고정적으로 구성되어 해당 ESS 디바이스를 제어하는 적어도 하나 이상의 정적모듈(311)을 포함한다.The static
정적모듈 관리부(310)를 포함하는 경우 라우터 처리부(330)는 수신되는 제어명령이 정적모듈(311)에 의해 제어되는 ESS 디바이스에 대한 명령인지, 동적모듈(321)에 의해 제어되는 ESS 디바이스에 대한 명령인지를 식별할 수 있어야 할 것이다.The
라우터 처리부(330)는 제어명령이 정적모듈(311)에 대한 것이면 제어명령(이하 "정적모듈 제어명령"이라 함)을 정적모듈 관리부(310)로 출력하고, 제어명령이 동적모듈(321)에 대한 것이면 상기 제어명령(이하 "동적모듈 제어명령"이라 함)을 동적모듈 에이전트(340)로 출력한다.The
정적모듈 제어명령을 입력받은 정적모듈 관리부(310)는 제어명령에 포함된 정적모듈 식별정보에 의해 해당 정적모듈(311)로 제공한다.The static
그러면 해당 정적모듈(311)은 라우터 처리부(330) 및 PCM 인터페이스부(222)를 통해 해당 ESS 디바이스를 상기 제어명령에 따라 제어할 것이다. The corresponding
동적모듈 갱신부(350)는 동적모듈 에이전트(340)의 제어를 받아 동적모듈 다운로드(갱신) 요청 발생 시 다운로드 요청된 동적모듈을 요청하는 동적모듈 등록 요청 정보를 PCM 데이터 통신부(221)를 통해 관제서버(100)로 전송하고, 이에 대응하는 동적모듈을 관제서버(100)로부터 다운로드 받아 상기 동적 모듈 관리부(320)에 등록한다.The dynamic
동적모듈 설정모드에서의 동적모듈 에이전트의 동작은 하기 도 5를 참조하여 상세히 설명하고, 동적모듈 운영모드에서의 동적모듈 에이전트의 동작은 하기 도 6을 참조하여 상세히 설명한다.The operation of the dynamic module agent in the dynamic module configuration mode will be described in detail with reference to FIG. 5, and the operation of the dynamic module agent in the dynamic module operation mode will be described in detail with reference to FIG.
도 5는 본 발명에 따른 모듈기반의 에너지 저장 시스템의 실시간 동적 기능 확장 방법의 동적모듈 등록 방법을 나타낸 절차도이다.FIG. 5 is a flowchart illustrating a dynamic module registration method of a real-time dynamic function expansion method of a module-based energy storage system according to the present invention.
도 5를 참조하면 우선, 관제서버(100)는 모듈 설치 이벤트가 발생되는지를 검사한다(S111). 상기 모듈 설치 이벤트는 관제서버(100) 관리자가 입력부(130)를 통해 동적모듈의 설치를 요청하는 경우 발생될 수도 있고, PCM(300)으로부터 동적모듈 설치 요청 정보가 수신되는 경우 발생될 수도 있을 것이다.Referring to FIG. 5, first, the
모듈 설치 이벤트가 발생되면 관리서버(100)는 관리자로부터 입력되거나 상기 동적모듈 설치 요청 정보에 포함된 ESS 디바이스 식별정보에 대응하는 동적모듈 정보를 PCM(300)으로 전송한다(S113). 상기 동적모듈 정보는 동적모듈 식별정보 및 적용될 수 있는 적어도 하나 이상의 ESS 디바이스 식별정보를 포함할 수 있을 것이다.When the module installation event occurs, the
동적모듈 정보가 수신되면 PCM 제어부(210)의 동적모듈 에이전트(340)는 라우트 공통 인터페이스 처리부(341)를 통해 상기 동적모듈 정보에 포함된 동적모듈 식별정보 및 ESS 디바이스 식별정보를 검출하고, 상기 동적모듈 식별정보에 대응하는 동적모듈(321)이 동적모듈 관리부(320)에 등록되어 있는지를 검사한다(S115).When the dynamic module information is received, the
검사결과 동적모듈이 등록되어 있지 않으면 동적모듈 에이전트(340)는 동적모듈 갱신부(350)를 통해 관제서버(100)로 동적모듈 등록 요청 정보를 전송하고(S117), 이에 따른 동적모듈을 다운로드하여(S119) 동적모듈 관리부(320)에 등록한다(S121).If the dynamic module is not registered as a result of the inspection, the
상기 동적모듈 정보에 포함된 동적모듈 식별정보에 대응하는 동적모듈(321)이 동적모듈 관리부(320)에 등록되어 있거나, 다운로드 받았으면 동적모듈 에이전트(340)는 모듈로더(342)를 통해 해당 동적모듈(321)을 동적모듈 관리부(320)로부터 로드하고(S123), 모듈매퍼(343)를 통해 동적모듈 라우터(344)에 동적모듈 및 동적모듈의 동적모듈 식별정보와 해당 ESS 디바이스 식별정보를 매핑하여 저장함으로써 상기 동적모듈을 등록하여 해당 동적모듈을 활성화한다(S125). If the
도 6은 본 발명에 따른 모듈기반의 에너지 저장 시스템의 실시간 동작 기능 확장 방법의 동적모듈 운영방법을 나타낸 도면이다.6 is a diagram illustrating a dynamic module operating method of a real-time operation function expansion method of a module-based energy storage system according to the present invention.
관제서버(100)는 모듈 제어 이벤트가 발생되는지를 검사한다(S211). 상기 모듈 제어 이벤트는 관리자에 의해 발생될 수도 있고, 미리 정해진 스케줄에 따라 발생될 수도 있을 것이다.The
모듈 제어 이벤트가 발생되면 관제서버(100)는 동적모듈 식별정보 및 정적모듈 식별정보 중 하나를 포함하고 모듈 제어명령을 포함하는 모듈 제어정보를 PCM(300)으로 전송한다(S213). 이때, 상기 모듈 제어명령은 ESS 디바이스 식별정보를 포함할 수도 있을 것이다.When the module control event occurs, the
상기 모듈 제어정보를 수신한 PCM(300)의 PCM 제어부(210)는 라우터 처리부(330)를 통해 동적모듈 제어명령인지 정적모듈 제어명령인지를 판단한다(S215). 상기 판단은 모듈 식별정보에 의해 판단될 수도 있고, 별도의 식별자에 의해 판단될 수도 있을 것이다.The
판단결과 정적모듈 제어정보이면 라우터 처리부(330)는 정적모듈 제어정보를 정적모듈 관리부(310)로 출력할 것이다. 그러면 정적모듈 관리부(310)는 상기 정적모듈 제어정보에 포함된 정적모듈 식별정보에 대응하는 해당 정적모듈을 구동하여 해당 정적모듈(311)이 라우터 처리부(330)를 통해 해당 ESS 디바이스를 제어하도록 할 것이다(S217).If the determination result is the static module control information, the
반면, 동적모듈 제어정보이면 라우터 처리부(330)는 동적모듈 제어정보로부터 동적모듈 제어명령을 검출한(S219) 후, 동적모듈 에이전트(340)로 출력할 것이다(S221).On the other hand, if the dynamic module control information is received, the
동적모듈 에이전트(340)는 상기 라우터 처리부(330)로부터 입력된 동적모듈 제어명령으로부터 동적모듈 식별정보를 검출하고 동적모듈 식별정보에 대응하여 등록된 동적모듈 구동한(S223) 후, 해당 등록 동적모듈에 의해 라우터 공통 인터페이스부 처리부(341), 라우터 처리부(330) 및 PCM 인터페이스부(222)를 통해 상기 동적모듈의 동적모듈 식별정보에 매핑된 ESS 디바이스 식별정보에 대응하는 ESS 디바이스를 제어한다(S227).The
상기 제어동작을 수행한 후, 동적모듈 에이전트(340)는 그 결과에 대한 결과정보를 관리서버(100)로 제공한다(S229). After performing the control operation, the
한편, 본 발명은 전술한 전형적인 바람직한 실시예에만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 개량, 변경, 대체 또는 부가하여 실시할 수 있는 것임은 당해 기술분야에서 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다. 이러한 개량, 변경, 대체 또는 부가에 의한 실시가 이하의 첨부된 특허청구범위의 범주에 속하는 것이라면 그 기술사상 역시 본 발명에 속하는 것으로 보아야 한다. While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. It will be easily understood. It is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, it is intended to cover various modifications within the scope of the appended claims.
100: 관제서버 110: 서버 제어부
111: 동적모듈 설치 모니터링부 112: 모듈 관리부
120: 디스플레이부 130: 입력부
140: 통신부 200: 에너지 저장 관리부
210: PCM 제어부 220: PCM 통신부
221: PCM 데이터 통신부 222: PCM 인터페이스부
300: PCM 310: 정적모듈 관리부
311: 정적모듈 320: 동적모듈 관리부
321: 동적모듈 330: 라우터 처리부
340: 동적모듈 에이전트
341: 라우트 공통 인터페이스부 처리부
342: 모듈로더 343: 모듈매퍼
344: 동적모듈 라우터 350: 동적모듈 갱신부
400: ESS 디바이스부
410: 전력제어시스템(PCS=ESS 디바이스)
420: 배터리관리시스템(BMS=ESS 디바이스) 430: 센서부(ESS 디바이스)
440: 주변기기(ESS 디바이스)100: a control server 110:
111: Dynamic module installation monitoring unit 112: Module management unit
120: display unit 130: input unit
140: communication unit 200: energy storage management unit
210: PCM control unit 220: PCM communication unit
221: PCM data communication unit 222: PCM interface unit
300: PCM 310: Static module management unit
311: Static module 320: Dynamic module manager
321: Dynamic module 330: Router processor
340: Dynamic module agent
341: Route common interface unit processor
342: Module Loader 343: Module Mapper
344: Dynamic module router 350: Dynamic module update unit
400: ESS device part
410: Power control system (PCS = ESS device)
420: Battery management system (BMS = ESS device) 430: Sensor part (ESS device)
440: Peripheral (ESS device)
Claims (14)
상기 동적모듈에 의해 동작되는 새로운 ESS 디바이스가 설치된 후 상기 동적모듈 정보가 수신되면 상기 동적모듈 정보에 대응하는 동적모듈을 활성화하여 상기 모듈 제어명령에 따라 상기 ESS 디바이스를 구동시키는 에너지 저장 관리부를 포함하되,
상기 에너지 저장 관리부는,
각각의 동적모듈에 의해 동작하는 적어도 하나 이상의 ESS 디바이스; 및
상기 ESS 디바이스가 설치된 후, 상기 동적모듈 정보가 수신되면 상기 동적모듈 정보에 대응하는 동적모듈을 활성화하여 상기 설치된 ESS 디바이스를 활성화하고, 상기 관제서버로부터의 상기 활성화된 동적모듈에 의해 동작하는 ESS 디바이스에 대한 모듈 제어명령의 수신 시 상기 모듈 제어명령에 따라 해당 동적모듈을 통해 상기 ESS 디바이스를 제어하는 전력제어모듈을 포함하되,
상기 전력제어모듈은,
상기 관제서버와 데이터 통신을 수행하는 PCM 데이터 통신부 및 상기 ESS 디바이스들과 데이터 통신을 수행하는 PCM 인터페이스부를 포함하는 PCM 통신부; 및
상기 동적모듈에 의해 동작되는 ESS 디바이스가 설치된 후 상기 PCM 데이터 통신부를 통해 상기 동적모듈 정보가 수신되면 상기 동적모듈 정보에 대응하는 동적모듈을 구동하고 구동된 동적모듈에 의해 상기 PCM 인터페이스부를 통해 상기 ESS 디바이스와 통신을 수행하여 상기 ESS 디바이스를 구동 및 제어하는 PCM 제어부를 포함하되,
상기 PCM 제어부는,
적어도 하나 이상의 동적모듈을 포함하는 동적모듈 관리부;
상기 통신부의 PCM 데이터 통신부를 통해 관제서버가 송신한 동적모듈 정보 및 제어명령을 수신하여 출력하는 라우터 처리부; 및
상기 동적모듈 정보를 상기 라우터 처리부를 통해 입력받아 상기 동적모듈 관리부에서 상기 설치된 ESS 디바이스에 대응하는 해당 동적모듈을 등록한 후 활성화시키고, 활성화된 동적모듈에 의해 해당 ESS 디바이스를 구동하고, 상기 라우터 처리부를 통해 상기 모듈 제어명령이 입력되면 해당 동적모듈을 통해 해당 ESS 디바이스를 제어하는 동적모듈 에이전트를 포함하고,
상기 동적모듈 에이전트는,
상기 라우터 처리부와 상기 동적모듈 관리부의 동적모듈간의 공통 통신 인터페이스를 제공하는 라우트 공통 인터페이스 처리부;
상기 모듈 설치 이벤트의 발생에 따라 관제서버로부터 수신된 동적모듈 정보가 상기 라우트 공통 인터페이스 처리부를 통해 입력되면 상기 동적모듈 정보에 포함되어 있는 동적모듈 식별정보에 대응하는 동적모듈을 동적모듈 관리부로부터 로딩하여 출력하는 모듈로더;
상기 모듈로더를 통해 로드된 동적모듈, 상기 동적모듈 정보에 포함된 동적모듈 식별정보에 ESS 디바이스 식별정보를 매핑하여 출력하는 모듈매퍼; 및
상기 동적모듈 식별정보와 ESS 디바이스 식별정보가 매핑된 동적모듈을 입력받아 등록하여 상기 동적모듈을 활성화한 후, 상기 라우트 공통 인터페이스 처리부를 통해 동적모듈 식별정보를 포함하는 상기 모듈 제어명령이 입력되면 상기 동적모듈 식별정보에 대응하는 동적모듈을 통해 상기 동적모듈 식별정보에 매핑된 ESS 디바이스 식별정보에 대응하는 ESS 디바이스를 상기 모듈 제어명령에 따라 제어하는 동적모듈 라우터를 포함하는 것을 특징으로 하는 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템.
Transmitting dynamic module information which is information on the dynamic module including dynamic module identification information and ESS device identification information at the occurrence of a module installation event for an arbitrary dynamic module installation, Transmitting control server; And
And an energy storage management unit for activating a dynamic module corresponding to the dynamic module information and driving the ESS device according to the module control command when the dynamic module information is received after a new ESS device operated by the dynamic module is installed ,
Wherein the energy storage management unit comprises:
At least one ESS device operating by each dynamic module; And
After the ESS device is installed, when the dynamic module information is received, activating the dynamic module corresponding to the dynamic module information to activate the installed ESS device, and activating the ESS device operated by the active dynamic module from the control server And a power control module for controlling the ESS device through the corresponding dynamic module according to the module control command upon reception of a module control command for the ESS device,
The power control module includes:
A PCM communication unit including a PCM data communication unit for performing data communication with the control server and a PCM interface unit for performing data communication with the ESS devices; And
Wherein when the dynamic module information is received through the PCM data communication unit after the ESS device operated by the dynamic module is installed, the dynamic module corresponding to the dynamic module information is driven, And a PCM controller for performing communication with the device to drive and control the ESS device,
The PCM control unit,
A dynamic module management unit including at least one dynamic module;
A router processing unit for receiving and outputting dynamic module information and a control command transmitted by the control server through the PCM data communication unit of the communication unit; And
The dynamic module information is received through the router processing unit, and the dynamic module managing unit registers and activates a corresponding dynamic module corresponding to the installed ESS device, drives the corresponding ESS device by the activated dynamic module, And a dynamic module agent for controlling the corresponding ESS device through the dynamic module when the module control command is inputted,
The dynamic module agent comprises:
A route common interface processor for providing a common communication interface between the router processor and the dynamic module of the dynamic module manager;
When the dynamic module information received from the control server is input through the route common interface processing unit according to the occurrence of the module installation event, the dynamic module corresponding to the dynamic module identification information included in the dynamic module information is loaded from the dynamic module management unit A module loader for outputting;
A module mapper for mapping the ESS device identification information to the dynamic module identification information included in the dynamic module information, and outputting the dynamic module identification information; And
Wherein when the module control command including the dynamic module identification information is input through the route common interface processor after activating the dynamic module by receiving and registering the dynamic module to which the dynamic module identification information and the ESS device identification information are mapped, And a dynamic module router for controlling an ESS device corresponding to the ESS device identification information mapped to the dynamic module identification information according to the module control command through a dynamic module corresponding to the dynamic module identification information. Extensible module based energy storage system.
상기 관제서버는,
상기 전력제어모듈을 통해 상기 동적모듈에 의해 동작하는 ESS 디바이스가 설치되는지를 모니터링하고, ESS 디바이스의 설치 감지 시 상기 모듈 설치 이벤트를 발생시키는 동적모듈 설치 모니터링부; 및
상기 모듈 설치 이벤트의 발생 시 상기 동적모듈 정보를 상기 전력제어모듈로 전송하는 모듈 관리부를 포함하는 서버 제어부를 포함하는 것을 특징으로 하는 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템.
The method according to claim 1,
The control server,
A dynamic module installation monitoring unit monitoring whether the ESS device operated by the dynamic module is installed through the power control module and generating the module installation event upon detecting installation of the ESS device; And
And a module management unit for transmitting the dynamic module information to the power control module upon occurrence of the module installation event.
상기 PCM 제어부는,
동적모듈 등록 요청 발생 시 상기 관제서버로부터 새로운 동적모듈을 다운로드 받아 상기 동적모듈 관리부에 등록하거나 상기 동적모듈 관리부에 등록된 동적모듈을 삭제하는 동적모듈 갱신부를 더 포함하되,
상기 동적모듈 에이전트는, 상기 동적모듈 정보의 수신 시 상기 동적모듈 정보에 포함된 동적모듈 식별정보에 대응하는 동적모듈이 상기 동적모듈 관리부에 등록되어 있지 않으면 상기 동적모듈 갱신부로 상기 동적모듈에 대한 동적모듈 등록 요청 정보를 관제서버로 전송하여 동적모듈을 요청하고, 이에 응답하여 수신되는 동적모듈을 상기 동적모듈 갱신부를 통해 상기 동적모듈 관리부에 등록되도록 하는 것을 특징으로 하는 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템.
The method according to claim 1,
The PCM control unit,
Further comprising a dynamic module update unit for downloading a new dynamic module from the control server when the dynamic module registration request is received and registering the new dynamic module in the dynamic module management unit or deleting the dynamic module registered in the dynamic module management unit,
Wherein, when receiving the dynamic module information, when the dynamic module corresponding to the dynamic module identification information included in the dynamic module information is not registered in the dynamic module management unit, Wherein the dynamic module management unit is configured to send the module registration request information to the control server to request the dynamic module and to register the received dynamic module in the dynamic module management unit through the dynamic module update unit. Energy storage system.
상기 PCM 제어부는,
정적모듈 제어정보를 입력받고, 입력된 정적모듈 제어정보에 따라 고정적으로 사용되는 ESS 디바이스의 구동 및 동작을 제어하는 적어도 하나 이상의 정적모듈을 구비하는 정적모듈 관리부를 더 포함하되,
상기 라우터 처리부는,
상기 관제서버로부터 모듈 제어명령의 수신 시 모듈 제어명령이 정적모듈 제어명령인지 동적모듈 제어명령인지를 판단하고, 판단결과 정적모듈 제어명령이면 상기 정적모듈 제어명령을 정적모듈 관리부로 출력하는 것을 특징으로 하는 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템.
The method according to claim 1,
The PCM control unit,
Further comprising a static module management unit having at least one static module for receiving static module control information and controlling the driving and operation of the ESS device fixedly used according to the inputted static module control information,
The router processing unit,
Wherein the control module determines whether the module control command is a static module control command or a dynamic module control command upon receipt of a module control command from the control server and outputs the static module control command to the static module management unit if the determination result is a static module control command Based energy storage system capable of real-time dynamic expansion.
상기 ESS 디바이스는,
배터리관리시스템(BMS), 전력변환시스템(PCS), 환경을 측정하기 위한 적어도 하나 이상의 센서 디바이스 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 실시간 동적 기능 확장이 가능한 모듈기반의 에너지 저장 시스템.
The method according to claim 1,
The ESS device comprises:
A battery management system (BMS), a power conversion system (PCS), and at least one or more sensor devices for measuring the environment.
상기 전력제어모듈이 상기 동적모듈 활성화 후, 상기 동적모듈에 대한 동적모듈 식별정보를 포함하는 동적모듈 제어명령이 상기 관제서버로부터 수신되면 상기 동적모듈 식별정보에 대응하는 동적모듈을 통해 해당 ESS 디바이스를 상기 동적모듈 제어명령에 따라 제어하는 동적모듈 운영 과정을 포함하되,
상기 동적모듈 설정 과정은,
상기 관제서버가 임의의 동적모듈에 대한 모듈 설치 이벤트의 발생 시 상기 동적모듈 정보를 전송하는 동적모듈 설정 요청 단계;
전력제어모듈이 상기 관제서버로부터 동적모듈 정보가 수신되면 동적모듈 정보에 포함된 동적모듈 식별정보에 대응하는 동적모듈을 로드한 후, 상기 동적모듈로 제어할 ESS 디바이스에 대한 ESS 디바이스 식별정보와 상기 동적모듈 식별정보를 매핑하여 동적모듈 라우터에 등록하여 동적모듈을 활성화하는 동적모듈 설정 단계를 포함하고,
상기 동적모듈 설정 단계는,
모듈로더가 상기 동적모듈 정보에 포함된 동적모듈 식별정보에 대응하는 동적모듈을 동적모듈 관리부로부터 로드하여 출력하는 동적모듈 로딩 단계;
모듈매퍼가 로드 또는 갱신된 동적모듈의 동적모듈 식별정보와 상기 ESS 디바이스 식별정보를 매핑하여 동적모듈 라우터로 출력하는 식별정보 매핑단계; 및
상기 동적모듈 라우터가 상기 모듈매퍼로부터 동적모듈 식별정보에 ESS 디바이스 식별정보가 매핑된 정보 및 상기 동적모듈 식별정보가 매핑된 동적모듈을 입력받아 저장하여 등록하는 설정 단계를 포함하는 것을 특징으로 하는 모듈기반의 에너지 저장 시스템의 실시간 동적 기능 확장 방법.
When the power control module receives the dynamic module information including the dynamic module identification information and the ESS device identification information from the control server, the dynamic module corresponding to the dynamic module identification information included in the dynamic module information is loaded and registered in the dynamic module router A dynamic module setting process for activating the module; And
After the dynamic control module activates the dynamic module, if a dynamic module control command including the dynamic module identification information for the dynamic module is received from the control server, the control module transmits the corresponding ESS device through the dynamic module corresponding to the dynamic module identification information And controlling the dynamic module according to the dynamic module control command,
The dynamic module setting process includes:
A dynamic module setting request step in which the control server transmits the dynamic module information when a module installation event for any dynamic module occurs;
When the power control module receives the dynamic module information from the control server, loads the dynamic module corresponding to the dynamic module identification information included in the dynamic module information, and transmits the ESS device identification information for the ESS device to be controlled by the dynamic module, And a dynamic module setting step of mapping the dynamic module identification information and registering the dynamic module identification information in the dynamic module router to activate the dynamic module,
Wherein the dynamic module setting step comprises:
A dynamic module loading step in which the module loader loads a dynamic module corresponding to the dynamic module identification information included in the dynamic module information from the dynamic module management unit and outputs the loaded dynamic module;
An identification information mapping step of mapping the dynamic module identification information of the dynamic module loaded or updated by the module mapper and the ESS device identification information to output to the dynamic module router; And
Wherein the dynamic module router receives, from the module mapper, information on which ESS device identification information is mapped to dynamic module identification information and a dynamic module to which the dynamic module identification information is mapped, Based dynamic energy storage system.
상기 동적모듈 운영 과정은,
라우터 처리부가 관제서버로부터 모듈 제어명령이 수신되는지를 검사하고, 모듈 제어명령 중 동적모듈 제어명령이 입력되면 수신된 동적모듈 제어명령을 동적모듈 라우터로 출력하는 제어명령 모니터링 단계;
동적모듈 제어명령을 받은 동적모듈 라우터가 등록된 동적모듈 중 상기 동적모듈 제어명령에 포함된 동적모듈 식별정보에 대응하는 동적모듈을 통해 상기 동적모듈 식별정보에 매핑되어 저장되어 있는 ESS 디바이스 식별정보에 대응하는 ESS 디바이스를 상기 동적모듈 제어명령에 따라 제어하는 ESS 디바이스 운영단계를 포함하는 것을 특징으로 하는 모듈기반의 에너지 저장 시스템의 실시간 동적 기능 확장 방법.
10. The method of claim 9,
The dynamic module operating process includes:
A control command monitoring step of checking whether a module control command is received from the router processing unit control server and outputting the received dynamic module control command to the dynamic module router when a dynamic module control command is inputted in the module control command;
The dynamic module which receives the dynamic module control command is mapped to the dynamic module identification information through the dynamic module corresponding to the dynamic module identification information included in the dynamic module control command among the registered dynamic modules, And an ESS device operating step of controlling the corresponding ESS device in accordance with the dynamic module control command.
상기 동적모듈 설정 과정은,
동적모듈 설정 요청 단계 후, 수신된 동적모듈 정보의 동적모듈 식별정보에 대응하는 동적모듈이 동적모듈 관리부에 등록되어 있지 않으면 상기 관제서버로부터 상기 동적모듈 식별정보에 대응하는 동적모듈을 다운로드 받아 동적모듈 관리부에 등록하는 동적모듈 갱신 단계를 더 포함하고,
상기 동적모듈 갱신단계 후 상기 동적모듈 설정 단계를 수행하는 것을 특징으로 하는 모듈기반의 에너지 저장 시스템의 실시간 동적 기능 확장 방법.
10. The method of claim 9,
The dynamic module setting process includes:
After the dynamic module setting request step, if the dynamic module corresponding to the dynamic module identification information of the received dynamic module information is not registered in the dynamic module management unit, the dynamic module corresponding to the dynamic module identification information is downloaded from the control server, And a dynamic module updating step of registering the dynamic module in the management unit,
And the dynamic module setting step is performed after the dynamic module updating step.
정적모듈 제어명령을 수신받아 정적모듈 제어명령에 포함된 정적모듈 식별정보에 대응하는 정적모듈을 구동하여 해당 ESS 디바이스를 제어하는 정적모듈 운영 과정을 더 포함하되,
상기 제어명령 모니터링 단계는,
모듈 제어명령 수신 시 수신된 모듈 제어명령이 정적모듈 제어명령인지 동적모듈 제어명령인지를 판단하는 제어명령 종류 판단 단계; 및
모듈 제어명령이 동적모듈 제어명령이면 수신된 동적모듈 제어명령을 동적모듈 라우터로 출력하고, 상기 모듈 제어명령이 정적모듈 제어명령이면 상기 정적모듈 제어명령을 정적모듈 관리부로 출력하는 제어 요청 단계를 포함하는 것을 특징으로 하는 모듈기반의 에너지 저장 시스템의 실시간 동적 기능 확장 방법.13. The method of claim 12,
And a static module operating step of receiving a static module control command and controlling a corresponding ESS device by driving a static module corresponding to the static module identification information included in the static module control command,
The control command monitoring step includes:
Determining whether a received module control command is a static module control command or a dynamic module control command when receiving a module control command; And
And outputting the received dynamic module control command to the dynamic module router if the module control command is a dynamic module control command and outputting the static module control command to the static module manager if the module control command is a static module control command Time dynamic function expansion method of a module-based energy storage system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160053961A KR101754210B1 (en) | 2016-05-02 | 2016-05-02 | Module based energy storage system that can extend dynamic function in real time and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160053961A KR101754210B1 (en) | 2016-05-02 | 2016-05-02 | Module based energy storage system that can extend dynamic function in real time and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101754210B1 true KR101754210B1 (en) | 2017-07-05 |
Family
ID=59352306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160053961A KR101754210B1 (en) | 2016-05-02 | 2016-05-02 | Module based energy storage system that can extend dynamic function in real time and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101754210B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102269472B1 (en) * | 2020-03-12 | 2021-06-28 | 이에스이 주식회사 | Control server system and method for processing control data |
KR102495603B1 (en) * | 2022-07-06 | 2023-02-06 | 주식회사 빅토리지 | Power Conditioning System Having Gateway engine and Driving method thereof |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101196287B1 (en) | 2011-12-13 | 2012-11-06 | 고려대학교 산학협력단 | Energy management system and device registration methd thereof |
-
2016
- 2016-05-02 KR KR1020160053961A patent/KR101754210B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101196287B1 (en) | 2011-12-13 | 2012-11-06 | 고려대학교 산학협력단 | Energy management system and device registration methd thereof |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102269472B1 (en) * | 2020-03-12 | 2021-06-28 | 이에스이 주식회사 | Control server system and method for processing control data |
KR102495603B1 (en) * | 2022-07-06 | 2023-02-06 | 주식회사 빅토리지 | Power Conditioning System Having Gateway engine and Driving method thereof |
US11968061B2 (en) | 2022-07-06 | 2024-04-23 | Bigtorage CO., LTD. | Power management system having gateway engine and driving method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108241500B (en) | Method, device and system for repairing hardware component and storage medium | |
US8990772B2 (en) | Dynamically recommending changes to an association between an operating system image and an update group | |
CN111313500B (en) | Charging management method and device, electronic equipment and computer readable storage medium | |
CN104980399B (en) | File transmission method, client and proxy server | |
US9749423B2 (en) | Function extension method and terminal device | |
US20180146356A1 (en) | Method for exchanging data with in-vehicle infotainment, server, mobile terminal, and apparatus | |
US9086942B2 (en) | Software discovery by an installer controller | |
JP5976210B2 (en) | Monitoring system, facility management apparatus, monitoring method and program | |
US9069618B1 (en) | Updating kernal affinity for applications executing in a multiprocessor system | |
CN108287706B (en) | Data processing method and device | |
KR101754210B1 (en) | Module based energy storage system that can extend dynamic function in real time and method thereof | |
CN109564537A (en) | Log sending device, result collection system | |
CN109144596B (en) | Quick starting method, device, terminal, server and system | |
WO2018020584A1 (en) | Gateway device, firmware update method, and firmware update program | |
EP3352495A1 (en) | Electronic device and method for providing event management service | |
CN107025574B (en) | Promotion information display method and device | |
CN106709330B (en) | Method and device for recording file execution behaviors | |
CN111359210A (en) | Data processing method and device, electronic equipment and storage medium | |
US20190370815A1 (en) | Tailored interface generation based on internet of things data, vendor data, and/or user preferences data | |
CN106406921B (en) | Method and device for installing patch | |
US20200001739A1 (en) | Method of information provision and electric carrier system | |
CN111193636A (en) | Method and device for testing availability of single machine | |
US20050044432A1 (en) | Method of controlling network system | |
JP2003204328A (en) | Management device and method therefor | |
US20200074828A1 (en) | Technologies for managing safety at industrial sites |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |