In this paper; we explore one possible way to utilize models that have been exported as FMUs. Specifically; we discuss how to incorporate these models into a web-based engineering analysis application that is designed to be accessible to non-expert users. Our goal is to show the important role that web and cloud based approaches can have in magnifying the impact of modeling activities across the enterprise.
We consider a specific engineering model and discuss exactly how we have transformed the model to make it accessible as a web-based application. This includes a discussion of the input and output data associated with the model as well as how a web based deployment (backed by cloud based services) can provide unique features compared to more conventional methods of model deployment.
Keywords: FMI; cloud; web; HTML5; JavaScript
Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden
[1] Go Development Team. Effective Go. 2014. URL: http://golang.org/doc/effective_go.html.
[2] Caleb Doxsey. An Introduction to Programming in Go. Caleb Doxsey, 2012. URL: http://www.golang-book.com/10#section2.
[3] Rich Hickey. Clojure core.async Channels. 2013. URL: http://clojure.com/blog/2013/06/28/clojure-core-async-channels.html.
[4] Jamie Allen. EffectiveAkka. O’Reilly Media, 2013.
[5] PromisesA+ Organization. PromisesA+ Specification. 2013. URL: http://promisesaplus.com/.
[6] John Batteh, Jesse Gohl, and Sureshkumar Chandrasekar. “Integrated Vehicle Thermal Management in Modelica: Overview and Applications”. In: Proceedings of the 10th International Modelica Conference (2014).
[7] MODELISAR Consortium. Functional Mockup Interface, Version 1.0. 2010. URL: https://svn.modelica.org/fmi/branches/public/specifications/FMI_ for_ModelExchange_v1.0.pdf.
[8] Michael M. Tiller and Peter Harman. “recon – Web and network friendly simulation data formats”. In: Proceedings of the 10th International Modelica Conference (2014).
[9] Roy T. Fielding. REST APIs must be hypertextdriven. 2008. URL: http://roy.gbiv.com/untangled/2008/rest-apis-must-behypertext-driven.