MIT Libraries logoDSpace@MIT

MIT
View Item 
  • DSpace@MIT Home
  • MIT Libraries
  • MIT Theses
  • Doctoral Theses
  • View Item
  • DSpace@MIT Home
  • MIT Libraries
  • MIT Theses
  • Doctoral Theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Co-simulation of algebraically coupled dynamic subsystems

Author(s)
Gu, Bei, 1970-
Thumbnail
DownloadFull printable version (9.768Mb)
Other Contributors
Massachusetts Institute of Technology. Dept. of Mechanical Engineering.
Advisor
H. Harry Asada.
Terms of use
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
Metadata
Show full item record
Abstract
In the manufacturing industry out-sourcing/integration is becoming an important business pattern (not a clear statement-integration still done in house-component design and manufacturing outsourced). An engineering system often consists of many subsystems supplied by different companies. Bridge between thoughts is weak. Object-oriented modeling is an effective tool for modeling of complex coupled systems. However, subsystem models have to be assembled and compiled before they can produce simulation results for the coupled system. Compiling models into simulations? is time consuming and often requires a profound understanding of the models. Also, the subsystem makers cannot preserve their proprietary information in the compilation process. This research is intended to address this problem by extending object-oriented modeling to object-oriented simulation called co-simulation. Co-Simulation is an environment in which we can simultaneously run multiple independent compiled simulators to simulate a large coupled system. This research studies a major challenge of object-oriented simulation: incompatible boundary conditions between subsystem simulators caused by causal conflicts. The incompatible boundary condition is treated as an algebraic constraint. The high index of the algebraic constraint is reduced by defining a sliding manifold, which is enforced by a discrete-time sliding mode controller. The discrete-time approach fits well with the numerical simulation since it can guarantee numerical stability.
 
(cont.) A Boundary Condition Coordinator (BCC), which implements the discrete-time controller, makes the incompatible boundary condition compatible. Multi-rate sliding controllers are developed to guarantee the stability of the sliding manifold with any integration step size for the subsystem simulators. A multi- rate sliding mode scheme is specially devised to minimize information disclosure from the subsystem simulators and to facilitate pure numerical computation. The influence of the BCCs on the rest of the subsystem simulators is studied using the input-output linearization theory. The Co-Simulation software environment is developed in Java. Subsystem simulators and BCCs run as independent processes in the Co-Simulation environment. Class templates containing all necessary functions for different types of subsystems are defined. Engineers can easily build a subsystem simulator by simply providing only the mathematical model, which will be hidden after the subsystem simulator is made. Integration engineers can assemble subsystem simulators into simulation of the large coupled system by merely making connections among subsystems. The object-oriented class design makes it possible to extend the Co-Simulation over the Internet or to compile subsystems into a single thread simulator.
 
Description
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2001.
 
Includes bibliographical references (leaves 108-110).
 
Date issued
2001
URI
http://hdl.handle.net/1721.1/8695
Department
Massachusetts Institute of Technology. Department of Mechanical Engineering
Publisher
Massachusetts Institute of Technology
Keywords
Mechanical Engineering.

Collections
  • Doctoral Theses

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

OA StatisticsStatistics by CountryStatistics by Department
MIT Libraries
PrivacyPermissionsAccessibilityContact us
MIT
Content created by the MIT Libraries, CC BY-NC unless otherwise noted. Notify us about copyright concerns.