Model-Based Systems Engineering (MBSE) is a method that is used to support analysis, design, independent verification, and validation inherent in the development of software and hardware systems. MBSE applications are present in many areas of our daily lives, including manufacturing, robotics, healthcare, automation, etc. However, despite their rapid and sustainable growth during the last few years, the MBSE methods themselves are quite far from perfect. There are some current problems, which resist more rapid penetration of MBSE systems in their development. One of them is the issue of interoperability between different MBSE tools since most of them are vendor-specific. Although vendor dependency has been a problem well before the conceptualization of MBSE this problem is especially actual for the MBSE due to the heterogeneity of the concepts (model, systems thinking, and systems engineering) that it is based on. Furthermore, there is currently a gap between the development of a simulation model and the development of a control system for that model. Currently, this problem is usually solved by involving two or more groups of engineers, where each of these groups works on their problems. All this costs companies additional engineering time and, as a result, development costs. Therefore, new, and more sophisticated approaches for the generation of MBSEs are needed to overcome the challenges highlighted above
To narrow the field of study and better focus on specific problems, smart power distribution systems have been chosen as the main research object for this dissertation. Furthermore, the author uses the term Digital Twin to refer to the multilayered structure of the complex distributed automation system consisting of three layers, that is:
– the static machine-readable information about the infrastructure of the smart energy system,
– the simulation model layer,
– the distributed control layer for the investigated smart energy system.
In particular, the semi-automated approach is presented in Article C of this thesis. The proposed approach is semi-automated because it generates the MATLAB script of the simulation model rather than the model itself. To generate the model, the user needs to automatically generate it in MATLAB (a link to a detailed video describing this process is provided in Article C). IEC 61850 specification files, written in substation configuration language, are used as a starting point for further conversions.
The IEC 61850 standard is a key component of the current dissertation. IEC 61850 is an international standard that covers different sides of smart energy distribution systems, including communication protocols for diverse equipment in a substation, including protection, control, and measurement equipment, as well as intelligent electronic devices(IEDs).
The dissertation consists of five papers, each of which aims at a specific goal, namely:
– Paper A touches upon interoperability problems between information architecture of different communication protocols (IEC61850/GOOSE - transformer substations, OpenADR - smart buildings, OCPP - electric vehicles), and proposes a concept for solving that problem.
– Paper B describes the design challenges of the SIMULINK model, which is considered the modeling layer of the multi-layer structure of the Digital Twin. As an example, a model of a datacenter is evaluated, designed, and validated against real data.
– In Paper C, an approach for information model automatic transformation from IEC61850 to OCPP is proposed. A test programming application was built, based on the proposed approach, and the generated OCPP information model was tested with the help of third-party programming tools.
– Paper D presents a performance analysis of the BeagleBone Black as an IEC61850Merging Unit simulator. The goal is to determine how well BeagleBone Black’shardware and software performance meets the IEC61850 Merging Unit requirements.– Paper E reveals an approach for converting a MATLAB/SIMULINK model to an FPGA-in-Loop system. The goal is to make a step towards automation of the digital twin design process and discuss the various barriers to achieving it.
Thus, the work presented in this dissertation raises questions about compatibility between different standards, the problems of converting the IEC 61850 information model to MBSE, the verification of the generated MBSE against the original IEC 61850 information model, the problems of hardware incompatibility with the target programming application, and the problems designing a Digital Twin model from SIMULINK (as an example in this thesis).