Hvor komplicerede forhold kan man simulere?
Peter Ole Kvint vil gerne vide, hvor komplicerede simuleringer, man er i stand til at lave:
"Mange har forsøgt at simulere klimaet ved hjælp af klimamodeller, det er dog aldrig lykkes at forudsige vejret mere end fem dage frem. Hvor komplicerede forhold er det muligt at simulere på computere? Hvad er det sværeste eksempel, I kender? Jeg tænker på, hvor svært man har haft med at lave skak-computere, på trods af at der kun er 64 felter, 32 brikker og kun fem resultater."
Poul-Henning Kamp, selvstændig systemudvikler og blogger på ing.dk, svarer:
"Skak er nemt at regne på, for det er et rent kombinatorisk problem:
der er ingen afrundingsfejl eller unøjagtigheder.
Det eneste problem i at skrive skakprogrammer er, hvor lang tid man har til at søge igennem alle de muligheder, man kan/vil/bør undersøge. Har man tid og computerkraft nok, kan man regne til man segner.
For kombinatoriske problemer er den bedste kur gode algoritmer, der med smarte indsigter kan undgå at lave en masse beregninger eller trin, og der er ikke nogen uomgængelige begrænsninger.
Den næste slags problemer er integrationsproblemer, som for eksempel at udregne planeternes bevægelser de næste mange millioner år. Hver gang man regner på et tidsinterval, hvad enten det er et sekund eller en dag, er der en lille afrundingsfejl, enten den eller den anden vej og efter nogle millioner tidsintervaller risikerer man, at Jorden tager på langfart.
Her er omhyggelige matematiske metoder løsningen, og hvis man kan sit kram, bliver Jorden ved med at rotere om Solen i mange milliarder år fremover. Det var faktisk en af de allerførste ting, man brugte en computer til at svare på: Er planeternes baner stabile?
Det flotteste resultat i denne kategori, er at man ved computersimuleringer har udregnet energien i en bestemt hyperfine transition i brintatomer, og resultatet passer med målingerne helt ud over den tolvte decimal.
Til den sidste og værste klasse af simuleringsproblemer hører alle de opgaver, hvor der er kaotiske forhold indblandet.
Vejrudsigten er nok det mest kendte problem i denne klasse. Og alle ved jo at vejrudsigten ikke passer, ikke sandt?
I virkeligheden passer den faktisk utroligt godt: Den forudsiger aldrig snestorme i juli eller hedebølger i januar. Det er langtfra så triviel en præstation, som det umiddelbart lyder.
Den største usikkerhed i vejrudsigten er tidsmæssig: Om regnen falder klokken fem, seks eller syv, er ofte forskellen på om det bliver sne, slud eller regn – og måske endda om den falder overhovedet.
I den forbindelse er det værd at huske på, at en time, fem dage ude i fremtiden, fylder under 1 procent på tidsskalaen.
Eller, for den sags skyld, at Danmark fylder utroligt lidt rent
geografisk: Om regnen falder på den ene eller anden side af Øresund er meteorologisk ét fedt, men for vejrudsigtens nøjagtighed gør det pokker til forskel.
Det er meget nemmere inde midt på kontinenter, der har man vejrudsigter, der strækker sig op til fem uger frem i tiden: "tørt og solrigt".
Læs mere om DMI's model HIRLAM her.
Til vejrudsigterne bruges tusinder af målinger fra hele Jorden, som indsamles af automatisk udstyr på bestemte tidspunkter, dag ud og dag ind, år ud og år ind.
Hver kørsel af HIRLAM-modellen startes dermed fra de bedste data, vi har om vejrets præcise tilstand lige nu, og derfra udregner man, hvordan det sandsynligvis vil blive de næste dage.
Vejrudsigten svarer dermed til at studere terningen i faldet og forsøge at regne ud, hvor den lander, og hvad den viser.
Klimamodeller er modificerede vejrmodeller, der får lov til at køre igennem hele århundreder, ofte med lidt ringere opløsning i rum og tid.
Men derudover er modellerne tilføjet fysiske parametre, for at erstatte det korrigerende input, som alle de observationer, vi ikke har for fremtiden (endnu), ville give, hvis det var en vejrmodel.
Noget af dette er tommelfingerregler, andet er rene gæt, men det meste er fysiske sammenhænge, der er fundet ved forsøg og statistisk behandling af opsamlede data.
Men i modsætning til en vejrmodel køres klimamodellen mange gange, ofte flere hundrede gange, med små bitte forskelle i startbetingelser og parametre for på den vis at afdække det sandsynlige udfaldsrum.
Hvis vi skal bruge samme lignelse som ovenfor, prøver klimamodeller at finde ud af, om det slid, terningen udsættes for ved gentagne kast, påvirker det gennemsnitlige antal øjne, den viser.
Dertil kommer, at der er mange forskellige klimamodeller, som bruger vidt forskellige metoder, nogle regner for eksempel på vandet kubikhektometer for kubikhektometer, mens andre anvender de målte værdier for havstrømme og tidevandsbevægelser.
Når man tager alle disse modellers resultater og behandler dem statistisk, så viser det sig, at de er forbavsende enige om, hvad der sker i forhold til CO2-forureningen, selv om de anvender forskellige metoder og tilnærmelser.
Derfor tør IPCC udtale sig med så forholdsvis stor sikkerhed om, hvad der vil ske i de næste 100 år, forudsat CO2-forureningen følger den prognose, modellerne har brugt som input."
Peter Ole Kvint vinder to dvd'er i serien Danmarks Historie for sit spørgsmål.
Er du rigtig klog? Nu kan du udfordre dine venner med ekspert-spørgsmål fra Scientariet i Ingeniørens nye Facebook-quiz "Så ka' du lære det!". Klik her for at deltage i quizzen og teste dine venner.
Spørg Scientariet er i dag redigeret af Julie M. Callesen, jmc@ing.dk.
Funktionelle polymerer vil ændre medicin og industri
Er mørkt stof en negativ tyngdekraft?





