Font Size: a A A

Research On Key Technology Of Web-based Modeling And Simulation Platform For Modelica

Posted on:2014-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiuFull Text:PDF
GTID:2268330422962774Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
Unified multi-domain physical modeling language Modelica is widely used in thesystem design, simulation and optimization of complex products. Along with theModelica-based modeling and simulation technology in engineering, there are two typesof demand:1) With the growing size and structure of the simulation system, there is anurgent need to a new system with distributed computing, collaborative modeling, andreusability;2) People want to be able to obtain the necessary modeling and simulationservices through the network anytime and anywhere.A web-based general modeling and simulation environment, WebMWorks, is designedand implemented. It supports multi-user, multi-task and model sharing. Based on MWorksplatform, the environment adopts SOA-based architecture and effectively solves theproblems of sharing of simulation resources and reuse of the models. By application ofRIA technologies, an interactive modeling and simulation environment based on thebrowser is constructed.This paper focuses on the research and implementation of the platform framework andthe key technology. Firstly, the system objective on the web-based multi-domain physicalmodeling and simulation platform was determined. Based on the system objective, certainservices of the framework need to be provided. After studing the architecture and processof the MWorks platform, service-oriented architecture and Web service technology, theoverall architecture of a service-oriented platform was presented.The key technology of the platform realization was carried on the research andanalysis. They are supporting for multi-user online modeling and multi-task distributedcomputing. For online modeling support service, to solve the problem of multi-usermodeling service, Modelica model description based on SVG and graphic-text algorithmwere proposed. For the simulation analysis support services, to solve the distributecomputing of the mulit-task, the simulation tasking process based on adaptive queuescheduling policy was proposed.Finally, the web-based implementation of the Modelica modeling and simulationplatform, WebMWorks was presented. Based on this platform application examples, thesolutions of platform framework in the Web environment, online modeling and simulationanalysis services were proved to be reasonable.
Keywords/Search Tags:Web-based modeling and simulation, Modelica, Distributed computing
PDF Full Text Request
Related items