Hello, My name is Woo Sung Jang I’m Hongik University Student

Slides:



Advertisements
Similar presentations
Copyright © 2000 UNIUS. All rights reserved UNIUS COCOSA SERVICE
Advertisements

Product Lifecycle Management © 2003 IBM Corporation PLM Definition Product Lifecycle Management.
소프트웨어 프로세스. 1 내용  소프트웨어 프로세스  생명주기의 의미  생명주기 모델 –Waterfall Model –prototyping model –Spiral Model –Iteration Model.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
김예슬 김원석 김세환. Info Northcutt Bikes Northcutt Bikes The Forecasting problem The Forecasting problem The solution 1~6 The.
MDD The Pragmatics of Model-Driven Development Bran Selic, IBM Rational Software 서강대 정보통신대학원 소프트웨어공학 차우람 (A50014) 조용성 (A49012) 최종 수정.
울산환경운동연합 기후변화와 재생 에너지 -햇빛과 바람으로 탈출하라! 김형근 울산환경운동연합 기획실장.
Crystal Reports .NET ASTech System.
MrDataBld 2.x 제품 소개 2007.
Error Data Analysis of the Photovoltaic Energy Monitoring System Using the Prediction Interval for Multivariate Linear Regression SE Lab, Hongik University,
Fifth theme : Writing Class Superhero powers
Oozie Web API 기능 테스트 이승엽.
IT집중교육1 (Mobile Multimedia Service & System Design)
Chapter 7 ARP and RARP.
Data Interface, Data mart Technology
Technology Innovation - Final Term Paper
원가절감을 위한 구매전략 July 구매기획팀.
Knowledge Enterprise Portal Solution(iKEP)
Knowledge Enterprise Portal Solution(iKEP)
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Electronic Teaching Tools
PHP입문 Izayoi 김조흔.
Introduction to Web Service Computing
Internet Control Message Protocol (ICMP)
PV (Photovoltaic) 모니터링 시스템 소개 UNIMAX.
[멀티미디어 문서구조화특론 ] Workflow
Hinet Advanced Technology & Information
원가회계의 기초 & 분류.
SmileEDI 가입 안내서 1. SmileEDI `회원가입 절차 -SmileEDI 접속 방법-
NTAS 소개 (Network Transaction Application Server)
Linked Data 4 Principles
가상플랫폼을 사용한 임베디드SW 개발 (CoWare CoWare Virtual Platform Designer 사용)
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
CRM에서의 Data Quality Management
Socket & Plug 기반의 u-Banking Platform
- Make Processes Manageable -
Fifth theme Superhero powers
(Network Transaction Application Server)
Web상에서의 Network Management
통신과 통신망 (Communication & Networks)
I. Find out information about hydraulic management facilities (monitoring and control devices)    in Internet such as Dam, weir, gate, pump, turbine(6장),
숭실대학교 마이닝연구실 김완섭 2009년 2월 8일 아이디어  - 상관분석에 대한 연구
KMS 구현 및 활용사례 경쟁력 강화를 위한 2002년 5월 28일(화) 김 연 홍 상무 / 기술사
Department of AD & PR, Youngsan University
고품질 소프트웨어를 위한 군인력 자원관리 개발 프로세스 가시화 구축 사례
NTAS 소개 (Network Transaction Application Server)
User Datagram Protocol (UDP)
McGraw-Hill Technology Education
myfood.com 상명대 맛집 홈페이지 구축 제안서
시스템 분석 및 설계 글로컬 IT 학과 김정기.
SmileEDI 가입 안내서 1. SmileEDI `회원가입 절차 -SmileEDI 접속 방법-
Insight Deep MininG 건강을 위한 마이너스, 무첨가 식품 인사이트코리아/식품음료신문 공동 기획 기사
Intranets : Connecting LANs to the Internet
XML-II (eXtensible Markup Language) DTD/DOM
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
Operating System Multiple Access Chatting Program using Multithread
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
Chapter 27 Mobile IP.
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
PLEASE ENTER THE MAIN TITLE
Web based Presentation & Controller Service
Machine architecture Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Chapter 2.
MDA 기반 태양광 에너지 모니터링 시스템의 유지보수를 위한 비용 감소 방안 사례
Hongik Univ. Software Engineering Laboratory Jin Hyub Lee
7/25/2019 경계선 방어 기술 공급원 May
DBMS & SQL Server Installation
기존 태양광 모니터링 시스템 내 소비전력 데이터 전송 프로그램 구현
Fifth theme Superhero powers
다국어 번역채팅 “헬로챗” 서비스 소개서 NOTICE : Proprietary and Confidential
Presentation transcript:

Metamodel based Photovoltaic Monitoring System for Heterogeneous Renewable Energies Hello, My name is Woo Sung Jang I’m Hongik University Student My major is Software Engineering my topic is ... Woo Sung Jang

Contents 1 2 3 4 Motivation Related Works Design of M-PVMS Conclusion Photovoltaic Monitoring System 3 I will present in this order First. ... 4 Conclusion

Motivation In Korea, Current Solar Monitoring Systems Use each monitoring system provided from different inverter companies 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. HS Company used each monitoring system based on different inverter company. So, company difficult total monitoring. Therefore, company askes developed total monitoring system. To do this, we adapted metamodel mechanism to monitoring system with metamodel mechanism to make unified data communication protocol.

Our solar monitoring system : Power Plant Monitoring Server electronic power electronic power digital data TCP/IP Protocol Photovoltaic Cells Junction Box Inverter Client Server 1 2 3 5 Packet of Power Data 4 S 1 2 3 … This is whole structure of 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. format of the power data is the packet format specified by the inverter manufacturer. 5. client analyzes the packet and delivers power data to the server. a lot of inverter company develop monitoring system. But they use different protocol. 이것은 태양광 시스템의 내부 입니다. 태양광 셀의 전력이 junction box에게 전달 됩니다. junction box의 전력이 인버터에게 전달되고, 인버터는 전력량을 계산하여 클라이언트에게 전달합니다. 클라이언트에게 전달되는 데이터는 인버터 제조사에 의해 지정된 패킷 형식을 사용합니다. 클라이언트는 패킷을 분석하여 서버에게 전달합니다. 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.

Our solar monitoring system : Power Plant Monitoring Server Photovoltaic Cells A Junction Box A Inverter A Server Client Photovoltaic Cells B Junction Box B Inverter B If use new inverter, can not easily plug & play. now impossible. 만약 새로운 종류의 인버터가 추가된다면, 클라이언트의 SW는 새로운 형태의 패킷을 해석하기 위해 수정되어야 합니다. Inverter Company A’s Packet S 1 2 3 … If use different inverter, we can not easily plug & play because of using different data protocols in the previous monitoring system Different type packet! Inverter Company B’s Packet A B 1 2 3 …

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 Inverter n Local Monitoring (PVMS Client) Server Monitoring (PVMS Server) DB MySQL Data Analysis (Hadoop) PHP Server (M-PVMS Monitoring) Power Plant 1 Integrated Monitoring Server TCP/IP Power Plant n Previously, we developed HS Solar Energy Photovoltaic monitoring system. It 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. 기존에, 우리는 HS Solar Energy 기업의 태양광 발전 모니터링 시스템을 개발하였다. 여러 발전소로부터 데이터를 받고, 데이터베이스에 저장하고, 웹 모니터링 서비스를 제공한다. 또한 빅데이터를 활용하여 미래 데이터를 예측한다.

Previous PhotoVoltaic Monitoring System (PVMS) We monitoring power generation at the real time through web page This picture developed PVMS. We can check real-time power generation through web page. PVMS의 개발 후 화면입니다. 웹페이지를 통해 실시간 발전량을 확인할 수 있습니다.

with new different inverters? How to Plug & Play with new different inverters? So we were worried. How can I easily plug & play different inverters? 그래서 우리는 고민을 하였습니다. 어떻게 쉽게 다른 인버터를 P&P 할 수 있을까

Model Transformation Rule Design Procedure of Metamodel based Photovoltaic Monitoring System(M-PVMS) Platform Structure Model Transformation Rule Protocol Structure Metamodel for M-PVMS We propose extended M-PVMS from existing PVMS. Freely Plug and Play different inverters using Metamodel procedure is as follows. 우리는 기존의 PVMS를 확장한 M-PVMS를 제안한다. 메타모델을 적용하여 이종의 인버터를 자유롭게 P&P 한다. 절차는 다음과 같다.

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 Framework based on EMF(Eclipse Modeling Framework) Metamodel based Data Protocol 1 PC Web Serial Communication Middleware Visualization Middleware TCP/IP Communication Middleware based on Netty Hadoop Databases … Layer3 Layer2 We are develop 3 layer Platform for M-PVMS. Bottom layer includes databases. Middle layer includes Eclipse Modeling Framework, serial communication middleware, TCP/IP communication middleware, Hadoop, and Visualization middleware. Top layer includes metamodel based data protocol. Layer1

DASS Inverter Company Packet HS Inverter Company Packet Metamodel based Photovoltaic Monitoring System(M-PVMS) – Model Transformation Rule based Model Driven Architecture Transformation engine reads the source model and writes the target model. Source model conforms to source metamodel. Target model conforms to target metamodel. In model transformation, the transformation engine executes the transformation definition. Transformation definition refers to source metamodel and target metamodel. Inverter Packet Model WILLINGS Packet DASS Packet HS Packet … Integrated Packet Model Source Meta Model Refers to Transformation Language Refers to Target Meta Model This is Model Transformation Rule for Packet Transformation. Transformation engine reads the source model and writes the target model. At this time, the source model conforms to source metamodel. The target model conforms to target metamodel. In model transformation, the transformation engine executes the transformation definition. The transformation definition refers to source metamodel and target metamodel. The source models are Willings, Dass, and so on. The target model is intergrated packet model. 이것은 인버터 패킷 변환을 위한 모델 변환 룰이다. 변환 엔진은 소스 모델을 읽어서 타켓 모델을 쓴다. 이때, 소스 모델은 소스 메타모델을 따른다. 타겟 모델은 타겟 메타모델을 따른다. 모델 변환 시, 변환 엔진은 변환 룰을 실행한다. 변환 룰은 소스 메타모델과 타겟 메타모델을 본다. Conforms to Executes Conforms to DASS Inverter Company Packet S 1 2 3 … Source Model Transformation Engine Target Model Reads Writes HS Inverter Company Packet A B 1 2 3 …

Automatically Convert Metamodel based Photovoltaic Monitoring System(M-PVMS) – Model Transformation Rule Example Automatically convert Willings Packet to Integrated Packet Source Meta Model Model Target Transformation Language Refers to Reads Transformation Engine Writes Executes Conforms to Automatically Convert Integrated Packet Data WILLINGS Packet Data This is example. enter willings packet data, it automatically changes to integrated packet data.

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). Local Server Integrated Server XML Metadata Interchange (XMI) Consists of Streaming Translation Communication protocol of Metamodel This is 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). 이기종 시스템을 통합하기 위해 표준 모델 변환을 사용합니다. 로컬 서버 및이 데이터를 보내거나받는 메타 모델의 서버 공유 통신 프로토콜을 통합합니다. 메타 모델의 모델 데이터는 XMI (XML Metadata Interchange)를 사용하므로 TCP / IP 프로토콜을 통해 데이터를 보내거나받을 수 있습니다.

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 for data transmission. Root element is solarenergymodel. it has two attributes. solarenergymodel element includes four models. plantdisplay, inverters, sensors, junctionboxes. inverters element includes multiple inverter elements. juntionboxes element includes multiple junction box elements. inverter element includes multiple warning elements. attributes of plantdisplay means total power generation. attributes of inverter means each inverter information. attributes of sensors means environmental information of power plant. attributes of junctionbox means junctionbox information. attributes of warning means warning code of inverter.

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 The XMI code for the metamodel is: The generated XMI code is used for communication between the M-PVMS Client and the M-PVMS Server. 메타모델을 XMI 코드로 만든 결과는 다음과 같다. 생성된 XMI 코드는 M-PVMS Client와 M-PVMS Server 간의 통신에 사용된다.

Matamodel based Photovoltaic Monitoring System (M-PVMS) 2. M-PVMS Client send XMI code to M-PVMS Server. Photo Voltaic Cell Inverter 1 Inverter n Local Monitoring (PVMS Client) Server Monitoring (PVMS Server) DB MySQL Data Analysis (Hadoop) PHP Server (M-PVMS Monitoring) Power Plant 1 Integrated Monitoring Server TCP/IP Power Plant n Create packet in inverter is converted to integrated data through transformation rule. Converted data have type of XMI. M-PVMS Client send XMI code to M-PVMS Server. 인버터에서 생성된 패킷이 Tranformation Rule을 통해 통합 데이터로 변환된다. 변환된 데이터는 XMI Code 형태를 가진다. M-PVMS Client가 XMI Code를 M-PVMS Server에게 전달한다. 1. Create packet in inverter is converted to integrated data through transformation rule.

Conclusion Problem Solution Future work 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 The photovoltaic generation is more interest than other new & renewable energy due to the economics. It fell PV module prices and increase the efficiency with the development of technology. But it have the risk of fire because the energy has electrical properties and the worry about personnel injury when the structure caused by damage. Therefore, it requires the monitoring system for continuous management and maintenance. Accordingly, the Korea government is obliged to perform monitoring. But the old system is still unmanaged or cannot perform due to the technical problems such as can’t be operated after the maintenance period, the construction company busted or the national offices withdrawn. In this paper, we proposed the Metamodel based Photovoltaic Monitoring Systems (M-PVMS) that is able to associate with existing legacy systems like the Model Driven Architecture (MDA). The M-PVMS integrate the data through standard interface based on metamodel. Using the integrated data, M-PVMS will provide the target load forecasting services, real-time energy forecasting services and mobile user notification service based on big data system. In future works, we improve the proposed M-PVMS can be integrated monitoring operation of new & renewable energy. If the system has completed the development, we expect the proposed M-PVMS to be possible efficient system integration of individual systems using the standard interface based on metamodel for data interoperability. And, we will reduce cost and development period than the existing PVMS. Also, it support services to improve machine utilization of systems with management or un-management and to show energy production or operation status. 태양 광 발전은 경제로 인해 다른 신 재생 에너지보다 더 많은 관심을 가지고 있습니다. 그것은 태양 광 모듈 가격을 떨어뜨렸고, 기술 개발로 효율성을 높였습니다. 그러나 기존의 시스템은 새로운 인버터가 추가 될 때마다 응용 프로그램의 유지 보수가 필요하다. 인버터의 제조업체에 따라 전력 데이터의 형식이 다르기 때문이다. 또한 기존 시스템은 유지 보수 기간, 건설 회사 파산 또는 국가 사무소 철수와 같은 기술적 문제로 인해 관리되지 않거나 수행 할 수 없습니다. 이 논문에서는 MDA (Model Driven Architecture)와 같은 기존 레거시 시스템에 적응할 수있는 Metamodel 기반의 광전지 모니터링 시스템 (M-PVMS)을 제안했습니다. M-PVMS는 메타 모델을 기반으로 표준 인터페이스를 통해 데이터를 통합합니다. 이 방법은 새로운 인버터가 추가 될 때 추가 유지 보수 비용을 방지합니다. 또한 M-PVMS는 통합 데이터를 이용하여 대용량 데이터 시스템을 기반으로 목표 부하 예측 서비스, 실시간 에너지 예측 서비스 및 모바일 사용자 알림 서비스를 제공합니다. 향후 연구에서는 신 재생 에너지 운영 모니터링과 통합 할 수있는 M-PVMS 제안을 개선 할 예정입니다. 시스템이 개발을 완료하면 제안 된 M-PVMS가 데이터 상호 운용성을 위해 메타 모델을 기반으로하는 표준 인터페이스를 사용하여 개별 시스템의 효율적인 시스템 통합이 가능할 것으로 기대합니다. 그리고 기존 PVMS보다 비용 및 개발 기간을 단축 할 것입니다. 또한 관리 또는 비 관리 시스템의 기계 활용도를 높이고 에너지 생산 또는 운영 상태를 보여주는 서비스를 지원합니다.

Thank you Any Question?