Font Size: a A A

Research On UML2OPCUA Model Transformation And Its Application In Distributed Building Energy Management System

Posted on:2020-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y WangFull Text:PDF
GTID:2392330599977425Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of industrial automation and the internet of things,traditional OPC technology has exposed many shortcomings.Thus,the OPC Foundation has released an OPC UA unified communications specification with a crossplatform,rich and extensible information model that enables more secure and reliable interoperability at the information model level.However,OPC UA information modeling itself is very complex,and there are few OPC UA modeling tools,and there is no fully operational OPC UA modeling open source project.At the same time,UML has been extended to the application area of OPC UA,and the use of two different specifications in the same field leads to compatibility issues.Therefore,the conversion of UML to OPC UA information model does make sense.This paper proposes a transformation method based on meta-model of UML to OPC UA model.The main work includes the following four aspects:(i)Research on OPC UA unified architecture and model transformation method.For the unique information modeling capabilities of OPC UA,the related address space model and information model specification are mainly studied.The current major model transformation methods are compared and analyzed,and the ATL model transformation framework based on metamodel is deeply studied,which paves the way for the UML to OPC UA model transformation research subsequently.(ii)Research on UML to OPC UA model transformation.Aiming at the complexity of OPC UA information modeling itself and the compatibility problems caused by UML in the same field,this paper proposes a transformation method based on meta-model of UML to OPC UA model.The meta-models of UML and OPC UA are mainly studied,and their mapping relationship between data entities,data types and associations is strictly analyzed,and the ATL model transformation algorithm is defined based on the mapping relationship.Finally,a simple example is verified for the algorithm.The results show that the algorithm is feasible and reusable.(iii)Application of UML to OPC UA model transformation algorithm in building energy management system.In order to solve the complexity of the system directly using OPC UA modeling,the UML class modeling of the device space relationship of the system is first carried out.Secondly,the UML model is transformed into the corresponding OPC UA model,using the UML2 OPCUA model transformation algorithm proposed in this paper,and the feasibility and accuracy of the algorithm are verified again.Finally,based on the generated OPC UA information model,the main functions of the OPC UA server address space are designed and implemented to prepare the system for the underlying energy consumption data collection.(iv)Design and implementation of distributed building energy management system based on OPCUA information model.Firstly,the overall architecture and technical architecture of the system were designed in detail.Secondly,the main design and implementation of the system underlying data collection services,distributed massive energy consumption data receiving and storage module functions.Finally,the system's Web-side functions are designed and implemented,displaying the specific building energy consumption information clearly and friendly,providing an effective reference for the school's energy-saving optimization.This paper contains 65 figures,4 tables and 65 references.
Keywords/Search Tags:Model transformation, OPC UA, UML, ATL model transformation framework, building energy management system
PDF Full Text Request
Related items