               __________________________________      
              | ______  _    _  _____   __     _ |      *
              ||  __  \| |  | ||  _  \ |  \   | ||     ***
              || |__| '| |  | || |_|  ||   \  | ||    *****  
              ||  __  /| |  | ||     / | |\ \ | ||   *******
              || |  \ \| |  | || |\ \  | | \ \| ||  *********
              || |__/ '| |__| || | \ \ | |  \   || ***********
              ||______/|______||_|  \_\|_|   \__||_____| |_____
              | ______  ______  _____   ______   ___   _______ |
              ||  ____||  __  ||  _  \ |  ____| / _ \ |__   __|| 
              || |__   | |  | || |_|  || |____  \ \\/    | |   |
              ||  __|  | |  | ||     / |  ____|  \ \     | |   |
              || |     | |  | || |\ \  | |      _ \ \    | |   |
              || |     | |__| || | \ \ | |____ / /_\ \   | |   |
              ||_|     |______||_|  \_\|______|\_____/   |_|   |
              |________________________________________________| 


Oto programowa implementacja modelu BurnForest 2 pod Windows.
______________________________________________________

Nazwa projektu:

  Pozar Lasu [BurnForest]
______________________________________________________

Autor: 

  Ryszard Kostecki
  e-mail: rpkost@tempac.okwf.fuw.edu.pl
  www: http://tempac.okwf.fuw.edu.pl/~rpkost
______________________________________________________

Wyjasnienie:

 Symulator pozaru lasu to model fragmentu rzeczywistosci.
______________________________________________________

Cele tworzenia modelu:

 Glownie znalezienie wzajemnych funkcji parametrow okreslajacych warunki w lesie
 (tj. np. gestosci, wilgotnosci, wiatru) oraz pozaru (np. czas trwania, procent
 splonietego drzewostanu), ale takze poszukiwanie nieznanych efektow.
______________________________________________________

Opis:

 Generalne zalozenie jest takie, iz las mozna przedstawic w postaci sumy pewnych
 quasi-elementarnych jednostek powierzchni dS. Na takim dS znajduje sie czesc lasu
 o pewnej gestosci. Oczywiscie las o pewnej gestosci moze miec rozny rozklad drzew
 i pustych przestrzeni, w zwiazku z czym nalezy jego pozar potraktowac jako zjawisko
 opisywalne statystycznie.
______________________________________________________

Wersja modelu:

  2+
______________________________________________________

Model i jego ograniczenia:

 Dla zadanej gestosci i (jakkolwiek to dziwnie nie brzmi) rozmiaru dS generowany jest
 las o przypadkowym (random) rozkladzie drzew. W pewnej chwili czasu t = 0 zostaje
 zapalone jedno z drzew. To powoduje pozar. Oczywiscie jeden pozar jest jedynie jednym
 punktem pomiarowym, czyli rzecza statystycznie nic nie znaczaca. Dlatego tez modelowanie
 przeprowadza sie poprzez wiele prob dla tych samych parametrow wejsciowych. Tymczasowo
 - w pierwszej i drugiej wersji modelu - zaniedbalem parametry wilgotnosci, wiatru,
 a takze uksztaltowania terenu i zroznicowania sposobu i charakterystyki przenoszenia
 sie ognia w funkcji wysokosci (sciolka, runo, korony drzew, ...). Zalozylem takze,
 iz palace sie drzewo jest zrodlem pola prawdopodobienstwa zaplonu, ktorego wartosc
 maleje wraz z odlegloscia (w  wersji 1 modelu zalozylem, ze wszyscy najblizsi sasiedzi
 zapalaja sie z prawdopodobienstwem = 1, a dalsi z prawdop. = 0). Rozklad ten jest
 zblizony do Gaussowskiego. Po przeprowadzeniu superpozycji pol prawdopodobienstw,
 generowanych z osobna przez kazde z plonacych drzew, nastepuje "redukcja funkcji
 falowej", czyli przeistoczenie, dla kazdego nieplonacego drzewa z osobna,
 prawdopodobienstwa jego zaplonu w ploniecie, badz nie. (Bardziej zbizony do
 rzeczywistosci bylby model z dodatkiem impulsow tlumiacych prawdopodobienstwo
 (tzn. kazde drzewo polozone na prostej K laczacej ja z pewnym ze zrodel pola
 prawdopodobienstwa zaplonu zmniejsza silnie prawdopod. zaplonu drzewa polozonego
 dalej od zrodla na prostej K), ale na razie impulsywnego tlumienia pola jeszcze
 nie zaimplementowalem).
______________________________________________________

Program / Implementacja:

1. BurnForest.exe

  Jest to wersja dla Windows. Program jest skompilowany pod rozszerzony
  zestaw instrukcji procesora, czyli na procesorach 386 i 486 nie pojdzie.
  Mozna go jednak oczywiscie pod te procesory skompilowac. Kod zrodlowy jest dolaczony.

  UWAGA!
  PO URUCHOMIENIU PROGRAMU PO RAZ PIERWSZY KONIECZNIE KLIKNIJ NA PRZYCISK 'POMOC'!

  Wersja programu: 2.5
  Wersja kernelu:  2.5
  Data kompilacji: 4.5.2001

2. bf.exe

  Jest to wersja dla DOS-a (ale 32-bitowego). Program pojdzie na kazdym systemie
  z Windowsowska "konsola DOSu". Program ten, poniewaz stworzony zostal do trybu
  tekstowego, nie moze przeprowadzac wizualizacji sensu stricte, natomiast w zamian
  moze zapisywac "zrzuty ekranu" do plikow graficznych (PGM - Portable GreyMap),
  ktore to nastepnie mozna zsynstetyzowac na przyklad w animacje.

  Wersja programu: 2.6
  Wersja kernelu:  2.5
  Data kompilacji: 11.8.2001
______________________________________________________

Podziekowania:

 Dziekuje Markowi Gorskiemu za udostepnienie mi (ze strata na zdrowiu) mocy
 obliczeniowej swojego komputera. Dziekuje prof. Bialynickiemu-Biruli za uwagi
 dotyczace modelu oraz samego modelowania rzeczywistosci. Dziekuje tez
 Dominikowi Szczerbie za wprowadzenie do pomyslu palenia lasu i wysmienita
 funkcje rand(), oraz naprowadzenie na trop formatow pXm.

 Szczegolnie dziekuje osobom, ktore wziely udzial w projekcie BurnForest,
 oferujac moce obliczeniowe swoich komputerow:

 Ani Zawadzkiej, Ali Strachockiej, Marcinowi Kierczakowi, Czciborowi Hejwowskiemu,
 Rafalowi Czubie, Piotrkowi Traczykowi, prof. Beacie Wanago-Wojtczak no i jeszcze
 raz Markowi Gorskiemu.
_______________________________________________________________________________
ostatnia aktualizacja: 11.8.2k1

