## 4 Results and Discussion  
To test the effectiveness of the solutions proposed in the paper, the following application was created in Unity software. Figure 7 shows a detailed view of the developed application. The 3D installation model was exactly the same as the dynamic model. The variable names were identical at all levels of use (dynamic model, data channels, communication server, etc.). The use of consistent tag names was essential, as it reduced the development time and potential errors. Figure 8 shows a list of the dynamic model variables in the OPC Quick Client to create application 1. \begin{table}
\begin{tabular}{c c c} \hline
**Personal Computer Number** & **Hardware List** & **Software List** \\ \hline \multirow{6}{*}{PC 1} & & OS Windows 10 Pro 64 bit \\  & Processor: Intel(R) & Aveva Dynamic simulation \\  & Core(TM) i5-7500 & KEPServer EX 6 \\  & [EMAIL_ADDRESS] GHz 3.41 GHz & Mosquito broker \\  & Memory: 8 GB & MQTT Explorer \\  & & SQL Server Management Studio (SSMS) \\ \hline \multirow{6}{*}{PC 2} & & OS Windows 10 Pro 64 bit \\  & Processor: Intel(R) & Unity \\  & Core(TM) i7-4710 HQ & Microsoft Mixed Reality Toolkit \\ \cline{1-1}  & [EMAIL_ADDRESS] GHz 2.49 GHz & Mosquito broker \\ \cline{1-1}  & Memory: 16 Gb & MQTT Explorer \\ \cline{1-1}  & Video Card: NVIDIA GeForce 840 M & KEPServer EX 6 \\ \cline{1-1}  & Microsoft Hololens App for Windows \\ \cline{1-1}  & Device Portal (Hololens WEB portal) \\ \hline \end{tabular}
\end{table} 
Table 2: Characteristics of the PC for the experiments. Figure 6: Testing processes. Figure 9 shows the MQTT broker operation. The lot_aveva topic was subscribed to the KEPServer agent, which collected values from the Aveva OPC server and forwarded them to the Mosquito broker. The iotgateway topic was subscribed to the MQTT agent, which sent messages from the user through the MQTT augmented reality system to the broker. Additionally, the MQTT client KEPServer was subscribed to this topic, which sent values from the MQTT Broker back to the OPC server. Figure 8: Dynamic model variables in the OPC Quick Client. Figure 7: Detailed view of the developed application. Three applications were developed to investigate the effectiveness of the collaborative use of the dynamic model and the augmented reality system:  
1. One installation with 15 parameters shown on the 3D model, with 2 parameters being controllable. They could be changed at all levels of the system, with the main functional feature of the system being their change via an augmented reality application;  
2. Three units similar to the installation described in point 1;  
3. Five units similar to the installation described in point 1. Figures 10 and 11 show the appearance of the system as tested, with the view obtained via live streaming of the Microsoft Hololens application. Therefore, we had three parts of laboratory units. The first was a technological process (Figure 3) with pumps, the second was a power system simulation unit containing part of the energy-mechanical equipment: motors for pumps (Figure 4) with the control system and smart shield (Figure 5), which allowed us to connect the pump to the power supply system. On the laboratory unit (Figure 3), the main technological parameters--pressure, flow rate, and temperature at different points--were taken. The dynamic model (Figure 1) represents the co-modeling of the power supply system and the technological process. Some of the equipment was represented in its real form on the laboratory unit. For instance, this included a pump motor with current, voltage, and power sensors and the switches of the smart shield. They allowed for controlling the power supply system. This equipment represented real objects. Partially the same objects and additional other objects were presented in the form of a dynamic model by their 3D models (the images of some parts of the installation as presented in the industry).