• No results found

This represents a reduction of about 89% of the time required to carry out a preliminary analysis supporting the HAZOP experts in such a time-consuming task.

Modelling and Simulation of Semantically-Enriched PN-based Digital Twins

6.3.4 Discussions around the application case

The use of a Petri Net to model and analyse fault propagations in industrial plants has extensively proved to be effective in literature. The approach described in this application case extends the one presented in two research works published by the author of this dissertation in the past few years [127] [126]. In particular, the CPN model has been enriched by adding new types of failure, components and component states, therefore, widening the application range of this method. By leveraging one of the most accurate mathematical models for HAZOP analysis time estimation, a reduction of about 89% of the total time to complete the analysis of a medium complexity case study using the proposed solution based on CPN-HAZOP has been shown. In both new and traditional approaches, the reporting phase was not considered. The HAZOP study resulting from the translating macro does not represent the final step of the analysis, but it is a useful and quick guide for the team of experts during the brainstorming phase.

The automation introduced in the HAZOP technique and the significant reduction of time required for the analysis could also allow the method to be disseminated to less burdensome contexts compared to typical HAZOP analysis application (e.g. plants at risk of a major accident subject to the Seveso Directive). In fact, the proposed approach would allow more accurate risk analysis also in smaller and less complex process plants, where the limited number of employers and, in some cases, their competencies are not consistent with a traditional HAZOP study process.

Further research is required in order to extend the library with more CPN-based component models, to translate the information into a more detailed user-friendly report, and to integrate the so-called “safeguards” in the CPN model. Eventually, the next developments of this smart tool should also include the introduction of stochastic data values in order to better simulate the occurrence of the likelihood of failure causes and allow a semi-quantitative risk assessment.

Conclusion

This dissertation proposes a framework for applying state-of-the-art methods for semantic data and ontology management in the field of manufacturing systems modelling and simulation. The benefits and limitations of such a proposed framework are thoroughly discussed through the analysis of three application cases addressing diverse aspects of the domain in question: workforce allocation, manufacturing knowledge management, quantitative reliability assessment for an assembly station, as well as qualitative risk analysis for a petrochemical plant facing serious hazard and operability issues.

In the context of modelling and simulation for manufacturing system applications, the use of semantic web technologies as a framework has not yet been fully leveraged. Through the proposed approach, it is possible to outline a list of principles and best practices that will help future efforts towards the application of complex digital twin modelling and simulation- oriented solutions built on semantically-enriched manufacturing information systems.

The methodological approach adopted here is, therefore, designed on a set of technical principles and activities which characterize the development of each of the domain-specific ontologies presented in this work:

1. Clear definition of context and scope of the representation 2. Selection of the formats and related serialization

3. Analysis and reuse of the existing ontologies in the domain 4. Creation of each new entity starting from an Upper Ontology

5. Provision of textual definitions for each entity, using existing standards

6. Setting up of unique Identifiers & Naming Conventions for each new entity

7. Provision of a logic along with the set of domain specific entities to foster reasoning and machine-based inference

Therefore, each solution presented in the application cases above is built upon these principles and aim to – partly or fully – answer the three research questions presented in Section 2.2 and repeated below:

RQ1. How can we semantically enrich manufacturing system models and exploit context-awareness for process analysis? RQ2. How can semantics be used to foster reusability and interoperability of manufacturing systems models?

RQ3. How does the analysis of semantically-enriched manufacturing systems impact on modelling and simulation applications? The first application, designed and analysed at the beginning of this research work, contributes to the investigation of ontology modelling and analytics issues related to the exploitation of semantically-enriched data, paving the way towards answering RQ1 and RQ2. As a result of the deployment of a so-called semantic framework for human resource management through semantically-

enriched data, it is possible to draw two possible conclusions. Firstly, the semantic enrichment of historical and real-time information

from shop floor work/task scheduling provides support for an intelligent system, which does not replace the existing information systems but rather empowers the latter with reasoning capabilities and advanced analytics capabilities. Secondly, a real-time task scheduling method towards HR optimization by utilizing Conditional Random Field (CRF) probabilistic models, semantically-enriched information, and semantic query and rule languages, namely SPARQL and SWRL, has been proven to be effective, although, some considerations should be done around the scalability of the proposed approach.

Conclusion

The second application contributes to existing knowledge by answering (almost exhaustively) all three RQs. The findings, indeed, span aspects such as the semantic enrichment of manufacturing system models, the reusability of modelling primitives, the impact of semantically-enriched manufacturing system models in modelling and simulation (M&S) applications. Here, two key aspects are addressed by the proposed ontology-based solution: (i) ontology-driven creation and semantic enrichment of the manufacturing system’s modelling elements (or modelling primitives of a specific modelling language, such as Petri Net formalism); (ii) semantics- driven analysis of a digital twin’s simulation outcomes aimed at enhancing the decision-making process. The study of an ontology- based solution for reliability assessment of an automated assembly station demonstrates how effectively such a solution can support manufacturing system’s data collection, manufacturing process modelling, simulation, and simulation results analysis.

The third application has been presented with the aim of further investigating research questions 1 and 3. The proposed solution does not introduce any new assessment paradigms but rather combines existing technologies (Petri nets and Ontologies) with the purpose of rendering the well-known, as well as, time consuming methodology called HAZOP more effective and less costly. While the use of PNs to model and analyse fault propagations in industrial plants has been already documented in literature, the employment of ontologies to empower such a PN-based manufacturing system model with context-awareness capabilities has been here presented. The proposed solution has proven to reduce about 89% of the time required to carry out a preliminary analysis, thus supporting the Hazard & Operability (HAZOP) experts in such a time-consuming task.

Finally, while recognising some limitations of the second application case, the exploratory research here presented lays the initial groundwork for future research. Starting from the observations above, this dissertation provides a new angle of looking at the digital transformation – key enabler of future modelling and simulation applications – for manufacturing systems, therefore, paving the way towards the development of a new analytical framework for semantics-driven modelling and simulation of context-aware manufacturing systems. Recommendations for further research include:

 Investigation of emerging software tools and standards for Model Based System Engineering (MBSE) solutions, which leverage ontologies and semantic reasoning for manufacturing system modelling and simulation.

 In depth analysis of alternative languages such as SySML, perhaps, by comparing this with the features of the PN formalism presented in this work. The level of adoption should not be the only indicator for establishing the “right” language to be used, but rather the range of applicability of the latter should be.

 Alignment to the most recent developments in Ontology Engineering for manufacturing. In this regard initiatives such as the Industrial Ontologies Foundry (IOF) certainly represents a good source of information and an environment where these aspects can be all discussed and further refined.

Lorem ipsumdolor sit amet, consectetuer adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibhmi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.

References

[1] K. Schwab, “The Fourth Industrial Revolution What It Means and How to Respond,” 2015.

[2] F. Erhard, H. Markus, U. Rainer, I. Daniele, and B. Jörg, “Industry 4 . 0 at McKinsey ’ s model factories Get ready for the disruptive wave,” McKinsey, 2016.

[3] R. C. Schlaepfer and M. Koch, “Industry 4.0: Challenges and solutions for the digital transformation and use of exponential technologies,” 2015.

[4] A. Parrott and W. Lane, “Industry 4.0 and the digital twin,” Deloitte Univ. Press, pp. 1–17, 2017. [5] H. Burkhardt and B. Smith, Handbook of metaphysics and ontology. Philosophia Verlag, 1991.

[6] T. R. Gruber, “A translation approach to portable ontology specifications,” Knowl. Acquis., vol. 5, no. 2, pp. 199–220, Jun. 1993.

[7] W. N. Borst and W. N. Borst, “Construction of Engineering Ontologies for Knowledge Sharing and Reuse,” Sep. 1997. [8] R. Studer, V. R. Benjamins, and D. Fensel, “Knowledge engineering: Principles and methods,” Data Knowl. Eng., vol. 25, no.

1–2, pp. 161–197, Mar. 1998.

[9] R. Arp, B. Smith, and A. D. Spear, Building ontologies with basic formal ontology. 2015. [10] M. Gruninger and M. Uschold, “Ontologies: Principles, Methods and Applications,” 1996.

[11] M. Uschold, “Building Ontologies: Towards a Unified Methodology,” in in Proceedings of Expert Systems ’96, the 16th Annual

Conference of the British Computer Society Specialist Group on Expert Systems, 1996, pp. 16–18.

[12] A. Bernaras, I. Laresgoiti, and J. M. Corera, “Building and Reusing Ontologies for Electrical Network Applications,” in European

Conference on Artificial Intelligence (ECAI), 1996.

[13] A. Gómez-Pérez, “Towards a Framework to Verify Technology Knowledge Sharing,” Expert Syst. Appl., vol. 11, no. 4, pp. 519– 529, 1996.

[14] M. Fernández-López, A. Gómez-Pérez, and N. Juristo, “METHONTOLOGY: From Ontological Art Towards Ontological Engineering,” Proc. Ontol. Eng. AAAI-97 Spring Symp. Ser. | AAAI-97 Spring Symp. Ser. | 24-26 March 1997 | Stanford Univ.

EEUU, 1997.

[15] A. Gómez-Pérez, “Knowledge Sharing and Reuse,” in The Handbook of APPLIED EXPERT SYSTEMS, 1997.

[16] M. F. Lopez, A. Gomez-Perez, J. P. Sierra, and A. P. Sierra, “Building a chemical ontology using Methontology and the Ontology Design Environment,” IEEE Intell. Syst., vol. 14, no. 1, pp. 37–46, Jan. 1999.

[17] B. Swartout, R. Patil, K. Knight, T. R.-P. of the T. W. on, and undefined 1996, “Toward distributed use of large-scale ontologies,” aaai.org.

[18] M. Fernández López and F. López, “Overview Of Methodologies For Building Ontologies,” in Proceedings of the IJCAI-99

workshop on Ontologies and Problem-Solving (KRR5) , 1999.

[19] G. Schreiber, B. Wielinga, and W. Jansweijer, “The KACTUS View on the ‘O’ Word,” in Proceedings of the IJCAI workshop on

basic ontological issues in knowledge sharing, 1995.

[20] K. Knight and S. K. Luk, “Building a Large-Scale Knowledge Base for Machine Translation,” 1994. [21] K. Kevin et al., “Filling knowledge gaps in a broad-coverage machine translation system,” 1995.

[22] A. Gómez-Pérez, … M. F.-L.-… K. M., and undefined 2004, “Methodologies and methods for building ontologies,” Springer. [23] Y. Sure, S. Staab, and R. Studer, “On-To-Knowledge Methodology (OTKM),” in Handbook on Ontologies, Berlin, Heidelberg:

Springer Berlin Heidelberg, 2004, pp. 117–132.

[24] H. Pinto, S. Staab, C. T.-P. of the 16th, and undefined 2004, “DILIGENT: Towards a fine-grained methodology for distributed, loosely-controlled and evolvInG,” books.google.com.

[25] M. del C. Suárez de Figueroa Baonza, “NeOn Methodology for Building Ontology Networks: Specification, Scheduling and Reuse,” 2010.

References

[26] B. Smith, “On classifying material entities in Basic Formal Ontology,” 2012.

[27] R. Arp, B. Smith, and A. Spear, “Building ontologies with basic formal ontology,” 2015.

[28] D. P. Hill, B. Smith, M. S. McAndrews-Hill, and J. A. Blake, “Gene Ontology annotations: what they mean and where they come from,” in Proceedings of the 10th Bio-Ontologies Special Interest Group Workshop 2007. Ten years past and looking to

the future, 2008, vol. 9, no. Suppl 5, p. S2.

[29] M. Almeida et al., “Basic Formal Ontology 2.0 - Specification and user’s guide,” 2015.

[30] M. Kamath and N. Viswanadham, “Applications of petri net based models in the modelling and analysis of flexible manufacturing systems,” in Proceedings. 1986 IEEE International Conference on Robotics and Automation, vol. 3, pp. 312– 317.

[31] A. A. (Alan A. . Desrochers, R. Y. Al-Jaar, and IEEE Control Systems Society., Applications of petri nets in manufacturing

systems : modeling, control, and performance analysis. IEEE Press, 1995.

[32] F. DICESARE and A. A. DESROCHERS, “Modeling, Control, and Performance Analysis of Automated Manufacturing Systems Using Petri Nets,” Control Dyn. Syst., vol. 47, pp. 121–172, Jan. 1991.

[33] Ö. Başak and Y. E. Albayrak, “Petri net based decision system modeling in real-time scheduling and control of flexible automotive manufacturing systems,” Comput. Ind. Eng., vol. 86, pp. 116–126, 2014.

[34] J. L. Peterson and J. Lyle, Petri net theory and the modeling of systems. Prentice-Hall, 1981.

[35] T. Murata, “Petri Nets: Properties, Analysis and Applications,” Proc. IEEE, vol. 77, no. 4, pp. 541–580, 1989. [36] C. A. Petri, “Kommunikation mit Automaten,” Fakultät für Mathematik und Physik, vol. Doktor. p. 128, 1962. [37] P. Merlin, “A Study of the Recoverability of Computer Systems,” University of California, 1974.

[38] C. Ramchandani, “Analysis of asynchronous concurrent systems by timed Petri nets.” p. 225, 1974.

[39] C. Kahraman and F. Tüysüz, “Manufacturing system modeling using Petri Nets,” Prod. Eng. Manag. under Fuzziness, pp. 95– 124, 2010.

[40] M. K. Molloy, “Performance Analysis Using Stochastic Petri Nets,” IEEE Trans. Comput., vol. C-31, no. 9, pp. 913–917, 1982. [41] R. Valette, J. Cardoso, and D. Dubois, “Monitoring manufacturing systems by means of Petri nets with imprecise markings,”

in IEEE Conference, 1989, p. 6.

[42] K. Valavanis, “On the hierarchical analysis and simulation of flexible manufacturing systems with extended Petri nets,” IEEE

Trans. on Systems, Man, and Cybernetics, pp. 94–100, 1990.

[43] M. Marsan, “Stochastic petri nets: an elementary introduction,” Adv. Petri nets 1989, p. 29, 1990.

[44] K. Jensen, Coloured Petri Nets Basic Concepts, Analysis Methods and Practical Use. Springer-Verlag Berlin Heidelberg, 1992. [45] W. M. P. Van der Aalst, “State Space Analysis: Properties, Reachability Graph, and Coverability graph,” 2011. .

[46] M. Zhou and K. Venkatesh, Modeling, simulation, and control of flexible manufacturing systems: a Petri net approach, First. World Scientific Publishing, 1999.

[47] R. Y. Al-Jaar and A. A. Desrochers, “Performance evaluation of automated manufacturing systems using generalized stochastic petri nets,” IEEE Trans. Robot. Autom., vol. 6, no. 6, pp. 621–639, 1990.

[48] A. Bobbio, “System modelling with Petri nets,” Syst. Reliab. Assess. Proc. Ispra course held Esc. Tec. Super. Ing. Nav. Madrid,

Spain, Sept. 19-23, 1988, Collab. with Univ. Politec. Madrid, p. 103, 1990.

[49] F. DiCesare, G. Harhalakis, J. M. Proth, M. Silva, and F. B. Vernadat, “Practice of Petri Nets in Manufacturing,” J. Oper. Res.

Soc., vol. 45, no. 9, pp. 1094–1094, 1993.

[50] D. Coman, A. Ionescu, and M. Florescu, “Manufacturing System Modeling Using Petri Nets,” Behaviour, vol. 1, no. 3, p. 2, 2009.

[51] M. Ajmone Marsan, A. Bobbio, and S. Donatelli, “Petri nets in performance analysis: An introduction,” Lect. Petri Nets I Basic

Model., pp. 211–256, 1998.

[52] H. Kaid, A. M. El-tamimi, E. A. Nasr, S. Arabia, and S. Arabia, “Applications of Petri nets Based Models in Manufacturing Systems : A Review,” no. 1, pp. 516–528, 2015.

[53] F. Tuysuz and C. Kahraman, “Modeling a flexible manufacturing cell using stochastic Petri nets with fuzzy parameters,” Expert

References

nets,” Int. J. Prod. Res., vol. 40, no. 12, pp. 2733–2756, 2002.

[55] R. A. Wysk, N. Yang, C. Li, and S. Joshi, “Resolution of Deadlocks in Flexible Manufacturing Systems: Avoidance and Recovery Approaches,” J. Manuf. Syst., vol. 13, no. 2, pp. 128–138, 1994.

[56] Y. Tat Leung and G. J. Sheen, “Resolving deadlocks in flexible manufacturing cells,” J. Manuf. Syst., vol. 12, no. 4, pp. 291– 304, 1993.

[57] M. P. Fanti, C. Maione, P. Bari, and V. David, “Deadlock Detection arid Recovery in Flexible Production Systems with multiple Capacity Resources,” pp. 237–241, 1996.

[58] M. Grüninger and C. Menzel, “The Process Specification Language (PSL) Theory and Applications,” AI Mag., 2003.

[59] L. M. Deshayes, O. El Beqqali, and A. Bouras, “The use of process specification language for cutting processes,” Int. J. Prod.

Dev., vol. 2, no. 3, p. 236, 2005.

[60] F. Ameri, C. Urbanovsky, and C. Mcarthur, “A Systematic Approach to Developing Ontologies for Manufacturing Service Modeling.”

[61] L. Lacy and W. Gerber, “Potential Modeling and Simulation Applications of the Web Ontology Language - OWL,” in

Proceedings of the 2004 Winter Simulation Conference, 2004., vol. 1, pp. 257–262.

[62] P. Leitão and F. Restivo, “ADACOR: A holonic architecture for agile and adaptive manufacturing control,” Comput. Ind., vol. 57, no. 2, pp. 121–130, Feb. 2006.

[63] R. F. Babiceanu and F. F. Chen, Journal of intelligent manufacturing., vol. 17, no. 1. Chapman & Hall.

[64] P. Leitao, V. Marik, and P. Vrba, “Past, Present, and Future of Industrial Agent Applications,” IEEE Trans. Ind. Informatics, vol. 9, no. 4, pp. 2360–2372, Nov. 2013.

[65] P. Vrba et al., “Rockwell Automation’s Holonic and Multiagent Control Systems Compendium,” IEEE Trans. Syst. Man, Cybern.

Part C (Applications Rev., vol. 41, no. 1, pp. 14–30, Jan. 2011.

[66] P. Leitão, “Agent-based distributed manufacturing control: A state-of-the-art survey,” Eng. Appl. Artif. Intell., vol. 22, no. 7, pp. 979–991, Oct. 2009.

[67] J. Barbosa, P. Leitão, E. Adam, and D. Trentesaux, “Dynamic self-organization in holonic multi-agent manufacturing systems: The ADACOR evolution,” Comput. Ind., vol. 66, pp. 99–111, Jan. 2015.

[68] S. Lemaignan, A. Siadat, J.-Y. Dantan, and A. Semenenko, “MASON: A Proposal For An Ontology Of Manufacturing Domain,” in IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06), pp. 195–200. [69] H. Panetto, M. Dassisti, and A. Tursi, “ONTO-PDM: Product-driven ONTOlogy for Product Data Management interoperability

within manufacturing process environment,” Adv. Eng. Informatics, vol. 26, no. 2, pp. 334–348, Apr. 2012.

[70] A. Tursi, H. Panetto, G. Morel, and M. Dassisti, “Ontological approach for products-centric information system interoperability in networked manufacturing enterprises,” Annu. Rev. Control, vol. 33, no. 2, pp. 238–245, Dec. 2009. [71] ISO/TC 184/SC 4, “ISO 10303-21:2016 - Industrial automation systems and integration -- Product data representation and

exchange -- Part 21: Implementation methods: Clear text encoding of the exchange structure.”

[72] ISO/TC 184/SC 5, “IEC 62264-1:2013 - Enterprise-control system integration -- Part 1: Models and terminology.”

[73] ISO/TC 184/SC 5, “IEC 62264-2:2015 - Enterprise-control system integration -- Part 2: Objects and attributes for enterprise- control system integration.”

[74] H. K. Lin and J. A. Harding, “A manufacturing system engineering ontology model on the semantic web for inter-enterprise collaboration,” Comput. Ind., vol. 58, no. 5, pp. 428–437, Jun. 2007.

[75] L. Mazzola, P. Kapahnke, M. Vujic, and M. Klusch, “CDM-Core: A Manufacturing Domain Ontology in OWL2 for Production and Maintenance,” in Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering

and Knowledge Management, 2016, pp. 136–143.

[76] M. Compton et al., “The SSN ontology of the W3C semantic sensor network incubator group,” J. Web Semant., vol. 17, pp. 25–32, Dec. 2012.

[77] A. Günel, A. Meshram, T. Bley, M. Klusch, and A. Schütze, “Statistical and Semantic Multisensor Data Evaluation for Fluid Condition Monitoring in Wind Turbines,” in In Proc. 16th Intl. Conf. on Sensors and Mea- surement Technology, Germany, 2013.

[78] N. Petersen et al., “SCORVoc: Vocabulary-based Information Integration and Exchange in Supply Networks.”

[79] N. Petersen et al., “SCORVoc: Vocabulary-Based Information Integration and Exchange in Supply Networks,” in 2016 IEEE

References

[80] J. Billington et al., “The Petri Net Markup Language: Concepts, Technology, and Tools,” in International Conference on

Application and Theory of Petri Nets, 2003, pp. 483–505.

[81] ISO/IEC JTC 1/SC 7, “ISO/IEC DIS 15909-1 - Systems and software engineering -- High-level Petri nets -- Part 1: Concepts, definitions and graphical notation.”

[82] ISO/IEC JTC 1/SC 7, “ISO/IEC DIS 15909-1 - Software and Systems Engineering – High-level Petri Nets Part 2: Transfer Format,” 2005.

[83] M. Klein, D. Fensel, F. van Harmelen, and I. Horrocks, “The relation between ontologies and XML schemas,” 2000.

[84] Ma Bing-xian and Xu Ying-lei, “Integrating PNML with OWL for Petri nets,” in 2009 2nd IEEE International Conference on

Computer Science and Information Technology, 2009, pp. 228–230.

[85] D. Gašević and V. Devedžić, “Reusing Petri Nets Through the Semantic Web,” Springer, Berlin, Heidelberg, 2004, pp. 284– 298.

[86] D. Gašević and V. Devedžić, “Petri net ontology,” Knowledge-Based Syst., vol. 19, no. 4, pp. 220–234, Aug. 2006. [87] J. Zedlitz, J. Jörke, and N. Luttenberger, “From UML to OWL 2,” Springer, Berlin, Heidelberg, 2012, pp. 154–163.

[88] D. Berardi, D. Calvanese, and G. De Giacomo, “Reasoning on UML class diagrams,” Artif. Intell., vol. 168, no. 1–2, pp. 70–118, Oct. 2005.

[89] F. Silva, P. Parreiras, S. Staab, and A. Winter, “TwoUse TwoUse: Integrating UML Models and : Integrating UML Models and OWL OWL Ontologies Ontologies,” 2007.

[90] D. Gasevic, D. Djuric, V. Devedzic, and V. Damjanovi, “Converting UML to OWL ontologies,” in Proceedings of the 13th

international World Wide Web conference on Alternate track papers & posters - WWW Alt. ’04, 2004, p. 488.

[91] M. L. R. Varela and R. A. Ribeiro, “Distributed Manufacturing Scheduling Based on a Dynamic Multi-criteria Decision Model.” [92] S. Perini, D. Arena, D. Kiritsis, and M. Taisch, An ontology-based model for training evaluation and skill classification in an

industry 4.0 environment, vol. 513. 2017.

[93] D. Arena, S. Perini, M. Taisch, and D. Kiritsis, “The Training Data Evaluation Tool: Towards a unified ontology-based solution