• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • No language data
  • Tagged with
  • 487
  • 487
  • 487
  • 171
  • 157
  • 155
  • 155
  • 68
  • 57
  • 48
  • 33
  • 29
  • 25
  • 25
  • 25
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
151

An investigation into the feasibility, problems and benefits of re-engineering a legacy procedural CFD code into an event driven, object oriented system that allows dynamic user interaction

Ewer, John Andrew Clark January 2000 (has links)
This research started with questions about how the overall efficiency, reliability and ease-of-use of Computational Fluid Dynamics (CFD) codes could be improved using any available software engineering and Human Computer Interaction (HCI) techniques. Much of this research has been driven by the difficulties experienced by novice CFD users in the area of Fire Field Modelling where the introduction of performance based building regulations have led to a situation where non CFD experts are increasingly making use of CFD techniques, with varying degrees of effectiveness, for safety critical research. Formerly, such modelling has not been helped by the mode of use, high degree of expertise required from the user and the complexity of specifying a simulation case. Many of the early stages of this research were channelled by perceived limitations of the original legacy CFD software that was chosen as a framework for these investigations. These limitations included poor code clarity, bad overall efficiency due to the use of batch mode processing, poor assurance that the final results presented from the CFD code were correct and the requirement for considerable expertise on the part of users. The innovative incremental re-engineering techniques developed to reverse-engineer, re-engineer and improve the internal structure and usability of the software were arrived at as a by-product of the research into overcoming the problems discovered in the legacy software. The incremental reengineering methodology was considered to be of enough importance to warrant inclusion in this thesis. Various HCI techniques were employed to attempt to overcome the efficiency and solution correctness problems. These investigations have demonstrated that the quality, reliability and overall run-time efficiency of CFD software can be significantly improved by the introduction of run-time monitoring and interactive solution control. It should be noted that the re-engineered CFD code is observed to run more slowly than the original FORTRAN legacy code due, mostly, to the changes in calling architecture of the software and differences in compiler optimisation: but, it is argued that the overall effectiveness, reliability and ease-of-use of the prototype software are all greatly improved. Investigations into dynamic solution control (made possible by the open software architecture and the interactive control interface) have demonstrated considerable savings when using solution control optimisation. Such investigations have also demonstrated the potential for improved assurance of correct simulation when compared with the batch mode of processing found in most legacy CFD software. Investigations have also been conducted into the efficiency implications of using unstructured group solvers. These group solvers are a derivation of the simple point-by-point Jaccobi Over Relaxation (JOR) and Successive Over Relaxation (SOR) solvers [CROFT98] and using group solvers allows the computational processing to be more effectively targeted on regions or logical collections of cells that require more intensive computation. Considerable savings have been demonstrated for the use of both static- and dynamic- group membership when using these group solvers for a complex 3-imensional fire modelling scenario. Furthermore the improvements in the system architecture (brought about as a result of software re-engineering) have helped to create an open framework that is both easy to comprehend and extend. This is in spite of the underlying unstructured nature of the simulation mesh with all of the associated complexity that this brings to the data structures. The prototype CFD software framework has recently been used as the core processing module in a commercial Fire Field Modelling product (called "SMARTFIRE" [EWER99-1]). This CFD framework is also being used by researchers to investigate many diverse aspects of CFD technology including Knowledge Based Solution Control, Gaseous and Solid Phase Combustion, Adaptive Meshing and CAD file interpretation for ease of case specification.
152

Computational modelling of agent based path planning and the representation of human wayfinding behaviour within egress models

Veeraswamy, Anand January 2011 (has links)
The focus of this thesis is on wayfinding within buildings from an evacuation/circulation modelling perspective. Majority of the existing evacuation models simplify the process of wayfinding by assigning the shortest path to all agents. This is not a realistic representation of the actual route choices made by people in circulation/evacuation conditions. Wayfinding is a dynamic process and cannot be modelled as a static process by assigning pre-determined routes to the agents. Wayfinding is thus a very important aspect to be modelled accurately within evacuation/circulation models to simulate more realistic human behaviour. The main goal of this thesis is to develop an agent based wayfinding model for the buildingEXODUS evacuation/circulation model. There were four major problems to be solved: spatial representation of the environment, implementation of graph search algorithms to generate choice set of routes for the agents to choose from, determination of factors that influence people‟s wayfinding behaviour and the development/integration of the agent based wayfinding model within the buildingEXODUS evacuation/circulation model. The existing spatial representation technique in buildingEXODUS was modified to best suit the requirement of the wayfinding model. Various graph search algorithms such as A*, Dijkstra and Yen‟s algorithm were studied. Alternate algorithms were developed to quickly generate routes and were compared with the performance of the Yen‟s algorithm. Two surveys were then developed and published on line. A total of 1200 participants from various countries took the survey. The survey results were statistically analysed and was utilised to model the decision making behaviour of the agents in the wayfinding model. An agent based wayfinding model was then developed incorporating features such as: spatial representation in terms of a graph, application of route choice set generating algorithms, agents with their individual attributes using multi criteria decision analysis methods to choose routes and changing routes dynamically on encountering congestion or gaining new exit knowledge. This wayfinding model was then integrated within the buildingEXODUS model. The buildingEXODUS model passes spatial information and agent location to the wayfinding model at the start of the simulation. The wayfinding model applies the graph search algorithms to generate routes and assigns routes (a set of target locations) to the agents. The buildingEXODUS model generates events under certain circumstances: when agents reach a target location, encounter congestion or learn the location of a new exit. The wayfinding model listens to these events and assigns a new route to the agents if an alternate route is more favourable than the initially chosen one. Therefore, there is constant communication between the fine node buildingEXODUS and the coarse node wayfinding models, with the latter being responsible for assigning routes to the agents and the former being responsible for navigating the agents from one target location to the next. Thus, a sophisticated wayfinding model incorporating data from surveys has been developed using C++ and has been integrated into the buildingEXODUS evacuation model. The introduction of the wayfinding model brought about significant changes to the evacuation statistics produced by the buildingEXODUS model. The difference was more significant in buildings where there was more than one path to an exit. The default option of the existing evacuation models is to assign the shortest path to all the agents in the simulation whereas with the wayfinding model, agents choose alternative paths based on other wayfinding criteria as well such as time, number of turns, etc.
153

Investigation into the interaction of people with signage systems and its implementation within evacuation models

Xie, Hui January 2011 (has links)
Signage systems are widely used in buildings in accordance with safety legislation and building standards. These aim to provide general information and safety messages to occupants, and assist them in wayfinding during both circulation and evacuation. Despite the fact that signage systems are an important component in building wayfinding systems, there is a lack of relevant data concerning how occupants perceive, interpret and use the information conveyed by emergency signage. The effectiveness of signage systems is therefore difficult to assess and is not correctly represented in any existing evacuation models. In this dissertation, this issue is addressed through two experiments and the modelling of the interaction with emergency signage based on the empirical findings. The first experiment involved measuring the maximum viewing distance of standard signs at various angles to produce an empirical representation of signage catchment area. The second experiment involved measuring the impact of a signage system on a population of 68 test subjects who were instructed to individually vacate a building by their own efforts. The evacuation path involved a number of decision points at which emergency signage was available to identify the appropriate path. Through analysis of data derived from questionnaires and video footage, the number of people who perceived and utilised the signage information to assist their egress is determined. The experimental results are utilised to enhance the capability of the buildingEXODUS software. Firstly, the signage catchment area is revised to more accurately represent the visibility limits of signage than previously modelled according to the definition of signage visibility by regulations. Secondly, the impact of smoke on signage visibility is introduced and the representation of the impact of smoke on occupant evacuation performance is improved based on existing published data. Finally, the signage detection and compliance probabilities are assigned values based on the experimental data rather than the ideal values previously assumed. The impact that the enhanced signage model has on evacuation analysis is demonstrated in hypothetical evacuation scenarios. The new signage model is shown to produce a more representative and realistic estimate of expected egress times than previously. It is hoped that this dissertation will improve our understanding of a key phenomena – the interaction of people with signage, and allow interested parties (e.g. engineers, safety managers and designers, etc.) to more effectively and credibly examine the impact of signage systems upon pedestrian and evacuee movement.
154

Towards a general model for the design of virtual reality learning environments

Mason, Carol Ann January 2002 (has links)
Virtual reality (VR) has been described as a new and unique type of learning media primarily because it encourages active participation. However, a large number of VR worlds are barely more than passive 3D graphic visualisations. This might be due to the lack of guidelines for the design of interactive worlds, or to the learning preferences of the designers themselves. The literature indicates a number of principles, especially in the area of VR design and learning theory that could form the basis of appropriate design guidelines and this thesis presents these as a set of guidelines for VR designers. There is a lack of information about the learning preferences of VR designers or the design of appropriate help systems for VR learning media so four additional fieldwork studies were carried out to investigate the learning styles, communication styles, attitudes towards the use of VR in learning and training situations, and preferences for the design and use of VR help systems using a sample of VR designers and VR design students. The results indicated that the learning style and communication profiles of VR designers may not be suitable for the design of active learning material. It was also found that VR designers had positive attitudes towards the development of VR in general but less so for learning situations. VR designers tended to provide mainly text-based (visual) instruction in their designs, which may be linked to their predominantly visual learning modalities. However, the results suggested that visual-dominant VR design students were equally likely to prefer voiced (auditory) instructions when used naturally within a VR world. The findings from these four studies were incorporated into a broad set of top-level guidelines that form the first step towards a general model for the design of active, participatory VR learning environments.
155

A strategy for mapping unstructured mesh computational mechanics programs onto distributed memory parallel architectures

McManus, Kevin January 1996 (has links)
The motivation of this thesis was to develop strategies that would enable unstructured mesh based computational mechanics codes to exploit the computational advantages offered by distributed memory parallel processors. Strategies that successfully map structured mesh codes onto parallel machines have been developed over the previous decade and used to build a toolkit for automation of the parallelisation process. Extension of the capabilities of this toolkit to include unstructured mesh codes requires new strategies to be developed. This thesis examines the method of parallelisation by geometric domain decomposition using the single program multi data programming paradigm with explicit message passing. This technique involves splitting (decomposing) the problem definition into P parts that may be distributed over P processors in a parallel machine. Each processor runs the same program and operates only on its part of the problem. Messages passed between the processors allow data exchange to maintain consistency with the original algorithm. The strategies developed to parallelise unstructured mesh codes should meet a number of requirements: The algorithms are faithfully reproduced in parallel. The code is largely unaltered in the parallel version. The parallel efficiency is maximised. The techniques should scale to highly parallel systems. The parallelisation process should become automated. Techniques and strategies that meet these requirements are developed and tested in this dissertation using a state of the art integrated computational fluid dynamics and solid mechanics code. The results presented demonstrate the importance of the problem partition in the definition of inter-processor communication and hence parallel performance. The classical measure of partition quality based on the number of cut edges in the mesh partition can be inadequate for real parallel machines. Consideration of the topology of the parallel machine in the mesh partition is demonstrated to be a more significant factor than the number of cut edges in the achieved parallel efficiency. It is shown to be advantageous to allow an increase in the volume of communication in order to achieve an efficient mapping dominated by localised communications. The limitation to parallel performance resulting from communication startup latency is clearly revealed together with strategies to minimise the effect. The generic application of the techniques to other unstructured mesh codes is discussed in the context of automation of the parallelisation process. Automation of parallelisation based on the developed strategies is presented as possible through the use of run time inspector loops to accurately determine the dependencies that define the necessary inter-processor communication.
156

Mesh generation by domain bisection

Lawrence, Peter James January 1994 (has links)
The research reported in this dissertation was undertaken to investigate efficient computational methods of automatically generating three dimensional unstructured tetrahedral meshes. The work on two dimensional triangular unstructured grid generation by Lewis and Robinson [LeR76] is first examined, in which a recursive bisection technique of computational order nlog(n) was implemented. This technique is then extended to incorporate new methods of geometry input and the automatic handling of multiconnected regions. The method of two dimensional recursive mesh bisection is then further modified to incorporate an improved strategy for the selection of bisections. This enables an automatic nodal placement technique to be implemented in conjunction with the grid generator. The dissertation then investigates methods of generating triangular grids over parametric surfaces. This includes a new definition of surface Delaunay triangulation with the extension of grid improvement techniques to surfaces. Based on the assumption that all surface grids of objects form polyhedral domains, a three dimensional mesh generation technique is derived. This technique is a hybrid of recursive domain bisection coupled with a min-max heuristic triangulation algorithm. This is done to achieve a computationlly efficient and reliable algorithm coupled with a fast nodal placement technique. The algorithm generates three dimensional unstructured tetrahedral grids over polyhedral domains with multi-connected regions in an average computational order of less than nlog(n).
157

Domain partitioning and software modifications towards the parallelisation of the buildingEXODUS evacuation software

Mohedeen, Bibi Yasmina Yashanaz January 2011 (has links)
This thesis presents a parallel approach to evacuation modelling in order to aid real-time, large-scale procedure development. An extensive investigation into which partitioning strategy to employ with the parallel version of the software was researched so as to maximise its performance. The use of evacuation modelling is well established as part of building design to ensure buildings meet performance based safety and comfort criteria (such as the placements of windows or stairs so as to ease people‘s comfort) . A novel approach to using evacuation modelling is during live evacuations from various disasters. Disasters may be fast developing in large areas and incident commanders can use the model to plan safe escape routes to avoid danger areas. For this type of usage, very fast results must be obtainable in order for the incident commanders to optimise the evacuation plan along with the software‘s capability to simulate large-scale evacuation scenarios. buildingEXODUS provides very fast results for small-scale cases but struggles to give quick results for large-scale simulations. In addition, the loading up of large-scale cases are dependent on the specifications of the processor used thus making the problem case unscalable. A solution to address these shortcomings is the use of parallel computing. Large-scale cases can be partitioned and run by a network of processors, thus reducing the running time of the simulations as well as the ability to represent a large geometry by loading parts of the domain on each processor. This scheme was attempted and buildingEXODUS was successfully parallelised to cope with large-scale evacuation simulations. Various partitioning methods were attempted and due to the stochastic nature of every evacuation scenario, no definite partitioning strategy could be found. The efficiency values ranged from 230% (with both cores being used from 10 dual-core processors) when an idealised case was run to 23% for another test case. The results obtained were highly dependent on the test case‘s geometry, the scenario being applied, whether all the cores are being used in case of multi-cores processors, as well as the partitioning method used. However, the use of any partitioning method will produce an improvement from running the case in serial. On the other hand, the speedups obtained were not scalable to warrant the adoption of any particular partitioning method. The dominant criteria inhibiting the parallel system was processor idleness or overload rather than communication costs, thus degrading the performance of the parallel system. Hence an intelligent partition strategy was devised, which dynamically assesses the current situation of the parallel system and repartitions the problem accordingly to prevent processor idleness and overloading. A dynamic load reallocation method was implemented within the parallelised buildingEXODUS to cater for any degradation of the parallel system. At its best, the dynamic reallocation strategy produced an efficiency value of 93.55% and a value of 36.81% at its worse. As a direct comparison to the static partitioning strategy, an improvement was observed in most cases run. A maximum improvement of 96.48% was achieved from using the dynamic reallocation strategy compared to using a static partitioning approach. Hence the parallelisation of the buildingEXODUS evacuation software was successfully implemented with most cases achieving encouraging speedup values when a dynamic repartitioning strategy was employed.
158

Implementing a hybrid spatial discretisation within an agent based evacuation model

Chooramun, Nitish January 2011 (has links)
Within all evacuation and pedestrian dynamics models, the physical space in which the agents move and interact is represented in some way. Models typically use one of three basic approaches to represent space namely a continuous representation of space, a fine network of nodes or a coarse network of nodes. Each approach has its benefits and limitations; the continuous approach allows for an accurate representation of the building space and the movement and interaction of individual agents but suffers from relative poor computational performance; the coarse nodal approach allows for very rapid computation but suffers from an inability to accurately represent the physical interaction of individual agents with each other and with the structure. The fine nodal approach represents a compromise between the two extremes providing an ability to represent the interaction of agents while providing good computational performance. This dissertation is an attempt to develop a technology which encompasses the benefits of the three spatial representation methods and maximises computational efficiency while providing an optimal environment to represent the movement and interaction of agents. This was achieved through a number of phases. The initial part of the research focused on the investigation of the spatial representation technique employed in current evacuation models and their respective capabilities. This was followed by a comprehensive review of the current state of knowledge regarding circulation and egress data. The outcome of the analytical phases provided a foundation for eliciting the failings in current evacuation models and identifying approaches which would be conducive towards the sophistication of the current state of evacuation modelling. These concepts led to the generation of a blueprint comprising of algorithmic procedures, which were used as input in the implementation phase. The buildingEXODUS evacuation model was used as a computational shell for the deployment of the new procedures. This shell features a sophisticated plug-in architecture which provided the appropriate platform for the incremental implementation, validation and integration of the newly developed models. The Continuous Model developed during the implementation phase comprises of advanced algorithms which provide a more detailed and thorough representation of human behaviour and movement. Moreover, this research has resulted in the development of a novel approach, called Hybrid Spatial Discretisation (HSD), which provides the flexibility of using a combination of fine node networks, coarse node networks and continuous regions for spatial representations in evacuation models. Furthermore, the validation phase has demonstrated the suitability and scalability of the HSD approach towards modelling the evacuation of large geometries while maximising computational efficiency.
159

High-performance computing for computational biology of the heart

McFarlane, Ross January 2010 (has links)
This thesis describes the development of Beatbox — a simulation environment for computational biology of the heart. Beatbox aims to provide an adaptable, approachable simulation tool and an extensible framework with which High Performance Computing may be harnessed by researchers. Beatbox is built upon the QUI software package, which is studied in Chapter 2. The chapter discusses QUI’s functionality and common patterns of use, and describes its underlying software architecture, in particular its extensibility through the addition of new software modules called ‘devices’. The chapter summarises good practice for device developers in the Laws of Devices. Chapter 3 discusses the parallel architecture of Beatbox and its implementation for distributed memory clusters. The chapter discusses strategies for domain decomposition, halo swapping and introduces an efficient method for exchange of data with diagonal neighbours called Magic Corners. The development of Beatbox’s parallel Input/Output facilities is detailed, and its impact on scaling performance discussed. The chapter discusses the way in which parallelism can be hidden from the user, even while permitting the runtime execution user-defined functions. The chapter goes on to show how QUI’s extensibility can be continued in a parallel environment by providing implicit parallelism for devices and defining Laws of Parallel Devices to guide third-party developers. Beatbox’s parallel performance is evaluated and discussed. Chapter 4 describes the extension of Beatbox to simulate anatomically realistic tissue geometry. Representation of irregular geometries is described, along with associated user controls. A technique to compute no-flux boundary conditions on irregular boundaries is introduced. The Laws of Devices are further developed to include irregular geometries. Finally, parallel performance of anatomically realistic meshes is evaluated.
160

The use of a Kinect-based technology within the school environment to enhance sensory-motor skills of children with autism

Mademtzi, Marilena January 2016 (has links)
This research explored the effect of Pictogram Room, a Kinect-based technology, on the sensory-motor skills of children with autism in a school setting. It focused on the overall development of sensory-motor skills, how these skills developed in different environments, and which of the sensory-motor subdomains improved the most. Theoretically, the study drew upon gaming theory and embodied cognition. It was a mixed methods study, with the quantitative data being the dominant method of data collection and the qualitative data having a more supportive role. During the first year, the intervention was implemented with the intervention group (n=5), twice a week for 15 minutes, over the course of nine weeks. The following year, a wait-list control group was recruited (n=5). The findings from the researcher’s checklist, as well as those from the standardised assessments, showed that sensory-motor skills in the intervention group were significantly improved, and there was also generalisation of these skills to other environments. Finally, as a result of the teachers’ interviews, social play and adaptive behaviours were also evaluated, with positive results for the intervention group.

Page generated in 0.0885 seconds