Modeling and optimization of manufacturing process performance using Modelica graphical representation and process analytics formalism

This paper concerns the development of a design methodology and its demonstration through a prototype system for performance modeling and optimization of manufacturing processes. The design methodology uses a Modelica simulation tool serving as the graphical user interface for manufacturing domain users such as process engineers to formulate their problems. The Process Analytics Formalism, developed at the National Institute of Standards and Technology, serves as a bridge between the Modelica classes and a commercial optimization solver. The prototype system includes (1) manufacturing model components’ libraries created by using Modelica and the Process Analytics Formalism, and (2) a translator of the Modelica classes to Process Analytics Formalism, which are then compiled to mathematical programming models and solved using an optimization solver. This paper provides an experiment toward the goal of enabling manufacturing users to intuitively formulate process performance models, solve problems using optimization-based methods, and automatically get actionable recommendations.

[1]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[2]  Xiaoyang Sean Wang,et al.  Supporting Agile Organizations with a Decision Guidance Query Language , 2012, J. Manag. Inf. Syst..

[3]  Guodong Shao,et al.  Process analytics formalism for decision guidance in sustainable manufacturing , 2016, J. Intell. Manuf..

[4]  Charles R. McLean,et al.  Simulation of shipbuilding operations , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[5]  Alexander Brodsky,et al.  CoJava: a unified language for simulation and optimization , 2005, OOPSLA '05.

[6]  Peter A. Fritzson,et al.  Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica , 2011 .

[7]  Duck Bong Kim,et al.  Decision guidance methodology for sustainable manufacturing using process analytics formalism , 2017, J. Intell. Manuf..

[8]  David M. Dilts,et al.  Simulation of supply chain networks using complex adaptive system theory , 2002, IEEE International Engineering Management Conference.

[9]  Johan Åkesson,et al.  Industrial application of optimization with Modelica and Optimica us- ing intelligent Python scripting , 2014 .

[10]  Johan Åkesson Optimica—An Extension of Modelica Supporting Dynamic Optimization , 2008 .

[11]  Andreas Klemmt,et al.  Simulation-based optimization vs. mathematical programming: A hybrid approach for optimizing scheduling problems , 2009 .

[12]  Ȧ Kumar A MATLAB GUI Tool for Optimization of FMS Scheduling using Conventional and Evolutionary Approaches , 2013 .