Automated inter-model parameter connection synthesis for simulation model integration
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2007. === Includes bibliographical references (p. 73-75). === New simulation modeling environments have been developed such that multiple models can be integrated into a single model. This conglomeration of model...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | English |
Published: |
Massachusetts Institute of Technology
2008
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/39887 |
id |
ndltd-MIT-oai-dspace.mit.edu-1721.1-39887 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-MIT-oai-dspace.mit.edu-1721.1-398872019-05-02T15:49:50Z Automated inter-model parameter connection synthesis for simulation model integration Ligon, Thomas (Thomas Crumrine) David R. Wallace. Massachusetts Institute of Technology. Dept. of Mechanical Engineering. Massachusetts Institute of Technology. Dept. of Mechanical Engineering. Mechanical Engineering. Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2007. Includes bibliographical references (p. 73-75). New simulation modeling environments have been developed such that multiple models can be integrated into a single model. This conglomeration of model data allows designers to better understand the physical phenomenon being modeled. Models are integrated together by creating connections between their interface parameters, referred to as parameter mapping, that are either shared by common models or flow from the output of one model to the input of a second model. However, the process of integrating simulation models together is time consuming, and this development time can outweigh the benefit of the increased understanding. This thesis presents two algorithms that are designed to automatically generate and suggest these parameter mappings. The first algorithm attempts to identify previously built integration model templates that have a similar function. Model interfaces and integration models are represented by attributed graphs. Interface graph nodes represent interface parameters and arcs relate the input and output parameters, and integration models graph nodes represent interface graphs and arc represent parametric connections between interface graph nodes. (cont.) A similarity based pattern matching algorithm initially compares interface graphs in two integration model graphs. If the interface graphs are found to match, the algorithm attempts to apply the template integration model's parameter mappings to the new integration model. The second algorithm compares model interface parameters directly. The algorithm uses similarity measures developed for the pattern matching algorithm to compare model parameters. Parameter pairs that are found to be very similar are processed using a set of model integration rules and logic and those pairs that fit these criteria are mapped together. These algorithms were both implemented in JAVA and integrated into the modeling environment DOME (Distributed Object-based Modeling Environment). A small set of simulation models were used to build both new and template integration models in DOME. Tests were conducted by recording the time required to build these integration models manually and using the two proposed algorithms. Integration times were generally ten times faster but some inconsistencies and mapping errors did occur. In general the results are very promising, but a wider variety of models should be used to test these two algorithms. by Thomas Ligon. S.M. 2008-01-10T15:51:47Z 2008-01-10T15:51:47Z 2007 2007 Thesis http://hdl.handle.net/1721.1/39887 182540296 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 75 p. application/pdf Massachusetts Institute of Technology |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Mechanical Engineering. |
spellingShingle |
Mechanical Engineering. Ligon, Thomas (Thomas Crumrine) Automated inter-model parameter connection synthesis for simulation model integration |
description |
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2007. === Includes bibliographical references (p. 73-75). === New simulation modeling environments have been developed such that multiple models can be integrated into a single model. This conglomeration of model data allows designers to better understand the physical phenomenon being modeled. Models are integrated together by creating connections between their interface parameters, referred to as parameter mapping, that are either shared by common models or flow from the output of one model to the input of a second model. However, the process of integrating simulation models together is time consuming, and this development time can outweigh the benefit of the increased understanding. This thesis presents two algorithms that are designed to automatically generate and suggest these parameter mappings. The first algorithm attempts to identify previously built integration model templates that have a similar function. Model interfaces and integration models are represented by attributed graphs. Interface graph nodes represent interface parameters and arcs relate the input and output parameters, and integration models graph nodes represent interface graphs and arc represent parametric connections between interface graph nodes. === (cont.) A similarity based pattern matching algorithm initially compares interface graphs in two integration model graphs. If the interface graphs are found to match, the algorithm attempts to apply the template integration model's parameter mappings to the new integration model. The second algorithm compares model interface parameters directly. The algorithm uses similarity measures developed for the pattern matching algorithm to compare model parameters. Parameter pairs that are found to be very similar are processed using a set of model integration rules and logic and those pairs that fit these criteria are mapped together. These algorithms were both implemented in JAVA and integrated into the modeling environment DOME (Distributed Object-based Modeling Environment). A small set of simulation models were used to build both new and template integration models in DOME. Tests were conducted by recording the time required to build these integration models manually and using the two proposed algorithms. Integration times were generally ten times faster but some inconsistencies and mapping errors did occur. In general the results are very promising, but a wider variety of models should be used to test these two algorithms. === by Thomas Ligon. === S.M. |
author2 |
David R. Wallace. |
author_facet |
David R. Wallace. Ligon, Thomas (Thomas Crumrine) |
author |
Ligon, Thomas (Thomas Crumrine) |
author_sort |
Ligon, Thomas (Thomas Crumrine) |
title |
Automated inter-model parameter connection synthesis for simulation model integration |
title_short |
Automated inter-model parameter connection synthesis for simulation model integration |
title_full |
Automated inter-model parameter connection synthesis for simulation model integration |
title_fullStr |
Automated inter-model parameter connection synthesis for simulation model integration |
title_full_unstemmed |
Automated inter-model parameter connection synthesis for simulation model integration |
title_sort |
automated inter-model parameter connection synthesis for simulation model integration |
publisher |
Massachusetts Institute of Technology |
publishDate |
2008 |
url |
http://hdl.handle.net/1721.1/39887 |
work_keys_str_mv |
AT ligonthomasthomascrumrine automatedintermodelparameterconnectionsynthesisforsimulationmodelintegration |
_version_ |
1719028901564383232 |