3D Schematics of Modelica Models and Gamification

Hilding Elmqvist
Dassault Systèmes, Lund, Sweden

Alexander D. Baldwin
Dassault Systèmes, Lund, Sweden / Malmö University, Malmö, Sweden

Simon Dahlberg
Malmö University, Malmö, Sweden

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp15118527

Ingår i: Proceedings of the 11th International Modelica Conference, Versailles, France, September 21-23, 2015

Linköping Electronic Conference Proceedings 118:57, s. 527-536

Visa mer +

Publicerad: 2015-09-18

ISBN: 978-91-7685-955-1

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


Block diagrams have been used for a long time to express data flow in dynamic models, i.e. the input output relations between calculation blocks. SysML diagrams are also used to express other relations such as component hierarchy and inheritance. Modelica uses object diagrams, a generalization of block diagrams since acausal connections are allowed. CAD uses a 3D representation to represent the assembly of a mechanism, i.e. how bodies are coupled with joints. This paper describes a generalization of object diagrams to utilize 3D representation of the icons/shapes and unification with assembly diagrams and exploded views. The ideas have been prototyped in a program called Playmola which is inspired by computer games. The goal is to make a modeling authoring environment that is much more intuitive and fun. The hope is that such a tool would be used to promote science for students already in high-school.


Object Diagrams; MultiBody Assembly; Exploded View; Gamification


Algodoo (2015): http://www.algodoo.com/

Bijl, Jonatan L. and Boer, Csaba A. (2011): Advanced 3D Visualization for Simulation Using Game Technology. In: Proceedings of the Winter Simulation Conference. WSC’11. Phoenix, Arizona: Winter Simulation Conference, 2011, pp. 2815–2826.

Dassault Systèmes (2015): Dymola 2016. http://www.Dymola.com

Deterding, Sebastian. (2011) Situated motivational affordances of game elements: A conceptual model. In: CHI 2011, May 7–12, 2011, Vancouver, BC, Canada. Deterding, Sebastian et al. (2011): From Game Design Elements to Gamefulness: Defining “Gamification”. In: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments. MindTrek ’11. New York, NY, USA: ACM, 2011, pp. 9–

Dirksen, Jos (2013): Learning Three.js: The JavaScript 3D Library for WebGL. Packt Publishing (October 2013)

Elmqvist H., Goteman A., Roxling V., Ghandriz T. (2015): Generic Modelica Framework for MultiBody Contacts and Discrete Element Method. Proceedings 11th International Modelica Conference, Versailles, September 21-23, 2015.

Hamari, J., Koivisto, J., and Sarsa, H. (2014): Does Gamification Work? – A Literature Review of Empirical Studies on Gamification. In: System Sciences (HICSS), 2014 47th Hawaii International Conference on. Jan. 2014, pp. 3025–3034.

jQuery Foundation (2015): jQuery Mobile https://jquerymobile.com (visited on 05/16/2015).

Malone, Thomas W. (1982): Heuristics for Designing Enjoyable User Interfaces: Lessons from Computer Games. In: Proceedings of the 1982 Conference on Human Factors in Computing Systems. CHI ’82. New York, NY, USA: ACM, 1982, pp. 63–68.

Nicholson, Scott. (2012): A User-Centered Theoretical Framework for Meaningful Gamification. In: Proceedings of Games+Learning+Society 8.0. Madison, WI, USA, 2012.

Podolefsky, Noah S., Perkins, Katherine K., and Adams, Wendy K. (2010): Factors promoting engaged exploration with computer simulations. In: Phys. Rev. ST Phys. Educ. Res. 6.2 (Oct. 2010), p. 020117

Robertson, Margaret. (2010): Can’t play, won’t play. http://hideandseek.net/2010/10/06/cant-play-wont-play/ (visited on 04/07/2015).

Sabourin, J.L. and Lester, J.C. (2014): Affect and Engagement in Game-Based Learning Environments. In: Affective Computing, IEEE Transactions on 5.1 (Jan. 2014), pp. 45– 56.

Seaborn, Katie and Fels, Deborah I. (2015): Gamification in theory and action: A survey. In: International Journal of Human-Computer Studies 74 (2015), pp. 14–31.

three.js (2015): http://threejs.org/ (visited on 04/12/2015).

Verhoeff T., Verhoeff K. (2009): Regular 3D Polygonal Circuits of Constant Torsion. Bridges 2009: Mathematics, Music, Art, Architecture, Culture.

Wieman, Carl E. and Perkins, Katherine K. (2006): A powerful tool for teaching science. In: Nat Phys 2.5 (May 2006), pp. 290-292.

Citeringar i Crossref