14.02.2013 Views

Thesis - Leigh Moody.pdf - Bad Request - Cranfield University

Thesis - Leigh Moody.pdf - Bad Request - Cranfield University

Thesis - Leigh Moody.pdf - Bad Request - Cranfield University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8<br />

Chapter 8 / Simulation<br />

_ _<br />

Chapter 8<br />

SIMULATION<br />

This chapter expands on the growing role of simulation in the context of<br />

modern weapon systems design that was started in the Introduction.<br />

Reliance on simulation for performance assessment and application software<br />

testing is discussed in conjunction with the AMIS.<br />

The discussion then focuses on the simulation infrastructure that was<br />

designed to support dynamical models with state integration, in particular<br />

the simulators described in previous chapters. Interaction between the<br />

simulators is considered in the context of data communication between<br />

models, internal and external data handling facilities.<br />

The program infrastructure is described with the aid of flowcharts capturing<br />

the functionality provided and the hierarchical control exercised over key<br />

elements. In the first instance the simulation decomposes, as do most<br />

simulations, into initialisation and in-run functions. Initialisation comprises<br />

general and application specific internal default data, followed by external<br />

user characterisation, in the main associated with system clocks and output<br />

file handling.<br />

The I/O file control structure, and the content of the files, is presented in the<br />

form of a user guide. This covers the mandatory data required, and the<br />

scope for user defined changes to the default data during initialisation and<br />

in-run. Of particular interest is the automated hardcopy data output, and the<br />

selection of data for MATLAB post-processing. The in-run structure is<br />

more rudimentary, covering integration algorithms and structure supporting<br />

the dynamic models and associated state machine.<br />

The interactive program controller, data visualisation and statistical tracking,<br />

data change facility, in-run graphics and wire frame presentation are<br />

designed as separate facilities to be used in simulations containing a central<br />

variable store. These facilities are described, and in the case of the wire<br />

frame model, characterisation for this application.<br />

8-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!