MISM: Modelica-Based Interactive Scheduling Mechanism for Virtual Educational Experiments

Different virtual educational experiments (VEEs) have different frameworks and implementations in different disciplines. How to integrate different VEEs into one unified supporting platform is a challenging problem. The key problem of this integration is how to build a unified mathematical model for VEEs of diversified disciplines. However, most existing multi-domain uniform modeling (MDUM) approaches such as Modelica are research-oriented and lack of real time interaction, which does not meet the requirement of virtual experiments that are user-oriented and highly interactive. To tackle above problem, a Modelica-based interactive scheduling mechanism (MISM) for VEE is proposed. In MISM, user-oriented interaction is based on a best step length algorithm and an interactive event step algorithm. The throughput is considered in the former and the real time interaction is resolved by the latter. Experimental results shows that the approaches presented can meet the requirements of VEEs efficiently.

[1]  Peter Fritzson,et al.  A design, simulation and visualization environment for object-oriented mechanical and multi-domain models in Modelica , 1999, 1999 IEEE International Conference on Information Visualization (Cat. No. PR00210).

[2]  Christian Knobel,et al.  Development and Verification of a Series Car Modelica/Dymola Multi-body Model to Investigate Vehicle Dynamics Systems , 2006 .

[3]  Peter A. Fritzson,et al.  Principles of object-oriented modeling and simulation with Modelica 2.1 , 2004 .

[4]  Cecilia Ekelin,et al.  Clairvoyant non-preemptive EDF scheduling , 2006, 18th Euromicro Conference on Real-Time Systems (ECRTS'06).

[5]  Vlatka Hlupic,et al.  Simulation software: an Operational Research Society survey of academic and industrial users , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[6]  George Stiny What is a Design? , 1990 .

[7]  Tao Yang,et al.  Cluster load balancing for fine-grain network services , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[8]  Tong Zhang,et al.  Hybrid Vehicle Power Transmission Modeling and Simulation with SimulationX , 2007, 2007 International Conference on Mechatronics and Automation.

[9]  Fraunhofer Iis,et al.  Advanced modeling and simulation techniques in MOSILAB: A system development case study , 2006 .