Creating a user interface for a fire simulator
Modelling of fire spread in buildings can be done using the Bayesian Network model, Dynamic Bayesian Network model, Epidemic fire spread models or Percolation process, among others. In this project, the National Institute of Standards and Technology (NIST) Fire Dynamic Simulator – Smokeview (FDS-SMV...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/148017 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-148017 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1480172021-04-22T05:26:58Z Creating a user interface for a fire simulator Hubert, Jashini Huang Shell Ying School of Computer Science and Engineering ASSYHUANG@ntu.edu.sg Engineering::Computer science and engineering Modelling of fire spread in buildings can be done using the Bayesian Network model, Dynamic Bayesian Network model, Epidemic fire spread models or Percolation process, among others. In this project, the National Institute of Standards and Technology (NIST) Fire Dynamic Simulator – Smokeview (FDS-SMV) simulator was chosen to be the main focus. The NIST FDS-SMV simulator can be used to simulate the spread of fire in different environments. The simulator requires an input file with parameters which can be used to represent the elements within the environment. There can be many possible parameters within an input file depending on the type of environment that needs to be simulated, where some parameters are more commonly used than others. The more commonly used parameters was determined by looking through the sample input files provided by NIST and by reading through the FDS User Guide provided by NIST [1]. FdsWare is a desktop application that is created using Java and uses MySQL as the database, which is hosted on a local server. It can be used to fill in the more commonly used parameters using a Graphical User Interface (GUI) rather than typing out the entire input file manually, thus saving time. It is able to support multiple runs, which decreases the total number of lines written in the input file. The input file can be saved to the user’s system and be used to run in the FDS-SMV simulator. From the output files generated after the simulation has successfully completed, the Heat Release Rate (HRR) against time will be plotted for each run. This can then be used to find the optimum scenario in which the mean HRR would be the lowest. FdsWare would be especially useful when a simulation requires certain variables to be changed across various runs. For example, if the size and position of an obstruction needs to be changed across multiple runs, FdsWare is able to accept multiple values for the obstruction within one input file. It would then generate multiple input files and run each file one after another automatically in the FDS-SMV simulator. This is more ideal compared to the user creating multiple input files with different values in each file and then running the file one after another manually in the FDS-SMV simulator. Bachelor of Engineering (Computer Science) 2021-04-22T05:26:58Z 2021-04-22T05:26:58Z 2021 Final Year Project (FYP) Hubert, J. (2021). Creating a user interface for a fire simulator. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148017 https://hdl.handle.net/10356/148017 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering |
spellingShingle |
Engineering::Computer science and engineering Hubert, Jashini Creating a user interface for a fire simulator |
description |
Modelling of fire spread in buildings can be done using the Bayesian Network model, Dynamic Bayesian Network model, Epidemic fire spread models or Percolation process, among others. In this project, the National Institute of Standards and Technology (NIST) Fire Dynamic Simulator – Smokeview (FDS-SMV) simulator was chosen to be the main focus.
The NIST FDS-SMV simulator can be used to simulate the spread of fire in different environments. The simulator requires an input file with parameters which can be used to represent the elements within the environment. There can be many possible parameters within an input file depending on the type of environment that needs to be simulated, where some parameters are more commonly used than others. The more commonly used parameters was determined by looking through the sample input files provided by NIST and by reading through the FDS User Guide provided by NIST [1].
FdsWare is a desktop application that is created using Java and uses MySQL as the database, which is hosted on a local server. It can be used to fill in the more commonly used parameters using a Graphical User Interface (GUI) rather than typing out the entire input file manually, thus saving time. It is able to support multiple runs, which decreases the total number of lines written in the input file. The input file can be saved to the user’s system and be used to run in the FDS-SMV simulator. From the output files generated after the simulation has successfully completed, the Heat Release Rate (HRR) against time will be plotted for each run. This can then be used to find the optimum scenario in which the mean HRR would be the lowest.
FdsWare would be especially useful when a simulation requires certain variables to be changed across various runs. For example, if the size and position of an obstruction needs to be changed across multiple runs, FdsWare is able to accept multiple values for the obstruction within one input file. It would then generate multiple input files and run each file one after another automatically in the FDS-SMV simulator. This is more ideal compared to the user creating multiple input files with different values in each file and then running the file one after another manually in the FDS-SMV simulator. |
author2 |
Huang Shell Ying |
author_facet |
Huang Shell Ying Hubert, Jashini |
format |
Final Year Project |
author |
Hubert, Jashini |
author_sort |
Hubert, Jashini |
title |
Creating a user interface for a fire simulator |
title_short |
Creating a user interface for a fire simulator |
title_full |
Creating a user interface for a fire simulator |
title_fullStr |
Creating a user interface for a fire simulator |
title_full_unstemmed |
Creating a user interface for a fire simulator |
title_sort |
creating a user interface for a fire simulator |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/148017 |
_version_ |
1698713722406567936 |