• Aucun résultat trouvé

As realistic water simulation itselfis computationally expensive, accommodatingthe added complexity dueto floating objects can be a difficulttask

N/A
N/A
Protected

Academic year: 2022

Partager "As realistic water simulation itselfis computationally expensive, accommodatingthe added complexity dueto floating objects can be a difficulttask"

Copied!
85
0
0
En savoir plus ( Page)

Texte intégral

(1)

by

© Abir Zubayer

A Thesis submittedtothe School of Graduate Studies

in partial fulfillment ofthe requirements forthe degree of Masters of Engineering

Faculty of Engineering and Applied Science Memorial University of Newfoundland

October, 2015

St. John’s Newfoundland

(2)

ii

ABSTRACT

The multi-craft problem is defined as simulating the interactions of multiple objects floating on water. This encompassesthe directinteractions between water andthe object, and indirect interactions between objects that occur via the water. Existing solutions generallytreatthe floating objects as simple 3-dimensional volumes with properties, such as weight and buoyancy. For many practical situations,these objects needto be simulated by complex rules. The simulation of shipsis a casein point. As realistic water simulation itselfis computationally expensive, accommodatingthe added complexity dueto floating objects can be a difficulttask. The research presentedinthisthesis proposes a method for distributed water simulation wherethe scope of each participating simulationis chosen by the modelthat governsit. Forthe multi-craft problem,this means simulatingthe waterin one node and simulating the floating objects in other nodes in a network. Details of two prototypes created as part of this research are presented to show its applicability for solving this problem and how implementation of such a scheme can be achieved. Its effects on modularity, performance, scalability and reliability are alsoillustrated.

Key Terms: Multi-Craft Problem, Distributed Simulation, Model Development

(3)

iii

ACKNOWLEDGEMENTS

I acknowledge my profound gratitude to my supervisors Dr. Dennis Peters and Dr. Brian Veitch for their continuous guidance and support throughout the program. Working with them has been a great learning opportunity and a wonderful experience. Their encouragementis what motivated meto finishthis work successfully.

I acknowledge with thanks the financial support provided by NSERC (CREATE and Discovery Grants) and ACOA (AIF program). Thankstothe entire Virtual Environments for Knowledge Mobilization Team fortheir continuous assistance duringthe program.

Thanks a lot to Ashiq Junayed, N. M. Toufiq, Mahmudul Hasan and Debraj Laheri for being so supportive and helpful. Thanks for always beingthere for me and for allthe fun we hadtogether.

Special thanks to my parents A.K.M. Afzalur Rahman and Jahanara Rahman, and my wife Mashrura Musharraf for their unconditional love and support. They are my inspirationto reach new heights, and my comfort when I occasionally falter.

(4)

iv

Table of Contents

ABSTRACT........................................................................................................................ii ACKNOWLEDGEMENTS...............................................................................................iii

Table of Contents...............................................................................................................iv

List of Tables.................................................................................................................... vii List of Figures.................................................................................................................. viii List of Symbols, Nomenclature or Abbreviations.............................................................ix

Chapter 1: Introduction................................................................................................... 1

1.1 Dividing by Model................................................................................................3

Chapter 2: Background................................................................................................... 5

2.1 Message Passing Interface.....................................................................................5

2.1.1 Important MPI Concepts................................................................................7

2.1.2 Process-to-Process Synchronization............................................................11

2.2 High Level Architecture......................................................................................13

2.2.1 Important HLA Concepts.............................................................................14

2.2.2 HLA Services...............................................................................................17

2.2.3 Federation Development..............................................................................19

2.3 IWave Algorithm.................................................................................................20

2.3.1 Linearized Bernoulli’s Equation..................................................................21

2.3.2 Energy Source..............................................................................................23

2.3.3 Obstruction...................................................................................................24

2.3.4 Wake............................................................................................................24

2.3.5 Pseudo Code.................................................................................................25

2.4 Related Works.....................................................................................................25

Références

Documents relatifs

Prepayment may be made by Eurocheque or by bank lransfer, in either case, in favou r of South Asia Institute (European BuUetin of Himalayan Research).. British

There is a motivation from logic : Were Z ⊂ Q diophantine, then Hilbert’s 10th problem over the rationals would have a negative answer (using Matijasevich’s theorem over Z).. Let

Highly secretive avian oviduct cells carry a premise to be efficient bioreactors of therapeutic proteins upon delivery of human exogenes into the engineered germ cells and

To be more precise, one starts with a number N of particles (in the most basic setting, they are spheres) of radius ε (N is meant to be very large, while ε is meant to be very

Un chemin (resp. circuit) hamiltonien de G : passe une et une seule fois par chaque sommet de G.. Un graphe hamiltonien : graphe poss´edant un

Dans cette section nous allons revenir un petit peu en arri` ere et nous int´ eresser de plus pr` es aux chaˆınes de Loewner d’images des domaines slit, aux courbes du plan complexe

La transform´ee en ondelettes bidimensionnelle s’est d´evelopp´ee dans de nombreux do- maines en traitement de la parole, applications de type radar/sonar, musique [74], trai-

BitTorrent allows its users to limit the upload and download rate. These rate limits restrict the network bandwidth that BitTorrent can compete for with other applications such as

If a quadrupole is operated at an (a, q) near the corner of a stability region [Fig. By choosing the appropriate drive voltages, we can select the m/e that passes through

if H is characterized by a predicate on individual polymorphisms of bounded arity then Strong H -Backdoor Detection is FPT with parameters d + k + r (the combination of domain

On peut y voir l’ensemble des ´el´ements du montage ` a savoir le circuit switch r´ealisant l’´echantillonnage, puis l’ensemble condensateur-suiveur et enfin l’utilisation

The authors suggest that most patients got better with only 5 days of antibiotic therapy, rather than the usually recommended 10-day treatment, because nasal

The short-term machine error is obtained from the study completed in 2006 based on a sample of 15 pat ients , each of which had 3 rep eated studies of their femoral neck BMD over

As president of the Irish Red and White Setter Club I would like to endorse in the strongest terms the application by the Irish Hawking Club to have Falconry in Ireland

Dans tout ce qui suit on d´ esigne par E un plan affine euclidien.. La distance de deux points est not´ee

Some questions on its sustainability are discussed: (i) land access for feed cultivation and the social equity of the project; (ii) management of animal effluents and the risks

Mamadou Konaté , Managing director la Poste de Côte d’ivoire, Côte d’ivoire 10H00-10H30 iNNOvatiON sessiON Hosted by. eNterPrise arCHiteCture: tO Better PrePare

We prove that the average complexity, for the uniform distri- bution on complete deterministic automata, of Moore’s state minimiza- tion algorithm is O(n log log n), where n is

Pour cela, nous proposons une m´ ethode d’inf´ erence en trois ´ etapes pour inf´ erer un r´ eseau global ` a partir des diff´ erents types de donn´ ees : tout d’abord, pour

This last step does NOT require that all indicator be converted - best if only a small percent need to be reacted to make the change visible.. Note the

Le chien dort tous les jours → tous les jours , c'est une fréquence, une habitude = present simple. → The dog sleeps every day D'habitude je travaille

LOGIN(username, password, line) returns (result1, result2, result3) This request asks for an authentication and signals that -- if the authentication succeeds -- a

We prove that the average complexity, for the uniform distri- bution on complete deterministic automata, of Moore’s state minimiza- tion algorithm is O(n log log n), where n is