Skip to main content

A Domain Specific Language for the Design of Artificial Intelligence Applications for Process Engineering

  • Conference paper
  • First Online:
Performance Evaluation Methodologies and Tools (VALUETOOLS 2022)

Abstract

Processes in chemical engineering are frequently enacted by one-of-a-kind devices that implement dynamic processes with feedback regulations designed according to experimental studies and empirical tuning of new devices after the experience obtained on similar setups. While application of artificial intelligence based solutions is largely advocated by researchers in several fields of chemical engineering to face the problems deriving from these practices, few actual cases exist in literature and in industrial plants that leverage currently available tools as much as other application fields suggest. One of the factors that is limiting the spread of AI-based solutions in the field is the lack of tools that support the evaluation of the needs of plants, be those existing or to-be settlements. In this paper we provide a Domain Specific Language based approach for the evaluation of the basic performance requirements for cloud-based setups capable of supporting chemical engineering plants, with a metaphor that attempts to bridge the two worlds.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The ECU, EC2 Computing Unit, is a measure defined by Amazon to compare computing power of a VM with respect to its reference VM on Amazon AWS cloud, that can be considered as equivalent to a 1.0–1.2 GHz 2007 Intel Xeon or AMD Opteron CPU; it is now less popular than when it was introduced, but we consider it fit to the context and the purpose of this paper.

References

  1. Abouzahra, A., Sabraoui, A., Afdel, K.: Model composition in model driven engineering: a systematic literature review. Inf. Softw. Technol. 125, 106316 (2020). https://doi.org/10.1016/j.infsof.2020.106316

  2. Barbierato, E., Gribaudo, M., Iacono, M.: Modeling apache hive based applications in big data architectures. In: Proceedings of the 7th International Conference on Performance Evaluation Methodologies and Tools, ValueTools 2013, pp. 30–38. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), ICST, Brussels (2013). https://doi.org/10.4108/icst.valuetools.2013.254398

  3. Barbierato, E., Gribaudo, M., Iacono, M., Jakobik, A.: Exploiting CloudSim in a multiformalism modeling approach for cloud based systems. Simul. Modell. Pract. Theory 93, 133–147 (2018)

    Article  Google Scholar 

  4. Bertoli, M., Casale, G., Serazzi, G.: JMT: performance engineering tools for system modeling. SIGMETRICS Perform. Eval. Rev. 36(4), 10–15 (2009). http://doi.acm.org/10.1145/1530873.1530877

  5. Bhakte, A., Pakkiriswamy, V., Srinivasan, R.: An explainable artificial intelligence based approach for interpretation of fault classification results from deep neural networks. Chem. Eng. Sci. 250, 117373 (2022). https://doi.org/10.1016/j.ces.2021.117373

  6. Cerotti, D., Gribaudo, M., Iacono, M., Piazzolla, P.: Modeling and analysis of performances for concurrent multithread applications on multicore and graphics processing unit systems. Concurr. Comput. Pract. Exp. 28(2), 438–452 (2016). https://doi.org/10.1002/cpe.3504

    Article  Google Scholar 

  7. Dai, Y., Zhao, J.: Fault diagnosis of batch chemical processes using a dynamic time warping (DTW)-based artificial immune system. Ind. Eng. Chem. Res. 50(8), 4534–4544 (2011). https://doi.org/10.1021/ie101465b

    Article  Google Scholar 

  8. Downs, J.J., Vogel, E.F.: A plant-wide industrial process control problem. Comput. Chem. Eng. 17(3), 245–255 (1993). https://doi.org/10.1016/0098-1354(93)80018-I

    Article  Google Scholar 

  9. Dzaferagic, M., Marchetti, N., Macaluso, I.: Fault detection and classification in industrial IoT in case of missing sensor data. IEEE Internet Things J. 9(11), 8892–8900 (2022). https://doi.org/10.1109/JIOT.2021.3116785

    Article  Google Scholar 

  10. Green, D.W., Perry, R.H.: Perry’s Chemical Engineers’ Handbook, Eighth Edition, 8th edn. McGraw-Hill Education (2008). https://www.accessengineeringlibrary.com/content/book/9780071422949

  11. Gribaudo, M., Iacono, M., Kiran, M.: A performance modeling framework for lambda architecture based applications. Futur. Gener. Comput. Syst. 86, 1032–1041 (2017). https://doi.org/10.1016/j.future.2017.07.033

    Article  Google Scholar 

  12. Heo, S., Lee, J.H.: Statistical process monitoring of the Tennessee Eastman process using parallel autoassociative neural networks and a large dataset. Processes 7(7) (2019). https://doi.org/10.3390/pr7070411

  13. Iacono, M., Gribaudo, M.: Element based semantics in multi formalism performance models. In: MASCOTS, pp. 413–416. IEEE (2010)

    Google Scholar 

  14. Liu, J., et al.: Explainable fault diagnosis of gas-liquid separator based on fully convolutional neural network. Comput. Chem. Eng. 155, 107535 (2021). https://doi.org/10.1016/j.compchemeng.2021.107535

  15. Sun, W., Paiva, A.R., Xu, P., Sundaram, A., Braatz, R.D.: Fault detection and identification using Bayesian recurrent neural networks. Comput. Chem. Eng. 141, 106991 (2020). https://doi.org/10.1016/j.compchemeng.2020.106991

Download references

Acknowledgements

This work has been partially funded by the internal competitive funding program “VALERE: VAnviteLli pEr la RicErca” of Università degli Studi della Campania “Luigi Vanvitelli” and is part of the research activity developed within Industrial Ph.D. Programme PON 2014-2020.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mauro Iacono .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Campanile, L., Di Bonito, L.P., Gribaudo, M., Iacono, M. (2023). A Domain Specific Language for the Design of Artificial Intelligence Applications for Process Engineering. In: Hyytiä, E., Kavitha, V. (eds) Performance Evaluation Methodologies and Tools. VALUETOOLS 2022. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 482. Springer, Cham. https://doi.org/10.1007/978-3-031-31234-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-31234-2_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-31233-5

  • Online ISBN: 978-3-031-31234-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics