Skip to main content
Log in

Analysis and optimization based on reusable knowledge base of process performance models

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

In this paper, we propose an architectural design and software framework for fast development of descriptive, diagnostic, predictive, and prescriptive analytics solutions for dynamic production processes. The proposed architecture and framework will support the storage of modular, extensible, and reusable knowledge base (KB) of process performance models. The approach requires developing automated methods that can translate the high-level models in the reusable KB into low-level specialized models required by a variety of underlying analysis tools, including data manipulation, optimization, statistical learning, estimation, and simulation. We also propose an organization and key structure for the reusable KB, composed of atomic and composite process performance models and domain-specific dashboards. Furthermore, we illustrate the use of the proposed architecture and framework by prototyping a decision support system for process engineers. The decision support system allows users to hierarchically compose and optimize dynamic production processes via a graphical user interface.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. SMLC, “Implementing 21 Century Smart Manufacturing, workshop summary report,” 2011. [Online]. Available: https://smartmanufacturingcoalition.org/sites/default/files/implementing_21st_century_smart_manufacturing_report_2011_0.pdf. Accessed: June 2015.

  2. Salvendy, G. (2001) Handbook of industrial engineering: technology and operations management, Third Edition. Wiley, Inc. ISBN: 9780471330578.

  3. J. Richardson., “Gartner BI: analytics moves to the core,” 2013. [Online]. Available: http://timoelliott.com/blog/2013/02/gartnerbi-emea-2013-part-1-analytics-moves-to-the-core.html. Accessed: Sep. 2015.

  4. Undey C, Ertun S, Mistretta T, Looze B (2010) Applied advanced process analytics in biopharmaceutical manufacturing: challenges and prospects in real-time monitoring and control. J Process Control 20(9):1009–1018. doi:10.1016/j.jprocont.2010.05.008

    Article  Google Scholar 

  5. Gilvan GC (2014) Supply chain analytics. Bus Horiz 57(5):595–605. doi:10.1016/j.bushor.2014.06.004

    Article  Google Scholar 

  6. Shao G, Shin S, Jain S (2014) “Data analytics using simulation for smart manufacturing,” Proc. 2014 Winter Simulation Conference, ser. WSC ’14. IEEE Press, Piscataway, pp 2192–2203. doi:10.1109/WSC.2014.7020063

    Book  Google Scholar 

  7. D. Lechevalier, A. Narayanan, and S. Rachuri, “Towards a domain-specific framework for predictive analytics in manufacturing,” Proc. IEEE International Conference on Big Data,, Oct 2014, pp. 987–995, doi: 10.1109/BigData.2014.7004332.

  8. Shin S, Woo J, Rachuri S (2014) Predictive analytics model for power consumption in manufacturing. Proc 21st CIRP Conference Life Cycle Eng 15:153–158. doi:10.1016/j.procir.2014.06.036

    Google Scholar 

  9. Lee J, Lapira E, Bagheri B, Kao H (2013) Recent advances and trends in predictive manufacturing systems in big data environment. Manuf Lett 1(1):38–41. doi:10.1016/j.mfglet.2013.09.005

    Article  Google Scholar 

  10. A. Brodsky, G. Shao, and F. Riddick, (2014) “Process analytics formalism for decision guidance in sustainable manufacturing,” J Intell Manuf, pp. 1–20, doi:10.1007/s10845-014-0892-9.

  11. C. Groger, F. Niedermann, H. Schwarz, and B. Mitschang, (2012) “Supporting manufacturing design by analytics, continuous collaborative process improvement enabled by the advanced manufacturing analytics platform,” Proc. IEEE 16th International Conference on Computer Supported Cooperative Work in Design, pp. 793–799, doi:10.1109/CSCWD.2012.6221911.

  12. M. Krishnamoorthy, A. Brodsky, and D. Menasce, (2014) “Temporal manufacturing query language (tMQL) for domain specific composition, what-if analysis, and optimization of manufacturing processes with inventories,” Department of Computer Science, George Mason University, Fairfax, VA, 22030, Tech. Rep. GMU-CS-TR-2014-3. [Online]. Available: http://cs.gmu.edu/tr-admin/papers/GMU-CSTR-2014-3.pdf

  13. M. Krishnamoorthy, A. Brodsky, and D. Menasce, (2015) “Optimizing stochastic temporal manufacturing processes with inventories: an efficient heuristic algorithm based on deterministic approximations,” in Proceedings of the 14th INFORMS Computing Society Conference, pp. 30–46.

  14. A. Ledeczi, M. Maroti, A. Bakay, G. Gabor Karsai, J. Garrett, C. Thomason, G. Nordstrom, J. Sprinkle, and P. Volgyesi, (2001) “The generic modeling environment,” in Workshop on Intelligent Signal Processing, IEEE 2nd International Conference on, May 2001.

  15. Fourny, M. Brantner, and F. Cavalieri, “Jsoniq the SQL of NoSQL,” CreateSpace Independent Publishing Platform, 2013.

  16. J. Robie, G. Fourny, M. Brantner, D. Florescu, T. Westmann, and M. Zaharioudakis, “Jsoniq the complete reference,” 2015. [Online]. Available: http://www.jsoniq.org/docs/JSONiq/html-single/. Accessed: June 2015.

  17. Madan J, Mani M, Lee JH, Lyons KW (2014) Energy performance evaluation and improvement of unit-manufacturing processes: injection molding case study. J Clean Prod 1(1):1–13

    Google Scholar 

  18. J. Madan, M. Mani, and K. W. Lyons, “Characterizing energy consumption of the injection molding process,” in ASME 2013 International Manufacturing Science and Engineering Conference, vol. 2, no. 1. Manufacturing Engineering Division, 2013, pp. 1–13.

  19. S. Nannapaneni and S. Mahadevan, (2014) “Uncertainty quantification in performance evaluation of manufacturing processes,” in Big Data (Big Data), 2014 I.E. International Conference on, pp. 996– 1005.

  20. E. Zitzler, M. Laumanns, and L. Thiele, “SPEA2: (2001) improving the strength pareto evolutionary algorithm,” Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, Tech. Rep. 103.

  21. E. Zitzler and S. Kunzli, (2004) “Indicator-based selection in multiobjective search,” in Proceedings of the 8th International Conference on Parallel Problem Solving from Nature, 2004. Springer, pp. 832–842.

  22. H. Eskandari, C. D. Geiger, and G. B. Lamont, (2007) “FastPGA: a dynamic population sizing approach for solving expensive multiobjective optimization problems,” in 4th International Conference on Evolutionary Multi-Criterion Optimization, 2007, ser. Lecture Notes in Computer Science, vol. 4403. Springer, pp. 141–155.

  23. Katz, Y. Labrou, M. Kanthanathan, and K. Rudin, (2002) “Method for managing a workflow process that assists users in procurement, sourcing, and decision-support for strategic sourcing,” US Patent number US20020174000 A1.

  24. S. Harkins and M. P. Reid, (2002) “Structured query language,” in SQL: Access to SQL Server, pp. 1–5.S.

  25. S. Harkins and M. P. Reid, (2002) “Structured query language,” SQL: Access to SQL Server, pp. 1–5, doi:10.1007/978-1-4302-1573-8_1.

  26. D. D. Chamberlin and R. F. Boyce, (1974) “Sequel: a structured English query language,” in Proceedings of the 1974 ACM SIGFIDET (Now SIGMOD) Workshop on Data Description, Access and Control, ser. SIGFIDET ’74, New York, NY, USA, pp. 249–264.

  27. M. Rys, D. Chamberlin, and D. Florescu, (2005) “XML and relational database management systems: the inside story,” Proc. International Conference on Management of Data, ser. ACM SIGMOD, pp. 945–947, doi:10.1145/1066157.1066298.

  28. Florescu D, Fourny G (2013) JSONiq: the history of a query language. IEEE Internet Comput 17(5):86–90. doi:10.1109/MIC.2013.97

    Article  Google Scholar 

  29. P. Fritzson and V. Engelson, (1998) “Modelica—a unified object-oriented language for system modeling and simulation,” Proc. European Conference on Object-Oriented Programming, pp. 67– 90, doi:10.1007/BFb0054087.

  30. Akesson J, Arzen KE, Gafvert M, Bergdahl T, Tummescheit H (2010) Modeling and optimization with Optimica and JModelica.org languages and tools for solving large-scale dynamic optimization problems. Comput Chem Eng 34(11):1737–1749

    Article  Google Scholar 

  31. R. Fourer, D. M. Gay, and B. W. Kernighan, (1987) “AMPL: a mathematical programming language,” AT&T Bell Laboratories, Murray Hill, NJ 07974, Tech. Rep.

  32. Brook A, Kendrick D, Meeraus A (1988) GAMS, a user’s guide. SIGNUM Newsl 23(3–4):10–11

    Article  Google Scholar 

  33. Van Hentenryck P, Michel L, Perron L, Rgin J-C (1999) Constraint programming in OPL. In: Nadathur G (ed) Principles and practice of declarative programming, vol 1702, Lecture notes in computer science. Springer, Berlin Heidelberg, pp 98–116

    Chapter  Google Scholar 

  34. Guazzelli A, Zeller M, Lin WC, Williams G (2009) PMML: an open standard for sharing models. R J 1(1):60–65

    Google Scholar 

  35. The Data Mining Group (DMG), “The predictive model markup language (PMML) 4.2,” [Online]. Available: http://www.dmg.org/, 2014, Accessed: June 2015.

  36. Guazzelli A (2012) W.-C. L., and T. J., PMML in action: unleashing the power of open standards for data mining and predictive analytics. CreateSpace, North Charleston, South Carolina

  37. J. Pivarski, “PFA: Portable Format for Analytics (version 0.6),” [Online]. Available: http://scoringengine.org/, 2015. Accessed: June 2015.

  38. Jain V, Grossmann IE (2001) Algorithms for hybrid MILP/CP models for a class of optimization problems. INFORMS J Comput 13(4):258–276

    Article  MathSciNet  MATH  Google Scholar 

  39. Brodsky, J. Luo, and H. Nash, (2008) “CoReJava: learning functions expressed as object-oriented programs,” in Machine learning and applications, 2008. ICMLA ’08. Seventh International Conference on, pp. 368–375.

  40. A. Brodsky, S. G. Halder, and J. Luo, (2014) “DG-Query, XQuery, mathematical programming,” in 16th International Conference on Enterprise Information Systems (ICEIS 2014).

  41. A. Brodsky and J. Luo, (2015) “Decision guidance analytics language (DGAL)—toward reusable knowledge base centric modeling,” in Proceedings of the 17th International Conference on Enterprise Information Systems, 2015.

  42. A. Brodsky and H. Nash, (2006) “CoJava: optimization modeling by nondeterministic simulation,” in Principles and practice of constraint programming-CP 2006. Springer pp. 91–106.

  43. A. Brodsky, M. Al-Nory, and H. Nash, (2008) “Service composition language to unify simulation and optimization of supply chains,” in Hawaii International Conference on System Sciences, Proceedings of the 41st Annual, pp. 74–74.

  44. A. Brodsky, S. Mana, M. Awad, and N. Egge, (2011) “A decisionguided advisor to maximize ROI in local generation amp; utility contracts,” in Innovative Smart Grid Technologies (ISGT), 2011 I.E. PES, pp. 1–7.

  45. Luo J, Brodsky A (2011) Piecewise regression learning in CoReJava framework. Int J Mach Learn Comput 1(2):163–169

    Article  Google Scholar 

  46. A. Brodsky and X. Wang, (2008) “Decision-guidance management systems (DGMS): seamless integration of data acquisition, learning, prediction and optimization,” in Hawaii International Conference on System Sciences, Proceedings of the 41st Annual, pp. 71–71.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guodong Shao.

Ethics declarations

Disclaimer

No approval or endorsement of any commercial product by the National Institute of Standards and Technology is intended or implied. Certain commercial software systems are identified in this paper to facilitate understanding. Such identification does not imply that these software systems are necessarily the best available for the purpose.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Brodsky, A., Shao, G., Krishnamoorthy, M. et al. Analysis and optimization based on reusable knowledge base of process performance models. Int J Adv Manuf Technol 88, 337–357 (2017). https://doi.org/10.1007/s00170-016-8761-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-016-8761-7

Keywords

Navigation