2.2. Bioloģija: Vibe Coding simulācijas klasē
Predator–PreyPlēsēju Dynamicsun laupījuma dinamika (Lotka–VolterraLotkas–Volterras model)modelis)
Subject:Priekšmets: BiologyBioloģija · Grade:Klase: 99. (age14–15 14–15)gadi) · Duration:Ilgums: 1 double lessondubultstunda (90 min) · AI:MI: LearningMācīšanās WITHAR AIMI
|
AF-TL-2b (
AF-FC-2b (
|
|
Take-homeGalvenāmessage:atziņa:StudentsSkolēniemdon'tnavneedjārakstatokodscodenofromnulles.scratch.EsošasReadingsimulācijasandlasīšanatestingunanpārbaude,existingpēcsimulation,tamthenizmantojotusingLLM,anlaiLLMreizētopievienotuaddvienuoneekoloģiskālayerreālismaoflīmeni,ecologicalirrealismpietiekami,atlaiaizveidotutime,patiesuisizpratnienoughpartodinamiskubuildbioloģiskogenuine understanding of a dynamic biological modelmodeli —and,un,sooneragrākorvailater,vēlāk,tolaidiscoverpašiforatklātu,themselveskurexactlytiešiwherešisthatmodelismodelsasniedzreachessavasits limits.robežas.
Fig 1. Imageatt. generatedAttēls withizveidots ar ChatGPT (GPT Image 2), August2026. 27,gada 2026.27. augustā.
ContentSaturs
MathematicalMatemātiskie modelsmodeļi andun computerdatorsimulācijas simulationsir areīpaši especiallyvērtīgi valuablerīki toolsekoloģijā, injo ecology,tie becauseļauj theyizteikt canļoti expresssarežģītas highlysistēmas complexar systemsmatemātisku throughvienādojumu mathematicalpalīdzību. equations.Tas Thisļauj makesveikt it possible to run experimentseksperimentus in silico andun testpārbaudīt hypotheseshipotēzes onuz themodeļa modeltādās insituācijās, situationskurās wherereāls aeksperiments realbūtu experimentpārāk woulddārgs, bepārāk toolēns, costly,ētiski toosarežģīts slow,vai ethicallytiešā difficult,veidā orbīstams. outrightPiemēram, dangerous.reālas Manipulatingplēsēju apopulācijas realmanipulēšana predatorreti population,ir foriespējama. instance,Vienlaikus iskatrs rarelymodelis annoteikti option.ir Atrealitātes thevienkāršojums, sameun time,tieši everytajā modelslēpjas istā necessarilyvājās apuses: simplificationreālas ekosistēmas ir daudz sarežģītākas, nekā jebkurš modelis spēj pilnībā atspoguļot.
Lotkas–Volterras modelis ir klasisks šāda vienkāršojuma piemērs, kas pielietots plēsēju un laupījuma dinamikai. Tas attēlo sistēmu, izmantojot divus stāvokļa mainīgos (laupījuma un plēsēju populācijas lielumu) un četrus parametrus (laupījuma iekšējo pieauguma tempu, predācijas ātruma koeficientu, plēsēju vairošanās tempu uz katru apēsto laupījuma vienību un plēsēju mirstības rādītāju). Saskaņā ar tā idealizētajiem pieņēmumiem modelis paredz noturīgas, periodiskas svārstības, kurās izmaiņas plēsēju populācijā seko ar nobīdi pēc izmaiņām laupījuma populācijā. Šī likumsakarība rodas no atgriezeniskās saites cikla: pieaugot laupījuma populācijai, plēsējiem kļūst pieejams vairāk barības, kas ļauj pieaugt plēsēju populācijai. Pieaugusī predācija pēc tam izraisa laupījuma populācijas samazināšanos, kas mazina plēsēju barības apjomu un noved pie plēsēju populācijas samazināšanās. Kad plēsēju kļūst mazāk, laupījuma populācija var atgūties, un cikls sākas no jauna.
Lai iegūtu šo tīro ciklu, modelis izvirza vairākus stingrus pieņēmumus. Tas ir deterministisks (vienādas sākuma vērtības vienmēr rada tieši tādu pašu līkni); tā ir slēgta divu sugu sistēma, kas izslēdz visus abiotiskos faktorus (temperatūru, nokrišņus, sezonu) un visus citus biotiskos faktorus (laupījuma barības augus, trešo sugu, slimības); un tā padara katras populācijas pieaugumu atkarīgu vienīgi no otras populācijas lieluma.
Reālas populācijas šiem pieņēmumiem atbilst reti. Dzimšana, nāve un sastapšanās notiek nejauši, un stohastiskā (nejaušinātā) šī paša modeļa versija mēdz novirzīties no tīrā cikla un pat sabrukt (piemēram, plēsēju populācijai izmirstot) gadījumos, kad deterministiskā versija paredz stabilas svārstības. Tāpat, pievienojot tikai vienu trūkstošu faktoru (piemēram, no temperatūras atkarīgu pieauguma tempu vai laupījuma pašas barības apjoma ierobežojumu), bieži pietiek, lai izjauktu tīro divu mainīgo ciklu. Tas nav trūkums, kas jāslēpj no skolēniem — tā ir aktivitātes centrālā zinātnes būtības (Nature of reality,Science) andmācība. thisModelis isvar exactlybūt wherepatiesi itsnoderīgs, weaknessesvienlaikus lie:paliekot realapzināti ecosystemsšauram arerealitātes fartuvinājumam, moreun complextā thanpareizas anyizmantošanas modelpriekšnosacījums canir fullyprecīzi capture.
Thekurus Lotka–Volterrafaktorus modeltas isneietver. aŠīs classicstundas examplegalvenajā ofaktivitātē such a simplification appliedskolēni to predator–preyatklāj dynamics.paši, Itmēģinot representspievienot thetieši systemšāda usingveida two state variables (the prey and predator population sizes) and four parameters (the prey’s intrinsic growth rate, the predation-rate coefficient, the predator’s reproduction rate per prey consumed, and the predator’s mortality rate). Under its idealized assumptions, the model predicts sustained, periodic oscillations in which changes in the predator population lag behind those in the prey population. This behavior arises from a feedback loop: as the prey population increases, more food becomes available to predators, allowing the predator population to grow. Increased predation then causes the prey population to decline, which reduces the predators’ food supply and leads to a decline in the predator population. With fewer predators, the prey population can recover, and the cycle begins again.
To produce this clean cycle, the model makes several strong assumptions. It is deterministic (the same starting values always produce exactly the same curve); it is a closed two-species system that excludes every abiotic factor (temperature, precipitation, season) and every other biotic factor (food plants for the prey, a third species, disease); and it makes each population's growth depend on nothing except the size of the other population.
Real populations rarely meet these assumptions. Births, deaths and encounters are subject to chance, and a stochastic (randomised) version of the same model tends to drift away from the clean cycle and can even collapse (e.g. the predator population dying out) in cases where the deterministic version predicts stable oscillation. Likewise, adding just a single missing factor (e.g. a temperature-dependent growth rate, or a limit on the prey's own food supply) is often enough to break the clean two-variable cycle. This is not a flaw to hide from students, it is the central Nature-of-Science lesson of the activity. A model can be genuinely useful, while still being a deliberately narrow approximation of reality and using it well means knowing exactly which factors it leaves out. In this lesson's main activity, students discover this for themselves by trying to add exactly these kinds of factors.faktorus.
LessonStundas planplāns
| 8 min | ||
| 12 min | ||
| 15 min | ||
| 35 min | ||
| 20 min |
GuidingVadošie questions:jautājumi: layeringsarežģītības complexityslāņošana
Pairs work through as many of the following rounds as time allows in thePāri 35 minutesminūšu laikā izstrādā tik daudz no turpmāk minētajām kārtām, cik atļauj laiks (mostlielākā managedaļa two;paspēj thedivas; thirdtrešā isir anpapildu extensionuzdevums fortiem, earlykas finishers)pabeidz ātrāk). EachKatra roundkārta followsseko thevienam sameun four-steptam cycle:pašam četru soļu ciklam:
Round1.1kārta —limitlaupījumathebarībasprey'sapjomafood supplyierobežošana (avidescarrying capacity)ietilpība):Predict:Prognozēt:BeforePirmsyousākatstartveidotprompting,uzvedni,akspajautājietyourself:sev:whatkodojūsyousagaidātexpectnotiekamtoarhappenciklu,tojathelaupījumacyclepieaugumsifpalēninās,thetiklīdzprey'spopulācijagrowthkļūstslowsliela,downnevisonceturpinatheaugtpopulationbezgetsierobežojuma?large,Uzzīmējietinsteadgaidāmoof growing without limit? Sketch the curve you expect.līkni.Prompt:Uzvedne:AskLūdziettheMIAIsimulācijaitopievienotaddmaksimāloailgtspējīgomaximumlaupījumasustainablepopulācijupreyunpopulationsaviemtovārdiemthepaskaidrot,simulation,kāandtastošimexplainnolūkaminmainījaitspieaugumaown words how it changed the growth equation to do this.vienādojumu.TestPārbaudīt&uncompare:salīdzināt:RunPalaidietthejaunonewsimulācijusimulationarwithtādāmthepašāmsamesākumastartingvērtībāmvalueskāasiepriekš.before.SalīdzinietCompareiepriekšējothesimulācijupreviousarsimulationjauno:withkāthemainījāsnewmainīgie?one:Kāpēchowtādid the variables change? Why is that?notika?Diagnose:Diagnosticēt:WhichKuruassumptionoriģinālāofmodeļathe original modelpieņēmumu (unlimitedneierobežotufoodbarībuforlaupījumam)thejūsprey)tikkodidnoņēmāt?youVaijustšisremove?faktorsIsirthisbiotisksfactorvaibiotic or abiotic?abiotisks?
Round2.2kārta —addvēlanotherviena (bioticbiotiskaorvaiabiotic)abiotiska)factor:faktora pievienošana:Predict:Prognozēt:IfJaatrešāthirdsugaspeciestagadnowkonkurēcompetesarwithlaupījumutheparpreybarību,forvaifood,arīormedīpreysto,onvaiitjaaslaupījumawell,pieaugumsortagadifirpreyatkarīgsgrowthnonowtemperatūrasdepends—onkotemperaturejūswhatsagaidāt,dokayoutasexpectdarīsthisartosākotnējododivutosuguthe original two-species cycle?ciklu?Prompt:Uzvedne:ChooseIzvēlietiesanothercitufactorfaktoruandunwriteuzrakstietauzvedni,promptlūdzotaskingMIthe AIpievienot toaddkāitjaunuasmainīgo,akasnewsaistītsvariablearlinked to the existing onesesošajiem —specifyprecīziexactlynorādiet,howkāittamshouldjāmijiedarbojasinteractarwithlaupījumathevaipreyplēsējuor predator population.populāciju.TestPārbaudīt&uncompare:salīdzināt:ObserveNovērojietthesimulācijusimulationvairākuovercikluseveralgarumā.cycles.VaiDoessākotnējaisthedivuoriginalsugutwo-speciesritmsrhythmsaglabājas,survive,tiekgetizkropļotsdistorted,vaior disappear?izzūd?Diagnose:Diagnosticēt:TheOriģinālaisoriginalmodelismodelpieņēma,assumedkaeachkatrapopulationpopulācijadependsironlyatkarīgaonvienīgithenoother.otras.IsVaithattasstilljoprojāmtrueirafterspēkāthispēcround?šīsWhatkārtas?realKādasecologicalreālasrelationshipekoloģiskasdoesattiecībasyourpārstāvnewjūsufactorjaunaisrepresent.faktors?
OptionalPapilduround3.3kārta —introducenejaušībasrandomness:ieviešana:Predict:Prognozēt:IfJaoneviensparameterparametrs (e.g.piemēram,thepredācijaspredationātrums)rate)vairsisnavnofiksēts,longerbetfixedkatrābutlaikadrawnsolīrandomlytiekwithinizvēlētsanejauširangenoteiktāatdiapazonā,eachkotimejūsstep,sagaidātwhatattiecībādouzyoupopulācijuexpectilgtermiņafor the long-term stability of the populations?stabilitāti?Prompt:Uzvedne:AskLūdziettheMIAIaizstāttovienureplacekonstantuoneparametruconstantarparameternejaušinātuwithvērtībuaunrandomisedsekotvaluelīdziandtam,tovaikeepkādatracknoofpopulācijāmwhethersasniedzeither population reaches zero.nulli.TestPārbaudīt&uncompare:salīdzināt:RunPalaidietthesimulācijusimulationvairākasseveralreizestimesarwithtiemthepašiemsameiestatījumiem.settings.VaiDokatruyoureizigetiegūstatthevienusameunresulttoeverypašutime?rezultātu?DoesVaieitherkādapopulationnoeverpopulācijāmcollapse?jebkad sabrūk?Diagnose:Diagnosticēt:WhyKāpēccantāsthepašassame"vidējās"“average”parametruparametervērtībasvaluesšeitsometimesdažkārtleadvar novest pie izmiršanas, lai gan deterministiskais modelis toextinctionnekadhere, when the deterministic model never predicted that?neparedzēja?
ClosingNoslēguma questionjautājums (forrefleksijas the Reflect phase)fāzei): AtKurā whichkārtā roundsimulācija didpārstāja theradīt simulationtīru, stopatkārtotu producing a clean, repeating cycleciklu — andun whatko doestas thatjums tellpasaka youpar aboutto, howcik manydaudz real-worldreālās factorspasaules thefaktoru originaloriģinālajam Lotka–VolterraLotkas–Volterras modelmodelim hasjāizslēdz, tolai leavetas outpaliktu inatrisināms orderun toviegli stay solvable and easy to interpret?interpretējams?
MaterialsMateriāli
OneVienslaptopklēpjdatorsperkatramstudentskolēnupair,pārimwithara browserpārlūkprogrammuAccess to anPiekļuve LLMchattērzēšanasinterfacesaskarneiviainternetāthevaiinternet,lokāliorinstalētamamodelim,locallyjainstalledskolāmodelpiekļuveifinternetaminternetiraccess is restricted at schoolierobežotaReady-madeGatava HTMLpredator–preyplēsēju–laupījumasimulationsimulācija (singleviensfile,fails,slidersslīdņiforizvēlētajiemselected parameters)parametriem)AĪsashortuzvedņupromptingveidošanas /worksheetdarblapastemplateveidnefor"sarežģītībastheslāņošanas"“layering complexity” roundskārtām (predictprognozēt →promptveidot uzvedni →testpārbaudīt →diagnose)diagnosticēt)GuidingVadošiequestionsjautājumiforizpētesthefāzeiexplorationunphasezinātnesand the Nature-of-Science reflectionbūtības (modelNaturepurposeofvs.Science)modelrefleksijailimits)(modeļa mērķis pretstatā modeļa ierobežojumiem)
