A Versatile Discrete Object Simulation System
Date Issued
2004
Date
2004
Author(s)
Yang, Cheng-Tao
DOI
en-US
Abstract
This study aims to prototype a versatile discrete object simulation system, which is one that can simultaneously handle discrete objects of various shapes with various interaction mechanisms. To achieve this, four major tasks have been done: (1) An Object-Oriented framework, named VEDO, for versatile discrete objects simulation using design patterns has been developed. VEDO is capable of handling simultaneously numerous mathematical models for representing discrete objects and solution algorithms for representing interactions among discrete objects. It also has great flexibility in facilitating additions of new discrete object shapes and solution algorithms for discrete object interactions. (2) An XML-based markup language, named dosXML, for describing, recording, sharing, and exchanging the numerical model and simulation data of discrete object simulation problems has be proposed. It can facilitate the development of discrete object simulation packages. (3) Numerical geometric models and correspnonding algorithms for several basic shapes of discrete objects are also presented. These basic shapes of discrete objects include sphere, cylinder, plate, and polyhedron. Simulation strategies for initial modeling and reduction of CPU time and memory usage are also discussed. (4) A prototype simulation system, named Knight&Anne, has been implemented to verify and illustrate the versatileness and flexibility of the design proposed in this study using several application examples.
Subjects
標示語言
系統設計
離散元素
離散物件模擬
物件導向
設計模式
System Design, Object-Oriented
Design Patterns
XML-based Markup Language
Discrete Element Method
Discrete Object Simulation
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-93-D88521006-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):1370e26cc10f38eedf3c96f51ae0c3d7
