SIMPM – Upper-level ontology for manufacturing process plan network generation

Abstract Distributed computer integrated manufacturing is increasingly adopting cloud computing, software-as-a-service (SaaS) and multi-agent systems as steps towards “design anywhere, build anywhere” strategy. In this scenario, ontologies not only serve as common message exchange structure among distributed agents but also provide reasoning capability to extract implicit knowledge from explicit information already stored in the knowledge base. Foundation ontologies (upper-level), comprised of most general concepts of a domain, provide a common semantic structure to the domain-level ontologies, which capture details of multi-disciplinary manufacturing knowledge. In this paper, novel upper-level ontology, called SIMPM (Semantically Integrated Manufacturing Planning Model), is proposed in order to model three fundamental constraints of manufacturing process planning: variety, time, and aggregation. The philosophical underpinning of the proposed ontology – presented as OWL-DL axioms – is derived from a three dimensional planning model, developed during our past research on computer-aided process planning. As part of the evaluation of SIMPM ontology, we first expound on the interoperability issues with other upper-level manufacturing ontologies. Next, we present a case study on process planning for prismatic part design. In this way, we demonstrate how the generic set of proposed axioms may be used to address various manufacturing process planning concerns, such as alternative manufacturing resources, the temporal order among operations and granularity in the details of a process plan.

[1]  Kyoung-Yun Kim,et al.  Ontology-based assembly design and information sharing for collaborative product development , 2006, Comput. Aided Des..

[2]  Stefano Borgo,et al.  Foundations for a Core Ontology of Manufacturing , 2007, Ontologies.

[3]  Xun Xu,et al.  From cloud computing to cloud manufacturing , 2012 .

[4]  Lihui Wang,et al.  Sequencing of interacting prismatic machining features for process planning , 2007, Comput. Ind..

[5]  Martín G. Marchetta,et al.  An artificial intelligence planning approach to manufacturing feature recognition , 2010, Comput. Aided Des..

[6]  Sudarsan Rachuri,et al.  An ontology for assembly representation , 2007 .

[7]  Alain Bernard,et al.  The evolution, challenges, and future of knowledge representation in product design systems , 2013, Comput. Aided Des..

[8]  Alan L. Rector,et al.  Representing Transitive Propagation in OWL , 2006, ER.

[9]  Steven J. Fenves,et al.  CPM2: A Core Model for Product Data , 2008, J. Comput. Inf. Sci. Eng..

[10]  Behrokh Khoshnevis,et al.  Process planning knowledge representation using an object-oriented data model , 1997 .

[11]  Paul Browne,et al.  JBoss Drools Business Rules , 2009 .

[12]  J. Arumugam,et al.  Integrative process plan model and representation for intelligent distributed manufacturing planning , 2004 .

[13]  Yunfei Shi,et al.  Serial 3D model reconstruction for machining evolution of rotational parts by merging semantic and graphic process planning information , 2010, Comput. Aided Des..

[14]  Behrokh Khoshnevis,et al.  Use of artificial intelligence in automated process planning , 1986 .

[15]  Sunitha Abburu,et al.  A Survey on Ontology Reasoners and Comparison , 2012 .

[16]  Gang Chen,et al.  Paradigm shift: unified and associative feature-based concurrent and collaborative engineering , 2008, J. Intell. Manuf..

[17]  K. Ridgway,et al.  Selection of cutting tools and conditions of machining operations using an expert system , 2000 .

[18]  Dazhong Wu,et al.  Cloud-based design and manufacturing: A new paradigm in digital manufacturing and design innovation , 2015, Comput. Aided Des..

[19]  Xiao-Liang Jia,et al.  The research on representation and processing of process knowledge based on object-oriented modeling , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[20]  M. Helgoson,et al.  A Conceptual Model for Knowledge Integration in Process Planning , 2012 .

[21]  Randy Shih Parametric Modeling with UGS NX5 , 2007 .

[22]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[23]  Jürgen Gausemeier,et al.  Ontology-based Determination of Alternative CNC Machines for a Flexible Resource Allocation , 2015 .

[24]  Ian Horrocks,et al.  Description logic programs: combining logic programs with description logic , 2003, WWW '03.

[25]  Behrokh Khoshnevis,et al.  A real-time computer-aided process planning system as a support tool for economic product design , 1993 .

[26]  Sean Bechhofer,et al.  The OWL API: A Java API for OWL ontologies , 2011, Semantic Web.

[27]  Berend Denkena,et al.  Knowledge Management in Process Planning , 2007 .

[28]  Peter F. Patel-Schneider,et al.  Reducing OWL entailment to description logic satisfiability , 2004, Journal of Web Semantics.

[29]  Stefano Borgo,et al.  The Role of Foundational Ontologies in Manufacturing Domain Applications , 2004, CoopIS/DOA/ODBASE.

[30]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..

[31]  Dusan Sormaz,et al.  RULE-BASED PROCESS SELECTION OF HOLE MAKING OPERATIONS FOR INTEGRATED PROCESS PLANNING , 2005 .

[32]  Cezary Grabowik,et al.  The method of knowledge representation for a CAPP system , 2003 .

[33]  Hong-Tzong Yau,et al.  Computer-aided process planning for NC tool path generation of complex shoe molds , 2012 .

[34]  Hajo Rijgersberg,et al.  Ontology of units of measure and related concepts , 2013, Semantic Web.

[35]  Michael Gruninger,et al.  Methodology for the Design and Evaluation of Ontologies , 1995, IJCAI 1995.

[36]  Chun-Fong You,et al.  Java-based computer-aided process planning , 2005 .

[37]  Behrokh Khoshnevis,et al.  A COST BASED SYSTEM FOR CONCURRENT PART AND PROCESS DESIGN , 1994 .

[38]  Michele Dassisti,et al.  ONTO-PDM: Product-driven ONTOlogy for Product Data Management interoperability within manufacturing process environment , 2012, Adv. Eng. Informatics.

[39]  David A. Koonce,et al.  Development of a unified data meta-model for CAD-CAPP-MRP-NC verification integration , 1997 .

[40]  Boonserm Kulvatunyou,et al.  A survey and classification of principles for domain-specific ontology design patterns development , 2015, Appl. Ontology.

[41]  Ernest Friedman,et al.  Jess in action: rule-based systems in java , 2003 .

[42]  A. Siadat,et al.  MASON: A Proposal For An Ontology Of Manufacturing Domain , 2006, IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06).

[43]  Behrokh Khoshnevis,et al.  Modeling of manufacturing feature interactions for automated process planning , 2000 .

[44]  Liu Wenjian,et al.  An Internet-based system for setup planning in machining operations , 2005, 10th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'05).

[45]  Steffen Staab,et al.  International Handbooks on Information Systems , 2013 .

[46]  Stelios Kafandaris,et al.  Expert Process Planning for Manufacturing , 1990 .

[47]  Alan C. Lin,et al.  Computer-Aided Process Planning of Strip Layout in Progressive Dies , 2011 .