This repository contains the AnyLogic model for the project "Effects of Weather Patterns on Forest Fire Spread." This model simulates the influence of weather factors on wildfire dynamics, utilizing the Fire Weather Index (FWI) and the National Burned Area Composite (NBAC) dataset to enhance our understanding of fire behavior under different conditions.
- Prerequisites
- Cloning the Repository
- Importing the Model in AnyLogic
- Running the Model
- Adjusting Parameters
- Outputs
- Acknowledgments
To open and run this model, you need:
- AnyLogic Software: Please install AnyLogic (version X.X or later) from AnyLogic's official website.
- Git (optional): If you prefer cloning via command line.
To obtain a copy of this project, follow one of these methods:
If Git is installed, open a terminal and enter the following command:
git clone https://github.com/yourusername/your-repository-name.git
-
Download as ZIP:
- Go to the repository’s GitHub page.
- Click on Code > Download ZIP.
-
Extract the ZIP:
- Unzip the downloaded file to a folder of your choice on your local machine.
-
Open AnyLogic:
- Start AnyLogic on your computer.
-
Import the Project:
- In AnyLogic, go to File > Open Project.
- Navigate to the folder where you extracted the ZIP file.
- Select the
.alp
file (e.g.,ForestFireSpreadModel.alp
) and click Open.
-
Select the Experiment:
- Locate the Projects pane (usually on the left side of the AnyLogic interface).
- Select the main experiment, typically named
Main
orSimulation
.
-
Run the Experiment:
- Click the Run button (green triangle) in the AnyLogic toolbar, or right-click the experiment name and select Run.
-
View the Simulation:
- The simulation window will open, displaying the wildfire spread based on selected weather conditions.
Here’s an example screenshot of the simulation:
You can modify certain weather and fire parameters to see how different conditions affect the simulation:
-
Locate Parameters:
- In the Projects pane, click on the main experiment (
Simulation
orMain
).
- In the Projects pane, click on the main experiment (
-
Modify Values:
- Adjust fields like
windSpeed
,temperature
, andhumidity
to simulate various scenarios.
- Adjust fields like
-
Save and Run:
- After modifying parameters, save changes and Run the experiment again to see the effects.
The model provides several outputs, including:
- Fire Spread Rate: Shows how quickly the fire spreads based on weather and vegetation conditions.
- Burn Area: Indicates the total area burned.
- Weather Impact Analysis: A breakdown of how factors like wind and humidity influence fire spread dynamics.
Special thanks to Dr. Ziad Kobti and Dr. Xianli Wang for their support and guidance.
Technologies used:
- AnyLogic: For simulation modeling.
- Java: For programming and model customization.