KVAST - ETT DATORPROGRAM FOR BERÄKNING AV BYGGNADERS SKYDDSFAKTORER FÖR KVARVARANDE STRÅLNING Eva Elvers, Marjorie Nilsson och Göran Danielson

Storlek: px
Starta visningen från sidan:

Download "KVAST - ETT DATORPROGRAM FOR BERÄKNING AV BYGGNADERS SKYDDSFAKTORER FÖR KVARVARANDE STRÅLNING Eva Elvers, Marjorie Nilsson och Göran Danielson"

Transkript

1 Försvarets Forskningsanstalt Huvudavdelning Stockholm FOA rapport C A2 Augusti 1979 KVAST - ETT DATORPROGRAM FOR BERÄKNING AV BYGGNADERS SKYDDSFAKTORER FÖR KVARVARANDE STRÅLNING Eva Elvers, Marjorie Nilsson och Göran Danielson Antal sidor: 44 Sammanfattning KVAST är ett interaktivt datorprogram som med en amerikansk metod, den s k standardmetoden, beräknar skyddsfaktorer för byggnader för kvarvarande ^training, dvs joniserande strålning från radioaktiv beläggning på byggnadens tak och på marken omkring byggnaden. Skyddsfaktorn - kvoten mellan dosen i byggnaden och dosen i det fria - kan beräknas dels för isolerade byggnader, dels för byggnader där man genom att definiera jämnbreda beläggningsremsor intill ytterväggarna tar hänsyn till intilliggande bebyggelse. Rapporten innehåller en beskrivning av beräkningsmetodiken och en användarhandledning till KVAST. Nya data definieras genom att man besvarar frågor, vilkas antal beror av den aktuella byggnadsbeskrivningen. Ändringar i en datauppsättning utförs med hjälp av kommandon eller frågor. Uppdragsnr: A2 33 Sänd!i sta: FortF, Skydds, Cfs (3 ex), Statens strålskyddsinstitut (2 ex), Studsvik Energiteknik AB (3 ex), ITM, Stat kärnkraftsinsp, FOA 1 (4 ex), FOA 3 (2 ex), FOA 4 (2 ex), FOA 5 FOA 2: 040 (2 ex), 210 (2 ex), 211 (20 ex), 212 (4 ex), 213 (12 ex), 280

2 Innehållsförteckning Referenser Tabeller Figurer Inledning Standardmetoden Bakgrund Omfattning Strålkällor Definition av skyddsfaktor och masstjocklek Beräkningsmetodens principiella uppbyggnad Beräkning av takbidraget Beräkning av markbidraget Fönster- och dörröppningar Beräknade skyddsfaktorers tillförlitlighet Byggnadsbeskrivning och beräkningsmetodik i KVAST Jämförelse mellan KVAST och standardmetoden Väggbeskrivningen Beräkningarna i KVAST Användarhandledning Allmänt om KVAST och dess interaktivi tet Att påbörja en körning av KVAST på DEC 10 Beskrivning av ingående variabler Att skapa en datauppsättning Upplysningar om värden, variabler och kommandon Ändring genom frågor Ändring genom tilldelning Data på fil Beräkningskommandot Att avsluta en körning Hjälptext En KVAST-körning

3 1 Inledning Stralskyddsberäkningar för byggnader för kvarvarande strålning, dvs joniserande strålning från radioaktivt nedfall vid ytexplosioner av kärnladdningar, har på FOA hittills utförts genom beräkningar för hand med en amerikansk beräkningsmetod, som kallas standardmetoden. En förenklad, systematiserad beräkningsmetodik för det genomsnittliga skyddet i byggnader, baserad på den version av standardmetoden som dä var känd, utarbetades i början av 1960-talet (Schelin m fl 1962). Denna användes bl a vid en studie av strålskyddssituationen i olika delar av Sverige (Schelin m fl 1965). Både för att snabbt kunna göra enstaka beräkningar och för att kunna utföra mera omfattande beräkningsserier behöver man emellertid ha tillgång till ett datorprogram. KVAST är ett datorprogram med interaktiv inläsning, som med standardmetoden beräknar skyddsfaktorer för kvarvarande ^training för byggnader. Förutom rapportförfattarna har Janerik Persson, FOA 212, deltagit i arh<?tet med programmet. Han har överfört standardmetodens grunddata från kurvskaror till tabeller och gjort interpolationsrutiner för dessa data. Den översiktliga beskrivningen av beräkningsmetoden i KVAST är uppdelad i två kapitel, av vilka det första (kapitel 2) behandlar standardmetoden och det andra (kapitel 3) dess tillämpning i KVAST. I dessa kapitel ges även underlag för bedömning av tillförlitligheten hos skyddsfaktorer beräknade med programmet. De indata som svarar mot en byggnadsbeskrivning behandlas i användarhandledningen (kapitel 4), där även de olika möjligheterna i programmets interaktiva del beskrivs. Slutligen ges ett exempel på en KVAST-körning (kapitel 5). Standardmetoden är ursprungligen avsedd att användas vid strålskyddsberäkningar för den strålning som utsänds från det radioaktiva nedfallet efter en kärnladdningsexplosion. Den har emellertid även använts vid beräkning av de skyddsfaktorer som ingår i ett appendix till den s k Rasmussen-rapporten (USWRC 1975) och som avser gammas trål ning från den radioaktiva beläggning som skulle erhållas efter ett omfattande radioaktivt

4 utsläpp vid ett haveri i en kärnkraftreaktor. Beräkningarna har utförts av Burson och Profio, som även redovisar jämförande transmissionsberäkningar för de båda typerna av beläggning (Burson & Profio 1975). De anser i denna rapport att resultaten är så lika att standardmetoden kan användas även för reaktorfallet. Enligt detta skulle KVAST kunna användas inte enbart för kvarvarande strålning utan också vid studier av vissa konsekvenser av reaktorhaverier.

5 2 Standardmetoden 2.1 Bakgrund Standardmetoden för beräkning av skyddsfaktorer för kvarvarande strålning (fullständig beteckning: "DCPA Standard Method for Fallout Gamma Radiation Shielding Analysis") har i olika versioner använts under cirka 20 år i USA. Grunden för metoden är teoretiska beräkningar utförda av Spencer (Spencer 1962). Eisenhauer utvecklade ur detta material den beräkningsmetod (Eisenhauer 1964) som sedan successivt förbättrats, utvidgats och uppdaterats utgående från både nya teoretiska beräkningar och experiment. Den senast publicerade versionen av standardmetoden kom 1976 (DCPA 1976), och det är delar av denna version som används i KVAST. Under de senaste 20 åren har ett stort antal rapporter publicerats, främst i USA, med anknytning till standardmetoden. Av dessa har, förutom tidigare nämnda, endast ytterligare en rapport tagits med bland referenserna (Bramlitt & Eisenhauer 1971). Den innehåller utförliga begreppsdefinitioner samt kommentarer till de ändringar som gjordes i metoden i början av 1970-talet. 2.2 Omfattning Det beräkningsmässigt enklaste fallet i standardmetoden behandlar en isolerad byggnad på ett jämnt, horisontellt plan, där markbeläggningen antas ha oändlig utsträckning i alla riktningar. (En markyta av storleksordningen 10 m är i praktiken tillräcklig för att motsvara detta "oändliga" fall.) Om det finns andra byggnader i närheten av den byggnad för vilken skyddsfaktorn ska beräknas (i fortsättningen betecknad beräkningsbyggnaden), kan man i standardmetoden på ett relativt enkelt, approximativt sätt ta hänsyn även till denna intilliggande bebyggelse. I en eller flera horisontella riktningar ersätter man då den oändliga markbeläggningen med en jämnbred beläggningsremsa intill beräkningsbyggnadens yttervägg. Värdet på remsans bredd bestäms av byggnadernas inbördes läge. Approximationen förutsätter att den strålning från takbeläggning på intilliggande byggnader eller från markbeläggning bortom dessa byggnader som når in i beräkningsbyggnaden ger försumbara bidrag till dosen i beräkningspunkten.

6 Dessa båda beräkningsfall ingår i datorprogrammet KVAST. Den fullständiga beskrivningen av den aktuella versionen av standardmetoden (DCPA 1976) innehåller dessutom ytterligare några möjligheter, t ex beräkningar i vilka ingår takbeläggning på eller markbeläggning bortom låga intill igqande byggnader samt sluttande eller ojämn mark. Beskrivningen av metodiken för en del av dessa fall är dock ofullständig. Vid FOA har det nu bedömts vara tillräckligt att ha möjlighet att utföra beräkningar för de båda fall som definierats i början av detta avsnitt. Fortsättningen av kapitel 2 behandlar därför endast beräkningsmetodiken för dessa två fall. 2.3 Strålkällor Den joniserande strålningen från radioaktivt nedfall efter en ytexplosion består av alfa-, beta- och gammastrålning. Nedfallspartiklar antas finnas endast på beräkningsbyggnadens tak och på marken runt denna samt vara likformigt fördelade på dessa ytor, som vid beräkningarna antas vara horisontella, jämna plan. Eftersom alfa- och betastrålningen har så kort räckvidd att ingen sådan strålning från partiklar i beläggningen når in i beräkningsbyggnaden, behandlas endast gammastrålning i standardmetoden. 2.4 Definition av skyddsfaktor och masstjocklek Med standardmetoden - liksom med KVAST - beräknas skyddsfaktorn i en punkt i en byggnad som kvoten mellan gammadosen (eller gammastrålningens intensitet) i denna punkt och gammadosen (eller intensiteten) i det fria. För detta helt oskyddade referensfall har man valt en punkt 1 meter ovanför ett horisontellt, jämnt plan med oändlig utsträckning. De antaganden som görs (DCPA 1976) är att energin hos gammas trål ningen från nedfallspartiklarna i den radioaktiva beläggningen är densamma som för blandade fissionsprodukter 1 timme efter fission av uran 235, att gammastrål ningen ä'r i sotrop, att gammaaktiviteten är likformigt fördelad och har konstant styrka per ytenhet på det horisontella planet och på byggnadens tak och marken runt byggnaden samt att planet är inneslutet i oändlig homogen luft.

7 För alla vanligen förekommande byggnadsmaterial gäller att när gammastrålning infaller mot ett skikt av materialet är skiktets masstjocklek, dvs produkten av skiktets tjocklek och materialets densitet, avgörande för hur stor dämpningen av strålningens intensitet blir i skiktet. Detta gäller även för sådana material som kan komma att användas för skyddsförbättrande åtgärder, t ex sand och jord. Alla vägg-, golv- och taktjocklekar uttrycks därför i masstjocklek i standardmetoden. 2.5 Beräkningsmetodens principiella uppbyggnad Skyddsfaktorn i en punkt i en byggnad beräknas i standardmetoden som summan av markbidraget, dvs bidraget från strålningen från partiklar på marken runt byggnaden, och takbidraget, dvs bidraget från strålningen från partiklar på byggnadens tak. Mark- och takbidragen beräknas i sin tur som summor av ett antal del bidrag, vilka erhålls med hjälp av s k fiktiva byggnader. De fiktiva byggnaderna är rätvinkliga parall ellepipeder med beräkningspunkten i våningsplanets centrum. I varje våningsplan har alla ytterväggar samma masstjocklek och samma dörr- och fönsteröppningar. Motsvarande villkor gäller för innerväggarnas placering och masstjocklek. Varje golv/tak har konstant masstjocklek i hela sin utsträckning. Markbeläggningen intill en yttervägg motsvaras av samma storlek på beläggningsfältet vid den motsatta ytterväggen. Dessa fiktiva byggnader används därför att standardmetodens grundformler endast gäller för byggnader som är symmetriska relativt beräkningspunkten på ovan beskrivna sätt. De delar av beräkningsbyggnadens yttertak och ytterväggar som ingår i skyddsfaktorberäkningen indelas i ett antal mindre delar på ett sådant sätt att en fiktiv byggnad kan definieras för var och en av dessa delar. Det totala antalet fiktiva byggnader och deras egenskaper beror därför av beräkningsbyggnadens utformning samt av beräkningspunktens läge. Del bidragen för beräkningsbyggnaden erhålls genom transformation av de fiktiva byggnadernas mark- och takbidrag. Detta beskrivs närmare i avsnitt 2.6 och 2.7.

8 Om beräkningsbyggnaden innehåller fler våningsplan än den våning i vilken beräkningspunkten ligger (i fortsättningen betecknad beräkningsvåningen), antas de övriga våningsplan som ingår i beräkningen av markrespektive takbidraget ha väggar på samma ställen som i beräkningsvåningen. Dessutom antas varje innervägg i dessa våningsplan ha samma masstjocklek som motsvarande innervägg i beräkningsvåningen. I vissa byggnader, t ex flerbostadshus, är innerväggskonfigurationen i de olika våningsplanen identisk. För övriga byggnader innebär ovan beskrivna antaganden angående innerväggar en förändring av den verkliga situationen. Denna förändring medför dock normalt ingen ökning av osäkerheten i de beräknade skyddsfaktorerna, eftersom den endast påverkar sådana del bidrag vilkas summa i regel är betydligt mindre än summan av de del bidrag som beräknas för beräkningsvåningen. Vid beräkningen av de olika delbidrag som ingår i de fiktiva byggnadernas mark- och takbidrag utförs först rymdvinkel beräkningar för väggar, golv, tak och eventuella beläggningsremsor. Delbidragen erhålls sedan ur geometriska faktorer och dämpningsfaktorer, vilka är funktioner av rymdvinklarna, av masstjocklekarna hos väggar, golv och tak samt av beräkningspunktens läge relativt marknivån. Dessa faktorer ingår i standardmetoden i form av ett tiotal kurvblad. Varken dessa kurvblad eller standardmetodens beräkningsformler finns med i föreliggande rapport, utan den intresserade hänvisas till referenserna i avsnitt Beräkning av takbidraget Vid beräkning av takbidraget kommer i regel det största del bidraget från den del av yttertaket som ligger rakt ovanför taket i det rum där beräkningspunkten ligger (i fortsättningen betecknat beräkningsrummet). Yttertaket ovanför närmast intilliggande rum ger normalt mindre bidrag, och de delar av yttertaket som ligger ovanför rum långt från beräkningsrumnet ger helt försumbara bidrag till det totala takbidraget. Delbidrag beräknas därför endast för yttertaket ovanför beräkningsrummet samt ovanför några av rummen närmast intill detta. Hur många rum som tas med i beräkningen beror av deras storlek och innerväggarnas masstjocklek. De fiktiva byggnadernas storlek bestäms av avståndet från beräkningspunkten

9 till väggarna i de rum för vilka beräkningarna utförs, och antalet fiktiva byggnader beror av hur manga rum som ingår i beräkningen. 2.7 Beräkning av markbidraget Vid beräkning av markbidraget tar man hänsyn till byggnadens hela horisontella utsträckning, medan man i vertikalled gör beräkningen för maximalt 3 våningsplan. Dessa är beräkningsvåningen samt våningen närmast ovanför och närmast under (i fortsättningen betecknade övervåningen och undervåningen). Att ta med ytterligare våningsplan skulle endast innebära beräkning av helt försumbara delbidrag (DCPA 1976). Först skapas de fiktiva byggnaderna (utan innerväggar), och markbidragen beräknas för dem. De fiktiva byggnadernas storlek bestäms av avståndet från beräkningspunkten till ytterväggarna i beräkningsbyggnaden. Figur 1 är ett exempel på en rektangulär beräkningsbyggnad och motsvarande fiktiva byggnader. Varje yttervägg i beräkningsbyggnaden delas in i 2 delar med plan genom beräkningspunkten vinkelrätt mot ytterväggen. Var och en av de 8 delar i vilka ytterväggarna därigenom indelats motsvaras av en fiktiv byggnad. (Om beräkningspunkten ligger symmetriskt i beräkningsbyggnaden eller om angränsande ytterväggar har samma masstjocklek och samma storlek på dörr- och fönsteröppningar, blir givetvis vissa av de fiktiva byggnaderna parvis identiska.) Därefter beräknas markbidraget för beräkningsbyggnaden utgående från markbidragen för de fiktiva byggnaderna. Med syftlinjer från beräkningspunkten till samtliga skärningspunkter mellan väggar i beräkningsbyggnaden delas horisontalplanet genom beräkningspunkten in i sektorer (jämför figur 2, som kommenteras i avsnitt 3.3). Standardmetoden (DCPA 1976) innehåller två alternativa metoder att transformera beräknade bidrag för de fiktiva byggnaderna till delbidrag för beräkningsbyggnaden. Delbidraget för en sektor med asimutvinkeln v grader i beräkningsbyggnaden blir enl ig "asimutmetoden" andelen v/360 av det totala markbidraget för motsvarande fiktiva byggnad multiplicerat med strålningsdämpningen för innerväggarnas sammanlagda masstjocklek inom denna sektor. I "perimetermetoden" relateras del bidraget till andelen av den fiktiva byggnadens

10 10 totalomkrets. Bada metoderna är approximativa metoder för att erhålla det totala markbidraget i beräkningsbyggnaden, men det påpekas i kommentarerna till standardmetoden (DCPA 1976) att det år fysikaliskt mer korrekt att relatera bidraget till vinkel andel än till andel av total omkretsen. 2.8 Fönster- och dörröppningar Öppningar i ytterväggar anges på ett sätt i beräkningsvåningen och på ett annat sätt i över- och undervåningen. För beräkningsvåningen anges läget av en horisontell remsa, vars över- och underkant bestäms av Öppningarnas läge. Denna remsa sträcker sig längs hela ytterväggen. Öppningarna antas vara likformigt fördelade inom remsan och andelen öppningar i remsan anges. För över- och undervåningen ter man inte hänsyn till öppningarnas läge utan man använder endast andelen öppningar i ytterväggen. I samtliga beräkningar antas att masstjockleken är noll i de delar av ytterväggen som består av öppningar. Att ta hänsyn till öppningarnas läge även i över- och undervåningen skulle inte medföra någon ökning av noggrannheten i det beräknade markbidraget (DCPA 1976). Av det totala markbidraget för en beräkningspunkt i något av de mellersta våningsplanen i ett flerbostads'as utgör bidraget genom undervåningens ytterväggar ca 10 % och bijragh genom övervåningens ytterväggar några få procent. En beräkning, dar öppningarnas exakta läge i över-och undervåningen ingår, skulle innebära högst 10 % variation i dessa bidrag, dvs mindre än 2 % ändring av totala markbidraget jämfört med standardmetodens behandling av öppningar i över- och undervåningen (jämför även avsnitt 2.9). Om ma? i?.-v/ddsfaktorsberäkningarna vill ta hänsyn till Öppningar i innerväjoar är enda möjligheten att använda ett lägre masstjockleksvirde för hela innerväggen. Denna masstjocklek motsvarar innerväggens resterande massa, jämnt fördelad över hela väggen, sedan man tagit hänsyn till öppningarnas storlek.

11 11 Eventuella öppningar i tak och golv behandlas i KVAST helt analogt med öppningar i innerväggar. I standardmetoden (DCPA 1976) anges dessutom vissa möjligheter att beräkna takbidraget för de geometrier i vilka stora takfönster ingår genom att sätta masstjockleken för motsvarande del av yttertaket lika med noll. 2.9 Beräknade skyddsfaktorers tillförlitlighet I litteraturen om standardmetoden (DCPA 1976, Bramlitt & Eisenhauer 1971) finns - förutom vad som hittills tagits upp i kapitel 2 - vissa, ganska knapphändiga, uppgifter om tillförlitligheten hos värden beräknade med standardmetoden. Där framgår att grunddata (dvs de kurvblad som omnämns i avsnitt 2.5) ges med en osäkerhet av högst några få procent. Tillförlitligheten hos beräknade värden på skyddsfaktorer beror därför huvudsakligen av hur väl komplexiteten hos en verklig byggnad kan approximeras med sådana principiellt enkla byggnader för vilka standardmetoden gäller. Dessutom påpekas (DCPA 1976) att värden beräknade med standardmetodens teknik för beläggningsremsor är mer osäkra än värden som beräknas för oändlig utsträckning på markbeläggningen i alla riktningar. (Beräkningsmetodiken för beläggningsremsor uppges i regel överskatta skyddsfaktorns storlek.) Det är därför inte rimligt att ge skyddsfaktorn med mer än 2 siffror, och även för oändlig beläggning är osäkerheten i andra siffran ofta stor. Det är emellertid inte heller rimligt att eftersträva en beräkningsmetod som ger skydddsfaktorn för en byggnad med mycket hög precision, eftersom osäkerheten i motsvarande dosvärde för byggnaden ändå blir stor på grund av bl a lokala meteorologiska förhållanden, som påverkar nedfallsdepositionen, och terrängen i närheten av byggnaden (se även avsnitt 2.2).

12 12 Byggnadsbeskrivning och beräkningsmetodik i KVAST 3.1 Jämförelse mellan KVAST och standardmetoden I datorprogrammet KVAST tillämpas standardmetoden såsom den beskrivs i kapitel 2 med undantag för att man i KVAST inte tar med samtliga väggar och rum i beräkningsvåningen, om denna innehåller många innerväggar. Denna förenkling har införts i KVAST för att man ska få en hanterlig mängd indata och beräkningsalgoritmer även för stora byggnader. Valet av hur stor del av beräkningsbyggnaden som tas med görs dock på ett sådant sätt att de med KVAST beräknade skyddsfaktorerna förväntas överensstämma (med den noggrannhet som anges i avsnitt 2.9) med de värden som skulle ha erhållits med standardmetodens mera omfattande beräkningar. Avsnitt 3.2 redogör för hur beräkningsvåningens väggar anges. Avsnitt 3.3 behandlar beräkningsmetodiken i KVAST och beskriver kortfattat hur standardmetodens grunddata används. För en fullständig beskrivning av samtliga indata hänvisas till avsnitt 4.3 och Väggbeskrivningen Vid beskrivningen av beräkningsvåningens väggar utgår man från beräkningspunkten och ger data i tur och ordning för fyra horisontella riktningar. I varje riktning tar man med högst 2 väggar (i fortsättningen betecknade första och andra väggen, räknat från beräkningspunkten). Avståndet från beräkningspunkten till första väggen anges. Om denna är en innervägg, anges avståndet från första till andra väggen. Även om andra väggen skulle vara en innervägg tar man inte med flera väggar i denna riktning. Beräkningsrummet definieras av första väggen i de fyra riktningarna och är rektangulärt. Intill var och en av dess innerväggar finns ett angränsande rektangulärt rum, som definieras av första och andra väggen samt av väggar som är direkta fortsättningar på beräkningsrummets väggar. På detta sätt definieras totalt maximalt 5 rum i beräkningsvåningen och därmed i över- och undervåningen (jämför avsnitt 2.5). I varje våningsplan gränsar högst 3 rum till samma yttervägg.

13 13 För byggnader med stor horisontell utsträckning skiljer sig denna enkla väggbeskrivning avsevärt från den geometri beskrivning i standardmetoden som redovisas i kapitel 2. Trots detta blir överensstämmelsen mellan de beräknade skyddsfaktorerna god, om man till KVAST-beräkningen väljer väggar på ett sådant sätt att samtliga väsentliga delbidrag kommer med. Om en beräkningsvåning innehåller många innerväggar, ignorerar man de tunna av lätta material och tar endast med dem som har stor masstjocklek, dvs i regel endast bärande innerväggar. Härigenom torde också undantag från den enkla geometrin med ett enda rektangulärt rum intill varje innervägg i beräkningsrummet vara sällsynta. Skulle sädana fall inträffa, får man återigen göra en bedömning av vilka bidrag som är väsentliga, om någon vägg ska ignoreras eller eventuellt anges ha ett annat läge än det verkliga etc. Med innerväggar avses i fortsättningen - liksom i KVAST - de innerväggar man valt att ingå i byggnadsbeskrivningen, och med rum avses de rektangulära delar av våningsplan som begränsas av ytterväggar och sådana innerväggar. De data man anger för ytterväggen i ett våningsplan (dvs ett värde på masstjockleken samt en öppningsbeskrivning) avser ytterväggen i hela dess utsträckning. Valet av dessa indata för en byggnad med stor horisontell utsträckning underlättas av att man i KVAST definierar maximalt 3 rum längs ytterväggen. Man ska givetvis även i detta sammanhang beakta i vilken omfattning olika delbidrag påverkar den totala skyddsfaktorn. Härav följer att ytterväggens utformning i beräkningsrummet har större betydelse än utformningen i angränsande rum. Motsvarande förhållanden gäller för över- och undervåningen samt när man väljer värde på en beläggningsremsas bredd. 3.3 Beräkningarna i KVAST Takbidraget beräknas i KVAST som summan av bidraget för den del av yttertaket som ligger rakt ovanför beräkningsrummet och bidragen för de delar av yttertaket som ligger ovanför eventuella angränsande rum. Om väggarna angivits på det sätt som beskrivs i avsnitt 3.2, ger denna takbidragsberäkning i praktiken samma resultat som metoden i avsnitt 2.6.

14 14 Storleken på de fiktiva byggnader som i KVAST används vid beräkning av markbidraget bestäms av avståndet från beräkningspunkten till den bortersta väggen i de olika riktningarna. För att transformera de för fiktiva byggnader beräknade markbidragen till del bidrag för beräkningsbyggnaden används asimutmetoden, som beskrivs i avsnitt 2.7. Dessa del bidrag beräknas endast för sådana sektorer i beräkningsbyggnaden som innehåller en yttervägg. Figur 2 visar indelningen i sektorer av byggnaden i exemplet i figur 1. (Om någon yttervägg i en fiktiv byggnad geometriskt motsvaras av en innervägg i beräkningsbyggnaden, antas vid beräkningen markbeläggningen intill denna yttervägg ha oändlig utsträckning.) Att man i KVAST inte beräknar del bidragen för de sektorer som innehåller enbart innerväggar innebär givetvis en Överskattning av byggnadens skydd, men denna överskattning saknar betydelse. Varje sådant ignorerat delbidrag skulle nämligen ha blivit mycket litet jämfört med det totala markbidraget. Dels beror den totala strålningsdämpningen i dessa sektorer av den sammanlagda masstjockleken hos en yttervägg och minst två innerväggar, dels är i regel avståndet mellan beräkningspunkten och ytterväggen i dessa fall stort jämfört med avståndet i de sektorer som ingår i KVAST-beräkningen. Likaså är den underskattning av byggnadens skydd som man gör genom att ignorera innerväggar med liten masstjocklek i regel obetydlig. För att beräkna de olika del bidrag som ingår i mark- och takbidragen används de i avsnitt 2.5 nämnda kurvbiaden (DCPA 1976). Dessa kurvvärden ingår i KVAST i form av tabeller och interpolationsrutiner. Kurvvärden saknas dock för stora värden på masstjocklek och höjd samt för vissa rymdvinkel värden. Mark- och/eller takbidraget kan därför inte beräknas med standardmetoden för vissa byggnader utan extrapolering i dessa kurvor. För att undvika sådana osäkra extrapolationer men ändå erhålla åtminstone en uppfattning om skyddsfaktorns storleksordning beräknar man i KVAST, utgående från kurvvärdena, i stället en undre och en övre begränsning för mark- och/eller takbidraget för dessa byggnader. Detta behandlas närmare i avsnitt 4.9, vilket även redogör för utskriften av sådana värden vid KVAST-körningar.

15 15 4 Användarhandledning 4.1 Allmänt om KVAST och dess interaktivitet KVAST består av en interaktiv datahanteringsdel och en fristående beräkningsdel, som man använder omväxlande. En grundläggande princip vid uppläggningen av datahanteringsdelen har varit, att vid beräkning ska datauppsättningen säkert vara "korrekt", dvs fullständig och inte motstridig. En byggnadsbeskrivning görs genom att programmet ställer en rad frågor, som användaren successivt besvarar, varvid frågemängden avpassas efter den aktuella byggnaden. Detta är en säker väg, men det kan bli en stor frågemängd att gå igenom inför varje beräkning. Därför finns möjligheter att göra ändringar i en skapad datauppsättning. De storheter som ingår i en datauppsättning kallas variabler, och deras värden kan ändras av användaren - med tanke på säkerheten dock bara inom vissa gränser. En ändringsmöjlighet, som kallas tilldelning, är tänkt för mindre ingrepp, t ex för att rätta skrivfel eller göra känslighetsanalys. En annan möjlighet till ändringar är att gå igenom en delmängd av frågorna. Man behåller då stora delar av den ursprungliga datauppsättningen, men man kan samtidigt göra i vissa hänseenden omfattande förändringar, t ex flytta beräkningspunkten mellan våningar eller rum. De båda ändringsmöjligheterna överlappar till stor del varandra, och användaren har då frihet att välja. KVAST:s interaktiva del är till största delen kommandostyrd. Det innebär att användaren har initiativet och själv successivt väljer bland de operationer som står till förfogande. Vissa av dessa leder, som redan nämnts, till en tillfällig frågestyrning. Till användarens hjälp finns ett flertal kommandon som ger upplysningar av olika slag. När användaren anger en önskad operation kodar KVAST jw denna enligt ett visst mönster eller syntax. Denna har gjorts likartad syntaxen i ett program kallat ROK, även om den är mindre omfattande. En del av ROK:s

16 16 rutiner för avkodning har flyttats över till KVAST med några mindre ändringar. I föreliggande rapport beskrivs inte hur avkodningen går till, utan den intresserade hänvisas till Koranyis arbete (Koranyi 1978). Såväl ROK som KVAST utnyttjar avkodningsrutiner i programpaketet TIC (Aaro 1976). KVAST har arbetats fram på DEC System 10 vid Stockholms Datorcentral, QZ. Programmet är skrivet i FORTRAN och består utöver TIC av ett 90-tal subrutiner. Dessa innehåller ungefär 2000 exekverbara satser, av vilka 2/3 hör till datahanteringsdelen och 1/3 till beräkningsdelen. I kapitel 5 finns exempel på körkostnader. 4.2 Att påbörja en körning av KVAST på DEC 10 Som inledning till ett körpass kan man på sin terminal hålla ned CTLtangenten (eller motsvarande) och samtidigt trycka på C (göra så kallat CTL C), varvid man får en punkt som svar, om datorn är igång. För att kunna köra måste man ha projekt- och programmerarnummer (XXX och YYYY säg) samt tillhörande password, ett privat lösenord. Man skriver först LOGIN XXX,YYYY och trycker så på sändningstangenten RETURN. Datorn svarar med en rad innehållande bl a jobb-nummer och frågar efter password. Sedan man givit detta, får man inom det nu aktuella projektnumret en fråga även om 'accounting information 1, som är FOA:s kostnadsnummer. Därefter får man börja använda datorn, vilket den markerar genom att skriva en punkt. Denna uppmaning till användaren att ta initiativet kallas en prompter. Man startar KVAST-programmet genom att skriva /KVAST KVAST skriver först texten 'BÖRJA MATA IN KOMMANDON. 1 och sedan på ny rad tecknet >. Detta är KVAST:s prompter, som markerar att programmet kan ta emot ett kommando från användaren. 4.3 Beskrivning av ingående variabler En byggnadsbeskrivning i KVAST utgår från beräkningspunkten och består av uppgifter vertikalt och i fyra horisontella riktningar. Den del som avser väggar behandlas i avsnitt 3.2. De storheter som kan ingå kallas

17 variabler, och 22 sådana är åtkomliga för KVAST-användaren. Av dessa är 9 variabler riktningsoberoende eller vertikala, som de kallas i KVAST. De övriga 13 är riktningsberoende och således fyrvärda. Variablerna har getts namn om fyra bokstäver. Den första anger en uppdelning i de fem grupperna avstånd (horisontellt till vägg), beläggning, fönster, höjd och masstjocklek. Andra bokstaven och de båda sista specificerar tillsammans variablerna inom varje grupp, t ex med G för golv och UN för undervåning. Variablerna är uppräknade i tabell 1 med en verbal förklaring., och de är illustrerade i figur 3, som består av tre delar. I detta avsnitt ges en beskrivning i stort, medan nästa avsnitt är mera detaljerat i anslutning till inläsningen. Det kan påpekas redan här att begreppet fönster avser alla sorters öppningar, inklusive t ex balkong- och ytterdörrar. Vidare är yttertaket alltid horisontellt, så om den verkliga byggnaden har sneda yttertak får man göra en horisontell approximation eller stänga in resultat genom att räkna med extremvärden. De enheter som används är meter för avstånd och kg/m för masstjocklekar. Andelar är förstås utan enhet. En fönsterandel räknas relativt hela väggytan i våningsplanet, även om denna ligger delvis under mark. De minimi- och maximivärden som anges i tabell 1 är minsta respektive största värde som KVAST tillåter. Dessa gränser har satts för att förhindra "felaktiga" värden orsakade av en överhoppad decimalpunkt eller dylikt. Samtidigt har de valts så vida att de normalt inte ska innebära någon begränsning. När det gäller exempelvis beläggningsremsan ger i regel några hundra meters bredd samma resultat som oändlig bredd, varför maximivärdet 1000 m inte innebär en inskränkning. Valen av maximivärde är för väggtjocklekar och för beräkningsvåningens golvtjocklek sådana att man håller sig inom de kurvblad som används (se avsnitt 3.3). För övriga masstjocklekar (de båda variablerna MTBE och MTSU) är det rimligt att ge ett större värde än vad kurvbladen tillåter, och maximivärdet har satts till 2000 i båda fallen. Variablerna har valts sådana 17

18 18 att de inte ska vara negativa, med undantag för H6MA. I detta fall anger ett minustecken att beräkningsvåningens golv ligger under mark. För några variabler är värdet 0 ej tillåtet (gäller framför allt avstånd), och då har ganska godtyckligt 0.1 eller 0.01 satts som minimivärde. Förutom att varje värde kontrolleras mot sina båda tillåtna gränser sker vissa konsistenskontroller, såsom att fönster ryms inom våningsplan. Detta diskuteras vidare nedan. 4.4 Att skapa en datauppsättning KVAST är väsentligen kommandostyrt, såsom beskrivs i avsnitt 4.1, men med kommandot FRA6 kommer man tillfälligt in i en frågestyrning. Man får då successivt frågor, som alla besvaras med siffror. Man sänder iväg sitt svar genom att trycka på RETURN-tangenten. När man skapar nya data frågar KVAST efter samtliga erforderliga värden. (Möjligheterna att få frågor om bara vissa delar av b>ggnadsbeskrivningen behandlas i avsnitt 4.6.) Först kommer frågor för riktningsoberoende data och därefter för de fyra horisontella riktningarna i tur och ordning. (Man kallar någon riktning för nummer 1 och vrider sig åt endera hållet ett kvarts varv i taget.) Heltal skrivs med siffror utan någon decimalpunkt. För reella tal använder man decimalpunkt, som får utelämnas om den står sist, eller ett exponentuttryck, som kan skrivas på olika sätt, t ex E0 0.2E1 0.2E+01 Den inledande nollan i 0.2 är obligatorisk. KVAST accepterar inte svar som avviker från dessa regler, och man får i så fall ett felmeddelande åtföljt av frågan på nytt. (0m man själv upptäcker ett skrivfel innan man tryckt på RETURN, finns det flera möjligheter att rätta detta. 0m man trycker på DEL-tangenten, tar man bort det sista tecknet på raden, vilket skrivs ut. Sedan man stegat sig furbi det felaktiga, fyller man ut raden. Om man använder BS-tangenten, flyttar man sig bakåt även i den skrivna texten. Man kan direkt ta bort hela raden genom CTL U.)

19 Vissa frågor avser val av alternativ, t ex om en vägg är ytter- eller innervägg. Frågemängden påverkas såväl av sådana val som av siffervärden. Om andra väggen är innervägg ska varken ytterväggstjocklekar, fbnsterdata eller beläggningsdata ges i den riktningen. Om beräkningsväningens golv ligger under mark, finns det ingen anledning att fråga efter dess masstjocklek eller uppgifter om undervåningen. Frågemängden minskas, och vissa variabler blir odefinierade. KVAST nollställer dessa variabler, vilket är väsentligt att känna till, både för att läsa utskrifter och för att yöra ändringar (beskrivs nedan). Nollställningarna framgår av tabell 2. Fönsterdata beskrivs i beräkningsvåningen med en horisontell remsa, som har en viss andel fönster. I KVAST kan denna remsa anges på två sätt (förutom att man helt kan avstå från fönster). Det ena alternativet omfattar tre siffervärden: höjd över golv för remsans underkant, remsans höjd och andelen fönster inom remsan. Det andra alternativet omfattar ett enda siffervärde: andelen fönster på hela väggen. I det fallet lägger KVAST ut en remsa vars underkant är i jämnhöjd med beräkningspunkten och vars höjd är så stor att andelen fönster inom remsan blir 1. Standardmetoden är sådan att markbidraget ej är känsligt för fönsterremsans läge, så länge denna helt befinner sig över beräkningspunkten. Detta är ett vanligt fall i strålskyddssammanhang, och andelsalternativet är då ett bekvämt sätt att ange fönsterdata. När man valt fönsteralternativ och gett ett eller tre värden, räknar KVAST automatiskt ut de eller det övriga värdet, som de båda mellersta kolumnerna i tabell 3 visar. Skyddsfaktorer beräknas alltid med hjälp av fönsterremsan. Andelsvärdet (FDVA) används när man ger fönsterandelar för över- och undervåningar. Om man vill ha FDVA:s värde där också, behöver siffran inte upprepas, utan det räcker att trycka på RETURNtangenten. Samma möjlighet finns för ytterväggstjocklekar. (Detta, som kallas default-värde, återkommer i avsnitt 4.6.) 19

20 20 Varje värde som matas in kontrolleras mot de minimi- och maximivärden som finns i tabell 1. Dessutom kontrolleras att ett nytt värde ej står i strid med de tidigare. När man skapar nya data, är det enbart för fönsterdata som sådana konsistenskrav finns. Fönster måste rymmas inom sina våningsplan och ligga ovan mark. Om användaren ger ett siffervärde som strider mot detta, skriver KVAST ett felmeddelande och upprepar de berörda fönsterfrågorna. 4.5 Upplysningar om värden, variabler och kommandon Det finns flera kommandon som är avsedda att underlätta användarens kontroll av att datauppsättningen överensstämmer med den tilltänkta. Genom kommandot RITA får man datauppsättningen illustrerad med en serie bilder som skrivs ut på terminalen. Dessa visar byggnadens principiella utseende, som beror av vilka alternativ man valt för väggar etc. Bilderna tar inte hänsyn till skala, men de variabe 7 värden man läst in finns utsatta (eventuellt avrundade). Alla vertikala data är samlade i en bild. De riktningsberoende är uppdelade i vägg- och beläggningsdata och fönsterdata, varvid man ser byggnaden ovanifrån respektive från fyra sidor. Figur 3 visar principen för några typfall, och det finns ett exempel i kapitel 5. Beräkningspunkten är angiven med x, och x markerar yttertak, mark och bortre gräns för beläggningsremsa. Variabler som betecknar avstånd skrivs med enheten m inuti byggnaden, utom HGMA som står utanför till vänster. Masstjocklekar står till höger on; byggnaden utan enhet, varvid ö och u betecknar värden som hör till över- respektive undervåningens ytterväggar. Fönsterandelar skrivs till höger inuti byggnad, och om man valt alternativet med fönsterremsa ritas en sådan. När man gett kommandot RITA, får man först ange, om man önskar samtliga tre grupper med bilder eller bara en av dem. Om man ger kommandot LIST, får man en sammanställning av värdena på de 22 åtkomliga variablerna, som finns uppräknade i tabell 1. Om byggnadsbeskrivningen är sådan att några variabler är odefinierade, är dessa nollställda. De skrivs också ut med värdet 0, utom i fallet med oändlig beläggning, då man får texten OAND vid variabeln BRBR (den ändliga beläggningsremsans bredd).

21 Vidare kan man fråga efter enstaka variabel värden. Man skriver då variabel namnet åtföljt av ett likhetstecken och ett frågetecken. Den syntax man använder har således följande form. NAMN=? där NAMN är ett av de 22 variabel namnen KVAST:s svar är ett respektive fyra siffervärden för vertikala respektive riktningsberoende variabler. Dessa värden ges med fler siffrors noggrannhet än vid LIST-kommandot. Man kan också få reda på vad en variabel betecknar genom att skriva en fråga av följande utseende. NAMN? Den text som KVAST ger som svar är densamma som i tabell 1. Man kan få innebörden hos alla variabler genom kommandot ALVA. Vidare ger kommandot VAR upphov till en förteckning över alla variabler. På motsvarande sätt får man en förteckning över alla kommandon genom att skriva KOM eller COM. Likaså kan man skriva RITA? för att få upplysningar om kommandot RITA etc. Utöver de upplysningar av olika slag som beskrivits här finns en mera övergripande text, som ges i avsnitt Ändring genom frågor Det finns två huvudvägar att välja mellan när man vill göra ändringar i en datauppsättning. Den som ska behandlas i detta avsnitt är tänkt för mera omfattande ändringar och för den mindre rutinerade användaren. Man går då tillfälligt över till en frågestyrning. Om man gör kommandot FRAG med en datauppsättning liggande i minnet, får man välja mellan sex alternativ. Alla utom det första ger frågor om en delmängd av variablerna på följande sätt. 21

22 22 alternativ innebörd ALLA DATA VERTIKALA DATA EN VALFRI HORISONTELL RIKTNING FÖNSTER VÄGGAVSTAND OCH VÄGGTJOCKLEKAR BELÄGGNING motsvarande kommando - VERT RIKT FONS VÄGG BEL I stället för att ge kommandot FRAG och svara med alternativ 2 kan man direkt ge kommandot VERT etc. Om man begär alternativ 6 (eller ger kommandot BEL), får man i tur och ordning för de horisontella riktningarna frågor om beläggningen - dock ej för riktningar där man inte har någon yttervägg. I det fallet ska beläggningsdata ej definieras, och det finns heller ingen möjlighet att felaktigt ge sådana data. För de riktningar där beläggning finns är de tidigare givna värdena vad som kallas default. Om man vill behålla ett gammalt värde, behöver man inte upprepa det, utan kan svara med enbart RETURN (på samma sätt som tidigare beskrivits för fönsterandelar och ytterväggstjocklekar i över- och undervåning, och det gäller i dessa fall även vid ändring att beräkningsvåningens värden är default). Alternativ 4 (kommandot FONS) ger på samma sätt upphov till en frågestyrd inmatning av nya fönsterdata i samtliga aktuella riktningar. När man ger nya värden måste de naturligtvis vara konsistenta med tidigare inmatade värden för att godkännas. De olika villkoren framgår av sista kolumnen i tabell 3. Om det aktuella villkoret inte är uppfyllt, ställer KVAST, på samma sätt som för nya data, frågor på nytt. Alternativ 3 (kommandot RIKT) medför frågar om alla data i en horisontell riktning, som användaren väljer. Det är gemensamt för dessa tre alternativ att man har en "felfri" datauppsättning så snart man gått igenom frågorna för den begärda delen av byggnadsbeskrivningen. För alternativen 2 och 5 gäller emellertid, att

23 23 de nya värden man ger kan vara oförenliga med andra delar av datauppsättningen. Sådana ändringar är tillåtna, men konsistensen måste återupprättas innan man återvänder till komniandostyrning, vilket KVAST ser till. Antag att man väljer alternativ 5 (kommandot VÄGG) och i en riktning ändrar andra väggen från innervägg till yttervägg. I det nya fallet ska byggnadsbeskrivningen innehålla ytterväggstjocklekar, fönsterdata och beläggningsdata. KVAST konstaterar att motsvarande variabler är nollställda och begär värden. Om man omvänt ändrar andra väggen från yttervägg till innervägg, ska dessa variabler inte vara definierade. KVAST nollställer dem då automatiskt, som förteckningen i tabell 2 anger. Följdfrågor och/eller nollställningar kan inträffa också vid alternativ 2 (kommandot VERT). Om exempelvis variabeln HVOV ändras från 0 till ett positivt värde, behövs bland de riktningsberoende variablerna uppgifter om ytterväggstjocklekar och fönsterdata i övervåningen. Omvänt ska dessa variabler nollställas om HVOV ändras från ett positivt värde till 0. När KVAST kontrollerar om några kompletterande data behövs, behandlas variabler med värdet 0 som nollställda. Om man tidigare gett siffervärdet 0, får man således kompletterande frågor som är onödiga. Alternativet 1, som man automatiskt får när man skapar nya data, kan användas också när man skall göra ändringar. I det fallet utgör den tidigare datauppsättningen default-värden. Det kan också sägas att alternativet 1 innebär detsamma som kommandot VERT åtföljt av RIKT fyra gånger med valen 1, 2, 3, 4, eller detsamma som om man kunnat göra VERT åtföljt av VÄGG, BEL, FONS i omedelbar följd för varje riktning. Frågorna och deras ordning är i stort sett densamma, men några mindre skillnader finns av programmeringsskäl. När man gått igenom alla frågor, inklusive eventuella kompletterande, skriver KVAST promptern >, varefter man åter kan börja ge kommandon.

24 Ändring genom tilldelning Oen som använder ett frågestyrt program mycket kan tycka att det blir omständligt i längden med alia frågor. I KVAST finns det möjligheter att göra enstaka ändringar genom s k tilldelning. Man skriver då själv vilken variabel man vill ändra och till vad. Detta är en rättfram ändringsform, men man bör ha klart för sig hur variabler griper i varandra, varför den ställer större krav på användaren än den frågestyrda formen (avsnitt 4.6). Den syntax man använder för ändring genom tilldelning kan uttry kas pä följande sätt. NAMN tal tal, r tal?, tal-, tal- för riktningsoberoende variabler för riktningsberoende variabler För de riktningsberoende variablerna är det tillåtet att hoppa över värden som ska bibehållas oförändrade och sätta ut bara ändrade värden på de rätta platserna. Om man t ex vill ändra fönsterandelen i överväningen i riktning nummer 2 till 0.4, räcker det att skriva FDOV =,0.4, avslutat med RETURN. KVAST utför en begärd ändring bara om ett flertal krav är uppfyllda. Dessa beaktar både den aktuella variabeln och datauppsättningen i dess helhet, så att inga motstridigheter uppstår. Det givna siffervärdet måste ligga mellan de förutbestämda minimi- och maximivärdena. Precis som vid nya data får siffervärdet inte heller strida mot data i övrigt. Eftersom ordningsföljden nu är fri, blir kontrollerna flera - t ex bkulle en ökning av höjden över golvet för fönsterremsans underkant kunna innebära att överkanten kommer ovanför taket (jämför tabell 3). Därutöver beaktar KVAST de följdändringar av olika slag som skulle kunna erfordras. Om man för fönsterdata i beräkningsvåningen ändrar ett värde inom det alternativ man valt (det enda som är tillåtet), räknas värdet/ värdena för det andra alternativet om av KVAST, enligt tabell 3. Likaså görs automatiskt nollställningar då variabler blir odefinierade, som tabell 2 visar. I dessa båda fall kan "felfria" data garanteras på ett enkelt sätt. Det är också så långt som möjligheterna till ändring genom tilldelning sträcker sig.

25 25 Ändringar som skulle kräva att nollställda variabler definieras får inte utföras med tilldelning. Vidare måste man hålla sig inom det alternativ man en gång valt: en innervägg kan inte bli en yttervägg, till exempel, och man är bunden till sitt fönsteralternativ (med den modifieringen att fönsterremsan helt försvinner om fönsterandelen FDVA sätts till noll). Ytterligare en regel som införts i detta sammanhang är att en variabel som?r noll inte får ändras - med undantag för variabeln HGMA, som dock då bara kan ändras till ett negativt värde. Om man försöker göra en såd*n av KVAST otillåten ändring, får man förslag på någon av de i föregående avsnitt beskrivna frågestyrda änoringarna. Det bör påpekas här, att vid tilldelning av riktningsberoende (fyrvärda) variabler går KVAST igenom en riktning i taget. Om det finns något fel i en riktning (syntax- eller värdemässigt), har de tidigare korrekta tilldelningarna utförts, när KVAST upptäcker och påtalar felet. Det är vidare så att avkodningen avbryts så snart ett fel upptäcks, varför de värden som avser senare riktningar aldrig läses av KVAST. 4.8 Data pä fil För att man bättre ska kunna utnyttja ändringsmöjligheterna kan man spara datauppsättningar och ta fram dem vid samma eller senare körpass. Med kommandot SPAR sparar man en kopia av den aktuella datauppsättningen. KVAST frågar efter ett namn på den fil där data ska lagras. Namnet ska bestå av ett till fem tecken, av vilka det första är en bokstav. Om man svarar med enbart RETURN, tar KVAST namnet FORO1. Med kommandot HAMT hämtar man en datauppsättning sedan man givit namnet på den önskade filen. Om man gör HAMT, när man har en datauppsättning i minnet, försvinner denna. En viss försiktighet krävs också vid kommandot SPAR - om man ger ett tidigare använt filnamn förstörs den där liggande datauppsättningen.

26 26 Om en datauppsättning inte kommer att användas på lång tid, bör man ta bort motsvarande fil för att spara utrymme och därmed lagringskostnad. Det gör man inte inom KVAST-programmet (om man inte använder filnamnet för en ny datauppsättning), utan sedan man lämnat KVAST (jämför avsnitt 4.10) och kommit till DEC-nivå. Om man vill ta bort t ex de båda filerna NAMN1 och NAMN2, skriver man (efter promptern.) DEL NAMN1.DAT.NAMN2.DAT Om man vill se vilka filer som finns sparade på det aktuella projekt/ programmerarnumret, skriver man DIR eller DIR x.dat I det andra fallet inskränker man sig till datafiler och utesluter t ex filer med program. 4.9 Beräkni ngskommandot Med kommandot BER avbryter man tillfälligt den interaktiva datahanteringsdelen av KVAST och startar beräkningsdelen. Den aktuella datauppsättningen läggs ut på en fil, som man namnger, och den utgör indata till beräkningsprogrammet. Den utskrift som man får består av tre huvuddelar, nämligen indata, delresultat och slutresultat. De beskrivs verbalt i detta avsnitt och illustreras av exemplet i kapitel 5. Utskriften av indata överensstämmer med den som man får vid kommandot LIST. De data som i standardmetoden enbart ges i form av kurvblad (DCPA 1976) har lagts upp som numeriska tabeller med tillhörande interpolationsrutiner. De olika delbidragen till tak- och markbidrag beräknas successivt och ackumuleras. I de fall då det inte går att interpolera, beräknas en undre och en övre begränsning för delbidraget. (Jämför avsnitt 3.3.) Den undre begränsningen är alltid noll för takbidraget, medan den för markbidraget kan vara antingen noll eller positiv. KVAST beräknar totalt fyra summor för markbidrag och två för takbidrag, vilka skrivs ut som delresultat. Markbidragen inleder med summan MEX av de markdelbidrag som kunnat beräknas, åtföljd först av summan MUPP av de övre begränsningar där noll utgör undre begränsning och sedan av de sammanhörande övre och undre begränsningarna MMAX och MMIN. Det sammanlagda markbidraget

27 begränsas nedåt av (MEX + WIN) och uppåt av (MEX + MUPP + MMAX). För takbidraget har man på motsvarande sätt, men litet enklare, delbidragen TEX och TUPP samt de båda begränsningarna TEX och (TEX + TUPP). Slutresultatet består av markbidrag, takbidrag och deras summa, skyddsfaktorn. Det anges med två siffror, som inte är signifikanta (jämför avsnitt 2.9). Om de undre och övre begränsningarna inte är sinsemellan lika med denna noggrannhet, skrivs hela intervallet ut. När beräkningar och utskrifter slutförts, avslutar KVAST beräkningsdelen och startar den interaktiva delen. Så snart man fått promptern > kan man åter börja ge kommandon Att avsluta en körning Det finns några olika sätt att avsluta en körning av KVAST. Ett enkelt sätt är genom ett av kommandona SLUT eller STOP. Om man har data i minnet, frågar KVAST på vilken fil de ska sparas (jämför avsnitt 4.8). Om man inte vill spara sin datauppsättning, kan man i stället välja kommandot BRYT. Med dessa kommandon lämnar man såväl KVAST som DEC 10, varvid man får upplysningar om körpassets längd och kostnad. Om man, när man i datahanteringsdelen får en fråga på nytt, fortsätter att ge värden som strider mot dem av KVAST angivna som tillåtna, avbryter KVAST så småningom körningen. Detta är inlagt av säkerhetsskäl och ska inte hända under normala omständigheter. Det är lätt att skriva fel värde när man sitter vid terminal. Ibland gör man därmed något otillåtet, och man får i så fall en ny chans. Ofta accepteras värdet som man ger men det kan istället relativt enkelt rättas efteråt. Det kan också hända att det känns meningslöst att fortsätta körningen, i synnerhet om man i början av en lång frågeföljd kommer in i fel alternativ. Om man gör CTL C, lämnar man KVAST-programmet och kommer till DEC-nivå, varvid man får en punkt som prompter. Man kan då starta KVAST-programmet på nytt genom /KVAST. Vidare kan man ta 27

STRÄLSKYDDSBERKKNIPOR FÖR KVARVARANDE STRÅLNING FÖR NÄGRA BOSTADSHUS Göran Daniel son

STRÄLSKYDDSBERKKNIPOR FÖR KVARVARANDE STRÅLNING FÖR NÄGRA BOSTADSHUS Göran Daniel son Försvarets Forskningsanstalt Huvudavdelning 2 104 50 Stockholm FOA rapport C 20402-A3 Mars 1981 STRÄLSKYDDSBERKKNIPOR FÖR KVARVARANDE STRÅLNING FÖR NÄGRA BOSTADSHUS Göran Daniel son Antal blad 19 Sammanfattning

Läs mer

1. Mätning av gammaspektra

1. Mätning av gammaspektra 1. Mätning av gammaspektra 1.1 Laborationens syfte Att undersöka några egenskaper hos en NaI-detektor. Att bestämma energin för okänd gammastrålning. Att bestämma den isotop som ger upphov till gammastrålningen.

Läs mer

BAC - ETT DATORPROGRAM FÖR BERÄKNING AV BYGGNADERS SKYDDSFAKTORER FÖR INITIALSTRALNING Göran Danielson

BAC - ETT DATORPROGRAM FÖR BERÄKNING AV BYGGNADERS SKYDDSFAKTORER FÖR INITIALSTRALNING Göran Danielson Försvarets Forskningsanstalt Huvudavdelning 2 104 50 Stockholm FOA rapport C 2O376-A2 Oktober 1930 BAC - ETT DATORPROGRAM FÖR BERÄKNING AV BYGGNADERS SKYDDSFAKTORER FÖR INITIALSTRALNING Göran Danielson

Läs mer

Mer om reella tal och kontinuitet

Mer om reella tal och kontinuitet Kapitel R Mer om reella tal och kontinuitet I detta kapitel formulerar vi ett av de reella talens grundläggande axiom, axiomet om övre gräns, och studerar några konsekvenser av detta. Med dess hjälp kommer

Läs mer

Handledning för konstruktion av tabeller och diagram med Excel

Handledning för konstruktion av tabeller och diagram med Excel Handledning för konstruktion av tabeller och diagram med Excel 26 APRIL 2013 Inledning Excel är inte konstruerat för att i första hand utföra statistiska beräkningar, men en hel del sådant kan ändå göras.

Läs mer

Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p

Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p Skriven av Michael Andersson Introduktion Programmering I högnivåspråk fokuserar på själv problemet (algoritmen) istället

Läs mer

Kvalificeringstävling den 30 september 2008

Kvalificeringstävling den 30 september 2008 SKOLORNAS MATEMATIKTÄVLING Svenska Matematikersamfundet Kvalificeringstävling den 30 september 2008 Förslag till lösningar Problem 1 Tre rader med tal är skrivna på ett papper Varje rad innehåller tre

Läs mer

Datorprogrammet MagneFiC, Magnetic Field Calculations

Datorprogrammet MagneFiC, Magnetic Field Calculations Bilaga D Datorprogrammet MagneFiC, Magnetic Field Calculations Figur 1. Startfönster. Programmet är en tillämpning av den teori för magnetfältberäkning som redovisats i rapporten och det verktyg som använts

Läs mer

UPPGIFT 1 EURO. Utdata: Två rader, som för indata ovan, ser ut som följer: Före resan: bank 1 Efter resan: bank 3

UPPGIFT 1 EURO. Utdata: Två rader, som för indata ovan, ser ut som följer: Före resan: bank 1 Efter resan: bank 3 UPPGIFT 1 EURO Harry ska åka till Portugal och behöver växla till sig 500 Euro från svenska kronor. När han kommer tillbaka från Portugal kommer han att ha 200 Euro över som han vill växla tillbaka till

Läs mer

TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor

TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor Johan Thim 22 augusti 2018 1 Vanliga symboler Lite logik Implikation: P Q. Detta betyder att om P är sant så är Q sant. Utläses P medför Q

Läs mer

Regelsamling för Boverkets byggregler, BBR. 5 Brandskydd Allmänna förutsättningar. Betydelse av räddningstjänstens insats

Regelsamling för Boverkets byggregler, BBR. 5 Brandskydd Allmänna förutsättningar. Betydelse av räddningstjänstens insats Regelsamling för Boverkets byggregler, BBR 5 Brandskydd Allmänna förutsättningar Byggnader ska utformas med sådant brandskydd att brandsäkerheten blir tillfredsställande. Utformningen av brandskyddet ska

Läs mer

Numerisk lösning till den tidsberoende Schrödingerekvationen.

Numerisk lösning till den tidsberoende Schrödingerekvationen. Numerisk lösning till den tidsberoende Schrödingerekvationen. Det är enbart i de enklaste fallen t ex när potentialen är sträckvis konstant som vi kan lösa Schrödingerekvationen analytiskt. I andra fall

Läs mer

Introduktion till Matlab

Introduktion till Matlab Introduktion till Matlab Inledande matematik, I1, ht10 1 Inledning Detta är en koncis beskrivning av de viktigaste delarna av Matlab. Till en början är det enkla beräkningar och grafik som intresserar

Läs mer

Strålsäkerhetsmyndighetens ISSN: 2000-0987

Strålsäkerhetsmyndighetens ISSN: 2000-0987 Strålsäkerhetsmyndighetens ISSN: 2000-0987 Strålsäkerhetsmyndighetens författningssamling ISSN 2000-0987 Utgivare: Johan Strandman Strålsäkerhetsmyndighetens föreskrifter om strålskärmning av lokaler för

Läs mer

UPPGIFT 1 TVÅPOTENSER. UPPGIFT 2 HISSEN I LUSTIGA HUSET.

UPPGIFT 1 TVÅPOTENSER. UPPGIFT 2 HISSEN I LUSTIGA HUSET. UPPGIFT 1 TVÅPOTENSER. 2 ½ ¾ = 5575186299632655785383929568162090376495104 n = 142 är det minsta värde på n för vilket 2 Ò inleds med siffrorna 55. Uppgiften består i att skriva ett program som tar emot

Läs mer

TENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng

TENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng TENTAMEN I PROGRAMMERING Ansvarig: Jan Skansholm, tel 7721012 Betygsgränser: Hjälpmedel: Sammanlagt maximalt 60 poäng. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng Skansholm,

Läs mer

Experimentella metoder, FK3001. Datorövning: Finn ett samband

Experimentella metoder, FK3001. Datorövning: Finn ett samband Experimentella metoder, FK3001 Datorövning: Finn ett samband 1 Inledning Den här övningen går ut på att belysa hur man kan utnyttja dimensionsanalys tillsammans med mätningar för att bestämma fysikaliska

Läs mer

SeaClean städbeställning via hyttelefonerna

SeaClean städbeställning via hyttelefonerna SeaClean städbeställning via hyttelefonerna version 1.0 99-10-29 MANUAL SEAPACER AB 1996 SNABBSTART SeaClean är ett system för städbeställning via hyttelefonerna. BESTÄLLNING VIA TELEFON Varje kommando

Läs mer

a = a a a a a a ± ± ± ±500

a = a a a a a a ± ± ± ±500 4.1 Felanalys Vill man hårddra det hela, kan man påstå att det inte finns några tal i den tillämpade matematiken, bara intervall. Man anger till exempel inte ett uppmätt värde till 134.78 meter utan att

Läs mer

Objektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6

Objektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Laboration 2 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6 Syfte: Att kunna använda sig av olika villkors- och kontrollflödeskonstruktioner

Läs mer

EXPERIMENTELLT PROBLEM 2 DUBBELBRYTNING HOS GLIMMER

EXPERIMENTELLT PROBLEM 2 DUBBELBRYTNING HOS GLIMMER EXPERIMENTELLT PROBLEM 2 DUBBELBRYTNING HOS GLIMMER I detta experiment ska du mäta graden av dubbelbrytning hos glimmer (en kristall som ofta används i polariserande optiska komponenter). UTRUSTNING Förutom

Läs mer

M6x16 (Bild 6.1.) M8 (Bild 6.2.) M8x25

M6x16 (Bild 6.1.) M8 (Bild 6.2.) M8x25 1. Markera först de horisontella punkterna A och B cirka en meter från golvet. Punkterna måste vara horisontella (använd ett vattenpass eller ett rör med vatten). Mät avståndet till golvet på bägge sidor.

Läs mer

Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln

Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script

Läs mer

4-4 Parallellogrammer Namn:..

4-4 Parallellogrammer Namn:.. 4-4 Parallellogrammer Namn:.. Inledning Hittills har du arbetat bl.a. med linjer och vinklar. En linje är ju någonting som bara har en dimension, längd. Men när två linjer skär varandra och det bildas

Läs mer

MAA7 Derivatan. 2. Funktionens egenskaper. 2.1 Repetition av grundbegerepp

MAA7 Derivatan. 2. Funktionens egenskaper. 2.1 Repetition av grundbegerepp MAA7 Derivatan 2. Funktionens egenskaper 2.1 Repetition av grundbegerepp - Det finns vissa begrepp som återkommer i nästan alla kurser i matematik. Några av dessa är definitionsmängd, värdemängd, största

Läs mer

Prov 1 2. Ellips 12 Numeriska och algebraiska metoder lösningar till övningsproven uppdaterad 20.5.2010. a) i) Nollställen för polynomet 2x 2 3x 1:

Prov 1 2. Ellips 12 Numeriska och algebraiska metoder lösningar till övningsproven uppdaterad 20.5.2010. a) i) Nollställen för polynomet 2x 2 3x 1: Ellips Numeriska och algebraiska metoder lösningar till övningsproven uppdaterad.. Prov a) i) ii) iii) =,, = st 9,876 =,9876,99 = 9,9,66,66 =,7 =,7 Anmärkning. Nollor i början av decimaltal har ingen betydelse

Läs mer

PM BRANDSKYDD INGLASNING BALKONGER

PM BRANDSKYDD INGLASNING BALKONGER Sida: 1 (5) PM BRANDSKYDD INGLASNING BALKONGER Detta PM upprättas på uppdrag av. Syftet med detta PM är att redovisa vilka åtgärder som behöver vidtas för att tillfredsställande brandskydd ska uppnås vid

Läs mer

Strålsäkerhetsmyndighetens författningssamling

Strålsäkerhetsmyndighetens författningssamling Strålsäkerhetsmyndighetens författningssamling ISSN 2000-0987 Utgivare: Johan Strandman Strålsäkerhetsmyndighetens föreskrifter om strålskärmning av lokaler för diagnostik eller terapi med joniserande

Läs mer

Uppgift 1 ( Betyg 3 uppgift )

Uppgift 1 ( Betyg 3 uppgift ) 2008-03-12.kl.14-19 Uppgift 1 ( Betyg 3 uppgift ) Du skall skriva ett program som läser igenom en textfil som heter FIL.TXT och skriver ut alla rader där det står ett decimaltal först på raden. Decimaltal

Läs mer

3-5 Miniräknaren Namn:

3-5 Miniräknaren Namn: 3-5 Miniräknaren Namn: Inledning Varför skall jag behöva jobba med en massa bråk, multiplikationstabeller och annat när det finns miniräknare som kan göra hela jobbet. Visst kan miniräknare göra mycket,

Läs mer

COBOL. från grunden. monitors. Peter Sterwe. training people

COBOL. från grunden. monitors. Peter Sterwe. training people training people monitors COBOL från grunden Peter Sterwe Lär dig grunderna i COBOL-programmering på ett översiktligt och pedagogiskt sätt från företaget som har mer än trettio års erfarenhet av utbildning

Läs mer

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 1

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 1 Institutionen för Data- och informationsteknik JSk TENTAMEN OBJEKTORIENTERAD PROGRAMVARUUTVECKLING Övningstentamen 1 OBS! Det kan finnas kurser med samma eller liknande namn på olika utbildningslinjer.

Läs mer

Uttryck, satser och strömhantering

Uttryck, satser och strömhantering Linköpings Universitet Institutionen för datavetenskap (IDA) UPP-gruppen 2018-09-06 Mål Uttryck, satser och strömhantering I denna laboration ska du lära dig Formaterad inläsning och utskrift Vanliga repetitions-

Läs mer

Funktionsstudier med derivata

Funktionsstudier med derivata Funktionsstudier med derivata Derivatan ett kraftfullt verktyg för att studera och tolka funktioner Det här avsnittet handlar om att man kan använda derivatan till att bestämma en funktions egenskaper

Läs mer

UPPGIFT 1 V75 FIGUR 1.

UPPGIFT 1 V75 FIGUR 1. UPPGIFT 1 V75 FIGUR 1. Varje lördag året om spelar tusentals svenskar på travspelet V75. Spelet går ut på att finna sju vinnande hästar i lika många lopp. Lopp 1: 5 7 Lopp 2: 1 3 5 7 8 11 Lopp 3: 2 9 Lopp

Läs mer

Så mäter du din lägenhet HANDLEDNING OCH BESKRIVNING AV REGLER

Så mäter du din lägenhet HANDLEDNING OCH BESKRIVNING AV REGLER Så mäter du din lägenhet HANDLEDNING OCH BESKRIVNING AV REGLER Olika regler för olika byggår Om det uppstår tvist om en lägenhets yta ska lägenheten mätas efter särskilda regler. Det finns olika regler

Läs mer

BLASTEC BAKGRUND TILL BERÄKNINGAR INOM PALLSPRÄNGNINGSDELEN. Innehåll

BLASTEC BAKGRUND TILL BERÄKNINGAR INOM PALLSPRÄNGNINGSDELEN. Innehåll BLASTEC BAKGRUND TILL BERÄKNINGAR INOM PALLSPRÄNGNINGSDELEN Innehåll 1. Borr- och Laddplan 1.1 Grundformel för beräkning av försättning 1.2 Korrektion m h t hållutning 1.3 Korrektion m h t laddningens

Läs mer

1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta denna följd av tal, där varje tal är dubbelt så stort som närmast föregående

1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta denna följd av tal, där varje tal är dubbelt så stort som närmast föregående MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Christian Gottlieb Gymnasieskolans matematik med akademiska ögon Induktion Dag 1 1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta

Läs mer

Laboration 1. "kompilera"-ikonen "exekvera"-ikonen

Laboration 1. kompilera-ikonen exekvera-ikonen Programmerade system I1 Syfte Laboration 1. Syftet med denna laboration är dels att göra dej bekant med de verktyg som kan vara aktuella i programmeringsarbetet, dels ge en första inblick i att skriva

Läs mer

Regression med Genetiska Algoritmer

Regression med Genetiska Algoritmer Regression med Genetiska Algoritmer Projektarbete, Artificiell intelligens, 729G43 Jimmy Eriksson, jimer336 770529-5991 2014 Inledning Hur många kramar finns det i världen givet? Att kunna estimera givet

Läs mer

Sammanfattningar Matematikboken X

Sammanfattningar Matematikboken X Sammanfattningar Matematikboken X KAPITEL 1 TAL OCH RÄKNING Naturliga tal Med naturliga tal menas talen 0, 1,,, Jämna tal 0,,, 6, 8 Udda tal 1,,, 7 Tallinje Koordinater En tallinje kan t ex användas för

Läs mer

MMA132: Laboration 2 Matriser i MATLAB

MMA132: Laboration 2 Matriser i MATLAB MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen

Läs mer

UPPGIFT 1 TVETYDIGA DATUM

UPPGIFT 1 TVETYDIGA DATUM UPPGIFT 1 TVETYDIGA DATUM Datum skrivs på olika sätt i olika länder. Till exempel skulle datumet 03/05/01 i Sverige betyda 1 maj 2003, medan det i USA skulle vara 5 mars 2001 och i en del andra länder

Läs mer

Linjära ekvationer med tillämpningar

Linjära ekvationer med tillämpningar UMEÅ UNIVERSITET Institutionen för matematik och matematisk statistik Olof Johansson, Nina Rudälv 2006-10-17 SÄL 1-10p Linjära ekvationer med tillämpningar Avsnitt 2.1 Linjära ekvationer i en variabel

Läs mer

LABORATION 2. Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering

LABORATION 2. Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering SF1518,SF1519,numpbd15 LABORATION 2 Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering - Genomför laborationen genom att göra de handräkningar och MATLAB-program som begärs. Var noga med

Läs mer

CAEBBK30 Genomstansning. Användarmanual

CAEBBK30 Genomstansning. Användarmanual Användarmanual Eurocode Software AB 1 Innehåll 1 INLEDNING...3 1.1 TEKNISK BESKRIVNING...3 2 INSTRUKTIONER...4 2.1 KOMMA IGÅNG MED CAEBBK30...4 2.2 INDATA...5 2.2.1 BETONG & ARMERING...5 2.2.2 LASTER &

Läs mer

Symmetri är ett begrepp, som kan berika matematikstudierna i alla åldrar.

Symmetri är ett begrepp, som kan berika matematikstudierna i alla åldrar. Thomas Martinsson Symmetri skön matematik för många sinnen Symmetri förekommer inom bilder och att skapa symmetriska bilder kan berika undervisningen i matematik. Med hjälp av bilderna kan förståelsen

Läs mer

Bråk. Introduktion. Omvandlingar

Bråk. Introduktion. Omvandlingar Bråk Introduktion Figuren till höger föreställer en tårta som är delad i sex lika stora bitar Varje tårtbit utgör därmed en sjättedel av hela tårtan I nästa figur är två av sjättedelarna markerade Det

Läs mer

LAB 3. INTERPOLATION. 1 Inledning. 2 Interpolation med polynom. 3 Splineinterpolation. 1.1 Innehåll. 3.1 Problembeskrivning

LAB 3. INTERPOLATION. 1 Inledning. 2 Interpolation med polynom. 3 Splineinterpolation. 1.1 Innehåll. 3.1 Problembeskrivning TANA18/20 mars 2015 LAB 3. INTERPOLATION 1 Inledning Vi ska studera problemet att interpolera givna data med ett polynom och att interpolera med kubiska splinefunktioner, s(x), som är styckvisa polynom.

Läs mer

Introduktion till Matlab

Introduktion till Matlab Introduktion till Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1, ht10 1 Inledning Ni kommer använda Matlab i nästan alla kurser i utbildningen. I matematikkurserna kommer vi ha studio-övningar nästan

Läs mer

Linköpings Universitet 2010-12-14 IFM - Kemi Yt- och Kolloidkemi - NKEC21 NOP/Kontaktvinkel_10.doc. Lab. 1 Mätning av ytspänning och kontaktvinkel

Linköpings Universitet 2010-12-14 IFM - Kemi Yt- och Kolloidkemi - NKEC21 NOP/Kontaktvinkel_10.doc. Lab. 1 Mätning av ytspänning och kontaktvinkel Linköpings Universitet 2010-12-14 IFM - Kemi Yt- och Kolloidkemi - NKEC21 NOP/Kontaktvinkel_10.doc Lab. 1 Mätning av ytspänning och kontaktvinkel Mätning av ytspänning. Många olika metoder finns för att

Läs mer

Introduktion till programmering och Python Grundkurs i programmering med Python

Introduktion till programmering och Python Grundkurs i programmering med Python Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?

Läs mer

KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner KPP053, HT2016 MATLAB, Föreläsning 1 Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner MATLAB Väletablerat Mycket omfattande program GNU OCTAVE Öppen

Läs mer

TATM79: Föreläsning 2 Absolutbelopp, summor och binomialkoefficienter

TATM79: Föreläsning 2 Absolutbelopp, summor och binomialkoefficienter TATM79: Föreläsning Absolutbelopp, summor och binomialkoefficienter Johan Thim 15 augusti 015 1 Absolutbelopp Absolutbelopp Definition. För varje reellt x definieras absolutbeloppet x enligt { x, x 0 x

Läs mer

NpMa2b vt Kravgränser

NpMa2b vt Kravgränser Kravgränser Provet består av ett muntligt delprov (Del A) och tre skriftliga delprov (Del B, Del C och Del D). Tillsammans kan de ge 67 poäng varav 26 E-, 24 C- och 17 A-poäng. Observera att kravgränserna

Läs mer

Induktion, mängder och bevis för Introduktionskursen på I

Induktion, mängder och bevis för Introduktionskursen på I Induktion, mängder och bevis för Introduktionskursen på I J A S, ht 04 1 Induktion Detta avsnitt handlar om en speciell teknik för att försöka bevisa riktigheten av påståenden eller formler, för alla heltalsvärden

Läs mer

SVANTE JANSON OCH SVANTE LINUSSON

SVANTE JANSON OCH SVANTE LINUSSON EXEMPEL PÅ BERÄKNINGAR AV SANNOLIKHETER FÖR ATT FELAKTIGT HANTERADE RÖSTER PÅVERKAR VALUTGÅNGEN SVANTE JANSON OCH SVANTE LINUSSON 1. Inledning Vi skall här ge exempel på och försöka förklara matematiken

Läs mer

Emacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016

Emacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016 Emacs Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016 Historia 2/21 Utvecklas konstant, från 70-talet Är en generellt texteditor (INTE ordbehandlare) som fokuserar på texten, inte utseendet

Läs mer

LABORATION 1 AVBILDNING OCH FÖRSTORING

LABORATION 1 AVBILDNING OCH FÖRSTORING LABORATION 1 AVBILDNING OCH FÖRSTORING Personnummer Namn Laborationen godkänd Datum Labhandledare 1 (6) LABORATION 1: AVBILDNING OCH FÖRSTORING Att läsa före lab: Vad är en bild och hur uppstår den? Se

Läs mer

Störning och samhällsekonomisk kostnad av vägtrafikbuller i Ljungskile

Störning och samhällsekonomisk kostnad av vägtrafikbuller i Ljungskile Störning och samhällsekonomisk kostnad av vägtrafikbuller i Ljungskile Mikael Ögren Akustiker Göteborg den 7 september 2015 Sahlgrenska Universitetssjukhuset Arbets- och miljömedicin Västra Götalandsregionens

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall

Läs mer

Programmeringsolympiaden 2010 Kvalificering

Programmeringsolympiaden 2010 Kvalificering Programmeringsolympiaden 2010 Kvalificering TÄVLINGSREGLER Tävlingen äger rum på ett av skolan bestämt datum under sex timmar effektiv tid. Tävlingen består av sex uppgifter som samtliga ska lösas genom

Läs mer

2. 1 L ä n g d, o m k r e t s o c h a r e a

2. 1 L ä n g d, o m k r e t s o c h a r e a 2. 1 L ä n g d, o m k r e t s o c h a r e a Ett plan är en yta som inte är buktig och som är obegränsad åt alla håll. På ett plan kan man rita en linje som är rak (rät). En linje är obegränsad åt båda

Läs mer

LABORATION cos (3x 2 ) dx I =

LABORATION cos (3x 2 ) dx I = SF1518,SF1519,numpbd14 LABORATION 2 Trapetsregeln, ekvationer, ekvationssystem, MATLAB-funktioner Studera kapitel 6 och avsnitt 5.2.1, 1.3 och 3.8 i NAM parallellt med arbetet på denna laboration. Genomför

Läs mer

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING

OBJEKTORIENTERAD PROGRAMVARUUTVECKLING Institutionen för Data- och informationsteknik TENTAMEN OBJEKTORIENTERAD PROGRAMVARUUTVECKLING OBS! Det kan finnas kurser med samma eller liknande namn på olika utbildningslinjer. Denna tentamen gäller

Läs mer

Stokastisk geometri. Lennart Råde. Chalmers Tekniska Högskola och Göteborgs Universitet

Stokastisk geometri. Lennart Råde. Chalmers Tekniska Högskola och Göteborgs Universitet Stokastisk geometri Lennart Råde Chalmers Tekniska Högskola och Göteborgs Universitet Inledning. I geometrin studerar man geometriska objekt och deras inbördes relationer. Exempel på geometriska objekt

Läs mer

UPPGIFT 1 VÄNSKAPLIGA REKTANGLAR

UPPGIFT 1 VÄNSKAPLIGA REKTANGLAR UPPGIFT 1 VÄNSKAPLIGA REKTANGLAR FIGUR 1. Dessa två rektanglar är vänskapliga. Den ena har samma mätetal för arean som den andra har för omkretsen och tvärtom. Rektangeln till vänster har omkretsen 2 4

Läs mer

Kompletterande lösningsförslag och ledningar, Matematik 3000 kurs A, kapitel 4. b) = 3 1 = 2

Kompletterande lösningsförslag och ledningar, Matematik 3000 kurs A, kapitel 4. b) = 3 1 = 2 Kapitel.1 101, 102 Exempel som löses i boken 10 a) x= 1 11+ x= 11+ 1 = 2 c) x= 11 7 x= 7 11 = 77 b) x= 5 x 29 = 5 29 = 6 d) x= 2 26 x= 26 2= 1 10 a) x= 6 5+ 9 x= 5+ 9 6= 5+ 5= 59 b) a = 8a 6= 8 6= 2 6=

Läs mer

Hela tal LCB 1999/2000

Hela tal LCB 1999/2000 Hela tal LCB 1999/2000 Ersätter Grimaldi 4.3 4.5 1 Delbarhet Alla förekommande tal i fortsättningen är heltal. DEFINITION 1. Man säger att b delar a om det finns ett heltal n så att a Man skriver b a när

Läs mer

UPPGIFT 1 FORTSÄTT TALFÖLJDEN

UPPGIFT 1 FORTSÄTT TALFÖLJDEN UPPGIFT 1 FORTSÄTT TALFÖLJDEN Att fortsätta en påbörjad talföljd är en vanlig sorts uppgift i såväl matteböcker som IQ-tester. Men det smartaste måste väl ändå vara att skriva ett datorprogram som löser

Läs mer

Träff 1 Skissa & Extrudera

Träff 1 Skissa & Extrudera Skapa en folder Jag rekommenderar att samla filer och övningar i en egen folder som man har full kontroll på. Muff-foldern som vi delar är tänkt som en gemensam övningsyta. Innehåll som du vill komma åt

Läs mer

Fixpunktsiteration. Kapitel Fixpunktsekvation. 1. f(x) = x = g(x).

Fixpunktsiteration. Kapitel Fixpunktsekvation. 1. f(x) = x = g(x). Kapitel 5 Fixpunktsiteration 5.1 Fixpunktsekvation En algebraisk ekvation kan skrivas på följande två ekvivalenta sätt (vilket innebär att lösningarna är desamma). 1. f(x) = 0. En lösning x kallas en rot

Läs mer

Kapitel 4 Tak... 3. Tak Kapitel 4

Kapitel 4 Tak... 3. Tak Kapitel 4 2014.02.21 1 Kapitel Innehåll... Sida Kapitel 4 Tak... 3 Tak i våning 2... 3 Underlagsritning... 4 Tak... 5 Hur ser taket ut?... 7 Yttervägg... 8 Gavel fönster... 11 Golv i takvåning... 12 Koppla golv

Läs mer

LAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M

LAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M TANA21+22/ 5 juli 2016 LAB 1. FELANALYS 1 Inledning I laborationerna används matrishanteringsprogrammet MATLAB. som genomgående använder dubbel precision vid beräkningarna. 1.1 Innehåll Du ska 1. bestämma

Läs mer

Kapitel 1 Komma igång... 3

Kapitel 1 Komma igång... 3 2014.02.21 1 Kapitel Innehåll... Sida Kapitel 1 Komma igång... 3 Välkommen... 3 Är DDS-CAD Arkitekt installerat?... 5 Operativmiljön Windows... 5 Begrepp... 5 Starta DDS-CAD Arkitekt... 6 Starta ett nytt

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Laboration 3. Funktioner Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna laboration skall vi träna på att

Läs mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

Laboration 1 Introduktion till Visual Basic 6.0

Laboration 1 Introduktion till Visual Basic 6.0 Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.

Läs mer

Hur man arbetar med OL Laser

Hur man arbetar med OL Laser Hur man arbetar med OL Laser - Kortfattad handledning för nybörjare - 1. Att arbeta med OL Laser Det här dokumentet är en kortfattad beskrivning av hur man arbetar med programmet OL Laser för att skapa

Läs mer

Laborationer i miljöfysik Gammaspektrometri

Laborationer i miljöfysik Gammaspektrometri Laborationer i miljöfysik Gammaspektrometri 1 Inledning Med gammaspektrometern kan man mäta på gammastrålning. Precis som ett GM-rör räknar gammaspektrometern de enskilda fotonerna i gammastrålningen.

Läs mer

KOMMA IGÅNG MED ARCHICAD. Idé och produktion av: Oscar Torstensson

KOMMA IGÅNG MED ARCHICAD. Idé och produktion av: Oscar Torstensson KOMMA IGÅNG MED ARCHICAD Idé och produktion av: Oscar Torstensson Förord Kompendiet är främst avsett till de nybörjare som läser eller är utbildade till arkitekter eller byggnadsingenjörer. Grundtanken

Läs mer

F3C HELIKOPTER SPORT PROGRAM (Ny manöver 2 ersätter tidigare, fr.o.m. 2001)

F3C HELIKOPTER SPORT PROGRAM (Ny manöver 2 ersätter tidigare, fr.o.m. 2001) F3C HELIKOPTER SPORT PROGRAM 1997- (Ny manöver 2 ersätter tidigare, fr.o.m. 2001) 1. VERTIKAL TRIANGEL. Piloten står i cirkel P eller utmed en linje dragen genom dess centrum och parallellt med domarlinjen.

Läs mer

Beräkning av skydd mot brandspridning mellan byggnader

Beräkning av skydd mot brandspridning mellan byggnader Beräkning av skydd mot brandspridning mellan byggnader Beräkning av infallande strålning Förstudie Kalmar Norra Långgatan 1 Tel: 0480-100 92 Karlskrona Drottninggatan 54 Tel: 0455-107 92 Växjö Kronobergsgatan

Läs mer

Inlämningsuppgifter, EDAF30, 2015

Inlämningsuppgifter, EDAF30, 2015 LUNDS TEKNISKA HÖGSKOLA Institutionen för datavetenskap Programmering i C++ Inlämningsuppgifter, EDAF30, 2015 Det finns två deluppgifter som båda ska lösas: 1. skriv ett program för att hantera bankkonton

Läs mer

Inledande matematik för I1. MVE011 läsperiod Matlab vecka 2 övningsuppgifter

Inledande matematik för I1. MVE011 läsperiod Matlab vecka 2 övningsuppgifter Inledande matematik för I1 MVE011 läsperiod 1 010 Matlab vecka övningsuppgifter Linjära ekvationssystem Matlab har många kraftfulla redskap för att hantera matriser och därmed också linjära ekvationssystem.

Läs mer

UPPGIFT 1 LAMELLER. Minsta antalet hål: 1. Första lamellen? Andra lamellen? Minsta antalet hål: 3

UPPGIFT 1 LAMELLER. Minsta antalet hål: 1. Första lamellen? Andra lamellen? Minsta antalet hål: 3 UPPGIFT 1 LAMELLER FIGUR 1. Överst de två lamellerna som de ges till programmet. Underst samma två lameller när den ena förskjutits så att bästa läge uppkommit. I figur 1, övre delen, ser du två lameller,

Läs mer

Shannon-Fano-Elias-kodning

Shannon-Fano-Elias-kodning Datakompression fö 5 p.1 Shannon-Fano-Elias-kodning Antag att vi har en minnesfri källa X i som tar värden i {1, 2,...,L}. Antag att sannolikheterna för alla symboler är strikt positiva: p(i) > 0, i. Fördelningsfunktionen

Läs mer

Kapitel Ekvationsräkning

Kapitel Ekvationsräkning Kapitel Ekvationsräkning Din grafiska räknare kan lösa följande tre typer av beräkningar: Linjära ekvationer med två till sex okända variabler Högregradsekvationer (kvadratiska, tredjegrads) Lösningsräkning

Läs mer

LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod

LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod TANA21+22/ 30 september 2016 LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER 1 Inledning Vi skall studera begynnelsevärdesproblem, både med avseende på stabilitet och noggrannhetens beroende av steglängden. Vi

Läs mer

Laboration 3. Funktioner, vektorer, integraler och felskattning

Laboration 3. Funktioner, vektorer, integraler och felskattning 1 SF1520 K2 HT2014 NA 21 december 2015 Laboration 3 Funktioner, vektorer, integraler och felskattning Efter den här laborationen skall du kunna använda och skriva egna funktioner med flera in- och utparametrar,

Läs mer

NpMa3c vt Kravgränser

NpMa3c vt Kravgränser Kravgränser Provet består av ett muntligt delprov (Del A) och tre skriftliga delprov (Del B, Del C och Del D). Tillsammans kan de ge 66 poäng varav 25 E-, 24 C- och 17 A-poäng. Observera att kravgränserna

Läs mer

Linjära ekvationssystem. Avsnitt 1. Vi ska lära oss en metod som på ett systematiskt sätt löser alla linjära ekvationssystem. Linjära ekvationssystem

Linjära ekvationssystem. Avsnitt 1. Vi ska lära oss en metod som på ett systematiskt sätt löser alla linjära ekvationssystem. Linjära ekvationssystem Avsnitt Linjära ekvationssystem Elementära radoperationer Gausseliminering Exempel Räkneschema Exempel med exakt en lösning Exempel med parameterlösning Exempel utan lösning Slutschema Avläsa lösningen

Läs mer

TATM79: Föreläsning 2 Absolutbelopp, summor och binomialkoefficienter

TATM79: Föreläsning 2 Absolutbelopp, summor och binomialkoefficienter TATM79: Föreläsning 2 Absolutbelopp, summor och binomialkoefficienter Johan Thim 2 augusti 2016 1 Absolutbelopp Absolutbelopp Definition. För varje reellt x definieras absolutbeloppet x enligt { x, x 0

Läs mer

Kalkylprogram. I övrigt kan man också söka på Google eller YouTube för att få mer information.

Kalkylprogram. I övrigt kan man också söka på Google eller YouTube för att få mer information. Anders Avdic 2018-09-14 Lektion kalkylprogram. Underlag och mallar för övningarna nedan finns i filen Excelunderlag. Färdiga lösningar finns i filerna Exempel hushållsutgifter, Exempel lånekalkyl och Exempel

Läs mer

6 Derivata och grafer

6 Derivata och grafer 6 Derivata och grafer 6.1 Dagens Teori När vi plottar funktionen f(x) = x + 1x 99x 8 med hjälp av dosan kan man få olika resultat beroende på vilka intervall man valt. 00000 100000-00 -100 100 00-100000

Läs mer

DATORÖVNING 6: CENTRALA GRÄNSVÄRDES-

DATORÖVNING 6: CENTRALA GRÄNSVÄRDES- DATORÖVNING 6: CENTRALA GRÄNSVÄRDES- SATSEN OCH FELMARGINALER I denna datorövning ska du använda Minitab för att empiriskt studera hur den centrala gränsvärdessatsen fungerar, samt empiriskt utvärdera

Läs mer

http://www.leidenhed.se Senaste revideringen av kapitlet gjordes 2014-05-08, efter att ett fel upptäckts.

http://www.leidenhed.se Senaste revideringen av kapitlet gjordes 2014-05-08, efter att ett fel upptäckts. Dokumentet är från sajtsidan Matematik: som ingår i min sajt: http://www.leidenhed.se/matte.html http://www.leidenhed.se Minst och störst Senaste revideringen av kapitlet gjordes 2014-05-08, efter att

Läs mer

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar

Läs mer

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x Mathematica Första kapitlet kommer att handla om Mathematica det matematiska verktyg, som vi ska lära oss hantera under denna kurs. Indata När du arbetar med Mathematica ger du indata i form av kommandon

Läs mer

Laboration: Grunderna i MATLAB

Laboration: Grunderna i MATLAB Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar

Läs mer