Hašení lesního požáru
Název: Hašení lesního požáru
Autor: Tibor Vondrášek (vont02)
Modelovací nástroj: NetLogo Simulace bude simulovat hašení lesního požáru. Hasičů a jejich prostředků k hašení musí být tolik, aby zvládli uhasit lesní požár, ale nesmí jich být zbytečně moc, aby se ušetřili zdroje na jiný případný požár a náklady na uhašení byly co nejmenší. Hasiči budou k požáru jezdit hasičskými cisternami a létat vrtulníky. Cisterny i vrtulníky budou mít určitou kapacitu nádrže, a proto budou muset vodu dobírat v nejbližším zdroji vody, tím bude jezero. Hasičské auto bude mít stanovený počet litrů vody, které dokáže za minutu vystříknout. Požár bude mít různou počáteční rozlohu a také různou sílu, to znamená, že čím silnější požár bude, tak na uhašení stejně velké plochy bude potřeba větší množství vody. Důležitou proměnnou bude také rychlost šíření požáru. Cílem je zvládnout uhasit požár za použití co nejméně hasičů, hasičských aut a hasičských vrtulníků.
Contents
Definice problému
Simulace bude simulovat hašení lesního požáru. Hasičů a jejich prostředků k hašení musí být tolik, aby zvládli uhasit lesní požár, ale nesmí jich být zbytečně moc, aby se ušetřili zdroje na jiný případný požár a náklady na uhašení byly co nejmenší. Hasiči budou k požáru jezdit hasičskými cisternami a létat vrtulníky. Cisterny i vrtulníky budou mít určitou kapacitu nádrže, a proto budou muset vodu dobírat v nejbližším zdroji vody, tím bude jezero. Hasičské auto bude mít stanovený počet litrů vody, které dokáže za minutu vystříknout. Požár bude mít různou počáteční rozlohu a také různou sílu, to znamená, že čím silnější požár bude, tak na uhašení stejně velké plochy bude potřeba větší množství vody. Důležitou proměnnou bude také rychlost šíření požáru. Cílem je zvládnout uhasit požár za použití co nejméně hasičů, hasičských aut a hasičských vrtulníků.
Metoda
K implementaci modelu byla zvolena multi-agentní simulace s použití jazyka a nástroje NetLogo verze 6.2.
Model
Agenti
V modelu jsem použil tři typy agentů.
- Hasiči - Jezdí cisternami k požáru a pro vodu. Hasí požár pomocí hadic z cisteren.
- Hasičské cisterny - Cisternami hasiči jezdí k požáru a pomocí vody z cisteren hasiči hasí požár. Cisterny mají danou kapacitu nádrže a rychlost průtoku vody z nádrže. Když cisterně v nádrži dojde voda, musí jet k jezeru, kde vodu za určitý čas nabere a pak se může vydat zpátky k požáru.
- Hasičské vrtulníky - Vrtulníky mají danou kapacitu nádrže a po příletu nad požár všechnu vodu shodí a hned zase musí letět k jezeru, kde vodu hned naberou.
Prostor
Parametry
- Množství hasičů
- Množství hasičských cisteren
- Množství hasičských vrtulníků
- Vzdálenost zdroje vody
- Počáteční velikost požáru
- Síla požáru
- Rychlost šíření požáru