Metamodel-based Photovoltaic Monitoring System for Renewable Energies at Hongik University

 
Metamodel based Photovoltaic Monitoring System
for Heterogeneous Renewable Energies
 
Woo Sung Jang
 
Motivation
 
Contents
 
1
 
M-PVMS :
      Photovoltaic Monitoring System
 
Related Works
 
2
 
Design of
M-PVMS
 
3
 
Conclusion
 
4
 
Motivation
 
In
 
Korea, Current  Solar Monitoring Systems
1)
Use each monitoring system provided from different inverter companies
2)
So Very difficult to manage total monitoring
To solve this problem, we adapted metamodel mechanism to monitor our system to make a
unified data communication protocol.
 
Our solar monitoring system :
 
1. solar cell generate electronic power, and delivers power to the junction box.
2. junction box delivers power to the inverter.
3. inverter calculates and delivers power data to the client.
4. power data uses the packet format defined by the inverter manufacturer.
5. client analyzes the packet and delivers power data to the server.
Power Plant
Monitoring Server
1
2
5
 
Packet of Power Data
3
4
 
electronic
power
 
electronic
power
 
digital
data
 
TCP/IP
Protocol
 
Our solar monitoring system :
 
If use different inverter, we can not easily plug & play because of
     using different data protocols in the previous monitoring system
Power Plant
Monitoring Server
 
Inverter Company A’s Packet
 
Inverter Company B’s Packet
 
Different type
packet!
 
Previous PhotoVoltaic Monitoring System (PVMS)
 
Previously, we developed HS Solar Energy Photovoltaic monitoring system.
We receives data from various power plants, and stores it in a database, and provides web monitoring
service to customer.
Also predict future data using big data.
 
Previous PhotoVoltaic Monitoring System (PVMS)
 
We monitoring power generation at the real time through web page
 
How to Plug & Play
with new different inverters?
 
Design Procedure of
Metamodel based Photovoltaic Monitoring System(M-PVMS)
 
Metamodel based Photovoltaic Monitoring System(M-PVMS)
- Platform structure
 
Top layer 
: includes metamodel based data protocol.
Middle layer 
: includes Eclipse Modeling Framework, serial communication middleware,
TCP/IP communication middleware, Hadoop, and Visualization middleware.
Bottom layer 
: includes databases.
 
Layer1
 
Layer2
 
Layer3
 
Metamodel based Photovoltaic Monitoring System(M-PVMS) –
Model Transformation Rule based Model Driven Architecture
Inverter Packet Model
WILLINGS Packet
DASS Packet
HS Packet
Integrated Packet Model
 
1.
Transformation engine reads the source model and writes the target model.
2.
Source model conforms to source metamodel.
3.
Target model conforms to target metamodel.
4.
In model transformation, the transformation engine executes the transformation definition.
5.
Transformation definition refers to source metamodel and target metamodel.
Source
Meta Model
Source
Model
Target
Meta Model
Target
Model
Transformation
Language
 
Refers to
 
Refers to
 
Reads
Transformation
Engine
 
Writes
 
Executes
 
Conforms to
 
Conforms to
 
DASS Inverter Company Packet
 
HS Inverter Company Packet
 
Metamodel based Photovoltaic Monitoring System(M-PVMS) –
Model Transformation Rule Example
WILLINGS
Packet Data
Integrated
Packet Data
 
Automatically convert Willings Packet
 
to Integrated Packet
 
Metamodel based Photovoltaic Monitoring System(M-PVMS)
- Structure of communication protocol
 
To integrate the heterogeneous system, We use standard model transformation.
Local server and integrate server share communication protocol of metamodel, which
send or receive this data.
We can send or receive data through the TCP/IP protocol because the model data of
metamodel use the XML Metadata Interchange (XMI).
 
Metamodel based Photovoltaic Monitoring System(M-PVMS)
- Metamodel for data transmission
 
Root element 
:
SolarEnergyModel
 
Subnodes of SolarEnergyModel 
:
PlantDisplay
Inverters
Sensors
JunctionBoxes
 
Subnode of Inverters 
:
Inverter
 
Subnode of JunctionBoxes 
:
JunctionBox
 
Subnode of Inverter 
:
Warning
 
Metamodel based Photovoltaic Monitoring System(M-PVMS)
- XMI code for the metamodel
 
Generated XMI code is used for communication between the M-PVMS Client and the M-PVMS Server
 
Matamodel based Photovoltaic Monitoring System (M-PVMS)
 
1. Create packet in inverter is
converted to integrated data
through transformation rule.
 
2. M-PVMS Client send XMI
code to M-PVMS Server.
 
Conclusion
 
Problem
Use each monitoring system provided from different inverter company
 
Solution
Reduce the communication load through Local-Server Structure.
Easily Plug & Play based on metamodel mechanism
 
Future work
Expect to add geothermal heat
 
Thank you
 
Slide Note

Hello, My name is Woo Sung Jang

I’m Hongik University Student

My major is Software Engineering

my topic is ...

Embed
Share

This project at Hongik University focuses on developing a metamodel-based photovoltaic monitoring system to address the challenges of managing diverse solar monitoring systems in Korea. By utilizing a unified data communication protocol, the system aims to streamline the monitoring process for solar power generation. The system involves components such as a Power Plant Monitoring Server, Inverters, Junction Boxes, Photovoltaic Cells, and Clients, all interconnected to efficiently monitor and analyze power data. The previous Photovoltaic Monitoring System developed by the university involved data collection from various power plants, storage in a database, and web monitoring services utilizing big data analytics.

  • Photovoltaic Monitoring System
  • Renewable Energies
  • Metamodel
  • Solar Power
  • Hongik University

Uploaded on Jul 29, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Metamodel based Photovoltaic Monitoring System for Heterogeneous Renewable Energies Woo Sung Jang Hongik University Software Engineering LAB

  2. Contents 1 Motivation 2 Related Works Design of M-PVMS M-PVMS : Photovoltaic Monitoring System 3 4 Conclusion Hongik University Software Engineering LAB

  3. Motivation In Korea, Current Solar Monitoring Systems 1) Use each monitoring system provided from different inverter companies 2) So Very difficult to manage total monitoring To solve this problem, we adapted metamodel mechanism to monitor our system to make a unified data communication protocol. Hongik University Software Engineering LAB

  4. Our solar monitoring system : Power Plant Monitoring Server electronic power electronic power TCP/IP Protocol digital data 1 2 3 5 Junction Box Inverter Photovoltaic Cells Client Server Packet of Power Data 4 S 0 0 1 2 0 3 1. solar cell generate electronic power, and delivers power to the junction box. 2. junction box delivers power to the inverter. 3. inverter calculates and delivers power data to the client. 4. power data uses the packet format defined by the inverter manufacturer. 5. client analyzes the packet and delivers power data to the server. Hongik University Software Engineering LAB

  5. Our solar monitoring system : Power Plant Monitoring Server Inverter A Junction Box A Photovoltaic Cells A Client Server Inverter B Junction Box B Photovoltaic Cells B Inverter Company A s Packet S 0 0 1 2 0 3 If use different inverter, we can not easily plug & play because of using different data protocols in the previous monitoring system Inverter Company B s Packet A B 1 2 1 2 3 Hongik University Software Engineering LAB

  6. Previous PhotoVoltaic Monitoring System (PVMS) Previously, we developed HS Solar Energy Photovoltaic monitoring system. We receives data from various power plants, and stores it in a database, and provides web monitoring service to customer. Also predict future data using big data. Photo Voltaic Cell Inverter 1 TCP/IP Local Monitoring (PVMS Client) Server Monitoring (PVMS Server) Photo Voltaic Cell Inverter n Power Plant 1 D B PHP Server (M-PVMS Monitoring) Data Analysis (Hadoop) MySQL Photo Voltaic Cell Inverter 1 Integrated Monitoring Server Local Monitoring (PVMS Client) Photo Voltaic Cell Inverter n Power Plant n Hongik University Software Engineering LAB

  7. Previous PhotoVoltaic Monitoring System (PVMS) We monitoring power generation at the real time through web page Hongik University Software Engineering LAB

  8. How to Plug & Play with new different inverters? Hongik University Software Engineering LAB

  9. Design Procedure of Metamodel based Photovoltaic Monitoring System(M-PVMS) Model Platform Structure Protocol Structure Metamodel for M-PVMS Transformation Rule Hongik University Software Engineering LAB

  10. Metamodel based Photovoltaic Monitoring System(M-PVMS) - Platform structure Top layer : includes metamodel based data protocol. Middle layer : includes Eclipse Modeling Framework, serial communication middleware, TCP/IP communication middleware, Hadoop, and Visualization middleware. Bottom layer : includes databases. Metamodel based Data Protocol 1 Metamodel based Data Protocol 1 Metamodel based Data Protocol 1 Layer3 PC Web Visualization Metamodel Framework based on EMF(Eclipse Modeling Framework) Middleware Layer2 Serial TCP/IP Communication Middleware based on Netty Communication Middleware Hadoop Layer1 Databases Hongik University Software Engineering LAB

  11. Metamodel based Photovoltaic Monitoring System(M-PVMS) Model Transformation Rule based Model Driven Architecture 1. Transformation engine reads the source model and writes the target model. 2. Source model conforms to source metamodel. 3. Target model conforms to target metamodel. 4. In model transformation, the transformation engine executes the transformation definition. 5. Transformation definition refers to source metamodel and target metamodel. Inverter Packet Model WILLINGS Packet DASS Packet HS Packet Refers to Refers to Source Meta Model Target Meta Model Transformation Language Integrated Packet Model Conforms to Conforms to Executes DASS Inverter Company Packet S 0 0 1 2 0 3 Reads Writes Source Model Transformation Engine Target Model HS Inverter Company Packet A B 1 2 1 2 3 Hongik University Software Engineering LAB

  12. Metamodel based Photovoltaic Monitoring System(M-PVMS) Model Transformation Rule Example Automatically convert Willings Packet to Integrated Packet Refers to Refers to Source Meta Model Target Meta Model Transformation Language Automatically Convert WILLINGS Packet Data Integrated Packet Data Conforms to Conforms to Executes Reads Writes Source Model Transformation Engine Target Model Hongik University Software Engineering LAB

  13. Metamodel based Photovoltaic Monitoring System(M-PVMS) - Structure of communication protocol To integrate the heterogeneous system, We use standard model transformation. Local server and integrate server share communication protocol of metamodel, which send or receive this data. We can send or receive data through the TCP/IP protocol because the model data of metamodel use the XML Metadata Interchange (XMI). Communication protocol of Metamodel Consists of Consists of XML Metadata Interchange (XMI) Local Server Integrated Server Streaming Translation Hongik University Software Engineering LAB

  14. Metamodel based Photovoltaic Monitoring System(M-PVMS) - Metamodel for data transmission Root element : SolarEnergyModel Subnodes of SolarEnergyModel : PlantDisplay Inverters Sensors JunctionBoxes Subnode of Inverters : Inverter Subnode of JunctionBoxes : JunctionBox Subnode of Inverter : Warning Hongik University Software Engineering LAB

  15. Metamodel based Photovoltaic Monitoring System(M-PVMS) - XMI code for the metamodel Generated XMI code is used for communication between the M-PVMS Client and the M-PVMS Server Hongik University Software Engineering LAB

  16. Matamodel based Photovoltaic Monitoring System (M-PVMS) 2. M-PVMS Client send XMI code to M-PVMS Server. Photo Voltaic Cell Inverter 1 TCP/IP Local Monitoring (PVMS Client) Server Monitoring (PVMS Server) Photo Voltaic Cell Inverter n Power Plant 1 D B PHP Server (M-PVMS Monitoring) Data Analysis (Hadoop) MySQL Photo Voltaic Cell Inverter 1 Integrated Monitoring Server Local Monitoring (PVMS Client) 1. Create packet in inverter is converted to integrated data through transformation rule. Photo Voltaic Cell Inverter n Power Plant n Hongik University Software Engineering LAB

  17. Conclusion Problem Use each monitoring system provided from different inverter company Solution Reduce the communication load through Local-Server Structure. Easily Plug & Play based on metamodel mechanism Future work Expect to add geothermal heat Hongik University Software Engineering LAB

  18. Thank you Hongik University Software Engineering LAB

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#