Font Size: a A A

A 3D XML-based modeling and simulation framework for dynamic models

Posted on:2003-03-23Degree:Ph.DType:Dissertation
University:University of FloridaCandidate:Kim, TaewooFull Text:PDF
GTID:1462390011487147Subject:Information Science
Abstract/Summary:
Simulation as the process of using a model to gain insight on the behavior of a real world system requires a specific set of skills, such as modeling, programming, statistics, and heuristic methods. Among these, modeling is perhaps the least well defined and the most vital to the success of simulation.; Advances in computer technology enable us to work in a 3D web environment for modeling and simulating dynamic models, which specify how an object behaves over time. Especially, the advances in XML-related technology opened a new standard way to create an arbitrary data structure and share it with anyone on any other computing platform over the Internet. My primary research goal is to find the most effective way to represent both geometry and dynamic model information using XML. An additional goal is to provide a simulation capability that can simulate the model, which is defined and created with the given XML files.; We have constructed an XML-based rube framework, a modeling and simulation (M&S) environment, which encompasses the modeling process of a real world system as well as the simulation process of the model.; For model representation, a 3D dynamic model has been separated into two parts: a scene file, which contains 3D geometry objects, and a model file, which describes the topology and behavior of the model. Multimodel eXchange Language (MXL) has been created with XML Schema to represent the model file which For model creation, a Model Fusion Engine has been created, which is an XSLT-based mediation system for reordering and fusing two XML documents: a scene file and a model file. It also blends scripts into the node structure of an XML document to create a dynamic 3D model in X3D.; For model simulation, a Model Translation Engine has been created. It translates a model file written in MXL into an assembly level modeling language called Dynamics eXchange Language (DXL), which can be described with homogeneous simple block diagrams. It is translated into executable JavaScript codes for the model simulation. A system being modeled can be simulated with input data using SimpackJ/S , which provides simulation capabilities in the rube framework.
Keywords/Search Tags:Model, Simulation, XML, Framework, System, Dynamic, Using
Related items