Sunteți pe pagina 1din 3

BAZELE CIBERNETICII ECONOMICE

Ștefan Diana-Maria , grupa 1009

Partea 1
Modelul ales: Urban Suite-Pollution

Acest model prezintă evoluția unui ecosistem pradă-prădător (oameni-poluare). Prin


intermediul acestui model putem observa evoluția populației , pe măsură ce interacționeaza
dinamic cu agenții poluanți (centralele electrice) și agenții ce reduc poluarea (copacii).
Oscilațiile regulate de populație (ciclurile) indică echilibrul și stabilitatea ecosistemului,
unde, în ciuda fluctuațiilor, populațiile se mențin în timp. Oscilațiile neregulate indică
instabilitatea care duce la dispariția potențială a ambelor populații co-dependente. Modelul
stabilește o buclă de feedback negativă.
Cum funcționează modelul?
Centralele electrice sunt agenți poluanți care au efecte negative asupra mediului
înconjurător. Sănătatea persoanelor care sunt expuse acestei poluări este afectată , astfel
reducându-se seminificativ rata de natalitate în rândul acestora. Este prezentată în acest model
ca formă de diminuare a poluării, plantarea copacilor.
Chiar și fără poluare, cu trecerea timpului, sănătatea oamenilor se degradează în mod
natural, iar în cele din urmă aceștia vor muri. Astfel, trebuie stabilita rata de
natalitate(BIRTH-RATE). Un ecosistem este stabil dacă agentul poluant este ținut sub control
și nici populația, nici elementele de peisaj(copacii) nu depășesc o anumita valoare. Mai pe
scurt, totul trebuie să fie în echilibru. Ca și în toate modelele bazate pe agenți, regulile
definesc comportamentul fiecărui agent individual, astfel:
- Centralele electrice reprezintă o sursă de poluare (determinată de cursorul
POLLUTING-RATE);
- Toate centralele electrice au o anumită valoare a poluării. Deși rata de poluare a unei
centrale poate fi zero, poluarea se extinde în întreagul ecosistem, astfel încât fiecare
parte din ecosistem va fi poluată;
- Copacii, diminueaza poluarea în zona în care sunt plantați. În același timp, aceștia
blochează răspândirea poluării. Copacii trăiesc o anumită perioadă de timp și nu se pot
reproduce;
- La fiecare moment de timp, oamenii se mișcă aleatoriu, aceștia putând planta copaci. În
funcție de sănătatea lor, se pot reproduce sau pot muri.

Modificări aduse programului în NetLogo

În partea de cod:

-Adăugarea de noi tipuri de agenți și reguli de comportament pentru aceștia


Am adăugat agenți noi, numiți “wastefuls”, simbolizând acei oameni iresponsabili, care
nu dau importanță poluării și care nu iau nici o măsură de combatere a acestui inamic, care
din păcate ne afectează sănătatea și mediul în care trăim.
Aceștia au forma “person”, sunt colorați cu roșu, au mărimea setată la 1,5 și se mișcă
aleator.
Procedura pentru crearea agenților este următoarea:
to setup
clear-all
reset-ticks

set-default-shape turtles "person"


create-wastefuls number-of-wastefuls [
set color red
set size 1.5
randomize-position
]
end

Ca și oamenii care plantează copaci din model, “wastefuls” au o variabila “health” setată la
5 și o procedură de reproducere, numită “reproduce-westefuls”, care le permite acestora să se
reproducă dacă sunt sănătoși, rata natalității fiind setata din interfață cu ajutorul slider-ului
“birth-rate”. În cazul în care sănătatea acestora este <= 0, vor muri (vor ieși din simulare)
to reproduce-wastefuls
if ( ( health > 3 ) and ( ( random-float 1 ) < birth-rate ) )
[ hatch-wastefuls 1 [ set health 4 ] ]
end
to maybe-die ;;die if you run out of health
if ( health <= 0 )
[ die ]
end

De asemenea, în procedura “go”, am configurat agenții de acest tip, să se miște astfel:


to go
ask wastefuls [
fd 1 ;; forward 1 step
rt random 10 ;; turn right
lt random 10 ;; turn left
set health health - 0.1
end

Mai mult decât atat, am adăugat o variabila “energy” care reprezintă energia și resursele
persoanelor din simulare. Cand aceasta ajunge la 0 și devine negativă, persoanele vor dispărea
din model. La fiecare interval de timp, energia se va micsora
turtles-own [ energy ] ;
set energy energy – 0.2 ;
if ( energy <= 0 )
[ die ]
În interfață:

Am adugat:
- un monitor care contorizează numărul copacilor plantați în decursul simulării ;
- un monitor care contorizeaza numarul de agenți “wastefuls” în fiecare moment de timp ;
- un slider de unde putem alege numărul inițial de persoane de tip „wasteful” ;
- un buton de „go”, care ne permite rularea modelului o singură dată ;
- un plot-pen numit „wastefuls” cu ajutorul căruia putem observa evoluția acestor tip de
agenți în World Status.