{ From user vkoe, Model Claih at 21-Nov-2012 08:49:49 } SoftwareVersion 4.4.2 { System Variables with non-default values: } Time := Sequence( -1, 110, 1 ) Description Time: Dynamic simulation periods are specified in Time's definition. This is usually a list of numbers or labels, typically in some unit of time (days, weeks, months, etc.). Use the ÒDynamic()Ó function in your variables to perform dynamic simulation. SampleSize := 5000 UseTable := 0 {!40000|Att_PrevIndexValue Run: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000]} TypeChecking := 1 Checking := 1 GraphWindows := 10 ShowHier := 1 SaveOptions := 2 SaveValues := 0 ProbIndex := [0.025,0.05,0.25,0.5,0.75,0.95,0.975] DistSteps := 1 Naming := 0 AllWarnings := 0 DisplayOutputs Null: , {!40000|Att_CatLineStyle Graph_Stats_Valdim: 9} {!40000|Att_GraphValueRange Graph_Pdf_Valdim: 1,0,0,1,,,,0,1} {!40000|Att_ContLineStyle Graph_Pdf_Valdim: 6} {!40000|Att_ContLineStyle Graph_Cdf_Valdim: 1} {!40300|Sys_DomainSelfIndex := 1} {!40400|Sys_AllNullTreatment := 1} {!40300|ProactivelyEvaluate Index: 1} Attribute Reference Attribute Log AskAttribute Recursive,Function,Yes AskAttribute Reference,Function,Yes AskAttribute Log,Function,Yes AskAttribute Reference,Module,Yes AskAttribute Log,Module,Yes AskAttribute Value,Variable,Yes AskAttribute Check,Variable,Yes AskAttribute BalloonHelp,Variable,Yes AskAttribute Reference,Variable,Yes AskAttribute Log,Variable,Yes Model Claih Author: vkoe Date: 28. Novta 2008 10:15 SaveAuthor: vkoe SaveDate: 21 mar 2012 08:49 DefaultSize: 48,24 DiagState: 2,24,24,439,379,17 FontStyle: Arial, 13 FileInfo: 0,Model Claih,2,2,0,0,\\cesium\vkoe$\_Desktop\Claih_model.ana {!40400|Att_clearTypeFonts: 0} Module Costs Title: Costs Author: vkoe Date: 25. Janta 2011 13:39 DefaultSize: 48,24 NodeLocation: 280,264,1 NodeSize: 56,24 DiagState: 2,100,90,1124,671,17 NodeColor: 52427,63897,65535 Chance Energy_cost Title: Energy cost Units: e / fu period Definition: var a:=Heat_cost_input[Cost='Energy'];~ a:=if House_area_type='All' then a else a[House_area_type=House_area_type];~ var b:=Energy_price_proj*energy_unc;~ b:= if Energy_price_scen='All' then b else b[ Energy_price_scen=Energy_price_scen];~ a:=a*b;~ ~ var c:=Prim_sec_energy_purc;~ c:=if Sec_heat_scen = 'All' then c else c[Sec_heat_scen = Sec_heat_scen];~ ~ a:=a*c*5/100;~ ~ a:= if Decision_maker='Citizen' then a else a*((100-Energy_tax)/100);~ ~ a:=sum((sum(a,heat_system))*Present_value, fu_period);~ ~ if Pri_heat_scen='All' then a else a[Pri_heat_scen=Pri_heat_scen] NodeLocation: 304,264,1 NodeSize: 48,21 WindState: 2,212,353,476,449 DefnState: 2,154,293,416,303,0,MIDM ValueState: 2,138,94,773,328,0,MIDM NodeColor: 19661,48336,65535 ReformDef: [Fu_period,Pri_heat_scen] ReformVal: [Energy_renovation_sc,Pri_heat_scen,2] {!40000|Att_ResultSliceState: [Energy_price_scen,3,Heat_system,2,Fu_period,1]} Chance Invest_cost Title: Heat investment cost Units: e Description: Lähde: Motiva 2009~ ~ Oletukset:~ ~ Uudessa rakennuksessa pääasiallinen lämmityslaite sisältyy rakennuslainaan ja kuoletusaika on 30 v. Lämpöpumppu ostetaan kuitenkin kertaostoksena rakennuksen valmistumisen jälkeen.~ ~ Vanhassa rakennuksessa otetaan remonttilaina ja kuoletusaika on 10 v. Ilmalämpöpumppu ostetaan kuitenkin kertaostoksena remontin jälkeen.~ ~ Kaukolämmön osalta sisältää liittymismaksun Definition: Var a:=Heat_cost_input[Cost='Investment'];~ a:=sum(a*Prim_heat_sys[Const_year=Const_year],heat_system);~ a:=a[Fu_period=2010];~ ~ var b:=a/(30/5);~ b:=if Fu_period < Start_year+30 then b else 0;~ ~ var c:=a/(10/5);~ c:=if Fu_period < Start_year+10 then c else 0;~ ~ a:= if House_area_type='New' then b[House_area_type='New'] else c[House_area_type='Old'];~ ~ b:=Heat_cost_input[Cost='Investment', Heat_system='Air heat pump'];~ b:= if House_area_type='All' then b else b[House_area_type=House_area_type];~ b:= b*Sec_hs;~ b:=b[Sec_heat_scen='Air heat pump'];~ ~ c:=Heat_cost_input[Cost='Investment', Heat_system='Secondary wood'];~ c:= if House_area_type='All' then c else c[House_area_type=House_area_type];~ c:= c*Sec_hs;~ c:=c[Sec_heat_scen='Wood'];~ ~ a:= if Sec_heat_scen = 'Air heat pump' then a+b else a;~ a:= if Sec_heat_scen = 'Wood' then a+c else a;~ ~ a:=a*Houses_per_area;~ ~ a:=if Decision_maker='Citizen' then a else a*((100-Vat)/100);~ ~ a:=sum(a*Present_value, fu_period);~ ~ if Pri_heat_scen='All' then a else a[Pri_heat_scen=Pri_heat_scen]~ NodeLocation: 304,56,1 NodeSize: 48,28 WindState: 2,122,38,553,836 DefnState: 2,151,215,416,303,0,MIDM ValueState: 2,67,223,619,287,0,MIDM NodeColor: 19661,48336,65535 ReformDef: [Sec_heat_scen,Heat_system] ReformVal: [Undefined,Heat_system] Att__TotalsIndex: Index Fu_period {!40000|Att_ResultSliceState: [House_area_type,2,Fu_period,0,Heat_system,1]} Chance Maint_cost Title: Maintenance cost Units: e/fu period Description: Lähde: rakentaja.fi lämmitysjärjestelmälaskuri Definition: var a:=Heat_cost_input[Cost='Maintenance'];~ a:= if House_area_type='All' then a else a[House_area_type=House_area_type];~ a:=Triangular(a*0.9, a, a*1.1);~ a:=sum(a*Prim_heat_sys[Const_year=Const_year],heat_system);~ ~ var b:=Heat_cost_input[Cost='Maintenance', Heat_system='Air heat pump'];~ b:= if House_area_type='All' then b else b[House_area_type=House_area_type];~ b:= b*Sec_hs;~ b:=b[Sec_heat_scen='Air heat pump'];~ ~ var c:=Heat_cost_input[Cost='Maintenance', Heat_system='Secondary wood'];~ c:= if House_area_type='All' then c else c[House_area_type=House_area_type];~ c:= c*Sec_hs;~ c:=c[Sec_heat_scen='Wood'];~ ~ a:= if Sec_heat_scen = 'Air heat pump' then a+b else a;~ a:= if Sec_heat_scen = 'Wood' then a+c else a;~ ~ a:=a*5*Houses_per_area;~ ~ a:=if Decision_maker='Citizen' then a else a*((100-Vat)/100);~ ~ a:=sum(a*Present_value, fu_period);~ ~ if Pri_heat_scen='All' then a else a[Pri_heat_scen=Pri_heat_scen] NodeLocation: 304,200,1 NodeSize: 48,24 WindState: 2,165,145,709,701 DefnState: 2,154,213,416,303,0,MIDM ValueState: 2,278,365,415,290,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Pri_heat_scen,Sec_heat_scen,2] Att__TotalsIndex: Index Fu_period {!40000|Att_ResultSliceState: [Bioher_pri_heat_scen,2,Sys_LocalIndex('Probability'),1,Fu_period,1]} Chance Heating_cost Title: Total heating cost Units: € / fu period Description: var a:= sum((Invest_cost+Investment_interest+Maint_cost+Energy_cost)*Present_value,fu_period); Definition: var a:= Invest_cost+Invest_interest+Maint_cost+Energy_cost;~ ~ if Pri_heat_scen='All' then a else a[Pri_heat_scen=Pri_heat_scen] NodeLocation: 304,360,1 NodeSize: 48,24 WindState: 2,88,115,527,584 ValueState: 2,153,322,608,267,0,MIDM ReformVal: [Energy_renovation_sc,Pri_heat_scen,1] Att__TotalsIndex: Index Fu_period {!40000|Att_ResultSliceState: [Bioher_pri_heat_scen,3,Sys_LocalIndex('Probability'),1]} Chance Life_year_unit_cost Title: Value of a life year Units: e/life year Description: Lähde: Desaigues et al. 2011: Economic evaluation of air pollution mortality: a 9-country contingent valuation survey of value of a life year (VOLY). Ecological indicators 11, 902-910) Definition: Triangular( 25000, 40000, 100000 ) NodeLocation: 552,240,1 NodeSize: 48,24 ValueState: 2,119,134,397,263,0,CONF NodeColor: 65535,52427,61166 Variable Invest_interest Title: Investment interest cost Units: e Description: Investointilainan kuoletusajaksi oletettu uudella talolla 30 vuotta ja remontoitavalla talolla 10 vuotta, vuosikorko 3,5%.~ ~ HUOM! Ei huomioi verotuksen korkovähennystä. Definition: Var a:=Heat_cost_input[Cost='Investment'];~ a:= if House_area_type='All' then a else a[House_area_type=House_area_type];~ a:=sum(a*Prim_heat_sys[Const_year=Const_year],heat_system);~ ~ var b:=Heat_cost_input[Cost='Investment', Heat_system='Air heat pump'];~ b:= if House_area_type='All' then b else b[House_area_type=House_area_type];~ b:= b*Sec_hs;~ b:=b[Sec_heat_scen='Air heat pump'];~ ~ var c:=Heat_cost_input[Cost='Investment', Heat_system='Secondary wood'];~ c:= if House_area_type='All' then c else c[House_area_type=House_area_type];~ c:= c*Sec_hs;~ c:=c[Sec_heat_scen='Wood'];~ ~ a:= if Sec_heat_scen = 'Air heat pump' then a+b else a;~ a:= if Sec_heat_scen = 'Wood' then a+c else a;~ ~ a:=(a*Houses_per_area)[Fu_period=2010];~ ~ a:=if House_area_type='New' then~ ~ (b:=a/30;~ a:=a-b*(Fu_year-Start_year);~ a:=if a>0 then a else 0;~ a:=a*(Interest/100);~ sum(if floor((Fu_year-Start_year)/5)+1 = @Fu_period then a else 0 , Fu_year))~ ~ else~ ~ (b:=a/10;~ a:=a-b*(Fu_year-Start_year);~ a:=if a>0 then a else 0;~ a:=a*(Interest/100);~ a:=sum(if floor((Fu_year-Start_year)/5)+1 = @Fu_period then a else 0 , Fu_year));~ ~ a:=sum(a*Present_value, fu_period);~ ~ if Pri_heat_scen='All' then a else a[Pri_heat_scen=Pri_heat_scen]~ ~ NodeLocation: 304,120,1 NodeSize: 48,20 WindState: 2,110,82,732,687 ValueState: 2,109,145,537,227,0,MIDM ReformVal: [Fu_year,Pri_heat_scen] Att__TotalsIndex: Index Fu_period, Index Fu_year {!40000|Att_ResultSliceState: [Bioher_sec_heat_scen,1,Bioher_pri_heat_scen,1,Fu_period,1]} Chance Pm_yll_cost Title: Total cost of PM YLL Units: € / fu period Description: var a:=ict(exposures);~ sum(a*Life_year_unit_cost*Present_value, fu_period)~ ~ var a:=sum(Yll_tot[Exposure='Alternative', sex='Male/female'], Mort_endpoint_bioher);~ Definition: sum(sum(PM_attrib_yll,age_cat)*Life_year_unit_cost*Present_value, fu_period) NodeLocation: 552,408,1 NodeSize: 48,24 WindState: 2,208,106,490,246 ValueState: 2,111,103,913,455,0,MIDM ReformVal: [Pri_heat_scen,Energy_renovation_sc,1,Undefined,Undefined,2] Att__TotalsIndex: Index Fu_period {!40000|Att_ResultSliceState: [Pri_heat_scen,3,Energy_renovation_sc,1,Sys_LocalIndex('Probability'),1]} Chance Co2_market_prize Title: CO2 market price Units: e/t Description: Hinnat perustuvat DECC 2009-raporttiin.~ ~ Tulevaisuuden hinnat perustuen Covec 2010 -raporttiin:~ ~ Table(Fu_period)(~ Fractiles[10,12.5,15,32.5,50],Fractiles[10,15,20,57.5,95],Fractiles[10,17.5,25,100,175],Fractiles[10,23.75,37,124.75,212.5],Fractiles[10,30,50,150,250],Fractiles[10,30,50,150,250]) Definition: Table(Fu_period,Heat_system)(~ Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(12,15,18),Triangular(12,15,18),Triangular(12,15,18),Triangular(37,75,112),Triangular(12,15,18),~ Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(15,23,29),Triangular(15,23,29),Triangular(15,23,29),Triangular(37,75,112),Triangular(15,23,29),~ Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(37,75,112),Triangular(17,31,39),Triangular(17,31,39),Triangular(17,31,39),Triangular(37,75,112),Triangular(17,31,39),~ Triangular(41,81,122),Triangular(41,81,122),Triangular(41,81,122),Triangular(41,81,122),Triangular(41,81,122),Triangular(31,59,85),Triangular(31,59,85),Triangular(31,59,85),Triangular(41,81,122),Triangular(31,59,85),~ Triangular(44,87,131),Triangular(44,87,131),Triangular(44,87,131),Triangular(44,87,131),Triangular(44,87,131),Triangular(44,87,131),Triangular(44,87,131),Triangular(44,87,131),Triangular(44,87,131),Triangular(44,87,131),~ Triangular(71,128,192),Triangular(71,128,192),Triangular(71,128,192),Triangular(71,128,192),Triangular(71,128,192),Triangular(71,128,192),Triangular(71,128,192),Triangular(71,128,192),Triangular(71,128,192),Triangular(71,128,192)~ ) NodeLocation: 984,160,1 NodeSize: 48,24 WindState: 2,549,19,476,374 DefnState: 2,693,103,946,334,0,MIDM ValueState: 2,286,134,604,281,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Fu_period,Heat_system] ReformVal: [Fu_period,Heat_system,2] {!40000|Att_ResultSliceState: [Heat_system,3,Sys_LocalIndex('Probability'),1,Fu_period,2]} Chance Co2_cost Title: CO2 emission cost Units: € / fu period Definition: var a:=~ if heat_system = 'Electricity' or heat_system = 'Geothermal' or heat_system = 'Current district' or heat_system = 'Air heat pump' then~ CO2_price_uncertaint*CO2_price_ETS~ else~ CO2_price_uncertaint*CO2_price_non_ETS;~ ~ a:=sum(sum(Co2_emission*a,heat_system)*Present_value,fu_period);~ a:=if Pri_heat_scen='All' then a else a[Pri_heat_scen=Pri_heat_scen];~ a:= if Sec_heat_scen = 'All' then a else a[Sec_heat_scen = Sec_heat_scen];~ a~ NodeLocation: 680,360,1 NodeSize: 48,24 WindState: 2,289,31,476,359 ValueState: 2,260,115,670,310,1,MEAN ReformVal: [Pri_heat_scen,Energy_renovation_sc,1] Att__TotalsIndex: Index Fu_period {!40000|Att_ResultSliceState: [Pri_heat_scen,7,Energy_renovation_sc,1,Fu_period,6]} Objective Total_cost Title: total cost Units: € / fu period Definition: if Decision_maker='Society' then~ Heating_cost+Total_renov_cost+Pm_yll_cost+Radon_yll_cost+Mold_asthma_cost+Co2_cost~ else~ Heating_cost+Total_renov_cost NodeLocation: 816,360,1 NodeSize: 48,24 WindState: 2,91,332,476,224 ValueState: 2,48,73,914,412,1,MIDM ReformVal: [Pri_heat_scen,Energy_renovation_sc,1,Undefined,Undefined,2] Att__TotalsIndex: Index Fu_period {!40000|Att_ResultSliceState: [Pri_heat_scen,7,Energy_renovation_sc,1,Sys_LocalIndex('Probability'),1]} Objective Co2 Title: CO2 emiss change Units: % Description: Change in CO2 emission compared to BAU scenario Definition: var a:=sum(sum(Co2_emission,Heat_system),fu_period);~ var b:=~ if House_or_area='Average area' and House_area_type='Old' then a[Pri_heat_scen='Oil', Sec_heat_scen='None'] else a[Pri_heat_scen='BAU', Sec_heat_scen='None'];~ ~ var c:=a-b;~ ~ c/b*100~ ~ NodeLocation: 688,488,1 NodeSize: 48,23 WindState: 2,563,264,483,322 ValueState: 2,106,344,1202,426,1,MIDM ReformVal: [Sec_heat_scen,Pri_heat_scen] {!40000|Att_ResultSliceState: [Heat_system,10,Bioher_pri_heat_scen,1,Tot_heat_con,1]} Objective Change_heating_cost Title: Change heating cost Units: % Definition: var a:=sum(Heating_cost,fu_period);~ var b:=a-a[Pri_heat_scen='BAU',Sec_heat_scen='None'];~ b/a[Pri_heat_scen='BAU',Sec_heat_scen='None']*100 NodeLocation: 304,488,1 NodeSize: 48,24 ValueState: 2,774,109,693,414,1,MIDM ReformVal: [Undefined,Pri_heat_scen] Objective Change_yll_cost Title: Change YLL cost Units: % Definition: var a:=sum(Pm_yll_cost,fu_period);~ var b:=a-a[Pri_heat_scen='BAU',Sec_heat_scen='None'];~ b/a[Pri_heat_scen='BAU',Sec_heat_scen='None']*100 NodeLocation: 552,488,1 NodeSize: 48,24 ValueState: 2,112,154,680,379,1,MIDM ReformVal: [Sec_heat_scen,Pri_heat_scen] Objective Heating_cost_per_red Title: Heating cost per reduced CO2 t Units: e/tCO2 Definition: var a:=sum(Heating_cost,fu_period);~ a:=a-a[Pri_heat_scen='BAU',Sec_heat_scen='None'];~ var b:=sum(Co2_emission[Const_year='2010'],fu_period);~ b:=b[Pri_heat_scen='BAU',Sec_heat_scen='None']-b;~ a:=a/b;~ if b>0 then a else NAN;~ NodeLocation: 304,552,1 NodeSize: 48,29 WindState: 2,100,382,476,261 ValueState: 2,94,152,799,365,1,MIDM ReformVal: [Sec_heat_scen,Pri_heat_scen] {!40000|Att_ResultSliceState: [Const_year,7,Bioher_pri_heat_scen,1,Bioher_sec_heat_scen,1]} Objective Tot_cost_per_reduced Title: Tot cost per reduced ~ CO2 t Units: e/CO2 Definition: var a:=sum(Heating_cost+Pm_yll_cost,fu_period);~ a:=a-a[Pri_heat_scen='BAU',Sec_heat_scen='None'];~ var b:=sum(Co2_emission[Const_year='2010'],fu_period);~ b:=b[Pri_heat_scen='BAU',Sec_heat_scen='None']-b;~ b:= if b>0 then b else 0;~ a:=a/b;~ if b>0 then a else NAN; NodeLocation: 552,552,1 NodeSize: 48,29 WindState: 2,253,367,476,224 ValueState: 2,103,155,771,484,1,MIDM ReformVal: [Sec_heat_scen,Pri_heat_scen] Index Cost Title: Cost Definition: ['Investment','Maintenance','Energy'] NodeLocation: 432,88,1 NodeSize: 48,12 WindState: 2,1005,439,476,224 {!40000|Att_PrevIndexValue: ['Investment','Maintenance','Energy']} Index Uncertain_var {!40000|Att_PrevIndexValue: ['Investment','Interest','Life year cost','Energy cost change','CO2 price','House size','Unit heat consumption','Blank']} Title: Uncertain var Description: A list of uncertain variables used in the model. Definition: ['Investment','Interest','Life year cost','Energy cost change','CO2 price','House size','Unit heat consumption','Blank'] NodeLocation: 984,464,1 NodeSize: 48,12 NodeInfo: 1,1,1,1,1,1,0,0,0,0 WindState: 2,102,90,476,469 DefnState: 2,351,356,688,342,0,MIDM ValueState: 2,168,178,582,361,0,MIDM ReformVal: [Self,Self] Chance Uncertain_inputs Title: Uncertain inputs Description: A list of uncertain variables used in the model. This list is used to analyse the role of each variable by e.g. value-of-information analysis or importance analysis. The variables with 'V:' are not uncertain but describe variability within the population. Note that the last variable 'Blank' is NOT included in the model and therefore whatever significance is attached to this variable, is just a random effect. Definition: Table(Uncertain_var)(~ 0,0,Life_year_unit_cost,Energy_cost,Co2_market_prize,House_size,Unit_heat_con,0) IndexVals: ['Pollutant levels in fish feed after lower limits (S+P)','Salmon consumption after feed limits (S+P)','Does omega-3 help CHD patients or everyone? (S)','Dose-response of health benefit (S)','Highest omega-3 dose with health benefit (S)','Current average consumption of salmon (S)','Fraction of farmed from total salmon use (S)','Omega3 content in salmon (S)','Consider pollutant or net health effect? (P)','Dieldrin concentration in farmed salmon (S)','Toxaphene concentration in farmed salmon (S)','PCB concentration in farmed salmon (S)','Farmed salmon use after recommendation (S)','Lower limits for pollutants in fish feed? (P)','Recommend restricted farmed salmon consumption? (P)'] NodeLocation: 984,432,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,0,0,0 WindState: 2,198,209,476,275 DefnState: 2,791,420,396,377,0,MIDM ValueState: 2,148,242,582,361,1,PDFP NodeColor: 52425,39321,65535 GraphSetup: Graphtool:0~ Distresol:10~ Diststeps:0~ Cdfresol:5~ Cdfsteps:1~ Symbolsize:6~ Baroverlap:0~ Linestyle:1~ Frame:1~ Grid:1~ Ticks:1~ Mesh:1~ Scales:1~ Rotation:45~ Tilt:0~ Depth:70~ Frameauto:1~ Showkey:1~ Xminimum:-20K~ Xmaximum:140K~ Yminimum:0~ Ymaximum:30u~ Zminimum:1~ Zmaximum:1~ Xintervals:0~ Yintervals:0~ Includexzero:0~ Includeyzero:0~ Includezzero:0~ Statsselect:[1,1,1,1,1,0,0,0]~ Probindex:[0.05,0.25,0.5,0.75,0.95]~ ReformVal: [Undefined,Uncertain_var,Undefined,Undefined,1] Function Voi1(out:prob;deci:indextype;input:prob;input_ind:indextype;classes) Title: VOI Description: Value of information (VOI) Version 2.~ ~ This function calculates the total VOI (expected value of perfect information, EVPI) for a given decision, and VOI (expected value of partial perfect information, EVPPI) for certain variables. The outcome to be optimised is out; the decision to be made must be indexed by deci; the variables for EVPPI calculation must be listed in input, which is indexed by input_ind. The solution is numerical, and for this purpose, the outcome is classified into a number of bins (the number is defined by classes, which may be a number or an array of numbers). The VOI function assumes that costs are calculated and that the correct optimising function is MIN.~ ~ Procedure~ ~ First, a new index is generated. It contains 'Total VOI' in the first row and the EVPPI variables in the subsequent rows. Then, net cost under uncertainty (ncuu) and evpi are calculated. ~ ~ The rest of the procedure is calculated separetely for each value of classes.~ Varia is a temporary index that has classes number of bins.~ Each iteration is located in one of the bins depending on the value of input. After this classification, the value of out is located into the bin for that iteration. When the mean is taken, the result is the average of outcome multiplied by the probability that the true value of input is in the same bin. The best decision is made given the bin, and then the expected outcomes of each bin are summed up. When ncuu is subtracted from this value, we get EVPPI. Finally, the EVPI and EVPPI are concatenated into a single index.~ ~ It may be a good idea to include a row 'Blank' in the input_ind and use it for a random variable that is NOT part of the model. This gives a rough estimate on how much random noise may produce VOI in the system. It might also be good to use different values for Classes, because there may be numerical instability with low iteration numbers, and it is not obvious what low is in each case.~ ~ Developed by Jouni Tuomisto and Marko Tainio, National Public Health Institute (KTL), Finland, 2005. Definition: index a:= ['Total VOI'];~ index variable:= concat(a,input_ind);~ var ncuu:= min(mean(sample(out)),deci);~ var evpi:= (if a='Total VOI' then mean(min(sample(out),deci))-ncuu else 0);~ ~ for x[]:= classes do (~ index varia:= sequence(1/x,1,1/x);~ var evppi:= ceil(rank(input,run)*x/samplesize)/x;~ evppi:= if evppi=Varia then out else 0;~ evppi:= sum(min(mean(evppi),deci),varia)-ncuu;~ concat(evpi,evppi,a,input_ind,variable) ) NodeLocation: 984,264,1 NodeSize: 48,24 WindState: 2,264,146,637,814 Log: ?.?Ennen maaliskuuta.2005 Jouni Tuomisto~ ~ Keksin juuri uuden konseptin: Value of consensus (VOC) joka lasketaan niistŠ muuttujista, jotka eivŠt ole epŠvarmuutta vaan vaihtelua vŠestšssŠ. Se lasketaan siis samalla tavalla kuin VOI mutta tulkinta on eri: mikŠ on arvo sille, jos saataisiin kaikki konsensukseen jonkin muuttujan arvon taakse (eri arvoja painotetaan sen suhteessa, paljonko niiden alkuperŠinen kannatus on).~ ~ 11.7.2005 Jouni Tuomisto~ PŠivitettiin VOI versio 1 versioksi 2. Laskentaa ei muutettu muuta kuin rivijŠrjestystŠ siistimŠllŠ. LisŠksi kirjoitettiin ensimmŠinen kunnon (?) Description-osa. Variable Classes Title: Classes Description: The number of classes in the value-of-information analysis. This is a technical parametre only, and it should be large enough. However, the samplesize should be at least 100 times larger than this to avoid random noise. Definition: [11] NodeLocation: 984,312,1 NodeSize: 48,12 WindState: 2,102,90,476,405 NodeColor: 52425,39321,65535 Log: Huom! Kaikki alajuoksun solmut eivŠt toimi, jos tŠmŠ on indeksi. Kuitenkin uusi VOI-solmu toimii. Objective Total_cost_voi Title: Total cost VOI Units: euro Description: Value of information analysis for the input variables with the passenger decision between composite and car traffic. The analysis calculates the expected benefit for the passenger when the uncertainty of a variable is resolved. Definition: Voi1(Total_cost,Pri_heat_scen,uncertain_inputs,uncertain_var,Classes) NodeLocation: 984,360,1 NodeSize: 48,24 WindState: 2,130,343,655,412 ValueState: 2,87,276,935,386,0,MIDM GraphSetup: Graphtool:0~ Distresol:10~ Diststeps:1~ Cdfresol:5~ Cdfsteps:1~ Symbolsize:6~ Baroverlap:0~ Linestyle:1~ Frame:1~ Grid:1~ Ticks:1~ Mesh:1~ Scales:1~ Rotation:45~ Tilt:0~ Depth:70~ Frameauto:1~ Showkey:1~ Xminimum:0~ Xmaximum:1~ Yminimum:0~ Ymaximum:1~ Zminimum:0~ Zmaximum:1~ Xintervals:0~ Yintervals:0~ Includexzero:0~ Includeyzero:0~ Includezzero:0~ Statsselect:[1,1,1,1,1,0,0,0]~ Probindex:[0.05,0.25,0.5,0.75,0.95]~ ReformVal: [Sys_LocalIndex('VARIABLE'),Heat_system] NumberFormat: 1,D,4,3,0,0 {!40000|Att_ResultSliceState: [Classes,1,Fu_period,5,Bioher_sec_heat_scen,1,House_area_type,1,Heat_system,7,Sys_LocalIndex('variable'),1]} Log: 10.5.2005 Jouni Tuomisto~ ~ Vanha syntaksi siltŠ ajalta, kun cost__variation laskettiin Costista:~ ~ var a:= array(Mode1,[sample(Cost__variation),0]);~ a:= sum(a[stakeholder='Passenger']*sum(trip_fraction,mode1),length);~ Voi(a,Mode1,uncertain_inputs,uncertain_var,Classes) Chance Interest Title: Interest Definition: Uniform(3,4) NodeLocation: 192,120,1 NodeSize: 48,24 ValueState: 2,132,146,416,303,0,CONF Index Cost_factor Title: Cost factor Definition: ['Investment','Invest interest','Maintenance','Energy','YLL','CO2'] NodeLocation: 816,488,1 NodeSize: 48,12 Variable Cost_share Title: Cost share Definition: var a:=Invest_cost;~ var b:=Invest_interest;~ var c:=Maint_cost;~ var d:=Energy_cost;~ var e:=Pm_yll_cost;~ var f:= Co2_cost;~ ~ a:=Table(Cost_factor)(~ a, b, c, d, e, f);~ a/Total_cost NodeLocation: 816,456,1 NodeSize: 48,24 WindState: 2,174,475,476,335 DefnState: 2,1085,443,416,303,0,MIDM ValueState: 2,74,12,1176,583,1,MIDM ReformVal: [Cost_factor,Pri_heat_scen] Att__TotalsIndex: Index Cost_factor {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Pri_heat_scen,1,Cost_factor,1]} Chance Heat_cost_input Title: Heat cost input Description: Investointikustannus: lähteenä Motiva, vanhoissa rakennuksissa vesikiertoisen lämmönjakojärjestlmän hinnaksi arvioitu 5000 e joka poistettu investointihinnaksi. Lämpöpumpun hinta on oma arvio. Takalle ei investointikustannusta, koska oletetaan että se laitetaan uuteen taloon joka tapauksessa ja että vanhassa talossa se jo on. Sähkötaloissa investointivaihtoehtoina vain suora sähkö ja lämpöpumppu.~ ~ Ylläpitokustannus: Lähteenä rakentaja.fi lämmitystapalaskuri (syksy 2011)~ ~ Energian hinta (snt/kWh): sis. verot ja muut kuluttajille koituvat maksut, perustuu tilastokeskuksen vuosien 2011 ja 2012 keskimääräisiin hintoihin. Kaukolämmön hinta kaukolämpötilastosta 2011 (uusi pientalo, kulutus 18000 kWh). Other wood boiler ja secondary wood lähteenä halkoliiteri.fi (Metsäkeskus).~ ~ Sähkölämmityksen osalta oletettu, että sähköliittymä on yleissähkö, ei aikasähkö. Sähkölämmitys oletetaan ei-varaavaksi, jolloin sähkölämmittäjä ei maksa korkeampaa vuosimaksua kuin ei-sähkölämmittäjä saadakseen halvempaa yösähköä. Eli sähkölämmittäjälle ei koidu ylimääräistä vuosimaksua. Definition: Table(Cost,Fu_period,Heat_system,House_area_type)(~ Uniform(10000,14000),Uniform(5000,9000),~ Uniform(12000,18000),Uniform(7000,13000),~ Uniform(10000,14000),Uniform(5000,9000),~ Uniform(10000,14000),Uniform(5000,9000),~ Uniform(10000,14000),Uniform(5000,9000),~ Uniform(4000,6000),Uniform(4000,6000),~ Uniform(16000,20000),Uniform(9000,15000),~ Uniform(10000,14000),Uniform(5000,9000),~ 0,0,~ Uniform(1500,2300),Uniform(1500,2300),~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ Uniform(1500,2300),Uniform(1500,2300),~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 122,122,~ 170,170,~ 170,170,~ 57,57,~ 57,57,~ 48,48,~ 112,112,~ 57,57,~ 100,100,~ 50,50,~ 122,122,~ 170,170,~ 170,170,~ 57,57,~ 57,57,~ 48,48,~ 112,112,~ 57,57,~ 100,100,~ 50,50,~ 122,122,~ 170,170,~ 170,170,~ 57,57,~ 57,57,~ 48,48,~ 112,112,~ 57,57,~ 100,100,~ 50,50,~ 122,122,~ 170,170,~ 170,170,~ 57,57,~ 57,57,~ 48,48,~ 112,112,~ 57,57,~ 100,100,~ 50,50,~ 122,122,~ 170,170,~ 170,170,~ 57,57,~ 57,57,~ 48,48,~ 112,112,~ 57,57,~ 100,100,~ 50,50,~ 122,122,~ 170,170,~ 170,170,~ 57,57,~ 57,57,~ 48,48,~ 112,112,~ 57,57,~ 100,100,~ 50,50,~ 10.9,10.7,~ 5.3,5.3,~ 4,4,~ 7.3,7.2,~ 7.3,7.2,~ 12.6,12.7,~ 12.6,12.7,~ 7.3,7.2,~ 0,4,~ 12.6,12.7,~ 10.9,10.7,~ 5.3,5.3,~ 4,4,~ 7.3,7.2,~ 7.3,7.2,~ 12.6,12.7,~ 12.6,12.7,~ 7.3,7.2,~ 0,4,~ 12.6,12.7,~ 10.9,10.7,~ 5.3,5.3,~ 4,4,~ 7.3,7.2,~ 7.3,7.2,~ 12.6,12.7,~ 12.6,12.7,~ 7.3,7.2,~ 0,4,~ 12.6,12.7,~ 10.9,10.7,~ 5.3,5.3,~ 4,4,~ 7.3,7.2,~ 7.3,7.2,~ 12.6,12.7,~ 12.6,12.7,~ 7.3,7.2,~ 0,4,~ 12.6,12.7,~ 10.9,10.7,~ 5.3,5.3,~ 4,4,~ 7.3,7.2,~ 7.3,7.2,~ 12.6,12.7,~ 12.6,12.7,~ 7.3,7.2,~ 0,4,~ 12.6,12.7,~ 10.9,10.7,~ 5.3,5.3,~ 4,4,~ 7.3,7.2,~ 7.3,7.2,~ 12.6,12.7,~ 12.6,12.7,~ 7.3,7.2,~ 0,4,~ 12.6,12.7~ ) NodeLocation: 432,56,1 NodeSize: 48,24 WindState: 2,208,229,557,419 DefnState: 2,145,173,822,383,0,MIDM ValueState: 2,226,197,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Cost,Heat_system] ReformVal: [House_area_type,Heat_system] {!40000|Att_ResultSliceState: [Cost,1,Fu_period,1,Heat_system,1,House_area_type,1]} {!40000|Att_EditSliceState: [Fu_period,1,House_area_type,1,Heat_system,1,Cost,1]} Decision Energy_price_scen Title: Energy price scenario Definition: Choice(Self,1) NodeLocation: 80,208,1 NodeSize: 48,24 WindState: 2,67,216,481,290 Domain: ['Current level','Source specific increase','Similar increase'] {!40300|DomainExpr: Discrete('Current level','Source specific increase','Similar increase',type:'Text')} {!40200|Att_ChoiceIndexes: Keyword Self} {!40000|Att_PrevIndexValue: ['Current level','Source specific increase','Similar increase']} Variable Present_value Title: Present value Definition: var a:=Fu_period-Start_year+2.5;~ var b:= Disc_rate/100;~ (1+b)^-a NodeLocation: 192,360,1 NodeSize: 48,16 ValueState: 2,420,101,415,303,0,MIDM Variable Disc_rate Title: Discount rate Units: % Description: Annual discount rate for monetary value Definition: 3 NodeLocation: 80,360,1 NodeSize: 48,16 WindState: 2,546,7,476,224 NodeColor: 65535,52427,61166 Variable Energy_tax Title: Energy taxation Description: VAT + Fuel tax Definition: Table(Heat_system)(~ 33.6,23,23,33.6,23,28.4,28.4,29.4,23,28.4) NodeLocation: 192,200,1 NodeSize: 48,16 DefnState: 2,597,447,416,303,0,MIDM NodeColor: 65535,52427,61166 Variable Vat Title: VAT Units: % Description: Value added tax Definition: 23 NodeLocation: 192,56,1 NodeSize: 48,16 NodeColor: 65535,52427,61166 Decision Decision_maker Title: Decision maker Definition: Choice(Self,1) NodeLocation: 80,56,1 NodeSize: 48,24 WindState: 2,102,83,476,224 Domain: ['Citizen','Society'] {!40300|DomainExpr: Discrete('Citizen','Society',type:'Text')} {!40200|Att_ChoiceIndexes: Keyword Self} Variable Sec_hs Title: Sec hs Definition: Table(Pri_heat_scen,Sec_heat_scen)(~ 0,0,0,~ 0,1,1,~ 0,0,1,~ 0,0,1,~ 0,0,1,~ 0,1,1,~ 0,0,1,~ 0,0,1~ ) NodeLocation: 544,56,1 NodeSize: 48,24 ReformDef: [Sec_heat_scen,Pri_heat_scen] Module Sensitivity_analyses Title: Sensitivity analyses Author: vkoe Date: 7. kesta 2012 16:45 NodeLocation: 984,72,1 NodeSize: 48,24 NodeInfo: 1,0,0,1,1,1,0,,0,,0 DiagState: 2,213,124,688,384,17 Chance E_cost_change_old Title: Energy cost change old Units: kerroin Description: Source specific increase:~ ~ Öljyn hintakehitys perustuu Englannin hallinnon Energia ja ilmaston muutos osaston (DECC) arvioon öljyn hintakehityksestä 2010-2030.~ ~ Sähkön ja kaukolämmön hintakehitys perustuu ARA:n raporttiin energiaskenaarioiden järjestelmävaikutuksista rakennuskantaan (Pesola ym. 2009)~ ~ Pelletin hintakehitys on oma arvio~ ~ Similar increase:~ ~ Kaikkien energialähteiden hinta nousee 30 vuodessa 50%.~ ~ --------------------------------------~ var a:=Heat_cost_input[Cost='Energy cost increase',House_type='New'];~ a:=Triangular(a*0.5, a, a*1.5);~ var b:= Fu_period-Start_year+2.5;~ a*b Definition: Table(Fu_period,Heat_system,Energy_price_scen)(~ 1,1,1,~ 1,1,1,~ 1,1,1,~ 1,1,1,~ 1,1,1,~ 1,1,1,~ 1,1,1,~ 1,1,1,~ 1,1,1,~ 1,1,1,~ 1,Triangular(1.24,1.39,1.47),1.0833,~ 1,Triangular(1.05,1.1,1.15),1.0833,~ 1,Triangular(1.05,1.1,1.15),1.0833,~ 1,Triangular(1.23,1.33,1.43),1.0833,~ 1,Triangular(1.23,1.33,1.43),1.0833,~ 1,Triangular(1,1.12,1.34),1.0833,~ 1,Triangular(1,1.12,1.34),1.0833,~ 1,Triangular(1.18,1.23,1.28),1.0833,~ 1,Triangular(1.05,1.1,1.15),1.0833,~ 1,Triangular(1,1.12,1.34),1.0833,~ 1,Triangular(1.12,1.45,1.65),1.167,~ 1,Triangular(1.1,1.15,1.20),1.167,~ 1,Triangular(1.1,1.15,1.20),1.167,~ 1,Triangular(1.46,1.66,1.86),1.167,~ 1,Triangular(1.46,1.66,1.86),1.167,~ 1,Triangular(1,1.24,1.34),1.167,~ 1,Triangular(1,1.24,1.34),1.167,~ 1,Triangular(1.41,1.46,1.51),1.167,~ 1,Triangular(1.1,1.15,1.20),1.167,~ 1,Triangular(1,1.24,1.34),1.167,~ 1,Triangular(1.01,1.52,1.85),1.25,~ 1,Triangular(1.15,1.2,1.25),1.25,~ 1,Triangular(1.15,1.2,1.25),1.25,~ 1,Triangular(1.63,1.92,2.21),1.25,~ 1,Triangular(1.63,1.92,2.21),1.25,~ 1,Triangular(1.09,1.36,1.64),1.25,~ 1,Triangular(1.09,1.36,1.64),1.25,~ 1,Triangular(1.53,1.63,1.73),1.25,~ 1,Triangular(1.15,1.2,1.25),1.25,~ 1,Triangular(1.09,1.36,1.64),1.25,~ 1,Triangular(0.91,1.59,2.07),1.333,~ 1,Triangular(1.2,1.25,1.3),1.333,~ 1,Triangular(1.2,1.25,1.3),1.333,~ 1,Triangular(1.80,2.18,2.56),1.333,~ 1,Triangular(1.80,2.18,2.56),1.333,~ 1,Triangular(1.19,1.49,1.79),1.333,~ 1,Triangular(1.19,1.49,1.79),1.333,~ 1,Triangular(1.70,1.80,1.90),1.333,~ 1,Triangular(1.2,1.25,1.3),1.333,~ 1,Triangular(1.19,1.49,1.79),1.333,~ 1,Triangular(0.91,1.59,2.07),1.417,~ 1,Triangular(1.2,1.25,1.3),1.417,~ 1,Triangular(1.2,1.25,1.3),1.417,~ 1,Triangular(1.90,2.37,2.83),1.417,~ 1,Triangular(1.90,2.37,2.83),1.417,~ 1,Triangular(1.21,1.51,1.81),1.417,~ 1,Triangular(1.21,1.51,1.81),1.417,~ 1,Triangular(1.70,1.90,2.10),1.417,~ 1,Triangular(1.2,1.25,1.3),1.417,~ 1,Triangular(1.21,1.51,1.81),1.417~ ) NodeLocation: 88,304,1 NodeSize: 48,24 WindState: 2,39,84,604,414 DefnState: 2,49,518,944,303,0,MIDM ValueState: 2,97,194,659,258,0,CONF ReformDef: [Fu_period,Heat_system] ReformVal: [Fu_period,Heat_system] {!40000|Att_ResultSliceState: [Energy_price_scen,2,Heat_system,8,Sys_LocalIndex('Probability'),1,Fu_period,1]} {!40000|Att_EditSliceState: [Energy_price_scen,2,Heat_system,1,Fu_period,1]} Variable Total_heating_cost_I Title: Total heating cost Importance Definition: Abs( RankCorrel( Total_heating_cost_1, Heating_cost ) ) NodeLocation: 232,168,1 NodeSize: 48,32 NodeInfo: 1,1,1,1,1,1,0,0,0,0, ValueState: 2,168,82,1522,786,1,MIDM GraphSetup: Flip:8 ReformVal: [Total_heating_cost_1,Pri_heat_scen] {!40000|Att_ResultSliceState: [Bioher_pri_heat_scen,3,Fu_period,6,Total_heating_cost_1,1]} Variable Total_heating_cost_1 Title: Total heating cost Inputs Definition: [Energy_cost,Invest_cost,Maint_cost,Interest] NodeLocation: 232,240,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,0,0,0, WindState: 2,1311,181,476,524 Variable total_cost_Importanc Title: total cost Importance Definition: Abs( RankCorrel( total_cost_Inputs, Total_cost ) ) NodeLocation: 96,168,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,0,0,0, ValueState: 2,284,182,1237,631,1,MIDM GraphSetup: Flip:8 ReformVal: [total_cost_Inputs,Undefined] {!40000|Att_ResultSliceState: [Bioher_pri_heat_scen,8,total_cost_Inputs,1]} Variable total_cost_Inputs Title: total cost Inputs Definition: [Energy_cost,Invest_cost,Maint_cost,Interest,Pm_yll_cost,Co2_cost] NodeLocation: 96,232,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,0,0,0, WindState: 2,102,83,577,562 Index Vars Title: Vars Definition: [Invest_cost,Invest_interest,Maint_cost,Energy_cost,Co2_cost,Pm_yll_cost] NodeLocation: 96,88,1 NodeSize: 48,8 WindState: 2,102,83,476,224 Variable Level {!40000|Att_PrevIndexValue: ['Low','High']} Title: Level Definition: Table(Self)(~ getfract(Vars, 0.25),getfract(Vars, 0.75)) IndexVals: ['Low','High'] NodeLocation: 96,56,1 NodeSize: 48,24 ValueState: 2,28,23,733,303,0,MIDM ReformVal: [Self,Vars] {!40000|Att_ResultSliceState: [Bioher_pri_heat_scen,3,Vars,2,Self,1]} Variable Tornado_analysis Title: Tornado analysis Definition: WhatIfAll(Total_cost,Vars, Level) NodeLocation: 208,56,1 NodeSize: 48,24 WindState: 2,102,83,476,224 ValueState: 2,106,107,886,303,0,MIDM ReformVal: [Level,Vars] {!40000|Att_ResultSliceState: [Level,1,Bioher_pri_heat_scen,1,Vars,1,Run,1]} Variable Input_vars Title: Input vars Definition: sortIndex(-abs(Tornado_analysis[Level='High'] - Tornado_analysis[Level='Low'])) NodeLocation: 320,56,1 NodeSize: 48,24 ValueState: 2,337,324,692,303,0,MIDM ReformVal: [Run,Vars] Variable Total_cost_range Title: Total cost range Definition: Tornado_analysis[Vars=Input_vars] NodeLocation: 448,56,1 NodeSize: 48,24 ValueState: 2,159,115,822,467,1,MIDM GraphSetup: Att__BarOrigin Total_cost_range:0~ {!40000|Flip:8}~ {!40000|Att_StackedBar Graph_Primary_Valdim:0}~ BarOverlap:100 ReformVal: [Input_vars,Level] {!40000|Att_XRole: Input_vars} {!40000|Att_OriginRole: 1} {!40000|Att_ExogenousValues: [Total_cost]} Alias BIOHER_primary_heat_ Title: BIOHER primary heat scenarios Definition: 1 NodeLocation: 584,64,1 NodeSize: 52,32 Original: Pri_heat_scen Close Sensitivity_analyses Variable CO2_price_ets Title: CO2 price ETS Units: e/tCo2-eq Description: Arvioitu keskihinta, lähde: DECC 2009 Definition: Table(Fu_period)(~ 15,23,31,59,87,128) NodeLocation: 680,168,1 NodeSize: 48,16 DefnState: 2,292,210,416,303,0,MIDM ValueState: 2,31,89,416,303,0,MIDM NodeColor: 65535,52427,61166 Variable CO2_price_non_ETS Title: CO2 price non-ETS Definition: Table(Fu_period)(~ 75,75,75,81,87,128) NodeLocation: 680,208,1 NodeSize: 48,16 DefnState: 2,66,498,416,303,0,MIDM ValueState: 2,108,24,354,249,0,MIDM NodeColor: 65535,52427,61166 Chance CO2_price_uncertaint Title: CO2 price uncertainty Definition: Triangular(0.5,1,1.5) NodeLocation: 680,264,1 NodeSize: 48,24 ValueState: 2,264,267,416,303,0,CONF Variable Energy_price_proj Title: Energy price projection Description: Source specific increase:~ ~ Öljyn hintakehitys perustuu Englannin hallinnon Energia ja ilmaston muutos osaston (DECC) arvioon öljyn hintakehityksestä 2010-2030.~ ~ Sähkön ja kaukolämmön hintakehitys perustuu ARA:n raporttiin energiaskenaarioiden järjestelmävaikutuksista rakennuskantaan (Pesola ym. 2009)~ ~ Pelletin hintakehitys on oma arvio~ ~ Epävarmuus kaikkien hintakehitysten osalta +-20%.~ ~ Similar increase:~ ~ Kaikkien energialähteiden hinta nousee 30 vuodessa 50%. Definition: Table(Energy_price_scen,Fu_period,Heat_system)(~ 1,1,1,1,1,1,1,1,1,1,~ 1,1,1,1,1,1,1,1,1,1,~ 1,1,1,1,1,1,1,1,1,1,~ 1,1,1,1,1,1,1,1,1,1,~ 1,1,1,1,1,1,1,1,1,1,~ 1,1,1,1,1,1,1,1,1,1,~ 1,1,1,1,1,1,1,1,1,1,~ 1.39,1.1,1.1,1.33,1.33,1.12,1.12,1.23,1.1,1.12,~ 1.45,1.15,1.15,1.66,1.66,1.24,1.24,1.46,1.15,1.24,~ 1.52,1.2,1.2,1.92,1.92,1.36,1.36,1.63,1.2,1.36,~ 1.59,1.25,1.25,2.18,2.18,1.49,1.49,1.8,1.25,1.49,~ 1.59,1.25,1.25,2.37,2.37,1.51,1.51,1.9,1.25,1.51,~ 1,1,1,1,1,1,1,1,1,1,~ 1.0833,1.0833,1.0833,1.0833,1.0833,1.0833,1.0833,1.0833,1.0833,1.0833,~ 1.167,1.167,1.167,1.167,1.167,1.167,1.167,1.167,1.167,1.167,~ 1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,~ 1.333,1.333,1.333,1.333,1.333,1.333,1.333,1.333,1.333,1.333,~ 1.417,1.417,1.417,1.417,1.417,1.417,1.417,1.417,1.417,1.417~ ) NodeLocation: 80,264,1 NodeSize: 48,24 WindState: 2,102,83,476,339 DefnState: 2,168,171,757,303,0,MIDM ValueState: 2,184,187,732,303,1,MIDM NodeColor: 65535,52427,61166 ReformDef: [Fu_period,Heat_system] ReformVal: [Fu_period,Heat_system] {!40000|Att_ResultSliceState: [Energy_price_scen,2,Heat_system,1,Fu_period,1]} {!40000|Att_EditSliceState: [Energy_price_scen,2,Heat_system,1,Fu_period,1]} Chance Energy_unc Title: Energy price uncertainty Definition: Triangular(0.8,1,1.2) NodeLocation: 192,264,1 NodeSize: 48,24 ValueState: 2,216,219,416,303,0,CONF Chance Energy_renov_cost Title: Energy renov cost input Units: e Description: Table(Energy_renovation_sc)(~ 0, 8000, 18K, 28K ) Definition: Table(Energy_renovation_sc)(~ 0,0,4000,14K) NodeLocation: 432,200,1 NodeSize: 48,24 WindState: 2,121,101,476,224 ValueState: 2,72,75,416,303,0,MIDM Chance Total_renov_cost Title: Total cost of energy renov Definition: var a:=Energy_renov_cost;~ a:=if Decision_maker='Citizen' then a else a*((100-Vat)/100);~ a:=Triangular(a*0.8, a, a*1.2);~ ~ a*0.88+energy_renov_interes NodeLocation: 432,360,1 NodeSize: 48,24 ValueState: 2,119,37,574,371,0,MIDM ReformVal: [Energy_renovation_sc,Pri_heat_scen,2] {!40000|Att_ResultSliceState: [Fu_period,1,Pri_heat_scen,1,Energy_renovation_sc,1]} Variable energy_renov_interes Title: energy renov interest cost Units: e/fu period Definition: Var a:=Energy_renov_cost;~ a:= if House_area_type='All' then a else a[House_area_type=House_area_type];~ a:=sum(a*Prim_heat_sys[Const_year=Const_year],heat_system);~ ~ a:=(a*Houses_per_area)[Fu_period=2010];~ ~ a:=if House_area_type='New' then~ ~ (var b:=a/30;~ a:=a-b*(Fu_year-Start_year);~ a:=if a>0 then a else 0;~ a:=a*(Interest/100);~ sum(if floor((Fu_year-Start_year)/5)+1 = @Fu_period then a else 0 , Fu_year))~ ~ else~ ~ (var b:=a/10;~ a:=a-b*(Fu_year-Start_year);~ a:=if a>0 then a else 0;~ a:=a*(Interest/100);~ a:=sum(if floor((Fu_year-Start_year)/5)+1 = @Fu_period then a else 0 , Fu_year));~ ~ a:=sum(a*Present_value, fu_period);~ ~ if Pri_heat_scen='All' then a else a[Pri_heat_scen=Pri_heat_scen]~ NodeLocation: 432,264,1 NodeSize: 48,24 WindState: 2,43,137,562,444 ValueState: 2,91,229,571,252,0,MIDM ReformVal: [Energy_renovation_sc,Pri_heat_scen] {!40000|Att_ResultSliceState: [Fu_period,2,Pri_heat_scen,1,Energy_renovation_sc,1]} Chance Radon_yll_cost Title: Total cost of radon YLL Units: €/fu period Description: sum(sum(PM_attrib_yll,age_cat)*Life_year_unit_cost*Present_value, fu_period) Definition: sum(sum(Radon_attrib_yll,age_cat)*Life_year_unit_cost*Present_value, fu_period) NodeLocation: 552,360,1 NodeSize: 48,24 ValueState: 2,333,298,416,303,0,MIDM ReformVal: [Undefined,Energy_renovation_sc,Undefined,2] Chance Cost_of_asthma Title: Cost of asthma Units: €/a Description: Vuotuinen kokonaiskustannus per potilas 1083 e, sis. suorat terveydenhuollon laitos- ja avosairaanhoidon kustannukset, epäsuorat kustannukset sairauden vuoksi menetetystä tuottavuudesta sekä yhteiskunalle koituvat sairauspäiväraha- ja työkyvyttömyyseläkemenot.~ Lähde: Reissell ym., Suomen lääkärilehti 9/2010 vsk 65 Definition: 1000 NodeLocation: 552,192,1 NodeSize: 48,24 WindState: 2,119,84,476,224 Chance Mold_asthma_cost Title: Total cost of asthma Description: Current asthma~ ~ sum(sum(Radon_attrib_yll,age_cat)*Life_year_unit_cost*Present_value, fu_period) Definition: sum(sum(Mold_attributable_as,age_cat)*Cost_of_asthma*Present_value,fu_period) NodeLocation: 552,312,1 NodeSize: 48,24 WindState: 2,168,80,476,224 ValueState: 2,361,365,416,303,0,MIDM Close Costs Module Pm2_5_emissions___ex Title: PM2.5 Author: vkoe Date: 25. Octta 2011 11:15 DefaultSize: 48,24 NodeLocation: 136,200,1 NodeSize: 56,24 DiagState: 2,72,40,455,481,17 NodeColor: 52427,63897,65535 Chance If_source_categories Title: PM2.5 intake fraction Description: Domestic from Piltti~ Others from Kopra~ Definition: Table(Power_capacity)(~ Triangular(0.00000018,0.00000028,0.00000037),Triangular(0.00000027,0.00000034,0.00000044),Triangular(0.00000027,0.00000034,0.00000044),Triangular(0.0000024,0.0000034,0.0000044)) NodeLocation: 160,392,1 NodeSize: 48,24 WindState: 2,329,205,476,224 DefnState: 2,135,92,416,303,0,MIDM ValueState: 2,469,340,323,303,0,MIDM NodeColor: 65535,52427,61166 Index Wood_heater Title: Wood heater Definition: ['Manual with accumulator','Manual without accumulator','Auto feed wood chip boiler','Auto feed pellet boiler','Iron stove','Masonry heater','Open fireplace'] NodeLocation: 160,88,1 NodeSize: 48,12 WindState: 2,464,250,476,224 {!40000|Att_PrevIndexValue: ['Manual with accumulator','Manual without accumulator','Auto feed wood chip boiler','Auto feed pellet boiler','Iron stove','Masonry heater','Open fireplace']} Variable Wh_frac Title: Wood heater fraction BAU Description: Lähde: Karvosenoja 2008 Definition: Table(Wood_heater)(~ 0.27,0.13,0.07000000000000001,5m,7m,0.507,8m) NodeLocation: 160,56,1 NodeSize: 48,24 WindState: 2,179,150,476,382 DefnState: 2,147,361,416,303,0,MIDM ValueState: 2,260,276,416,303,0,MIDM NodeColor: 65535,52427,61166 Chance Wh_pm_emf Title: Wood heater PM2.5 EMF Units: mg/MJ Description: Lähde: Karvosenoja 2008~ ~ Vanhojen ja uusien takkojen päästöjakauman moodi perustuu Niko Karvosenojan arvioihin. Epävarmuusrajat on määritetty omaan veikkaukseen perustuen (+- 30%). Niko käyttää 2008 julkaisussa ilmoitettuja epävarmuusrajoja. Ne sisältävät kuitenkin myös saunakiukaat jne., joten ei sovellu kovin hyvin sellaisenaan tähän (?). Definition: Table(Wood_heater,House_area_type)(~ Triangular(37.6,80,150),Triangular(37.6,80,150),~ Triangular(329,700,1310),Triangular(329,700,1310),~ Triangular(23.5,50, 93.9),Triangular(23.5,50, 93.9),~ Triangular(14.1,30,56.3),Triangular(14.1,30,56.3),~ Triangular(329,700,1310),Triangular(329,700,1310),~ Triangular(56,80,104),Uniform(91,130,170),~ Triangular(376,800,1500),Triangular(376,800,1500)~ ) NodeLocation: 160,136,1 NodeSize: 48,24 WindState: 2,146,152,476,224 DefnState: 2,68,174,521,303,0,MIDM ValueState: 2,139,176,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [House_area_type,Wood_heater] ReformVal: [House_area_type,Wood_heater] Variable Pm_source_type Title: PM2.5 source type Definition: Table(Heat_system,Power_capacity)(~ 0,0,0,1,~ 0,0,0,1,~ 0,0,0,1,~ 0,0,1,0,~ 0,0,1,0,~ 1,1,1,0,~ 1,1,1,0,~ 1,1,1,0,~ 0,0,0,1,~ 1,1,1,0~ ) NodeLocation: 160,296,1 NodeSize: 48,24 DefnState: 2,256,209,416,303,0,MIDM ValueState: 2,223,284,524,303,0,MIDM ReformDef: [Power_capacity,Heat_system] ReformVal: [Power_capacity,Heat_system] Variable Pm_exposure Title: PM2.5 exposure Units: ug/m3 Description: Average annual exposure Definition: sum((Pm_emission*If_source_categories)/(sum(Population_forecast,age_cat)*20*365)*1000, Power_capacity) NodeLocation: 304,392,1 NodeSize: 48,24 WindState: 2,330,107,557,343 ValueState: 2,101,128,574,339,0,MIDM ReformVal: [Fu_period,Pri_heat_scen] Att__TotalsIndex: Index Heat_system {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Pri_heat_scen,6,Fu_period,4]} Variable Dom_pm_emf Title: Domestic heat production PM2.5 EMF Units: mg/MJ Description: Emission factors for domestic and local district heating systems~ ~ Assumption: fraction of devices in 'other wood boiler' and 'secondary wood' category stay the same in the future~ ~ Note: average PM emission factors for electricity and current district heat production are calculated in the node 'PM emission' (identifier: pm_emission) Definition: Table(Heat_system,House_area_type)(~ 2,2,~ Wh_pm_emf[Wood_heater='Auto feed pellet boiler'],Wh_pm_emf[Wood_heater='Auto feed pellet boiler'],~ Wh_pm_emf[Wood_heater='Auto feed wood chip boiler'],Oth_wood_boil_emf,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ Wh_pm_emf[Wood_heater='Masonry heater'],Wh_pm_emf[Wood_heater='Masonry heater'],~ 0,0~ ) NodeLocation: 304,136,1 NodeSize: 48,32 WindState: 2,135,79,476,340 DefnState: 2,513,111,753,303,0,MIDM ValueState: 2,125,150,378,308,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [House_area_type,Heat_system] ReformVal: [House_area_type,Heat_system] Chance Pp_pm_emf Title: Power plant PM2.5 EMF Units: mg/MJ Description: Yli 20 MW laitosten päästökertoimet ovat VTT:n raportista (Ohlström ym. 2005)~ ~ Alle 20 MW laitosten päästökertoimet ovat SYKE:n raportista (Jalovaara ym. 2003)~ ~ Vuodesta 2017 eteenpäin päästöjakauman yläraja asetettu IE-direktiivin (>50 MW laitokset) sekä PINO-asetuksen (<50 MW laitokset) TSP päästörajan mukaan. IE-direktiivi tulee voimaan olemassa olevilla laitoksilla 1.1.2016 ja PINO-asetus olemassa olevilla laitoksilla 1.1.2018. Uusilla tätä aikaisemmin. TSP raja varmaan yliarvioi PM2.5 päästöjen ylärajaa, mutta toisaalta paremmat suodattimet varmaan tehostavat erityisesti suurimpien hiukkasten poistoa. Suurissa (>50 MW) voimalaitoksissa PM2.5 osuus TSP:stä on jotain väliltä 10-60% (tieto Niko Karvosenojalta).~ Definition: Table(Fu_period)(~ PP_EMF_before_2017,PP_EMF_after_2017,PP_EMF_after_2017,PP_EMF_after_2017,PP_EMF_after_2017,PP_EMF_after_2017) NodeLocation: 168,208,1 NodeSize: 48,32 WindState: 2,205,88,476,451 DefnState: 2,609,194,683,303,0,MIDM ValueState: 2,161,118,674,692,0,SAMP NodeColor: 65535,52427,61166 ReformDef: [Power_capacity,Pp_fuel] ReformVal: [Pp_fuel,Pp_fuel,Undefined,Undefined,Undefined,2] {!40000|Att_ResultSliceState: [Fu_period,5,Power_capacity,3,Run,1,Pp_fuel,1]} {!40000|Att_EditSliceState: [Fu_period,1,Pp_fuel,1,Power_capacity,1]} Variable Oth_wood_boil_emf Title: Other wood boiler EMF BAU Description: Average PM emission factor for non-pellet wood boilers based on:~ *PM emission factor for different types of boilers~ *fraction of these boilers in wood heating in Finland~ ~ Data: Kavosenoja, Piltti-malli~ ~ Assumption: other wood boilers are:~ *Manual with accumulator~ *Manual without accumulator~ *Auto feed wood chip boiler Definition: var a:=Wh_frac[wood_heater='Manual with accumulator']+Wh_frac[wood_heater='Manual without accumulator']+Wh_frac[wood_heater='Auto feed pellet boiler']+Wh_frac[wood_heater='Auto feed wood chip boiler'];~ a:=1/a;~ a:=Wh_frac*a*Wh_pm_emf[House_area_type='Old'];~ a[wood_heater='Manual with accumulator']+a[wood_heater='Manual without accumulator']+a[wood_heater='Auto feed wood chip boiler'] NodeLocation: 304,56,1 NodeSize: 48,24 WindState: 2,126,106,552,518 ValueState: 2,135,208,416,303,0,MIDM Att__TotalsIndex: Index Wood_heater Chance PP_EMF_before_2017 Title: PP EMF before 2017 Definition: Table(Pp_fuel,Power_capacity)(~ uniform(4,13),uniform(2,24),uniform(10,90),0,~ 0,0,0,0,~ uniform(2,20),uniform(4,23),uniform(10,150),0,~ uniform(3,15),uniform(5,15),uniform(5,50),0,~ uniform(1,15),uniform(2,20),uniform(10,150),0,~ 10,10,35,0,~ 10,10,35,0~ ) NodeLocation: 64,184,1 NodeSize: 48,24 DefnState: 2,572,390,416,303,0,MIDM ReformDef: [Power_capacity,Pp_fuel] Chance PP_EMF_after_2017 Title: PP EMF after 2017 Definition: Table(Pp_fuel,Power_capacity)(~ uniform(4,8.7),uniform(2,14.5),uniform(10,40.6),0,~ 0,0,0,0,~ uniform(2,12),uniform(4,20),uniform(10,60),0,~ uniform(3,10.8),uniform(5,18),uniform(5,18),0,~ uniform(1,11.4),uniform(2,19),uniform(10,57),0,~ 10,10,35,0,~ 10,10,35,0~ ) NodeLocation: 64,240,1 NodeSize: 48,24 ReformDef: [Power_capacity,Pp_fuel] Variable Dom_pm_emf_purc Title: PM2.5 MF per energy purchase Description: Oletuksena on, että PM2.5 päästökertoimet ovat suhteessa tuotettuun lämpöön, ei suhteessa polttoaineen energiasisältöön. Definition: Dom_pm_emf*Hs_efficiency NodeLocation: 304,200,1 NodeSize: 48,29 ValueState: 2,220,162,416,303,0,MIDM ReformVal: [House_area_type,Heat_system] Module PM2_5_emission Title: PM2.5 emission Author: vkoe Date: 20 mar 2012 10:33 NodeLocation: 304,296,1 NodeSize: 48,24 DiagState: 2,104,102,586,433,17 Chance Pm_emission_old Title: PM2.5 emission Units: mg/a Description: Emissions for current district heat and electricity production are calculated based on: ~ ~ *Heat/electricity produced (kWh/a) in different types of power plants and the efficiency of the plants~ *Average PM2.5 emission factor (mg/MJ) for different types of heat/electricity power plants based on~ **Fuels used in different types of power plants~ **Filtering capacity/emission standards for different types of plants~ ~ *Local district, wood sekä Local district, oil: PM2.5 päästökerroin määritetty Niko Karvosenojalta ja Mikko Savolahdelta saatujen tietojen perusteella. Päästökerroin on pienille 1-5 MW:n laitoksille joissa savukaasut puhdistetaan ainoastaan syklonin avulla. Jakauman alaraja määräytyy sen mukaan, että sen on päästökattona 5-10 MW:n laitoksissa PINO-asetuksessa ja sen alle pääsemiseen vaaditaan kuulemma jo syklonia tehokkaampi hiukkaserotin. Alaraja voi siis myös aliarvioida kaikkein pienimpien, vain syklonia käyttävien laitosten päästöjakaumaa.~ ~ ~ ~ var f:=sum(k*Pm_source_type{, heat_system});~ f:=f[Heat_system='Pellet boiler']+f[Heat_system='Other wood boiler'];~ sum(f, heat_system)~ ~ var f:=(k*Pm_source_type)[Bioher_pri_heat_scen='BAU'];~ f:= f[Heat_system='Pellet boiler']+f[Heat_system='Other wood boiler'];~ f[const_year='1990'] Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ var k:=If heat_system = 'Current district' then ~ ~ var a:=t*dh_pp_frac/dh_pp_effic*Dh_pp_capacity;~ var b:=sum(Dist_heat_fuel*Pp_pm_emf, pp_fuel);~ sum(a*3.6*b, dh_pp)~ ~ else ~ ~ if heat_system = 'Geothermal' or heat_system = 'Electricity' or heat_system = 'Air heat pump' then~ ~ var a:=t*Elect_pp_frac_heat/elect_pp_effic*elect_pp_capacity;~ var b:=sum(Elect_fuel*Pp_pm_emf, pp_fuel);~ sum(a*3.6*b, elect_pp)~ ~ else~ ~ if heat_system = 'Local district, oil' then~ t/0.9*uniform(2,30)*3.6~ ~ else~ ~ if heat_system = 'Local district, wood' then~ t/0.9*uniform(60,150)*3.6~ ~ else~ ~ t*Dom_pm_emf_purc[House_area_type=House_area_type]*3.6;~ ~ sum(k*Pm_source_type, heat_system)~ ~ ~ ~ NodeLocation: 368,328,1 NodeSize: 48,24 WindState: 2,839,5,966,902 ValueState: 2,828,343,529,333,0,MIDM ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Fu_period,1,Energy_renovation_sc,3,Pri_heat_scen,7,Power_capacity,1]} Variable District_heat_PM_emi Title: District heat PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ var a:=t[heat_system='Current district']*dh_pp_frac/dh_pp_effic*Dh_pp_capacity;~ var b:=sum(Dist_heat_fuel*Pp_pm_emf, pp_fuel);~ sum(a*3.6*b, dh_pp) NodeLocation: 208,40,1 NodeSize: 48,24 WindState: 2,102,83,726,372 ValueState: 2,212,383,550,294,0,MIDM ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,2,Fu_period,1,Pri_heat_scen,1,Power_capacity,1]} Variable Pm_emission Title: PM2.5 emission Units: mg/a Description: Sama kuin PM_emission_old, mutta laskenta on muistisyistä pilkottu eri solmuihin Definition: Oil_PM_emission+Wood_boiler_PM_emiss+Pellet_PM_emission+Electricity_PM_emiss+Air_heat_pump_PM_emi+Geothermal_PM_emissi+DH_wood_PM_emission+DH_oil_PM_emission+District_heat_PM_emi+Secondary_wood_PM_em NodeLocation: 368,264,1 NodeSize: 48,24 WindState: 2,594,176,476,224 ValueState: 2,161,197,612,307,0,MIDM ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Fu_period,1,Pri_heat_scen,1,Power_capacity,4]} Variable Oil_PM_emission Title: Oil PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ t[heat_system='Oil']*Dom_pm_emf_purc[House_area_type=House_area_type,heat_system='Oil']*3.6*Pm_source_type[Heat_system='Oil'] NodeLocation: 96,40,1 NodeSize: 48,24 WindState: 2,102,83,476,224 ValueState: 2,184,420,629,305,0,MIDM ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Fu_period,1,Pri_heat_scen,1,Power_capacity,1]} Variable Pellet_PM_emission Title: Pellet PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ t[heat_system='Pellet boiler']*Dom_pm_emf_purc[House_area_type=House_area_type,heat_system='Pellet boiler']*3.6*Pm_source_type[heat_system='Pellet boiler'] NodeLocation: 96,96,1 NodeSize: 48,24 WindState: 2,59,510,476,224 ValueState: 2,200,195,580,396,0,MIDM ReformVal: [Fu_period,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Power_capacity,4,Pri_heat_scen,3,Fu_period,1]} Variable Electricity_PM_emiss Title: Electricity PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ var a:=t[heat_system='Electricity']*Elect_pp_frac_heat/elect_pp_effic*elect_pp_capacity;~ var b:=sum(Elect_fuel*Pp_pm_emf, pp_fuel);~ sum(a*3.6*b, elect_pp) NodeLocation: 96,152,1 NodeSize: 48,24 WindState: 2,102,83,561,283 ValueState: 2,181,105,625,346,0,MEAN ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Pri_heat_scen,6,Fu_period,1,Heat_system,1,Power_capacity,4]} Variable Geothermal_PM_emissi Title: Geothermal PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ var a:=t[heat_system='Geothermal']*Elect_pp_frac_heat/elect_pp_effic*elect_pp_capacity;~ var b:=sum(Elect_fuel*Pp_pm_emf, pp_fuel);~ sum(a*3.6*b, elect_pp) NodeLocation: 96,208,1 NodeSize: 48,24 WindState: 2,102,83,568,279 ValueState: 2,185,376,557,303,0,MIDM ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,2,Fu_period,1,Pri_heat_scen,1,Power_capacity,1]} Variable Air_heat_pump_PM_emi Title: Air heat pump PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ var a:=t[heat_system='Air heat pump']*Elect_pp_frac_heat/elect_pp_effic*elect_pp_capacity;~ var b:=sum(Elect_fuel*Pp_pm_emf, pp_fuel);~ sum(a*3.6*b, elect_pp) NodeLocation: 96,264,1 NodeSize: 48,24 WindState: 2,102,83,476,300 ValueState: 2,223,567,416,303,0,MEAN ReformVal: [Fu_period,Pri_heat_scen] Chance DH_wood_PM_emission Title: DH wood PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ t[heat_system='Local district, wood']/0.9*uniform(60,150)*3.6*Pm_source_type[Heat_system='Local district, wood'] NodeLocation: 216,96,1 NodeSize: 48,24 ValueState: 2,88,91,540,303,0,MIDM ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Fu_period,1,Pri_heat_scen,1,Power_capacity,1]} Chance DH_oil_PM_emission Title: DH oil PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ t[Heat_system='Local district, oil']/0.9*uniform(2,30)*3.6*Pm_source_type[Heat_system='Local district, oil'] NodeLocation: 216,152,1 NodeSize: 48,24 ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Fu_period,1,Pri_heat_scen,1,Power_capacity,1]} Variable Wood_boiler_PM_emiss Title: Wood boiler PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ t[heat_system='Wood boiler']*Dom_pm_emf_purc[House_area_type=House_area_type,heat_system='Wood boiler']*3.6*Pm_source_type[heat_system='Wood boiler'] NodeLocation: 216,208,1 NodeSize: 48,24 ValueState: 2,301,340,541,297,0,MIDM ReformVal: [Power_capacity,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Fu_period,1,Pri_heat_scen,1,Power_capacity,1]} Variable Secondary_wood_PM_em Title: Secondary wood PM emission Definition: var t:= if Sec_heat_scen = 'All' then Prim_sec_energy_purc else Prim_sec_energy_purc[Sec_heat_scen = Sec_heat_scen];~ ~ t[heat_system='Secondary wood']*Dom_pm_emf_purc[House_area_type=House_area_type,heat_system='Secondary wood']*3.6*Pm_source_type[heat_system='Secondary wood'] NodeLocation: 216,264,1 NodeSize: 48,24 ValueState: 2,449,465,567,297,0,MIDM ReformVal: [Fu_period,Pri_heat_scen] Close PM2_5_emission Close Pm2_5_emissions___ex Module Claih1 Title: CLAIH Author: vkoe Date: 25. Octta 2011 11:15 DefaultSize: 48,24 NodeLocation: 504,56,1 NodeSize: 48,24 NodeInfo: 1,0,0,1,1,1,0,,0, DiagState: 2,801,47,247,254,17 Module Personal_exposure_pm Title: Exposure to indoor PM2.5 Author: vkoe Date: 8. Febta 2011 9:41 DefaultSize: 48,24 NodeLocation: 64,40,1 NodeSize: 48,28 DiagState: 2,257,241,700,485,17 NodeColor: 52427,63897,65535 Index Pm_source Title: PM source Description: Small power plants: <50 MW thermal capacity~ Large power plants: >50 MW thermal capacity) Definition: ['Domestic','Small power plant','Large power plant'] NodeLocation: 552,296,1 NodeSize: 48,12 WindState: 2,98,90,476,326 DisplayOutputs: Variable Domwood_pm_emis Variable Combustion_time Title: Combustion time Units: h Description: NEEDS: The combustion time. Thus, how long the wood is burned. One hour was used in scenario 4b, Table 5.5 (pages 154-155).~ ~ LAMA: combustion time is 24h/day because source strenght is averaged assuming a given burn time Definition: 24 NodeLocation: 432,112,1 NodeSize: 48,24 WindState: 2,345,106,476,224 NodeColor: 65535,52427,57888 Variable Emission_factor_ Title: Emission factor (R) Units: ug/h Description: NEEDS: Total PM10 emission (outdoor+indoor) is 7118750 ug/h for each hour of burning~ ~ LAMA model: an average daily emission rate of PM2.5 to indoors is 2690 ug/h assuming a given burn time in a day Definition: 2690 NodeLocation: 432,56,1 NodeSize: 48,24 NodeColor: 65535,52427,57888 Variable Removal_factor_1 Title: Removal factor (R) Units: - Description: Removal factor describes the amount of pollutant that is removed through chimney. Value 0 means that all the emissions are emitted to indoor and 1 means that all the emissions emitted outdoor. The NEEDS report desctibes in page 157 that R is probably more than 0.99, possibly even 0.999.~ ~ The value 0.99 was used in Scenrio 4b.~ ~ 0.999 is used here, because it results in concentrations comparable to the LAMA model approach Definition: .999 NodeLocation: 432,168,1 NodeSize: 48,24 NodeColor: 65535,52427,57888 Variable Pm_decay_rate Title: PM2.5 decay rate Units: /h Description: Removal rate(deposition rate) describes the removal of PM from indoor air. The value used here (0.5) is from the NEEDS report (page 154, Table 5.4).~ ~ LAMA model PM2.5 decay rate = normal(0.39, 0.09) Definition: 0.39 NodeLocation: 200,176,1 NodeSize: 48,24 NodeColor: 65535,52427,57888 Variable Aeration_rate Title: Building aeration rate Units: 1/h Description: Aeration rate is air exchange rate. Thus, how fast the air exchange. The value 1 id from NEEDS report.~ ~ Aeration rate is assumed to be the sum of air exchange and air leak rate. AIr exchange should be 0.5/h~ ~ Air_leak_factor+0.5 Definition: Air_leak_factor+0.5 NodeLocation: 312,176,1 NodeSize: 48,24 WindState: 2,785,103,476,224 ValueState: 2,282,233,615,303,0,MIDM NodeColor: 65535,52427,57888 ReformVal: [Undefined,Const_year] Variable Pm_emis_indoor Title: PM2.5 indoor emission Units: ug Description: Primary PM2.5 emissions to indoor air from domestic wood combustion.~ ~ Emission_factor_*Combustion_time*(1-Removal_factor_1)~ ~ Emission_factor_*Combustion_time*365~ ~ Definition: Domwood_pm_emis*(1-Removal_factor_1)*1000 NodeLocation: 432,256,1 NodeSize: 48,24 WindState: 2,311,104,476,339 DefnState: 2,47,32,416,303,0,MIDM ValueState: 2,182,99,619,303,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Undefined,Const_year] Att__TotalsIndex: Object Decision {!40000|Att_ResultSliceState: [Fu_period,3,Const_year,1,Energy_class,1]} Variable Volume_finland Title: Wood heated building volume Units: m3 Description: Total volume of wood heated houses in Finland. Average height assumed to be 2.5 m.~ ~ sum(Build_stock_current[Heat_system='Wood'], building_type)*2.5 Definition: sum(Bs_devel[Heat_sys_prim='Wood'], building_type)*2.5 NodeLocation: 80,256,1 NodeSize: 48,24 WindState: 2,533,48,476,224 ValueState: 2,280,290,596,303,0,MIDM ReformVal: [Undefined,Const_year] Variable Volume_indoor1 Title: Volume indoor Units: m3 Description: This node applies to lower part of NEEDS report equation 1 from page 84. Definition: (Aeration_rate+Pm_decay_rate)*24*365*Volume_finland NodeLocation: 200,256,1 NodeSize: 48,24 WindState: 2,180,757,476,224 ValueState: 2,538,219,499,303,0,MIDM ReformVal: [Undefined,Const_year] Variable Average_concentratio Title: PM2.5 indoor concentration Units: ug/m3 Description: Average indoor concentration of PM2.5 in year 2000 due to domestic wood combustion in different houses. Definition: var a:=Pm_emis_indoor/Volume_indoor1;~ a:=if Volume_indoor1=0 then 0 else a;~ a~ NodeLocation: 312,256,1 NodeSize: 48,24 WindState: 2,439,71,476,283 ValueState: 2,146,62,521,303,0,MIDM NodeColor: 65535,19661,38773 ReformVal: [Undefined,Const_year] {!40000|Att_ResultSliceState: [Fu_period,1,Const_year,1,Energy_class,1]} Variable Pop_frac_indoor_pm Title: Fraction of exposed population Description: The fraction of population exposed to wood smoke PM2.5 in different housing conditions.~ ~ Based on the fraction of wood heated building stock from the whole building stock. Definition: var a:=sum(Bs_devel,building_type);~ a[Heat_sys_prim='Wood']/sum(a,Heat_sys_prim,const_year,{Energy_class})~ NodeLocation: 432,376,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,,0, WindState: 2,128,50,762,314 ValueState: 2,403,200,545,303,0,MIDM NodeColor: 65535,52427,57888 ReformVal: [Undefined,Const_year] Att__TotalsIndex: Object Decision {!40000|Att_ResultSliceState: [Fu_period,1,Const_year,1,Energy_class,1]} Variable Population_average_e Title: Pop average indoor conc Units: ug/m3 Description: This node estimates population average exposure for domestic wood combustion generated PM2.5 emiddions through indoor. Thus, if only 14% of people are exposed to PM2.5in recreational building, then population average exposure is 14% of total exposure. Definition: sum(Average_concentratio*Pop_frac_indoor_pm,{Energy_class}, const_year) NodeLocation: 312,376,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,,0, WindState: 2,129,81,476,224 ValueState: 2,451,126,416,303,0,MIDM ReformVal: [Undefined,Const_year] Variable Domwood_pm_emis Title: Dom wood comb PM2.5 emission Definition: ({Pm_emf}*((sum(Bs_devel*Q_heat_purchase, Building_type))*3.6))[Heat_sys_prim='Wood', Pm_source='DOM'] NodeLocation: 552,256,1 NodeSize: 48,24 WindState: 2,308,524,476,224 DisplayInputs: Index Pm_source, Index Building_type, Objective Bs_devel, Index Heat_sys_prim, Variable Q_heat_purchase Close Personal_exposure_pm Module Personal_exposure_to Title: Personal exposure to PM2.5 Author: vkoe Date: 10. Febta 2011 12:43 DefaultSize: 48,24 NodeLocation: 64,112,1 NodeSize: 48,29 DiagState: 2,138,258,715,459,17 NodeColor: 52427,63897,65535 Index Microenv {!40000|Att_PrevIndexValue: ['Outdoor','Home','Work','Other indoor','Traffic']} Title: Microenv Definition: ['Outdoor','Home','Work','Other indoor','Traffic'] NodeLocation: 488,80,1 NodeSize: 48,12 WindState: 2,98,90,476,227 Variable Time_use Title: Pop average time use Definition: Table(Microenv)(~ 2/24,12/24,8/24,1/24,1/24) NodeLocation: 488,48,-3 NodeSize: 48,24 WindState: 2,98,90,476,224 DefnState: 2,734,677,357,204,0,MIDM Variable Pm_home Title: PM2.5 home Description: Outdoor air infiltration + average from indoor air sources Definition: var a:=Pm_outdoor*Pm_infiltration;~ ~ if Heat_sys_prim = 'Wood' then a+Average_concentratio else a NodeLocation: 328,160,1 NodeSize: 48,24 WindState: 2,907,709,489,224 ValueState: 2,216,582,637,303,0,MIDM ReformVal: [Undefined,Const_year] {!40000|Att_ResultSliceState: [Heat_system,3,Fu_period,1,Const_year,1,Energy_class,1]} Variable Pm_outdoor Title: Pop average PM2.5 outdoor exp Units: ug/m3 Description: Pop average exposure from all outdoor sources~ ~ Traffic~ Domestic wood combustion~ Power plants~ Industry~ Agriculture~ Long range transport~ Other Definition: 10 NodeLocation: 328,56,1 NodeSize: 48,29 Variable Pm_work Title: PM2.5 Work Definition: Pm_outdoor*Pm_infiltration NodeLocation: 328,216,1 NodeSize: 48,24 Variable Traffic_pm_ef Title: Traffic enrich factor Definition: 2.5 NodeLocation: 328,272,1 NodeSize: 48,24 Variable Building_pm_penet Title: Building PM2.5 penetration Description: Building penetration factor for PM2.5~ ~ LAMA: normal(1, 0.06) Definition: 1 NodeLocation: 96,160,1 NodeSize: 48,24 Variable Pm_infiltration Title: PM2.5 infiltration Definition: (Building_pm_penet*Aeration_rate)/(Aeration_rate+Pm_decay_rate) NodeLocation: 208,160,1 NodeSize: 48,24 Index Pm_outdoor_source Title: PM outdoor source Definition: ['Traffic','Domestic combustion','Power plants','Industry','Long range tran'] NodeLocation: 328,96,1 NodeSize: 48,16 WindState: 2,1075,100,476,224 Variable Pm2_5_concentration Title: PM2.5 conc microenv Units: ug/m3 Definition: Table(Microenv)(~ Pm_outdoor,Pm_home,Pm_work,Pm_work,Pm_outdoor*Traffic_pm_ef) NodeLocation: 488,152,1 NodeSize: 48,24 DefnState: 2,1154,634,416,303,0,MIDM ValueState: 2,654,463,505,361,0,MIDM ReformVal: [Const_year] {!40000|Att_ResultSliceState: [Energy_class,1,Heat_system,1,Microenv,2,Const_year,1,Fu_period,1]} Variable Pers_pm Title: Personal PM2.5 exposure Definition: sum(Pm2_5_concentration*Time_use, microenv) NodeLocation: 488,216,1 NodeSize: 48,24 ValueState: 2,925,650,627,303,0,MIDM ReformVal: [Const_year] {!40000|Att_ResultSliceState: [Energy_class,3,Heat_system,3,Const_year,1,Fu_period,1]} Variable Building_type_pop_fr Title: Building type pop Frac Definition: var a:=Bs_devel;~ a/sum(a,const_year,{Energy_class},Heat_sys_prim,building_type) NodeLocation: 608,272,1 NodeSize: 48,24 ValueState: 2,157,656,652,303,0,MIDM ReformVal: [Building_type] DisplayInputs: Index Building_type, Objective Bs_devel, Index Heat_sys_prim, Decision Const_year Variable Pop_aver_personal_pm Title: Pop aver pers PM2.5 exposure Definition: sum(Pers_pm*Building_type_pop_fr, Const_year, building_type, Heat_sys_prim,{Energy_class}) NodeLocation: 488,272,1 NodeSize: 48,24 ValueState: 2,273,287,416,303,0,MIDM Close Personal_exposure_to Close Claih1 Index Pollutant {!40000|Att_PrevIndexValue: ['PM','Radon','Mold']} Title: Pollutant Definition: ['PM','Radon','Mold'] NodeLocation: 504,224,1 NodeSize: 52,12 Module Building_stock Title: Building stock Author: vkoe Date: 15. Janta 2009 6:55 DefaultSize: 48,24 NodeLocation: 136,72,1 NodeSize: 56,24 DiagState: 2,48,42,745,474,17 NodeColor: 52427,63897,65535 Index Building_type {!40000|Att_PrevIndexValue: ['Detached house','Row house','Apartment building']} Title: Building type Definition: ['Detached house','Row house','Apartment building'] NodeLocation: 320,200,1 NodeSize: 56,8 DisplayOutputs: Variable Domwood_pm_emis, Variable Building_type_pop_fr Variable Bs_current Title: Current building stock Description: Huom! Laskenta ei huomioi sitä, että valtaosa lämmitystapamuutoksista on todennäköisesti tapahtunut vanhoissa rakennuksissa. Definition: var a:=Cbs_age*Heat_system_by_year;~ a:=a/sum(a,const_year);~ a:=a*Cbs_heat_sys;~ ~ if Building_type='Detached house' then ~ dhs_current~ else~ a~ ~ NodeLocation: 320,168,1 NodeSize: 48,28 WindState: 2,171,141,590,431 ValueState: 2,78,112,780,356,0,MIDM ReformVal: [Const_year,Heat_sys_prim] Att__TotalsIndex: Index Building_type, Index Heat_sys_prim, Decision Const_year {!40000|Att_ResultSliceState: [Building_type,1,Heat_sys_prim,1,Const_year,1]} Variable Cbs_heat_sys Title: Current heat systems Units: m2 Description: Current building stock by heating type, floor area Definition: Table(Building_type,Heat_sys_prim)(~ 9.75642M,37.696145M,29.872312M,67.265322M,3.603349M,2.730025M,~ 15.113361M,7.525292M,200.314K,9.247771M,47.74K,146.664K,~ 77.47528M,9.553845M,347.294K,1.318741M,19.602K,549.336K~ ) NodeLocation: 200,96,1 NodeSize: 48,24 WindState: 2,217,216,476,224 DefnState: 2,407,516,692,303,0,MIDM ValueState: 2,1018,18,719,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Building_type,Heat_sys_prim] ReformVal: [Heat_sys_prim,Building_type] Att__TotalsIndex: Index Building_type, Index Heat_sys_prim {!40000|Att_ResultSliceState: [Building_type,2,Heat_system,1]} {!40000|Att_EditSliceState: [Heat_system,4,Area1,1,Building_type,1]} Variable Cbs_age Title: Current building stock age Units: m2 Description: Current building stock by age, floor area Definition: Table(Building_type,Const_year)(~ 40.802288M,14.074485M,21.999879M,29.136341M,18.950781M,21.619076M,0,0,0,~ 971.421K,1.911846M,7.63526M,11.476249M,5.729734M,4.282367M,0,0,0,~ 16.235186M,15.83794M,23.525259M,12.025787M,10.825779M,9.934372M,0,0,0~ ) NodeLocation: 200,168,1 NodeSize: 48,24 DefnState: 2,93,127,787,302,0,MIDM ValueState: 2,997,429,787,324,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Const_year,Building_type] ReformVal: [Building_type,Const_year] Att__TotalsIndex: Index Building_type, Decision Const_year Variable Heat_system_by_year Title: Original heat systems by year Units: - Description: Fraction of heat systems in new detached houses constructed in different decades (heat system at the time of construction)~ ~ Lähde: Heljo ym. 2005: Rakennusten energiankulutus ja CO2-ekv päästöt Suomessa, liitteiden kuvaajat. Definition: Table(Building_type,Heat_sys_prim,Const_year)(~ 0.04,0.04,0.06,0.08,0.08,0.13,0,0,0,~ 0.67,0.67,0.57,0.2,0.15,0.12,0,0,0,~ 0.04,0.04,0.14,0.16,0.07000000000000001,0.05,0,0,0,~ 0.25,0.25,0.23,0.53,0.66,0.59,0,0,0,~ 100u,100u,100u,0.01,0.01,0.09,0,0,0,~ 100u,100u,100u,0.02,0.03,0.02,0,0,0,~ 0.28,0.31,0.33,0.46,0.5600000000000001,0.59,0,0,0,~ 0.6,0.59,0.58,0.16,0.19,0.09,0,0,0,~ 0,0,0,0.01,0,0,0,0,0,~ 0.13,0.11,0.09,0.37,0.25,0.31,0,0,0,~ 100u,100u,100u,100u,100u,0.01,0,0,0,~ 100u,100u,100u,100u,100u,100u,0,0,0,~ 0.72,0.72,0.72,0.91,0.96,0.98,0,0,0,~ 0.28,0.28,0.28,0.06,0.03,0.02,0,0,0,~ 1m,1m,1m,1m,1m,1m,0,0,0,~ 0,0,0,0.03,0.01,0,0,0,0,~ 100u,100u,100u,100u,100u,100u,0,0,0,~ 100u,100u,100u,0.02,0.03,0.02,0,0,0~ ) NodeLocation: 200,40,1 NodeSize: 48,24 WindState: 2,36,2,476,430 DefnState: 2,275,25,676,268,0,MIDM ValueState: 2,280,96,767,306,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Heat_sys_prim,Const_year] ReformVal: [Const_year,Heat_sys_prim] Att__TotalsIndex: Index Heat_sys_prim, Decision Const_year {!40000|Att_ResultSliceState: [Building_type,1,Heat_system,1,Const_year,1]} {!40000|Att_EditSliceState: [Building_type,2,Const_year,1,Heat_sys_prim,1]} Objective Bs_devel Title: Building stock development Description: Bs_current-Bs_loss+Bs_new Definition: Bs_current-Bs_loss+Bs_new NodeLocation: 320,288,1 NodeSize: 48,28 DefnState: 2,716,306,416,303,0,MIDM ValueState: 2,120,189,540,312,0,MIDM ReformVal: [Fu_period,Const_year] DisplayOutputs: Variable Domwood_pm_emis, Variable Building_type_pop_fr Att__TotalsIndex: Index Building_type, Index Heat_sys_prim, Decision Const_year {!40000|Att_ResultSliceState: [Building_type,0,Heat_sys_prim,0,Const_year,1,Fu_period,6]} Variable New_build Title: Annual new buildings Units: - Description: Fraction of annually build new houses from the whole building stock.~ ~ Lähde: Heljo ym. 2005: Rakennusten energiakulutus ja CO2-ekv päästöt Suomessa.~ ~ Lehtinen ym. 2005: Asuinrakennukset vuoteen 2025.~ ~ Tilastokeskus: v. 2000-2009 pientalojen vuotuinen lukumäärän lisäys oli 1.2% ja rakennuspinta-alan 1.7%.~ Definition: Table(Building_type)(~ 0.015,0.01,0.01) NodeLocation: 552,288,1 NodeSize: 48,24 WindState: 2,81,129,528,248 ValueState: 2,567,324,416,303,0,MIDM NodeColor: 65535,52427,61166 Variable Building_stock_loss Title: Building stock loss fraction Description: Vuosittainen poistumaosuus suhteessa vuoden 2005 rakennuskantaan.~ ~ Lähde: Lehtinen ym. 2005. Asuinrakennukset vuoteen 2025. VTT:n raportti. Definition: Table(Fu_period,Building_type,Const_year)(~ 8.999999999999998m,2m,2m,0,0,0,0,0,0,~ 5m,5m,5m,3m,0,0,0,0,0,~ 7m,3m,500u,500u,0,0,0,0,0,~ 8.999999999999998m,4m,2m,2m,0,0,0,0,0,~ 6m,6m,6m,3m,0,0,0,0,0,~ 8m,6m,3m,500u,500u,0,0,0,0,~ 8.999999999999998m,4m,2m,2m,0,0,0,0,0,~ 6m,6m,6m,3m,0,0,0,0,0,~ 8m,6m,3m,500u,500u,0,0,0,0,~ 8.999999999999998m,4m,4m,2m,2m,0,0,0,0,~ 6m,6m,6m,5m,3m,0,0,0,0,~ 0.01,8m,6m,3m,500u,0,0,0,0,~ 8.999999999999998m,4m,4m,2m,2m,0,0,0,0,~ 6m,6m,6m,5m,3m,0,0,0,0,~ 0.01,8m,6m,3m,500u,0,0,0,0,~ 8.999999999999998m,8.999999999999998m,4m,4m,2m,2m,0,0,0,~ 6m,6m,6m,5m,3m,0,0,0,0,~ 0.01,8m,6m,3m,3m,0,0,0,0~ ) NodeLocation: 88,288,1 NodeSize: 48,24 WindState: 2,102,83,476,224 DefnState: 2,162,361,648,303,0,MIDM ValueState: 2,409,120,732,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Fu_period,Const_year] ReformVal: [Fu_period,Const_year] Att__TotalsIndex: Decision Const_year {!40000|Att_EditSliceState: [Building_type,3,Const_year,1,Fu_period,1]} Variable Bs_loss Title: Building stock loss Definition: var a:=Bs_current;~ ~ a:=Building_stock_loss*a*5;~ ~ a~ ~ NodeLocation: 200,288,1 NodeSize: 48,24 ValueState: 2,861,494,759,334,0,MIDM ReformVal: [Const_year,Fu_period] Att__TotalsIndex: Index Building_type, Index Heat_sys_prim, Decision Const_year, Index Fu_period {!40000|Att_ResultSliceState: [Building_type,1,Heat_sys_prim,5,Fu_period,1,Const_year,1]} Variable New_building_energy Title: New building heat fraction Description: (Bs_current[Const_year='2000'])/sum((Bs_current[Const_year='2000']),Heat_sys_prim) Definition: Table(Building_type,Heat_sys_prim,Const_year)(~ 0,0,0,0,0,0,0.16,0.16,0.16,~ 0,0,0,0,0,0,0.09,0.09,0.09,~ 0,0,0,0,0,0,0.05,0.05,0.05,~ 0,0,0,0,0,0,0.54,0.54,0.54,~ 0,0,0,0,0,0,0.14,0.14,0.14,~ 0,0,0,0,0,0,0.02,0.02,0.02,~ 0,0,0,0,0,0,0.59,0.59,0.59,~ 0,0,0,0,0,0,0.09,0.09,0.09,~ 0,0,0,0,0,0,0,0,0,~ 0,0,0,0,0,0,0.31,0.31,0.31,~ 0,0,0,0,0,0,0.01,0.01,0.01,~ 0,0,0,0,0,0,100u,100u,100u,~ 0,0,0,0,0,0,0.98,0.98,0.98,~ 0,0,0,0,0,0,0.02,0.02,0.02,~ 0,0,0,0,0,0,1m,1m,1m,~ 0,0,0,0,0,0,0,0,0,~ 0,0,0,0,0,0,100u,100u,100u,~ 0,0,0,0,0,0,0.02,0.02,0.02~ ) NodeLocation: 552,344,1 NodeSize: 48,24 WindState: 2,366,547,476,224 DefnState: 2,295,598,1062,303,0,MIDM ValueState: 2,83,200,706,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Heat_sys_prim,Const_year] ReformVal: [Const_year,Heat_sys_prim] Att__TotalsIndex: Index Heat_sys_prim {!40000|Att_ResultSliceState: [Const_year,8,Heat_sys_prim,1,Building_type,1]} {!40000|Att_EditSliceState: [Building_type,1,Const_year,7,Heat_sys_prim,1]} Variable Bs_new Title: Building stock new Definition: var a:= sum(bs_current, heat_sys_prim, const_year);~ a:= a*new_build;~ New_building_energy*a*Help1 NodeLocation: 440,288,1 NodeSize: 48,24 WindState: 2,434,190,476,224 ValueState: 2,65,15,782,358,0,MIDM ReformVal: [Const_year,Fu_period] Att__TotalsIndex: Index Heat_sys_prim, Decision Const_year {!40000|Att_ResultSliceState: [Building_type,1,Heat_sys_prim,0,Const_year,1,Fu_period,6]} Variable Help1 Title: help Definition: Table(Const_year,Fu_period)(~ 0,0,0,0,0,0,~ 0,0,0,0,0,0,~ 0,0,0,0,0,0,~ 0,0,0,0,0,0,~ 0,0,0,0,0,0,~ 0,0,0,0,0,0,~ 5,10,10,10,10,10,~ 0,0,5,10,10,10,~ 0,0,0,0,5,10~ ) NodeLocation: 552,384,1 NodeSize: 48,8 NodeInfo: 1,1,1,1,1,1,0,,0, WindState: 2,27,134,476,224 DefnState: 2,217,227,692,303,0,MIDM ValueState: 2,456,459,669,303,0,MIDM ReformDef: [Fu_period,Const_year] ReformVal: [Fu_period,Const_year] Index Heat_sys_prim {!40000|Att_PrevIndexValue: ['District','Light oil','Wood','Electricity','Geothermal','Other']} Title: Prim heat sys Definition: ['District','Light oil','Wood','Electricity','Geothermal','Other'] NodeLocation: 320,216,1 NodeSize: 56,8 WindState: 2,32,48,477,264 DisplayOutputs: Variable Domwood_pm_emis, Variable Building_type_pop_fr Variable dhs_current Title: Current detached house stock Description: Laskenta ottaa huomioon tilastokeskuksen rakennuskantarekisteriin tilastoidut lämmitystapamuutokset öljy-, puu-, suoran sähkö- ja maalämmityksen osalta vuoteen 2010 mennessä. Oletuksena on, että alkuperäisen lämmitystavan muutokset on tehty ennen vuotta 1980 rakennettuihin taloihin. Alkuperäinen lämmitystapavalintatieto perustuu Heljo y,. 2005 raporttiin rakennuskannan energiankulutuksesta ja CO2 päästöistä.~ ~ Öljylämmityksen kokonaispoistuma rakennushetkestä vuoteen 2010 mennessä on jaettu eri vuosikymmenien rakennuskannassa (ennen vuotta 1980) suhteessa eri vuosikymmenillä rakennettujen öljylämmitteisten rakennusneliöiden mukaan (eli poistuma on suurinta sen vuosikymmenen rakennuskannassa, missä alkuperäinen öljylämmitysrakentaminen on ollut suurinta).~ ~ Tietyn vuosikymmenen rakennuskannassa tapahtuneen siirtymän pois öljystä on oletettu lisänneen saman vuosikymmenen taloissa puu-, suoraa sähkö- ja maalämmitystä siinä suhteessa, kuinka paljon nämä lämmitysmuodot ovat kaiken kaikkiaan lisääntyneet alkuperäisestä lämmitystapavalintaosuudesta rakennushetkellä vuoteen 2010 mennessä. Definition: var a:=Cbs_age*Heat_system_by_year;~ a:=a[Building_type='Detached house'];~ ~ var b:=sum(Cbs_heat_sys,heat_sys_prim);~ var c:=sum(Cbs_age,const_year);~ b:=(c/b)[Building_type='Detached house'];~ ~ var d:=sum(a,Const_year);~ var e:=Cbs_heat_sys[Building_type='Detached house']*b;~ d:=e-d;~ ~ var f:=d[Heat_sys_prim='Wood']+d[Heat_sys_prim='Electricity']+d[heat_sys_prim='Geothermal'];~ f:= if Heat_sys_prim='Wood' or heat_sys_prim='Electricity' or heat_sys_prim='Geothermal' then d/f else 0;~ f:=if Const_year='<1960' or Const_year='1960' or const_year='1970' then f else 0;~ ~ var g:=if Const_year='<1960' or Const_year='1960' or const_year='1970' then 1 else 0;~ g:=a*g;~ g:=g/sum(g,const_year);~ g:=(g*d)[heat_sys_prim='Light oil'];~ ~ var h:= if heat_sys_prim ='Light oil' then g else 0;~ h:= if heat_sys_prim='Wood' or heat_sys_prim='Electricity' or heat_sys_prim='Geothermal' then -g*f else h;~ ~ a+h~ ~ ~ ~ ~ ~ NodeLocation: 320,96,1 NodeSize: 48,24 WindState: 2,346,108,671,573 ValueState: 2,211,182,829,303,0,MIDM ReformVal: [Heat_sys_prim,Const_year] Att__TotalsIndex: Index Heat_sys_prim, Decision Const_year Chance Va1 Title: Unit heat cons Units: kWh/m2/a Description: Eri aikakausina rakennettujen talojen lämmönkulutus, sis. lämmitys ja lämmin vesi~ ~ Lähde: VTT, Tuomaala 2008 Definition: Table(Const_year)(~ uniform(180,240),uniform(180,260),uniform(140,220),uniform(120,200),uniform(120,180),uniform(100,170),0,0,0) NodeLocation: 560,104,1 NodeSize: 48,24 ValueState: 2,72,75,444,303,0,MIDM Variable Total_heat_prod1 Title: Total heat prod Units: KWh/a Definition: var a:=Bs_current[Building_type='Detached house'];~ sum(a*Va1,const_year) NodeLocation: 560,168,1 NodeSize: 48,24 ValueState: 2,190,413,721,335,0,MIDM ReformVal: [Heat_sys_prim,Const_year] Att__TotalsIndex: Index Heat_sys_prim, Decision Const_year Variable Current_heat_prod Title: Current total heat prod Units: kWh/a Definition: Table(Heat_system)(~ Total_heat_prod1[Heat_sys_prim='Light oil'],0,Total_heat_prod1[Heat_sys_prim='Wood'],0,0,Total_heat_prod1[Heat_sys_prim='Electricity'],Total_heat_prod1[Heat_sys_prim='Geothermal'],Total_heat_prod1[Heat_sys_prim='District'],0,0) NodeLocation: 672,168,1 NodeSize: 48,24 DefnState: 2,177,120,416,303,0,MIDM ValueState: 2,304,414,416,303,0,MIDM Att__TotalsIndex: Index Heat_system Close Building_stock Variable Exposure_mold Title: Exposure to mold and dampness Description: Fraction of exposed population Definition: 15/100 NodeLocation: 504,120,1 NodeSize: 48,24 Variable Exposure_radon Title: Exposure to radon Units: Bq/m3 Definition: 120 NodeLocation: 504,176,1 NodeSize: 48,24 Module Total_heat_consumpti Title: Heat purchase Author: vkoe Date: 25. Octta 2011 11:15 DefaultSize: 48,24 NodeLocation: 136,136,1 NodeSize: 56,24 DiagState: 2,44,33,722,474,17 NodeColor: 52427,65535,65535 Module Building_heat_consum Title: Building ~ unit heat consumption Author: vkoe Date: 1. Febta 2011 9:55 DefaultSize: 48,24 NodeLocation: 208,160,1 NodeSize: 52,28 NodeInfo: 1,1,1,1,1,1,0,,0,,0 DiagState: 2,65,10,1048,893,17 NodeColor: 52427,63897,65535 Variable Q_heat_purchase Title: Unit energy purchase Units: kWh/m2/a Description: Heat purchased for a building Definition: {var a:=sum(Q_space_heating+Q_water_heating,month);}~ var a:=sum(Total_heat_prod,month);~ ~ a:=if Heat_sys_prim = 'Electricity' then a[heat_dist='Electric radiator'] else a[heat_dist='Water radiator'];~ ~ a/Hs_eff~ ~ ~ NodeLocation: 472,848,1 NodeSize: 48,24 WindState: 2,120,235,476,260 ValueState: 2,131,208,712,315,0,MIDM NodeColor: 65535,19661,50247 ReformVal: [Fu_period,Heat_sys_prim] DisplayOutputs: Variable Domwood_pm_emis {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Heat_sys_prim,1,Fu_period,1]} Variable Q_space_heating Title: SH heat consumption Units: kWh/month Description: Tästä pitää vielä vähentää poistoilmalämpöpumpun varaajan siirtämä ja tilojen lämmityksessä hyödynnetty energia (Q_lp_tilat) Definition: (Q_conduction+Q_air_leak+Q_air_exchange)*Heating_season NodeLocation: 472,520,1 NodeSize: 48,24 WindState: 2,180,146,491,260 ValueState: 2,94,110,588,359,0,MIDM NodeColor: 65535,19661,50247 ReformVal: [Fu_period,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Heat_dist,1,Const_year,7,Month,0,Fu_period,1]} Variable Q_water_heating Title: WH heat consumption Units: kWh/month Description: a: lämpimän veden kulutus vuodessa per rakennus~ b: veden lämmitykseen kuluva netto energia~ ~ Tästä pitää vielä vähentää poistoilmalämpöpumpun varaajan siirtämä ja veden lämmityksessä hyödynnetty energia Definition: var a:= Hot_water_use/1000;~ 1000*4.2*a*50/3600 NodeLocation: 472,576,1 NodeSize: 48,24 WindState: 2,168,260,476,265 ValueState: 2,151,182,708,381,0,MIDM NodeColor: 65535,19661,50247 ReformVal: [Const_year,Month] Att__TotalsIndex: Index Month, Decision Const_year Variable Q_conduction Title: Conduction heat loss Units: kWh/month Description: Rakenteiden läpi johtuva lämpöenergia~ ~ a=Rakennusosien yhteenlaskettu ominaislämpöhäviö, ei alapohja (H_joht, W/K)~ b=Maanvastaisen alapohjan ominaislämpöhäviö, alapohjan alaisen maan ja ulkoilman vuotuisen keskilämpötilan erotukseksi oletettu 5 C. Definition: var a:=(A_outside_wall*U_outside_wall)+(A_roof*U_roof)+(A_window*U_window)+(A_outer_door*U_outer_door);~ a:=a*(Ts-Tu)*Time_period/1000;~ ~ var b:=(Ground_floor_area*U_floor);~ var c:=mean(Tu, month)+5+Soil_temp_diff;~ b:=b*(Ts-c)*Time_period/1000;~ ~ a+b NodeLocation: 344,392,1 NodeSize: 48,24 WindState: 2,71,63,854,350 ValueState: 2,124,182,737,418,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Fu_period,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Fu_period,1,Energy_renovation_sc,1,Month,7,Const_year,2]} Variable Q_air_leak Title: Air leak heat loss Units: kWh/month Description: a: air leak, vuotoilmavirta (m3/s), lasketaan:~ ~ rakennuksen vuotoilmakerroin (1/h) * rakennuksen ilmatilavuus (m3) / 3600 (laatumuunnos m3/h > m3/s)~ ~ b: air leak unit heat loss (W/K), lasketaan:~ ~ (ilman tiheys (kg/m3) * ilman ominaislämpökapasiteetti (Ws/(kgK) * vuotoilmavirta (m3/s) Definition: var a:= Air_leak_factor*(Ground_floor_area*Building_height)/3600; ~ var b:= 1.2*1000*a;~ ~ b*(Ts-Tu)*Time_period/1000 NodeLocation: 600,392,1 NodeSize: 48,24 WindState: 2,53,96,476,355 ValueState: 2,209,178,529,381,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Fu_period,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Const_year,5,Month,1,Fu_period,1]} Variable Q_air_exchange Title: Air exchange heat loss Units: kWh/month Description: ~ ~ a: rakennuksen poistoilmavirta (m3/s), lasketaan:~ ~ ominaispoistoilmavirran mukaan, tai vaihtoehtoisesti poistoilmakertoimeen perustuen:~ ~ poistoilmakerroin (1/h) * rakennuksen ilmatilavuus (m3) / 3600 (laatumuunnos m3/h > m3/s)~ ~ Keskimääränen poistoilmavirta lasketaan ilmanvaihtolaitteiston tehon ja käyntiajan pohjalta.~ ~ b: ilmanvaihdon ominaislämpöhäviö (W/K)~ ~ Building_input_data[Building_input='Floor area'] Definition: var a:=(Air_exchange*(Ground_floor_area*No_of_floors))/1000;~ ~ var b:= 1.2*1000*a*(1-Eta_a);~ ~ (b*(Ts-Tu)*Time_period)/1000 NodeLocation: 472,392,1 NodeSize: 48,24 WindState: 2,595,89,476,506 ValueState: 2,176,116,674,382,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Fu_period,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Const_year,7,Month,1,Fu_period,1]} Chance Ts Title: Indoor air temp Units: Celcius Description: Indoor air temperature~ ~ Triangular(20, 21, 23) Definition: 21 NodeLocation: 344,328,1 NodeSize: 48,24 NodeColor: 1,65535,32766 Variable Tu Title: Outdoor air temp Units: Celsius Description: Rakennusalan sijainnilla painotettu keskimääräinen kuukausittainen ulkolämpötila Suomessa. Perustuu keskimääräisiin mitattuihin lämpötiloihin eri alueilla 1971-2000 sekä ilmaston lämpenemisarvioon kaudelle 2010-2039. Lämpenemisarviot ovat vuodenaikakohtaisia, mutta keskimääräisiä koko Suomelle.~ Definition: var a:=Oa_temp_change/55;~ var b:=Fu_period-Start_year+25+2.5;~ a:=Oa_temp_loc+(a*b);~ sum(a*Building_loc[Const_year=Const_Year], loc) NodeLocation: 344,192,1 NodeSize: 48,24 WindState: 2,98,90,476,424 DefnState: 2,117,159,656,303,0,MIDM ValueState: 2,148,188,817,374,0,MIDM NodeColor: 19661,48336,65535 ReformDef: [Fu_period,Month] ReformVal: [Fu_period,Month] {!40000|Att_ResultSliceState: [Const_year,9,Month,1,Fu_period,1]} Variable Time_period Title: Time period Units: h Definition: Table(Month)(~ 31*24,28*24,31*24,30*24,31*24,30*24,31*24,31*24,30*24,31*24,30*24,31*24) NodeLocation: 344,248,1 NodeSize: 48,24 Chance A_outside_wall Title: Outside wall area Units: m2 Description: Assumptions: ~ ~ Detached house width/lenght ratio = 1/1.5~ Row house width/lenght ratio = 1/6~ Appartment building width/lenght ratio = 1/3~ ~ Table(Building_type)(~ (sqrt(Ground_floor_area/1.5)*5*Building_height)-A_window-A_outer_door,sqrt(Ground_floor_area/6)*14*Building_height-A_window-A_outer_door,sqrt(Ground_floor_area/3)*8*Building_height-A_window-A_outer_door)~ ~ Definition: (sqrt(Ground_floor_area/1.5)*5*Building_height)-A_window-A_outer_door NodeLocation: 192,328,1 NodeSize: 48,24 WindState: 2,181,184,616,496 DefnState: 2,375,713,416,303,0,MIDM ValueState: 2,863,244,803,309,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Const_year,Energy_renovation_sc,Undefined,Undefined,Undefined,2] Chance U_outside_wall Title: Outside wall heat cond Units: W/(m2K) Definition: var a:=Building_input_selec[Building_input='U wall'];~ Triangular(a*0.8, a, a*1.2) NodeLocation: 88,328,1 NodeSize: 48,24 DefnState: 2,168,178,737,303,0,MIDM ValueState: 2,300,118,416,303,0,MIDM NodeColor: 1,65535,32766 ReformDef: [Undefined,Const_year] ReformVal: [Const_year,Const_year,2] Chance A_roof Title: Roof area Units: m2 Definition: Ground_floor_area NodeLocation: 192,272,1 NodeSize: 48,24 ValueState: 2,349,51,687,350,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Energy_renovation_sc,Const_year,Undefined,Undefined,Undefined,2] Chance U_roof Title: Roof heat cond Units: W/(m2K) Definition: var a:=Building_input_selec[Building_input='U roof'];~ Triangular(a*0.8, a, a*1.2) NodeLocation: 88,272,1 NodeSize: 48,24 DefnState: 2,136,146,906,303,0,MIDM ValueState: 2,322,214,416,303,0,MIDM NodeColor: 1,65535,32766 ReformDef: [Undefined,Const_year] ReformVal: [Const_year,Const_year,2] Chance U_floor Title: Floor heat cond Units: W/(m2K) Definition: var a:=Building_input_selec[Building_input='U floor'];~ Triangular(a*0.8, a, a*1.2) NodeLocation: 88,392,1 NodeSize: 48,24 DefnState: 2,200,210,947,303,0,MIDM ValueState: 2,147,351,640,411,0,CONF NodeColor: 1,65535,32766 ReformDef: [Undefined,Const_year] ReformVal: [Const_year,Const_year,2] Chance A_window Title: Window area Units: m2 Description: Assumption: Window area is 15% from the floor area.~ ~ Definition: var a:=Building_input_selec[Building_input='Window area'];~ a:=Triangular(a*0.9, a, a*1.1);~ a*Ground_floor_area*No_of_floors NodeLocation: 192,208,1 NodeSize: 48,24 DefnState: 2,558,475,416,303,0,MIDM ValueState: 2,212,226,480,303,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Undefined,Const_year,2] Chance U_window Title: Window heat cond Units: W/(m2K) Definition: var a:=Building_input_selec[Building_input='U window'];~ Triangular(a*0.8, a, a*1.2) NodeLocation: 88,208,1 NodeSize: 48,24 DefnState: 2,162,84,624,303,0,MIDM ValueState: 2,202,336,569,303,0,CONF NodeColor: 1,65535,32766 ReformDef: [Undefined,Const_year] ReformVal: [Const_year,Const_year,2] Chance A_outer_door Title: Outer door area Units: m2 Description: Assumptions: ~ *average door: width 85 cm, height 2 m~ *Detached houses: 2 doors~ *Row houses: 2 doors per apartment, 4 apartments per house~ *Apartment building: 3 doors (double front door and single back door)~ ~ Table(Building_type)(~ 0.85*2*2,0.85*2*4,0.85*2*3)~ Definition: var a:=Building_input_selec[Building_input='Door area'];~ Triangular(a*0.9, a, a*1.1) NodeLocation: 192,152,1 NodeSize: 48,24 WindState: 2,98,90,476,328 DefnState: 2,465,133,416,303,0,MIDM ValueState: 2,255,249,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Energy_renovation_sc,Const_year] Chance U_outer_door Title: Outer door heat cond Units: W/(m2K) Definition: var a:=Building_input_selec[Building_input='U door'];~ Triangular(a*0.8, a, a*1.2) NodeLocation: 88,152,1 NodeSize: 48,24 WindState: 2,231,334,476,224 DefnState: 2,72,82,592,303,0,MIDM ValueState: 2,169,287,526,303,0,MIDM NodeColor: 1,65535,32766 ReformDef: [Undefined,Const_year] ReformVal: [Const_year,Const_year,2] Chance Building_height Title: Building height Description: One floor height is 3 m. Apartment buildings have in average 4 floors~ ~ Definition: {var a:=Building_input_data[Building_input='Floor height'];~ a:= Triangular(a,a*1.1,a*1.2);~ a*No_of_floors}~ ~ 2.5 NodeLocation: 88,456,1 NodeSize: 48,24 WindState: 2,184,302,476,379 ValueState: 2,236,48,304,216,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Const_year,Undefined,2,Undefined,Undefined,2] Chance Ground_floor_area Title: Ground floor area Units: m2 Definition: var a:=Building_input_selec[Building_input='Floor area'];~ a:=Triangular(a*0.75, a, a*1.25);~ a/No_of_floors NodeLocation: 192,392,1 NodeSize: 48,24 WindState: 2,206,159,476,340 DefnState: 2,265,188,416,303,0,MIDM ValueState: 2,474,4,436,340,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Undefined,Const_year,2,Undefined,Undefined,2] {!40000|Att_ResultSliceState: [Energy_renovation_sc,2,Const_year,1]} Index Month Title: Month Definition: [1,2,3,4,5,6,7,8,9,10,11,12] NodeLocation: 344,280,1 NodeSize: 48,12 {!40000|Att_PrevIndexValue: [1,2,3,4,5,6,7,8,9,10,11,12]} Chance No_of_floors Title: No. of floors Description: if Floor_area < 150 then 1 else (1*Bernoulli_floors +2*(1-Bernoulli_floors))~ ~ Definition: {var a:=Building_input_data[Building_input='Floors'];~ a:=Bernoulli(a);~ 1*a+2*(1-a)}~ ~ 1 NodeLocation: 192,456,1 NodeSize: 48,24 WindState: 2,105,179,476,305 DefnState: 2,272,326,416,303,0,MIDM ValueState: 2,297,125,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Const_year,Const_year,Undefined,Undefined,Undefined,2] Chance Air_leak_factor Title: Air leak factor Units: 1/h Description: vuotoilmavirta~ ~ rakennuksen vuotoilmakerroin voidaan laskea ilmanvaihtoluvun n50 perusteella:~ ~ vuotoilmakerroin (1/h) = n50 / 25~ ~ var a:=Building_input_data[Building_input='Heat recovery efficiency'];~ a:=Triangular(a*0.9, a, a*1.1); Definition: var a:=Building_input_selec[Building_input='Air leak factor'];~ Triangular(a*0.9, a, a*1.1) NodeLocation: 600,328,1 NodeSize: 48,24 WindState: 2,271,155,476,435 DefnState: 2,282,519,549,303,0,MIDM ValueState: 2,650,204,520,303,0,MIDM NodeColor: 1,65535,32766 ReformDef: [Undefined,Const_year] ReformVal: [Undefined,Energy_renovation_sc,Undefined,Undefined,Undefined,1] Chance Air_exchange Title: Air exchange Units: dm3/s/m2 Description: Ominaispoistoilmavirta~ ~ tavallisesti asuinrakennuksissa 0.35-0.5 dm3/s/m2~ ~ Rakennusmääräyskokoelman osan D2 suosituksen mukaan poistoilmakertoimen tulisi olla 0.5/h, jota vastaa arvo 0.35 m2/s~ ~ Definition: var a:=Building_input_selec[Building_input='Air exchange rate'];~ Triangular(a*0.9, a, a*1.1)~ NodeLocation: 472,328,1 NodeSize: 48,24 WindState: 2,80,120,476,350 ValueState: 2,165,204,673,303,0,CONF NodeColor: 65535,52427,61166 ReformVal: [Const_year,Undefined,2] Chance Eta_a Title: Heat recovery air exchange Units: - Description: Ilmanvaihdon poistoilman lämmöntalteenoton (LTO) vuosihyötysuhde.~ ~ Jos lämmöntalteenottoa ei ole, eta_a = 0.~ ~ Vuosihyötysuhde voidaan laskea kaavalla eta_a = 0.6 * eta_t~ jossa eta_t = ilmanvaihdon lämmöntalteenoton tuloilman lämpötilasuhde, kun tulo- ja poistoilmavirta ovat yhtä suuret. Definition: var a:=Building_input_selec[Building_input='Heat recovery efficiency'];~ a:=Triangular(a*0.9, a, a*1.1);~ var b:=Building_input_selec[Building_input='Heat recovery probability'];~ b:=Bernoulli(b);~ a*b+(1-b)*0~ NodeLocation: 472,264,1 NodeSize: 48,24 WindState: 2,98,90,476,324 DefnState: 2,218,142,625,303,0,MIDM ValueState: 2,129,158,572,334,0,MIDM NodeColor: 1,65535,32766 ReformDef: [Undefined,Const_year] ReformVal: [Energy_renovation_sc,Const_year,Undefined,Undefined,Undefined,2] Variable Sh_unit_rel_wr Title: Space heat unit release wr Units: kWh/brm2/kk Description: vesiradiaattorien kuukausittaiset lämmitysjärjestelmähaviöt lämmityskaudella~ ~ a: kehityshäviöt~ b: jakeluhäviöt~ c: luovutushäviöt~ d: säätöhaviöt~ e: varaajahäviöt~ ~ var a:= 2*Ground_floor_area*No_of_floors;~ var k:= 2000/(Ground_floor_area*No_of_floors);~ a:= if a<2000 then k else 2;~ var b:=10;~ var c:= 4;~ var d:=2;~ var e:= 10;~ (a+b+c+d+e)/sum(heating_season,month)~ ~ Definition: var a:= 2*Ground_floor_area*No_of_floors;~ var k:= 2000/(Ground_floor_area*No_of_floors);~ a:= if a<2000 then k else 2;~ var b:=10;~ var c:= 4;~ var d:=2;~ var e:= 10;~ (a+b+c+d+e)/sum(heating_season,month) NodeLocation: 192,664,1 NodeSize: 48,24 WindState: 2,242,111,476,384 NodeColor: 65535,52427,61166 ReformVal: [Energy_renovation_sc,Const_year] Variable Sh_unit_rel_er Title: Space heat unit release er Units: kWh/brm2/month Description: Sähkölämmityspattereiden ominaislämpöhäviö~ ~ a: kehityshäviöt~ b: jakeluhäviöt~ c: luovutushäviöt~ d: säätöhäviöt~ e: varaajahäviöt Definition: var a:= 0;~ var b:= 0;~ var c:= 4;~ var d:= 4;~ var e:= 0;~ ~ (a+b+c+d+e)/sum(heating_season,month) NodeLocation: 192,720,1 NodeSize: 48,24 WindState: 2,386,119,570,373 NodeColor: 65535,52427,61166 Variable Heating_season Title: Heating season Description: Lämmityskausi alkaa kun T ~ 12-15 C Definition: Table(Month)(~ 1,1,1,1,1,0,0,0,1,1,1,1) NodeLocation: 192,776,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable Q_sh_system Title: SH system heat loss Units: kWh/m2/month Description: Lämmitysjärjestelmän lämpöhaviöenergia. Kehityshäviöt, jakeluhäviöt, luovutushäviöt, säätöhaviöt, varaajahäviöt. Häviöita ainoastaan lämmityskaudella. Definition: var a:= if Heat_dist = 'Water radiator' then Sh_unit_rel_wr else Sh_unit_rel_er;~ a*heating_season NodeLocation: 344,728,1 NodeSize: 48,24 WindState: 2,128,103,531,349 ValueState: 2,105,92,645,374,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Heat_dist,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Heat_dist,1,Energy_renovation_sc,1,Month,1,Const_year,1]} Variable Q_wh_system Title: WH system heat loss Units: kWh/m2/month Description: Käyttäveden lämmitysjärjestelmän lämpöhaviöenergia~ ~ muodostuu kehitys-, kierto- ja varaajahäviöistä. Kehityshäviöt, sisältyvät yleensä tilojen lämmityksen kehityshäviöihin, joten ei tarvitse sisällyttää tähän.~ ~ kiertohäviöt: ominaishäviön oletusarvona 15 kWh/brm2/a~ varaajahäviöt ominaishäviön oletusarvona 3/kWh/brm2/a (aliarvioi pienetn varaajien ja yliarvioi suurten varaajien häviöitä, vaihteluväli n. 1-5 kWh/brm2/a) Definition: (15+3)/12 NodeLocation: 344,672,1 NodeSize: 48,24 WindState: 2,155,88,476,333 ValueState: 2,216,122,416,303,0,MIDM ReformVal: [Energy_renovation_sc,Const_year] Chance Hot_water_use Title: Hot water use Units: dm3/a/building Description: Rakennusmääräyskokoelman oletusarvo: lämpimän veden ominaiskulutus asuinrakennuksessa = 600 dm3/brm2/a~ ~ Motiva: Lämpimän veden käyttö on keskimäärin 40-50 l/vrk/hlö~ ~ Oletus: Pientalossa asuu Suomessa keskimäärin 2.4 hlöä (Tilastokeskus) Definition: Triangular(40, 45, 50)*(Time_period/24)*Triangular(2,2.4,5) NodeLocation: 344,576,1 NodeSize: 48,24 WindState: 2,98,90,476,306 ValueState: 2,240,287,416,303,0,MIDM NodeColor: 1,65535,32766 Module Internal_heat Title: Internal heat Author: vkoe Date: 4. Febta 2011 9:49 DefaultSize: 48,24 NodeLocation: 616,728,1 NodeSize: 48,24 NodeInfo: 1,0,1,1,1,1,0,,0, DiagState: 2,424,156,758,375,17 Variable Q_internal_heat Title: Internal heat Units: kWh/month Definition: (Q_electricity_heat_r+Q_persons+Q_sun+Q_sh_release+Q_wh_release)*Eta_internal_heat NodeLocation: 408,248,1 NodeSize: 48,24 WindState: 2,98,90,602,224 ValueState: 2,82,74,541,405,0,MIDM NodeColor: 65535,19661,50247 ReformVal: [Fu_period,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Heat_dist,2,Energy_renovation_sc,1,Month,1,Fu_period,1]} Variable Q_persons Title: Person heat release Units: kWh/month Description: Voidaan myös laskea tarkemmin henkilöiden määrän ja oleskeluajan perusteella~ ~ Q_persons = yhden henkilön keskimäärin luovuttama lämpöteho (70 W) * henkilöiden määrä * oleskeluaika (h) / 1000~ ~ Jos rakennus on käytössä koko ajan, oleskeluaika = laskentajakson pituus tunneissa * 0.6 Definition: Q_pers_unit_rel*Ground_floor_area*No_of_floors/12 NodeLocation: 304,176,1 NodeSize: 48,24 WindState: 2,98,90,476,291 ValueState: 2,134,214,416,303,0,MIDM ReformVal: [Energy_renovation_sc,Const_year] Variable Q_sh_release Title: SH heat release Units: kWh/month Definition: Q_sh_system*0.7*Ground_floor_area~ NodeLocation: 520,176,1 NodeSize: 48,24 WindState: 2,98,90,476,224 ValueState: 2,173,159,516,348,0,MIDM ReformVal: [Energy_renovation_sc,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Heat_sys_prim,4,Month,1,Building_type,1]} Variable Q_wh_release Title: WH heat release Units: kWh/month Definition: var a:= 300*Ground_floor_area*No_of_floors/1000;~ var b:=1000*4.2*a*50/3600;~ ~ (b*0.3+Q_wh_system*0.5)/12 NodeLocation: 624,176,1 NodeSize: 48,24 ReformVal: [Energy_renovation_sc,Const_year] Variable Q_electricity_heat_r Title: Electricity heat release Units: kWh/month Definition: Electricity_heat_uni*Ground_floor_area*No_of_floors/12 NodeLocation: 408,176,1 NodeSize: 48,24 ValueState: 2,232,173,416,303,0,MIDM ReformVal: [Energy_renovation_sc,Const_year] Variable Q_sun Title: Sun heat absorption Units: kWh/month Definition: G_sun_horizontal*F_direction*F_permeability*A_window*g NodeLocation: 200,176,1 NodeSize: 48,24 ValueState: 2,487,235,416,303,0,MIDM ReformVal: [Energy_renovation_sc,Month] DisplayInputs: Variable G_sun_vertical Variable Eta_internal_heat Title: Internal heat use efficiency Units: - Description: How much of the internal heat can be exploited on a monthly basis~ ~ a: rakennuksen sisäinen lämpökuorma (kWh)~ b: rakennuksen lämpöhäviö (kWh)~ c: rakennuksen ominaislämpöhäviö (W/K)~ d: rakennuksen aikavakio (h)~ e: numeerinen parametri, joka riippuu aikavakiosta Definition: var a:= Q_sh_release+Q_wh_release+Q_persons+Q_electricity_heat_r+Q_sun;~ var b:= (Q_conduction+Q_air_leak+Q_air_exchange);~ var c:=(b/((Ts-Tu)*Time_period))*1000;~ var d:=C_rak_unit/c;~ var e:=1+(d/15);~ ~ a:=(1-(a/b)^e)/(1-(a/b)^(e+1));~ a*heating_season~ NodeLocation: 200,248,1 NodeSize: 48,24 WindState: 2,85,96,727,448 ValueState: 2,138,162,497,375,0,MIDM ReformVal: [Fu_period,Month] {!40000|Att_ResultSliceState: [Fu_period,1,Energy_class,1,Heat_sys_prim,2,Const_year,7,Month,1,Building_type,1]} Variable C_rak_unit Title: C_rak_unit Units: Wh/(brm2 K) Description: Rakennuksen sisäpuolinen tehollinen lämpökapasiteetti, riippuu rakennusmateriaalista~ ~ Table(Building_type)(~ 150, 150, 190 )~ Definition: 150 NodeLocation: 96,248,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable Q_pers_unit_rel Title: Q persons unit release Units: kWh/brm2/a Description: Table(Building_type)(~ 8,11,17) Definition: 8 NodeLocation: 304,112,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable Electricity_heat_uni Title: Electricity heat unit release Units: kWh/brm2 Definition: 32 NodeLocation: 408,112,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable G_sun_horizontal Title: Sun radiation horizontal Units: kWh/m2 Description: Oletusarvot: Jyväskylän seutu Definition: Table(Month)(~ 5.7,23.3,47.3,93.40000000000001,147.1,171.4,138.4,116.4,61.4,26.6,5.5,2.8) NodeLocation: 200,56,1 NodeSize: 48,24 DefnState: 2,659,339,416,303,0,MIDM NodeColor: 65535,52427,61166 Variable G_sun_vertical Title: Sun radiation vertical Units: kWh/m2 Description: Oletusarvot: Jyväskylän seutu, ikkunat lounaaseen Definition: Table(Month)(~ 7.6,41.8,58.5,92.3,101.1,107.7,84.8,93.09999999999999,58.8,34.6,6.2,2.8) NodeLocation: 200,112,1 NodeSize: 48,24 DefnState: 2,731,315,416,303,0,MIDM NodeColor: 65535,52427,61166 DisplayOutputs: Variable Q_sun Variable F_direction Title: Direction conversion factor Units: - Description: Muuntokerroin, jolla vaakatasolle tuleva auringon kokonaissäteilyenergia muunnetaan ilmansuunnittain pystypinnalle tulevaksi kokonaissäteilyenergiaksi~ ~ oletusarvot: Jyväskylän seutu, ikkunat lounaaseen Definition: Table(Month)(~ 1.333,1.794,1.237,0.987,0.6870000000000001,0.628,0.613,0.8,0.958,1.301,1.127,1) NodeLocation: 96,112,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable G Title: Window permeability factor Units: - Description: ikkunan valoaukon auringon kokonaissäteilyn läpäisykerroin~ ~ Voidaan laskea: g = 0.9 * ikkunan valoaukon kohtisuoran auringonsäteilyn kokonaisläpäisykerron~ ~ käytetty oletusarvo: yksipuitteinen, kolmilasinen ikkuna Definition: 0.9*0.7 NodeLocation: 96,56,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable F_permeability Title: Radiation permeability factor Units: - Description: Auringon säteilyn läpäisyn kokonaiskorjauskerroin~ ~ Voidaan laskea: F_läpäisy = F_kehä * F_verho * F_ varjostus~ ~ Jos varjostuksia ja pysyviä verhoja ei ole, F_läpäisy oletusarvona voidaan käyttää 0.75~ ~ F_kehä = ikkunan valoaukko (m2) / ikkunan koko kehysrakenteineen (m2). Voidaan käyttää oletusarvoa 0.75~ ~ F_verho: tyypilliset arvot eri verho/sälekaihdin tyypeille vaihtelevat välillä 0.3-0.8. Oletusarvonana 0.5, joka vastaa vaaleita tekstiiliverhoja sisäpuolella. Valkoiset sälekaihtimet ikkunan välissä = 0.3.~ ~ F_varjostus lasketaan ikkunan horisontaalisten, yläpuolisten vaakasuorien rakenteiden ja sivuilla olevien pystysuorien rakenteiden varjostuksen tulona. Oletusarvona on, että näitä varjostuksia ei ole. Definition: 0.75*0.5 NodeLocation: 96,176,1 NodeSize: 48,24 WindState: 2,98,90,476,295 NodeColor: 65535,52427,61166 Close Internal_heat Index Heat_loss {!40000|Att_PrevIndexValue: ['Conduction','Air exchange','Air leak','SH system','Water heating','WH system']} Title: Heat loss source Definition: ['Conduction','Air exchange','Air leak','SH system','Water heating','WH system'] NodeLocation: 872,432,1 NodeSize: 48,16 Variable Heat_loss_fraction Title: Heat loss Description: Table(Heat_loss)(~ sum(Q_conduction,month), sum(Q_air_exchange,month), sum(Q_air_leak,month), sum(Q_sh_system,month), sum(Q_water_heating,month)*Ground_floor_area*No_of_floors-Q_wh_system*12, Q_wh_system*12 ) Definition: Table(Heat_loss)(~ sum(Q_conduction,month),sum(Q_air_exchange,month),sum(Q_air_leak,month),0,0,0) NodeLocation: 872,392,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,,0, DefnState: 2,120,187,575,303,0,MIDM ValueState: 2,169,62,669,362,0,MIDM ReformVal: [Heat_loss,Const_year] {!40000|Att_ResultSliceState: [Fu_period,1,Heat_dist,2,Const_year,1,Heat_loss,1]} Variable Heat_loss_fraction1 Title: Heat loss fraction Definition: var a:=Heat_loss_fraction;~ a/sum(a,heat_loss) NodeLocation: 976,392,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,,0, ValueState: 2,87,68,680,567,1,MIDM ReformVal: [Heat_loss,Fu_period] {!40000|Att_ResultSliceState: [Energy_renovation_sc,2,Fu_period,1,Heat_loss,1]} Variable Internal_heat_source Title: Internal heat source Definition: Table(Internal_heat1)(~ sum(Q_sun,month),sum(Q_persons,month),sum(Q_electricity_heat_r,month),sum(Q_sh_release,month),sum(Q_wh_release,month)) NodeLocation: 872,728,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,,0, DefnState: 2,198,406,416,303,0,MIDM ValueState: 2,236,330,416,303,0,MIDM ReformVal: [Internal_heat1,Heat_sys_prim] {!40000|Att_ResultSliceState: [Building_type,1,Heat_sys_prim,1,Internal_heat1,1]} Index Internal_heat1 {!40000|Att_PrevIndexValue: ['Sun','Person','Electricity','SH release','WH release']} Title: Internal heat Definition: ['Sun','Person','Electricity','SH release','WH release'] NodeLocation: 872,760,1 NodeSize: 48,12 WindState: 2,109,378,476,224 Variable Internal_heat_fracti Title: Internal heat fraction Definition: var a:=Internal_heat_source;~ a/sum(a,internal_heat1) NodeLocation: 976,728,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,,0, ValueState: 2,116,138,761,303,1,MIDM ReformVal: [Internal_heat1,Const_year] {!40000|Att_ResultSliceState: [Heat_dist,2,Building_type,1,Internal_heat1,1]} Index Heat_dist Title: Heat distribution Definition: ['Water radiator','Electric radiator'] NodeLocation: 344,768,1 NodeSize: 48,16 WindState: 2,96,113,476,224 Index Building_input Title: Building input Definition: ['Floor height','Floors','Floor area','Window area','Door area','U wall','U roof','U floor','U window','U door','Air exchange rate','Heat recovery probability','Heat recovery efficiency','Air leak factor'] NodeLocation: 88,64,1 NodeSize: 48,12 WindState: 2,1191,59,548,384 {!40000|Att_PrevIndexValue: ['Floor height','Floors','Floor area','Window area','Door area','U wall','U roof','U floor','U window','U door','Air exchange rate','Heat recovery probability','Heat recovery efficiency','Air leak factor']} Variable Building_input_selec Title: Building input Definition: Building_input_data[Const_year=Const_year] NodeLocation: 88,96,1 NodeSize: 48,16 WindState: 2,121,97,812,799 DefnState: 2,43,97,1296,338,0,MIDM ValueState: 2,165,190,882,464,0,MIDM NodeColor: 1,65535,32766 ReformDef: [Building_input,Const_year] ReformVal: [Energy_renovation_sc,Building_input] {!40000|Att_EditSliceState: [Energy_renovation_sc,1,Const_year,1,Building_input,1]} Variable Oa_temp_loc Title: Outdoor temp, location Units: Celcius Description: Alueet perustuvat Tilastokeskuksen nykyiseen suuraluejakoon.~ ~ Suuralueiden keskimääräiset lämpötilat on laskettu IL:n kuukausitilastoista. Lämpötila tietyllä alueella on keskiarvo seuraavien havaintoasemien tiedoista:~ ~ *Etelä-Suomi: Kaarina, Helsinki-Vantaan lentokenttä, Lahti, Lappeenranta~ *Länsi-Suomi: Tampere-Pirkkalan lentokenttä, Jyväskylän lentokenttä, Seinäjoki~ *Itä-Suomi: Tohmajärvi, Valtimo, Siikajoki~ *Pohjois-Suomi: Rovaniemiemen lentoasema Definition: Table(Month,Loc)(~ -6.2,-7.4,-10.2,-11.7,~ -6.7,-7.7,-9.9,-11,~ -2.6,-3.3,-4.6,-6.1,~ 2.9,2.2,1,-1,~ 9.9,9,8.1,5.8,~ 14.6,14.1,13.6,12.2,~ 16.9,16,15.9,14.9,~ 15,14,13.3,12.1,~ 9.800000000000001,8.800000000000001,8,6.6,~ 4.8,3.9,2.7,0.2,~ -0.3,-1.5,-3.2,-6.1,~ -4,-5.4,-7.8,-10~ ) NodeLocation: 344,56,-4 NodeSize: 48,24 WindState: 2,98,90,476,339 DefnState: 2,138,183,414,335,0,MIDM ValueState: 2,681,60,510,298,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Loc,Month] ReformVal: [Loc,Month] Index Loc Title: Location Definition: ['South','West','East','North'] NodeLocation: 344,88,2 NodeSize: 48,12 {!40000|Att_PrevIndexValue: ['South','West','East','North']} Variable Building_loc Title: Residential building location Description: Alueet perustuvat Tilastokeskuksen suuraluejakoon.~ ~ Rakennusten osuus eri alueilla perustuu Tilastokeskuksen aluekohtaiseen rakennusten kerrosalatilastoon. Definition: Table(Const_year,Loc)(~ 0.42,0.32,0.15,0.1,~ 0.39,0.3,0.15,0.16,~ 0.37,0.31,0.15,0.17,~ 0.38,0.28,0.16,0.18,~ 0.43,0.27,0.14,0.16,~ 0.47,0.27,0.11,0.15,~ 0.42,0.29,0.13,0.16,~ 0.42,0.29,0.13,0.16,~ 0.42,0.29,0.13,0.16~ ) NodeLocation: 344,136,1 NodeSize: 48,24 DefnState: 2,147,378,676,303,0,MIDM ValueState: 2,453,355,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Const_year,Loc] ReformVal: [Loc,Const_year] Chance Oa_temp_change Title: Outdoor air temp change Units: Celcius Description: Lämpötilan muutos kaudella 2010-2039 verrattuna kauteen 1971-2000~ ~ Jylhä et al. 2009. IL:n raportti. Definition: Table(Month)(~ Fractiles[0.95, 1.8, 2.2, 2.7, 3.45],Fractiles[0.95, 1.8, 2.2, 2.7, 3.45],Fractiles[0.3, 1, 1.4, 1.9, 2.7],Fractiles[0.3, 1, 1.4, 1.9, 2.7],Fractiles[0.3, 1, 1.4, 1.9, 2.7],Fractiles[0, 0.6, 1.1, 1.5, 2.3],Fractiles[0, 0.6, 1.1, 1.5, 2.3],Fractiles[0, 0.6, 1.1, 1.5, 2.3],Fractiles[0.45, 1.1, 1.4, 1.7, 2.35],Fractiles[0.45, 1.1, 1.4, 1.7, 2.35],Fractiles[0.45, 1.1, 1.4, 1.7, 2.35],Fractiles[0.95, 1.8, 2.2, 2.7, 3.45]) NodeLocation: 448,56,1 NodeSize: 48,24 WindState: 2,185,245,476,224 DefnState: 2,388,250,416,303,0,MIDM ValueState: 2,687,228,375,331,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Undefined,Month,2] Variable HS_eff Title: HS eff Definition: Table(Heat_sys_prim)(~ 1,0.9300000000000001,0.75,1,2.5,1) NodeLocation: 344,848,1 NodeSize: 48,24 DefnState: 2,177,359,416,303,0,MIDM Variable Total_heat_cons Title: Total heat consumption Units: kWh/month Definition: Q_space_heating+Q_water_heating NodeLocation: 472,640,1 NodeSize: 48,24 ValueState: 2,100,87,608,405,0,MIDM NodeColor: 65535,19661,50247 ReformVal: [Fu_period,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Month,0,Fu_period,6]} Variable Total_heat_prod Title: Total heat production Units: kWh/month Description: Total_heat_cons+(Q_sh_system+Q_wh_system)*Ground_floor_area*No_of_floors-Q_internal_heat Definition: Total_heat_cons-Q_internal_heat+(Q_sh_system/2+Q_wh_system)*Ground_floor_area*No_of_floors NodeLocation: 472,728,1 NodeSize: 48,24 ValueState: 2,293,148,551,403,0,MIDM NodeColor: 65535,19661,50247 ReformVal: [Energy_renovation_sc,Month] Att__TotalsIndex: Index Month {!40000|Att_ResultSliceState: [Heat_dist,1,Fu_period,1,Month,1,Energy_renovation_sc,1]} Chance Soil_temp_diff Title: Soil temp diff Units: Celcius Description: Alapohjan alapuolisen maan kuukausittaisen keskilämpötilan ja vuotuisen keskilämpötilan ero Definition: Table(Month)(~ 0,-1,-2,-3,-3,-2,0,1,2,3,3,2) NodeLocation: 448,136,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable Heat_save Title: Heat cons after energy saving measure Units: - Description: Effect of energy saving measure on heat cosnumption Definition: var a:=sum(Total_heat_cons,month)[Const_year=Const_year];~ var b:=a[Energy_renovation_sc='BAU'];~ a/b NodeLocation: 616,640,1 NodeSize: 48,32 WindState: 2,307,193,476,224 ValueState: 2,22,259,570,294,0,MIDM ReformVal: [Fu_period,Energy_renovation_sc] {!40000|Att_ResultSliceState: [Energy_renovation_sc,4,Const_year,1,Fu_period,1]} Variable Building_input_data Title: Building input data Definition: Table(Const_year,Building_input,Energy_renovation_sc)(~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 109,109,109,109,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.48,0.48,0.17,0.17,~ 0.3,0.3,0.09,0.09,~ 0.3,0.3,0.3,0.3,~ 2.1,1,1,1,~ 1.4,1.4,1.4,1.4,~ 0.25,0.25,0.25,0.35,~ 0,0,0,1,~ 0.3,0.3,0.3,0.6,~ 0.32,0.24,0.16,0.16,~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 124,124,124,124,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.4,0.4,0.17,0.17,~ 0.28,0.28,0.09,0.09,~ 0.3,0.3,0.3,0.3,~ 1.9,1,1,1,~ 1.4,1.4,1.4,1.4,~ 0.25,0.25,0.25,0.35,~ 0,0,0,1,~ 0.3,0.3,0.3,0.6,~ 0.32,0.24,0.16,0.16,~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 144,144,144,144,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.3,0.3,0.17,0.17,~ 0.25,0.25,0.09,0.09,~ 0.3,0.3,0.3,0.3,~ 1.6,1,1,1,~ 1.4,1.4,1.4,1.4,~ 0.25,0.25,0.25,0.35,~ 0,0,0,1,~ 0.3,0.3,0.3,0.6,~ 0.28,0.24,0.16,0.16,~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 158,158,158,158,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.28,0.28,0.17,0.17,~ 0.25,0.25,0.09,0.09,~ 0.3,0.3,0.3,0.3,~ 1.4,1,1,1,~ 1.4,1.4,1.4,1.4,~ 0.35,0.35,0.35,0.35,~ 0,0,0,1,~ 0.3,0.3,0.3,0.6,~ 0.24,0.24,0.16,0.16,~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 166,166,166,166,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.28,0.28,0.17,0.17,~ 0.16,0.16,0.09,0.09,~ 0.3,0.3,0.3,0.3,~ 1.4,1,1,1,~ 1.4,1.4,1.4,1.4,~ 0.35,0.35,0.35,0.35,~ 0,0,0,1,~ 0.3,0.3,0.3,0.6,~ 0.16,0.16,0.16,0.16,~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 176,176,176,176,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.25,0.25,0.17,0.17,~ 0.16,0.16,0.09,0.09,~ 0.25,0.25,0.25,0.25,~ 1.4,1,1,1,~ 1.4,1.4,1.4,1.4,~ 0.35,0.35,0.35,0.35,~ 0.7,0.7,0.7,1,~ 0.3,0.3,0.3,0.6,~ 0.16,0.16,0.16,0.16,~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 176,176,176,176,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.17,0.17,0.17,0.17,~ 0.09,0.09,0.09,0.09,~ 0.16,0.16,0.16,0.16,~ 1,1,1,1,~ 1,1,1,1,~ 0.35,0.35,0.35,0.35,~ 1,1,1,1,~ 0.45,0.45,0.45,0.6,~ 0.08,0.08,0.08,0.08,~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 176,176,176,176,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.17,0.17,0.17,0.17,~ 0.09,0.09,0.09,0.09,~ 0.16,0.16,0.16,0.16,~ 1,1,1,1,~ 1,1,1,1,~ 0.35,0.35,0.35,0.35,~ 1,1,1,1,~ 0.45,0.45,0.45,0.6,~ 0.08,0.08,0.08,0.08,~ 2.5,2.5,2.5,2.5,~ 0.7,0.7,0.7,0.7,~ 176,176,176,176,~ 0.1,0.1,0.1,0.1,~ 0.85*2*2,0.85*2*2,0.85*2*2,0.85*2*2,~ 0.17,0.17,0.17,0.17,~ 0.09,0.09,0.09,0.09,~ 0.16,0.16,0.16,0.16,~ 1,1,1,1,~ 1,1,1,1,~ 0.35,0.35,0.35,0.35,~ 1,1,1,1,~ 0.45,0.45,0.45,0.6,~ 0.08,0.08,0.08,0.08~ ) NodeLocation: 88,32,1 NodeSize: 48,24 DefnState: 2,64,75,952,434,0,MIDM ValueState: 2,463,391,765,363,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Const_year,Building_input] ReformVal: [Const_year,Building_input] {!40000|Att_ResultSliceState: [Energy_renovation_sc,2,Building_input,1,Const_year,1]} {!40000|Att_EditSliceState: [Energy_renovation_sc,1,Building_input,1,Const_year,1]} Close Building_heat_consum Variable Hs_efficiency Title: Heat production efficiency Units: - Description: Efficiency of the heat production device~ ~ Definition: Table(Heat_system)(~ 0.9,0.8,0.75,1,1,1,2.5,1,0.7,2) NodeLocation: 208,368,1 NodeSize: 48,24 WindState: 2,86,62,608,392 DefnState: 2,148,83,363,303,0,MIDM ValueState: 2,74,103,416,303,0,MIDM ReformDef: [Sec_heat_scen,Heat_system] ReformVal: [Sec_heat_scen,Heat_system] {!40000|Att_EditSliceState: [Bioher_pri_heat_scen,3,Heat_system,1,Bioher_sec_heat_scen,1]} Decision Const_year Title: Area construction year Description: Construction year of a building Definition: Choice(Self,2) NodeLocation: 208,80,1 NodeSize: 56,32 WindState: 2,110,147,476,358 Domain: ['<1960','1960','1970','1980','1990','2000','2010','2020','2030'] {!40300|DomainExpr: Discrete('<1960','1960','1970','1980','1990','2000','2010','2020','2030',type:['text'])} DisplayOutputs: Variable Building_type_pop_fr {!40200|Att_ChoiceIndexes: Keyword Self} {!40000|Att_PrevIndexValue: ['<1960','1960','1970','1980','1990','2000','2010','2020','2030']} Decision Pri_heat_scen Title: Primary heat scenarios Definition: Choice(Self,0) NodeLocation: 344,80,1 NodeSize: 56,32 WindState: 2,423,115,494,353 ValueState: 2,211,252,416,303,0,MIDM Aliases: Alias BIOHER_primary_heat_, Alias BIOHER_primary_heat1 Domain: ['BAU','Oil','Pellet','Local district, oil','Local district, wood','Electricity','Geothermal','Current district'] {!40300|DomainExpr: Discrete('BAU','Oil','Pellet','Local district, oil','Local district, wood','Electricity','Geothermal','Current district',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} {!40000|Att_PrevIndexValue: ['BAU','Oil','Pellet','Local district, oil','Local district, wood','Electricity','Geothermal','Current district']} Chance Prim_sec_heat_prod Title: Primary & secondary heat production Units: kWh/a Description: Total heat production covered with different primary and secondary heating systems~ ~ var x:=Prim_heat_sys*Tot_heat_con;~ x:= if House_area_type = 'All' then x else x[House_area_type = House_area_type];~ x:=if Const_year = 'All' then x else x[Const_year = Const_year];~ ~ var y:=Prim_heat_sys*Total_heat_prod;~ y:= if House_area_type = 'All' then y else y[House_area_type = House_area_type];~ y:= if Const_year = 'All' then y else y[Const_year = Const_year];~ ~ var a:= if House_or_area='Single house' then x else y;~ ~ var b:=sum(a*Sec_heat_sys,Heat_system);~ ~ var c:=b[Bioher_sec_heat_scen='Air heat pump'];~ var d:=b[Bioher_sec_heat_scen='Wood'];~ ~ var e:=if Bioher_sec_heat_scen = 'Air heat pump' and Heat_system='Air heat pump' then c else 0;~ ~ e:=if Bioher_sec_heat_scen = 'Wood' and Heat_system='Secondary wood' then d else e;~ ~ e:=a*(1-Sec_heat_sys)+e;~ ~ if Bioher_sec_heat_scen = 'All' then e else e[Bioher_sec_heat_scen = Bioher_sec_heat_scen] Definition: var a:=Prim_heat_sys[Const_year=Const_year]*sum(Total_heat_prod[Heat_dist='Water radiator'],month);~ ~ var b:=sum(a*Sec_heat_sys,Heat_system);~ ~ var c:=b[Sec_heat_scen='Air heat pump'];~ var d:=b[Sec_heat_scen='Wood'];~ ~ var e:=if Sec_heat_scen = 'Air heat pump' and Heat_system='Air heat pump' then c else 0;~ ~ e:=if Sec_heat_scen = 'Wood' and Heat_system='Secondary wood' then d else e;~ ~ e:=a*(1-Sec_heat_sys)+e;~ ~ if Sec_heat_scen = 'All' then e else e[Sec_heat_scen = Sec_heat_scen]~ ~ ~ ~ ~ ~ ~ ~ ~ NodeLocation: 344,264,3 NodeSize: 56,32 WindState: 2,111,37,805,666 ValueState: 2,139,149,892,400,0,MIDM ReformVal: [Pri_heat_scen,Heat_system,1,Undefined,Undefined,2] Att__TotalsIndex: Index Heat_system {!40000|Att_ResultSliceState: [Fu_period,5,Energy_renovation_sc,1,Heat_system,1,Pri_heat_scen,7]} Index Heat_system Title: Heating system Definition: ['Oil','Pellet boiler','Wood boiler','Local district, oil','Local district, wood','Electricity','Geothermal','Current district','Secondary wood','Air heat pump'] NodeLocation: 344,304,1 NodeSize: 56,12 WindState: 2,780,25,476,291 {!40000|Att_PrevIndexValue: ['Oil','Pellet boiler','Wood boiler','Local district, oil','Local district, wood','Electricity','Geothermal','Current district','Secondary wood','Air heat pump']} Decision Sec_heat_scen Title: Secondary heat scenarios Definition: Choice(Self,2) NodeLocation: 480,80,1 NodeSize: 56,32 WindState: 2,17,65,476,224 ValueState: 2,247,276,416,303,0,MIDM Domain: ['None','Air heat pump','Wood'] {!40300|DomainExpr: Discrete('None','Air heat pump','Wood',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} {!40000|Att_PrevIndexValue: ['None','Air heat pump','Wood']} Chance Sec_heat_sys Title: Secondary heat system Description: Fraction of heat consumption produced with a secondary heat system Definition: Table(Pri_heat_scen,Heat_system,Sec_heat_scen)(~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,Fireplace_frac,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,Fireplace_frac,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,Fireplace_frac,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,Fireplace_frac,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,hp_frac_elect,Fireplace_frac,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,Fireplace_frac,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,0,~ 0,0,Fireplace_frac,~ 0,0,0,~ 0,0,0~ ) NodeLocation: 480,160,1 NodeSize: 48,24 DefnState: 2,105,167,662,286,0,MIDM ValueState: 2,140,295,957,373,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Sec_heat_scen,Heat_system] ReformVal: [Pri_heat_scen,Heat_system,Undefined,Undefined,1] {!40000|Att_ResultSliceState: [Bioher_sec_heat_scen,1,Heat_system,1,Bioher_pri_heat_scen,8]} {!40000|Att_EditSliceState: [Pri_heat_scen,6,Heat_system,1,Sec_heat_scen,3]} Variable Prim_sec_energy_purc Title: Primary and secondary energy purchase Units: kWh/a Description: Heat energy purchase by different primary and secondary heating systems within an area Definition: Prim_sec_heat_prod/Hs_efficiency NodeLocation: 344,368,1 NodeSize: 56,32 ValueState: 2,26,129,840,333,0,MIDM NodeColor: 65535,19661,50247 ReformVal: [Pri_heat_scen,Heat_system,2] Att__TotalsIndex: Index Heat_system {!40000|Att_ResultSliceState: [Fu_period,1,Energy_renovation_sc,1,Heat_dist,1,Heat_system,0,Pri_heat_scen,6]} Variable Prim_heat_sys Title: Primary heat system Description: Fraction of primary heat systems within an area Definition: Table(Const_year,Pri_heat_scen,Heat_system)(~ 0.67,0,0.04,0,0,0.25,100u,0.04,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0,~ 0.67,0,0.04,0,0,0.25,100u,0.04,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0,~ 0.57,0,0.14,0,0,0.23,100u,0.06,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0,~ 0.2,0,0.16,0,0,0.55,0.01,0.08,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0,~ 0.15,0,0.07000000000000001,0,0,0.69,0.01,0.08,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0,~ 0.12,0.01,0.05,0,0,0.6,0.09,0.13,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0,~ 0.09,0.01,0.04,0,0,0.5600000000000001,0.14,0.16,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0,~ 0.09,0.01,0.04,0,0,0.5600000000000001,0.14,0.16,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0,~ 0.09,0.01,0.04,0,0,0.5600000000000001,0.14,0.16,0,0,~ 1,0,0,0,0,0,0,0,0,0,~ 0,1,0,0,0,0,0,0,0,0,~ 0,0,0,1,0,0,0,0,0,0,~ 0,0,0,0,1,0,0,0,0,0,~ 0,0,0,0,0,1,0,0,0,0,~ 0,0,0,0,0,0,1,0,0,0,~ 0,0,0,0,0,0,0,1,0,0~ ) NodeLocation: 344,160,1 NodeSize: 48,24 WindState: 2,98,90,476,300 DefnState: 2,51,233,1087,321,0,MIDM ValueState: 2,37,82,865,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Heat_system,Const_year] ReformVal: [Pri_heat_scen,Heat_system] Att__TotalsIndex: Index Heat_system {!40000|Att_ResultSliceState: [Const_year,7,Heat_system,1,Bioher_pri_heat_scen,1]} {!40000|Att_EditSliceState: [Bioher_pri_heat_scen,1,Const_year,1,Heat_system,1]} Decision House_area_type Title: House/area type Definition: Choice(Self,2) NodeLocation: 72,232,1 NodeSize: 48,24 WindState: 2,343,53,476,252 ValueState: 2,275,393,416,303,0,MIDM Domain: ['New','Old'] {!40300|DomainExpr: Discrete('New','Old',type:'Text')} {!40200|Att_ChoiceIndexes: Keyword Self} {!40000|Att_PrevIndexValue: ['New','Old']} Chance hp_frac_elect Title: HP frac elect Description: Kuinka suuren osuuden ilmalämpöpumpulla voi tuottaa suorassa sähkölämmityksessä olevan talon lämpöenergiantarpeesta Definition: Triangular( 0.3, 0.6, 0.8 ) NodeLocation: 592,160,1 NodeSize: 48,16 WindState: 2,118,248,476,224 ValueState: 2,528,175,423,323,0,CONF Chance Fireplace_frac Title: Fireplace frac Definition: Triangular( 0.15, 0.3, 0.5 ) NodeLocation: 592,120,1 NodeSize: 48,16 ValueState: 2,104,107,416,303,0,CONF Chance hp_frac_oil Title: HP frac oil Definition: Triangular(0.1,0.3,0.5) NodeLocation: 592,200,1 NodeSize: 48,16 ValueState: 2,136,139,416,303,0,CONF Decision Energy_renovation_sc Title: Energy renovation scenarios Description: HRV = heat recovery ventilation Definition: Choice(Self,0) NodeLocation: 80,160,1 NodeSize: 56,32 NodeInfo: 1,1,1,1,1,1,0,,0,,0 WindState: 2,110,90,476,250 Domain: ['BAU','Windows','Windows+Wall','Windows+wall+HRV'] {!40300|DomainExpr: Discrete('BAU','Windows','Windows+Wall','Windows+wall+HRV')} {!40200|Att_ChoiceIndexes: Keyword Self} {!40300|Att_SlicerPopupSize: 227,56} {!40000|Att_PrevIndexValue: ['BAU','Windows','Windows+Wall','Windows+wall+HRV']} Module Bioher_scenarios Title: Bioher scenarios Author: Virpi Date: 17. marta 2012 10:34 NodeLocation: 776,80,1 NodeSize: 48,24 NodeInfo: 1,0,0,1,1,1,0,,0,,0 DiagState: 2,88,33,265,424,17 Chance House_size Title: House size Units: m2 Description: v. 2010 rakennettujen omakotitalojen koko (ka, tilastokeskuksen datoista laskettu)~ ~ var a:=Building_input_data[Building_input='Floor area'];~ Triangular(a*0.75, a, a*1.25)~ ~ Table(House_area_type)(~ Triangular(176*0.8,176,176*1.2),Triangular(135*0.8,135,135*1.2)) Definition: Table(House_area_type)(~ Triangular(176*0.8,176,176*1.2),Triangular(135*0.8,135,135*1.2)) NodeLocation: 80,208,1 NodeSize: 48,24 WindState: 2,102,83,532,336 DefnState: 2,265,371,416,303,0,MIDM ValueState: 2,220,364,385,202,0,MIDM NodeColor: 65535,52427,61166 Variable Houses_per_area Title: Houses per area Definition: 1 NodeLocation: 80,320,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Decision Tot_heat_con Title: Total heat consumption Definition: Choice(Self,0) NodeLocation: 80,96,1 NodeSize: 48,24 WindState: 2,102,83,476,522 Domain: [5000,6000,7000,8000,10K,11K,12K,13K,14K,15K,16K,17K,18K,19K,20K,21K,22K,23K,24K,25K,26K] {!40300|DomainExpr: Discrete(5000,6000,7000,8000,10K,11K,12K,13K,14K,15K,16K,17K,18K,19K,20K,21K,22K,23K,24K,25K,26K,type:'number')} {!40200|Att_ChoiceIndexes: Keyword Self} Chance Unit_heat_con Title: Unit heat consumption Description: Low energy: 40-60 kWh/m2 tai 60% standarditasosta~ ~ Table(House_area_type)(~ Uniform(70,100),Uniform(120,260)) Definition: Table(House_area_type)(~ Uniform(70,100),Uniform(120,260)) NodeLocation: 80,264,1 NodeSize: 48,24 WindState: 2,102,83,476,224 ValueState: 2,72,75,416,303,0,CONF ReformVal: [House_area_type,Undefined,2] Decision House_or_area Title: House / area POV Definition: Choice(Self,2) NodeLocation: 80,40,1 NodeSize: 48,24 Domain: ['Single house','Average area'] {!40300|DomainExpr: Discrete('Single house','Average area',type:'Text')} {!40200|Att_ChoiceIndexes: Keyword Self} Close Bioher_scenarios Close Total_heat_consumpti Module Co1 Title: CO2 Author: vkoe Date: 25. Octta 2011 11:15 DefaultSize: 48,24 NodeLocation: 280,200,1 NodeSize: 56,24 DiagState: 2,146,110,344,317,17 NodeColor: 52427,65535,65535 Variable Heat_co2_emf Title: Heat production CO2 EMF Units: CO2-ekv g/kWh Definition: Table(Heat_system)(~ 267,0,0,Fuel_co2_emf[pp_fuel='Oil']/0.9,0,sum(Elect_fuel*Fuel_co2_emf/Elect_pp_effic*Elect_pp_frac_heat, pp_fuel, elect_pp),sum(Elect_fuel*Fuel_co2_emf/Elect_pp_effic*Elect_pp_frac_heat, pp_fuel, elect_pp),sum(Dist_heat_fuel*Fuel_co2_emf/DH_PP_EFFIC*DH_PP_FRAC, pp_fuel, dh_pp),Fuel_co2_emf[pp_fuel='Wood'],sum(Elect_fuel*Fuel_co2_emf/Elect_pp_effic*Elect_pp_frac_heat, pp_fuel, elect_pp)) NodeLocation: 96,152,1 NodeSize: 48,27 WindState: 2,117,153,476,224 DefnState: 2,96,234,745,303,0,MIDM ValueState: 2,153,119,542,303,0,MIDM NodeColor: 65535,52427,61166 ReformVal: [Fu_period,Heat_system] Variable Co2_emission Title: CO2 emission Units: t / 5 year period Description: CO2 emission during 5-year period~ ~ sum(Area_heat_purc*Heat_co2_emf*5/1000000, Heat_system, Fu_period, const_year)~ Definition: (Prim_sec_energy_purc*CO2_EMF_Motiva*5)/1000000 NodeLocation: 208,152,1 NodeSize: 48,24 WindState: 2,436,365,476,331 ValueState: 2,166,193,678,296,0,MIDM ReformVal: [Fu_period,Heat_system] Att__TotalsIndex: Index Fu_period {!40000|Att_ResultSliceState: [Pri_heat_scen,2,Energy_renovation_sc,1,Heat_system,8,Fu_period,1]} Variable Fuel_co2_emf Title: Fuel CO2 EMF Units: g/kWh Description: Motiva 2004 Definition: Table(Pp_fuel)(~ 279,202,382,341,0,0,301) NodeLocation: 96,72,1 NodeSize: 48,24 WindState: 2,98,90,476,224 DefnState: 2,114,248,416,303,0,MIDM ValueState: 2,159,186,416,303,0,MIDM NodeColor: 65535,52427,61166 Variable CO2_EMF_Motiva Title: CO2 EMF Motiva Definition: Table(Heat_system)(~ 267,0,0,279/0.9,0,400,400,220,0,400) NodeLocation: 96,216,1 NodeSize: 48,24 DefnState: 2,837,429,416,303,0,MIDM Close Co1 Module District_heat_produc Title: District heat & electricity production Author: vkoe Date: 8. Febta 2011 9:41 DefaultSize: 48,24 NodeLocation: 280,136,1 NodeSize: 56,24 DiagState: 2,48,139,541,339,17 NodeColor: 52427,63897,65535 Index Pp_fuel Title: PP fuel Definition: ['Oil','Natural gas','Peat','Coal','Wood','Bio','Other'] NodeLocation: 208,88,1 NodeSize: 48,12 WindState: 2,813,483,476,253 {!40000|Att_PrevIndexValue: ['Oil','Natural gas','Peat','Coal','Wood','Bio','Other']} Variable Dist_heat_fuel Title: Current district heat fuels Description: Tilastokeskus, kaikki vuosina 2005-2010 tuotettu kaukolämpö~ ~ Other: mm. muovipolttoaineet, muut jätepolttoaineet, sekapolttoaineiden fossiilinen osuus, vety, sähkö, teollisuuden reaktio- ja sekundaarilämpö~ ~ Yhteistuotannossa ja erillistuotannossa puun käytön oletettu lisääntyvän v.2008 energiastrategian mukaisesti (karkea arvioi). Tämän on oletettu vähentävän hiilen osuutta yhteistuotannossa ja öljyn osuutta erillistuotannossa.~ ~ Definition: Table(Fu_period,Pp_fuel,Dh_pp)(~ 0.01,0.24,~ 0.31,0.29,~ 0.21,0.11,~ 0.29,0.06,~ 0.15,0.15,~ 0.01,0.03,~ 0.02,0.12,~ 0.01,0.235,~ 0.31,0.29,~ 0.21,0.11,~ 0.285,0.06,~ 0.155,0.155,~ 0.01,0.03,~ 0.02,0.12,~ 0.01,0.23,~ 0.31,0.29,~ 0.21,0.11,~ 0.28,0.06,~ 0.16,0.16,~ 0.01,0.03,~ 0.02,0.12,~ 0.01,0.2,~ 0.31,0.29,~ 0.21,0.11,~ 0.25,0.06,~ 0.19,0.19,~ 0.01,0.03,~ 0.02,0.12,~ 0.01,0.17,~ 0.31,0.29,~ 0.21,0.11,~ 0.22,0.06,~ 0.22,0.22,~ 0.01,0.03,~ 0.02,0.12,~ 0.01,0.17,~ 0.31,0.29,~ 0.21,0.11,~ 0.22,0.06,~ 0.22,0.22,~ 0.01,0.03,~ 0.02,0.12~ ) NodeLocation: 208,56,1 NodeSize: 48,24 WindState: 2,158,134,476,425 DefnState: 2,106,275,554,303,0,MIDM ValueState: 2,178,141,583,303,0,MIDM NodeColor: 19664,65535,19661 ReformDef: [Fu_period,Pp_fuel] ReformVal: [Fu_period,Pp_fuel] {!40000|Att_ResultSliceState: [Dh_pp,1,Pp_fuel,1,Fu_period,1]} {!40000|Att_EditSliceState: [Dh_pp,1,Pp_fuel,1,Fu_period,1]} Index Dh_pp Title: DH PP Definition: ['CHP','Heat'] NodeLocation: 96,88,1 NodeSize: 48,12 {!40000|Att_PrevIndexValue: ['CHP','Heat']} Variable Dh_pp_frac Title: Current district heat production Description: Tilastokeskus, kaikki vuosina 2005-2010 tuotettu kaukolämpö Definition: Table(Dh_pp)(~ 0.76,0.24) NodeLocation: 96,56,1 NodeSize: 48,24 WindState: 2,102,90,476,224 DefnState: 2,155,252,416,303,0,MIDM ValueState: 2,156,176,416,303,0,MIDM NodeColor: 19664,65535,19661 Index Elect_pp Title: Elect PP Description: CHP: combined power and heat generation~ Thermal non-CHP: thermal, non-nuclear power plants which only generate electricity Definition: ['CHP','Thermal non-CHP'] NodeLocation: 96,192,1 NodeSize: 48,12 {!40000|Att_PrevIndexValue: ['CHP','Thermal non-CHP']} Variable Elect_pp_frac Title: Electricity production Description: Lauhdevoimaloissa ja yhteistuotantovoimaloissa tuotetun sähkön osuus~ ~ Tilastokeskus, osuus kaikesta 2005-2010 kulutetusta sähköstä~ ~ Muut tuotantotavat 2010:~ Ydinvoima 26%~ Vesivoima 16%~ Tuulivoima 0.3%~ Tuonti 13%~ ~ Tulevaisuuden muutos perustuu v. 2008 energiastrategiaan ja sen 2009 päivitykseen (TEM). Sähkön kulutus ja yhteistuotanto vähenevät tulevaisuudessa metsäteollisuuden rakannemuutoksesta johtuen. Lauhdevoiman osuuden arvioidaan pysyvän suurinpiirtein nykytasolla.~ ~ Definition: Table(Fu_period,Elect_pp)(~ 0.31,0.14,~ 0.285,0.14,~ 0.26,0.14,~ 0.245,0.14,~ 0.23,0.14,~ 0.23,0.14~ ) NodeLocation: 96,160,1 NodeSize: 48,24 WindState: 2,151,225,476,374 DefnState: 2,148,362,639,303,0,MIDM ValueState: 2,93,275,607,249,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Fu_period,Elect_pp] ReformVal: [Fu_period,Elect_pp] Att__TotalsIndex: Index Elect_pp Variable Elect_fuel Title: Electricity fuels Description: Tilastokeskus, vuosina 2005-2010 tuotettu sähkö, lauhdevoimaloissa ja yhteistuotantovoimaloissa sähköntuotantoon käytettyjen polttoaineiden osuus~ ~ Other: mm. muovipolttoaineet, muut jätepolttoaineet, sekapolttoaineiden fossiilinen osuus, vety, sähkö~ ~ Tulevaisuuden kehitys perustuu v. 2008 energiastrategian linjauksiin. Siinä uusiutuvien osuutta ei kasvateta lauhdevoiman tuotannossa. Yhteistuotannossa v. 2020 mennessä uusiutuvien määrä kasvaa kaukolämmön tuotannossa, mutta sitä kompensoi teollisuuden yhteistuotannossa uusuituvien osuuden määrän lasku. Kokonaisuudessaan uusuiutuvien osuus pysyy nykytasolla.~ ~ Muiden polttoaineiden osuuksien muuttumisesta ei ole tietoa, joten niiden on arvioitu pysyvän nykytasolla.~ Definition: Table(Fu_period,Pp_fuel,Elect_pp)(~ 0.01,0.01,~ 0.38,0.05,~ 0.12,0.18,~ 0.16,0.64,~ 0.3,0.1,~ 0.01,0.01,~ 0.01,0.02,~ 0.01,0.01,~ 0.38,0.05,~ 0.12,0.18,~ 0.16,0.64,~ 0.3,0.1,~ 0.01,0.01,~ 0.01,0.02,~ 0.01,0.01,~ 0.38,0.05,~ 0.12,0.18,~ 0.16,0.64,~ 0.3,0.1,~ 0.01,0.01,~ 0.01,0.02,~ 0.01,0.01,~ 0.38,0.05,~ 0.12,0.18,~ 0.16,0.64,~ 0.3,0.1,~ 0.01,0.01,~ 0.01,0.02,~ 0.01,0.01,~ 0.38,0.05,~ 0.12,0.18,~ 0.16,0.64,~ 0.3,0.1,~ 0.01,0.01,~ 0.01,0.02,~ 0.01,0.01,~ 0.38,0.05,~ 0.12,0.18,~ 0.16,0.64,~ 0.3,0.1,~ 0.01,0.01,~ 0.01,0.02~ ) NodeLocation: 208,160,1 NodeSize: 48,24 WindState: 2,152,254,476,450 DefnState: 2,167,212,577,303,0,MIDM ValueState: 2,591,378,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Fu_period,Pp_fuel] ReformVal: [Elect_pp,Pp_fuel] Att__TotalsIndex: Index Pp_fuel {!40000|Att_ResultSliceState: [Fu_period,1,Pp_fuel,1,Elect_pp,1]} {!40000|Att_EditSliceState: [Elect_pp,1,Pp_fuel,1,Fu_period,1]} Variable Dh_pp_effic Title: Distric heat power plant efficiency Description: Huomioi tuotanto- ja siirtohäviöt Definition: Table(Dh_pp)(~ 0.9,0.9) NodeLocation: 320,56,1 NodeSize: 48,24 WindState: 2,182,266,476,224 DefnState: 2,199,249,416,303,0,MIDM ValueState: 2,153,243,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Dh_pp,Pp_fuel] Variable Elect_pp_effic Title: Electricity power plant efficiency Description: Huomioi tuotanto- ja siirtohäviön Definition: Table(Elect_pp)(~ 0.8,0.4) NodeLocation: 320,160,1 NodeSize: 48,24 DefnState: 2,199,233,416,303,0,MIDM ValueState: 2,195,381,416,303,0,MIDM NodeColor: 65535,52427,61166 Variable Elect_pp_capacity Title: Electricity power plant capacity Definition: Table(Elect_pp,Power_capacity)(~ 0.8100000000000001,0.04,0.15,0,~ 0.8,0.2,0,0~ ) NodeLocation: 440,160,1 NodeSize: 48,24 WindState: 2,125,124,476,224 DefnState: 2,206,333,416,303,0,MIDM ValueState: 2,193,369,381,229,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Elect_pp,Power_capacity] ReformVal: [Elect_pp,Power_capacity] Index Power_capacity Title: Power capacity Definition: ['>50 MW','20-50 MW','<20 MW','Domestic'] NodeLocation: 440,96,1 NodeSize: 48,16 {!40000|Att_PrevIndexValue: ['>50 MW','20-50 MW','<20 MW','Domestic']} Variable Dh_pp_capacity Title: District heat power plant capacity Description: Lämmöntuotanto eri kokoluokan voimaloissa, laskettu Energiateolliisuuden kaukolämpötilastosta vuodelle 2010.~ ~ Perustuu lämpökapasiteetin jakaumaan eri kokoisissa voimaloissa (CHP latoksissa kokoluokan määrittää kokonaiskapasiteetti, sähkö+lämpö) Definition: Table(Dh_pp,Power_capacity)(~ 0.83,0.07000000000000001,0.1,0,~ 0.47,0.29,0.24,0~ ) NodeLocation: 440,56,1 NodeSize: 48,24 WindState: 2,137,200,476,280 DefnState: 2,100,395,528,303,0,MIDM ValueState: 2,195,273,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Dh_pp,Power_capacity] ReformVal: [Dh_pp,Power_capacity] {!40000|Att_EditSliceState: [Dh_pp,2,Power_capacity,1,Fu_period,1]} Variable Elect_pp_frac_heat Title: Electricity production for heating Description: Talojen lämmitykseen käytettävän sähkön tuotanto-osuus yhteis- ja erillistuotantolaitoksissa, kun oletetaan, että kaikki lämmitykseen käytettävä sähkö on väli- tai huipputehon sähköä, joka tuotetaan talvella yhteistuotanto- tai lauhdevoimaloissa. Definition: var a:=Elect_pp_frac;~ a:= sum(a, elect_pp);~ a:=1/a;~ a*Elect_pp_frac NodeLocation: 96,240,1 NodeSize: 48,24 WindState: 2,102,83,516,291 ValueState: 2,372,370,561,289,0,MIDM ReformVal: [Fu_period,Elect_pp] Close District_heat_produc Module ICT1 Title: Health impacts Author: vkoe Date: 16 mar 2012 16:46 DefaultSize: 48,24 NodeLocation: 136,264,1 NodeSize: 56,24 DiagState: 2,43,174,784,611,17 NodeColor: 52427,63897,65535 Module Model2 Title: ICT Description: Model to calculate DALYs for environmental exposures. Node 'Exposure scenarios' contains three scenarios (Business-as-usual, Increasing exposure, and decreasing exposure). Calculation is divided to mortality and morbidity. Morbidity calculation utilizes DALY weights and duration of disease to yield YLD (Years of Life lost due to Disease), and mortality calculation yields YLL (Years of Life Lost). In the end, these two values are added and the results are DALYs in scenarios.~ ~ Pink nodes are source data nodes inputted by a user. Author: ktluser Date: Fri, Apr 11, 2008 9:48 AM DefaultSize: 48,24 NodeLocation: 104,48,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,,0, DiagState: 2,159,62,865,765,17 NodeColor: 52427,63897,65535 FontStyle: Arial, 12 Variable Start_year Title: Assessment start year Description: Start year of the assessment. Definition: 2010 NodeLocation: 80,424,1 NodeSize: 48,24 NodeColor: 65535,52427,57888 Variable Followup_time Title: Follow-up period Units: Years Description: Number of follow-up years Definition: 30 NodeLocation: 80,512,1 NodeSize: 48,24 ValueState: 2,120,130,416,303,0,MIDM NodeColor: 65535,52427,57888 Variable Input_mort_risk Title: Input mortality risk Units: - Description: Annual mortality rate in BAU scenario. Definition: var a:=Mort_data/Pop_data;~ ~ a:=if isnan(a)=1 then 0 else a;~ ~ if a = inf then 0 else a NodeLocation: 264,208,1 NodeSize: 48,24 WindState: 2,176,259,494,409 ValueState: 2,176,116,467,818,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Mort_endpoint_bioher,Age] Att__TotalsIndex: Index Mort_endpoint_bioher {!40000|Att_ResultSliceState: [Age1,2,Sex,1,Age_cat,1,Cause_of_death,1]} Variable Pop_data Title: Population data Description: Annual total population Definition: Table(Age,Sex)(~ 56.6834K,~ 56.6834K,~ 56.6834K,~ 56.6834K,~ 56.6834K,~ 60.615K,~ 60.615K,~ 60.615K,~ 60.615K,~ 60.615K,~ 66.1678K,~ 66.1678K,~ 66.1678K,~ 66.1678K,~ 66.1678K,~ 63.786K,~ 63.786K,~ 63.786K,~ 63.786K,~ 63.786K,~ 66.42360000000001K,~ 66.42360000000001K,~ 66.42360000000001K,~ 66.42360000000001K,~ 66.42360000000001K,~ 65.8828K,~ 65.8828K,~ 65.8828K,~ 65.8828K,~ 65.8828K,~ 61.4958K,~ 61.4958K,~ 61.4958K,~ 61.4958K,~ 61.4958K,~ 72.47440000000001K,~ 72.47440000000001K,~ 72.47440000000001K,~ 72.47440000000001K,~ 72.47440000000001K,~ 75.9178K,~ 75.9178K,~ 75.9178K,~ 75.9178K,~ 75.9178K,~ 76.9778K,~ 76.9778K,~ 76.9778K,~ 76.9778K,~ 76.9778K,~ 80.20660000000001K,~ 80.20660000000001K,~ 80.20660000000001K,~ 80.20660000000001K,~ 80.20660000000001K,~ 80.29120000000001K,~ 80.29120000000001K,~ 80.29120000000001K,~ 80.29120000000001K,~ 80.29120000000001K,~ 54.3002K,~ 54.3002K,~ 54.3002K,~ 54.3002K,~ 54.3002K,~ 48.0772K,~ 48.0772K,~ 48.0772K,~ 48.0772K,~ 48.0772K,~ 41.4752K,~ 41.4752K,~ 41.4752K,~ 41.4752K,~ 41.4752K,~ 34.9876K,~ 34.9876K,~ 34.9876K,~ 34.9876K,~ 34.9876K,~ 23.3004K,~ 23.3004K,~ 23.3004K,~ 23.3004K,~ 23.3004K,~ 11.2926K,~ 11.2926K,~ 11.2926K,~ 11.2926K,~ 11.2926K,~ 4394.400000000001,~ 4394.400000000001,~ 4394.400000000001,~ 4394.400000000001,~ 4394.400000000001,~ 886.6,~ 886.6,~ 886.6,~ 886.6,~ 886.6~ ) NodeLocation: 416,208,1 NodeSize: 48,24 WindState: 2,106,219,484,386 DefnState: 2,261,166,356,524,0,MIDM ValueState: 2,164,80,273,772,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Sex,Age] ReformVal: [Sex,Age] Att__TotalsIndex: Index Age, Index Age_cat Index Age {!40000|Att_PrevIndexValue: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99]} Title: Age Description: List of age in 1 year year intervals. Definition: Sequence( 0, 99, 1 ) NodeLocation: 416,240,1 NodeSize: 48,12 Variable Morb_data Title: Morbidity data Units: cases/a Description: Annual number of morbidity cases due to a given cause-of-morbidity.~ Definition: Table(Age,Morb_endpoint,Sex)(~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0,~ 0~ ) NodeLocation: 576,112,1 NodeSize: 48,24 WindState: 2,107,127,476,264 DefnState: 2,163,191,514,530,0,MIDM ValueState: 2,177,164,456,499,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Morb_endpoint,Age] ReformVal: [Morb_endpoint,Age] Att__TotalsIndex: Index Age_cat {!40000|Att_ResultSliceState: [Gender,1,Age_cat,1,Morbidity,1]} {!40000|Att_EditSliceState: [Gender,1,Age_cat,1,Morbidity,2]} Variable Input_morb_risk Title: Input morbidity risk Description: Annual morbidity rate in BAU scenario. Definition: var a:=Morb_data/Pop_data;~ ~ a:=if isnan(a)=1 then 0 else a;~ ~ if a = inf then 0 else a NodeLocation: 576,208,1 NodeSize: 48,24 WindState: 2,66,175,506,335 ValueState: 2,208,78,499,796,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Morb_endpoint,Age] Att__TotalsIndex: Index Morb_endpoint {!40000|Att_ResultSliceState: [Sex,1,Age1,1,Morbidity,1]} Variable Morb_risk_scenarios Title: Morbidity risk scenarios Units: - Description: Annual morbidity risk in different exposure scenarios. Calculated only for those morbidity endpoints for which baseline morbidity data is provided. Definition: var a:= Exposures;~ var b:= Morbidity_erf;~ var c:= Morb_erf_unit;~ c:= if c = 0 then 1 else c;~ var d:=Pop_frac;~ ~ var e:= exp(ln(b[Erf_type='Relative Risk'])/c*a[@Fu_period=1]);~ Var f:=((e*d)+(1-d))[Exposure='Reference'];~ var g:=((e*d)+(f*(1-d)))[Exposure='BAU'];~ g:=((g-1)/g);~ g:= Input_morb_risk*(1-g);~ ~ f:=Table(Exposure)(f, f, 1);~ e:= exp(ln(b[Erf_type='Relative Risk'])/c*a);~ f:=(e*d)+(f*(1-d));~ f*g~ NodeLocation: 576,280,1 NodeSize: 48,24 WindState: 2,140,145,643,472 DefnState: 2,603,496,559,303,0,MIDM ValueState: 2,166,156,519,497,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Exposure,Age] {!40000|Att_ResultSliceState: [Sex,1,Morb_endpoint,1,Fu_period,1,Age,1,Exposure,1]} Variable Age_weight Title: Age weight Description: What are the most valuable ages in human life? Definition: If Age_weighting= 'Yes' then~ ~ var a:=0.1658*Age*exp(-0.04*Age);~ sum(if floor(Age/5)+1 = @age_cat then a else 0 , Age)/5~ ~ else 1~ NodeLocation: 744,376,1 NodeSize: 48,12 WindState: 2,185,183,476,341 DefnState: 2,168,7,416,585,0,MIDM ValueState: 2,189,167,362,363,0,MIDM NodeColor: 19661,48336,65535 Variable Birth_rate Title: Birth rate Units: births/year Description: Annual number of births Definition: Table(Sex,Fu_year)(~ 0,0,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K,57K~ ) NodeLocation: 80,368,1 NodeSize: 48,24 WindState: 2,174,211,476,224 DefnState: 2,264,245,388,472,0,MIDM ValueState: 2,292,307,416,482,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Sex,Fu_year] ReformVal: [Sex,Fu_year] Variable Discount Title: Annual discount rate Units: % Description: Annual time discount rate for future loss of life Definition: 0 NodeLocation: 744,416,1 NodeSize: 48,16 ValueState: 2,234,206,416,303,0,MIDM NodeColor: 65535,52427,61166 Variable Mort_data Title: Mortality data Units: deaths/a Description: Annual number of deaths due to a given cause-of-death~ ~ Note! All causes of death must be included in the node dataset because the life table modelling is based on total mortality.~ Definition: Table(Age,Sex,Mort_endpoint_bioher)(~ 40.8,9,~ 40.8,9,~ 40.8,9,~ 40.8,9,~ 40.8,9,~ 3.8,6.4,~ 3.8,6.4,~ 3.8,6.4,~ 3.8,6.4,~ 3.8,6.4,~ 4.6,6,~ 4.6,6,~ 4.6,6,~ 4.6,6,~ 4.6,6,~ 7,23.6,~ 7,23.6,~ 7,23.6,~ 7,23.6,~ 7,23.6,~ 10.2,39.8,~ 10.2,39.8,~ 10.2,39.8,~ 10.2,39.8,~ 10.2,39.8,~ 12.4,34.6,~ 12.4,34.6,~ 12.4,34.6,~ 12.4,34.6,~ 12.4,34.6,~ 17.8,30.8,~ 17.8,30.8,~ 17.8,30.8,~ 17.8,30.8,~ 17.8,30.8,~ 48.6,50.8,~ 48.6,50.8,~ 48.6,50.8,~ 48.6,50.8,~ 48.6,50.8,~ 92.2,64.40000000000001,~ 92.2,64.40000000000001,~ 92.2,64.40000000000001,~ 92.2,64.40000000000001,~ 92.2,64.40000000000001,~ 166.4,81.2,~ 166.4,81.2,~ 166.4,81.2,~ 166.4,81.2,~ 166.4,81.2,~ 302.6,93.2,~ 302.6,93.2,~ 302.6,93.2,~ 302.6,93.2,~ 302.6,93.2,~ 457.8,97.2,~ 457.8,97.2,~ 457.8,97.2,~ 457.8,97.2,~ 457.8,97.2,~ 475.2,58.8,~ 475.2,58.8,~ 475.2,58.8,~ 475.2,58.8,~ 475.2,58.8,~ 643,59.4,~ 643,59.4,~ 643,59.4,~ 643,59.4,~ 643,59.4,~ 919.4,55.6,~ 919.4,55.6,~ 919.4,55.6,~ 919.4,55.6,~ 919.4,55.6,~ 1312,60.4,~ 1312,60.4,~ 1312,60.4,~ 1312,60.4,~ 1312,60.4,~ 1560,59.6,~ 1560,59.6,~ 1560,59.6,~ 1560,59.6,~ 1560,59.6,~ 1355.4,44.4,~ 1355.4,44.4,~ 1355.4,44.4,~ 1355.4,44.4,~ 1355.4,44.4,~ 895.6,38.4,~ 895.6,38.4,~ 895.6,38.4,~ 895.6,38.4,~ 895.6,38.4,~ 301.2,11.8,~ 301.2,11.8,~ 301.2,11.8,~ 301.2,11.8,~ 301.2,11.8~ ) NodeLocation: 264,120,1 NodeSize: 48,24 WindState: 2,164,118,514,452 DefnState: 2,231,183,389,673,0,MIDM ValueState: 2,235,136,472,503,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Mort_endpoint_bioher,Age] ReformVal: [Mort_endpoint_bioher,Age] Att__TotalsIndex: Index Age, Index Age_cat, Index Mort_endpoint_bioher {!40000|Att_ResultSliceState: [Sex,1,Age_cat,1,Cause_of_death,1]} {!40000|Att_EditSliceState: [Sex,2,Age1,1,Mort_endpoint,1]} Variable Mort_risk_scenarios Title: Mortality risk scenarios Units: - Description: Annual mortality risk in different exposure scenarios.~ Definition: var a:= Exposures;~ var b:= Mortality_erf;~ var c:= Mort_erf_unit;~ c:= if c = 0 then 1 else c;~ var d:=Pop_frac;~ ~ var e:= exp(ln(b[Erf_type='Relative Risk'])/c*a[@Fu_period=1]);~ Var f:=((e*d)+(1-d))[Exposure='Reference'];~ var g:=((e*d)+(f*(1-d)))[Exposure='BAU'];~ g:=(g-1)/g;~ g:= Input_mort_risk*(1-g);~ ~ f:=Table(Exposure)(f, f, 1);~ e:= exp(ln(b[Erf_type='Relative Risk'])/c*a);~ f:=(e*d)+(f*(1-d));~ g:=f*g;~ ~ Var h:= a-a[Exposure='BAU', @Fu_period=1];~ h:= b[Erf_type='Absolute Risk']/c*h*d;~ ~ sum(Table(Erf_type)(g,h),Erf_type)~ NodeLocation: 264,280,1 NodeSize: 48,24 WindState: 2,348,172,630,827 DefnState: 2,131,524,556,303,0,MIDM ValueState: 2,96,60,614,775,0,MIDM NodeColor: 19661,48336,65535 ReformVal: [Exposure,Age] Att__TotalsIndex: Index Mort_endpoint_bioher {!40000|Att_ResultSliceState: [Fu_period,2,Sex,1,Mort_endpoint_bioher,2,Age,1,Exposure,3]} Objective Le_cohort Title: Life expectancy in birth cohort Units: Years Description: Life-expectancy for a birth cohort exposed to the given level throughout the entire life. Definition: var a:= sum(Mort_risk_scenarios,Mort_endpoint_bioher);~ ~ a:= if Mort_effect = 'Acute' then a[Exposure='BAU'] else a;~ ~ a:=a[Fu_period=period_lt];~ a:= if a = null then a[Exposure='Reference',Period_lt=max(Fu_period)] else a;~ a:= Si_pi(a, 5, Period_lt, Year_lt, Year_help)*5;~ ~ a:=if a < 0 then 0 else a;~ a:=if a>1 then 1 else a;~ ~ a:= 1-a;~ ~ var b:=1;~ var c:=0;~ var d:=0;~ var x:= 0;~ while x<=99 do (~ c:=b*a[Age=x, @Year_lt=x+1];~ d:=d+c+(b-c)/2;~ b:=c;~ x:= x+1); ~ ~ d~ ~ ~ ~ NodeLocation: 368,392,1 NodeSize: 48,24 WindState: 2,91,93,539,715 ValueState: 2,177,439,429,195,0,MIDM NodeColor: 65535,19661,38773 ReformVal: [Exposure,Sex,Undefined,2] Att__TotalsIndex: Index Age, Index Mort_endpoint_bioher {!40000|Att_ResultSliceState: [Sex,1,Period_lt,4,Age,1,Exposure,1]} Reference: ~ Objective Ab_morbidity_spec Title: Morbidity, specified Units: cases Description: Morbidity cases attributable to the exposure in different scenarios. Definition: var a:= Exposures;~ var b:= Morbidity_erf;~ var c:= Morb_erf_unit;~ c:= if c = 0 then 1 else c;~ var d:= Pop_frac;~ var e:= Morb_risk_scenarios;~ ~ var f:= b[Erf_type='Absolute Risk']/c*a*d;~ ~ var g:=sum(Table(Erf_type)(e,f),erf_type);~ g:=if g<0 then 0 else g;~ g:= sum(if floor(Age/5)+1 = @age_cat then g else 0, Age)/5;~ g:=g-g[Exposure='Reference'];~ ~ g:=g*Pop_in_time_ave;~ var h:=Table(Time_unit)(g, g*5);~ h:= if Followup_time <2 then g else h;~ ~ if Outcome= 'Change in EBD' then h[Exposure='Alternative']-h[Exposure='BAU'] else h~ ~ ~ NodeLocation: 576,424,1 NodeSize: 48,20 WindState: 2,251,183,531,758 ValueState: 2,179,198,564,526,0,MIDM NodeColor: 65535,19661,38773 ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Age, Index Age_cat {!40000|Att_ResultSliceState: [Sex,1,Morb_endpoint,2,Exposure,1,Time_unit,1,Age_cat,1,Fu_period,1]} Objective Yll_spec Title: YLL, specified Units: years Description: Years of life lost due to mortality attributable to the exposure of interest Definition: if Mort_effect = 'Acute' then ~ ~ Ab_mortality_spec*Life_lost*Pv_life_year[period_lt=Fu_period]*Age_weight~ ~ else if App_yll = 'Direct' then~ ~ var a:=Life_years;~ a:= (a[Exposure='Reference']-a);~ if Outcome= 'Change in EBD' then a[Exposure='Alternative']-a[Exposure='BAU'] else a~ ~ else~ ~ Ab_mortality_spec*Ad_le[Exposure='Reference']*Pv_life_year[Period_lt=Fu_period]~ NodeLocation: 264,576,1 NodeSize: 48,12 WindState: 2,78,94,550,810 ValueState: 2,98,64,1001,568,0,MIDM NodeColor: 65535,19661,38773 ReformVal: [Period_lt,Age_cat,Undefined,Undefined,1] DisplayOutputs: Module Sensitivity_analyses Att__TotalsIndex: Index Age, Index Fu_period, Index Age_cat, Index Period_lt, Index Mort_endpoint_bioher {!40000|Att_ResultSliceState: [Sex,1,Exposure,2,Bioher_pri_heat_scen,2,Age_cat,0,Period_lt,1]} Objective Yld_spec Title: YLD, specified Units: years Description: Years of life lost due to morbidity attributable to the exposure of interest. Definition: ~ var a:= Ab_morbidity_spec*Duration*Daly_weight*Pv_life_year[period_lt=Fu_period];~ ~ if isnan(a)=1 then 0 else a~ ~ NodeLocation: 576,576,1 NodeSize: 48,12 WindState: 2,106,126,565,408 ValueState: 2,124,295,654,548,0,MIDM NodeColor: 65535,19661,38773 ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Age, Index Fu_period, Index Age_cat, Index Morb_endpoint {!40000|Att_ResultSliceState: [Sex,1,Time_unit,2,Exposure,1,Morb_endpoint,2,Age_cat,1,Fu_period,1]} Objective Daly_spec Title: DALY, specified Units: years Description: Annual loss of disability adjusted life years attributable to the exposure in different scenarios.~ Definition: if App_yll = 'Direct' then~ ~ Yll_spec+sum(Yld_spec[Fu_period=period_lt, time_unit='5-year period'],morb_endpoint)~ ~ else~ ~ sum(Yll_spec,Mort_endpoint_bioher)+sum(Yld_spec,Morb_endpoint) NodeLocation: 416,576,1 NodeSize: 48,20 WindState: 2,107,95,476,419 DefnState: 2,191,289,416,303,0,MIDM ValueState: 2,225,149,436,533,0,MIDM NodeColor: 65535,19661,38773 ReformVal: [Period_lt,Age_cat,Undefined,Undefined,1] Att__TotalsIndex: Index Age, Index Age_cat, Index Period_lt {!40000|Att_ResultSliceState: [Sex,1,Exposure,1,Age_cat,0,Period_lt,1]} Alias Cause_of_death2 Title: Cause of death Definition: 1 NodeLocation: 264,152,1 NodeSize: 52,12 Original: Mort_endpoint_bioher Alias Morbidity2 Title: Morbidity Definition: 1 NodeLocation: 576,144,1 NodeSize: 52,12 Original: Morb_endpoint Module Help_nodes Title: Technical nodes Author: vkoe Date: 21. Janta 2009 9:47 DefaultSize: 48,24 NodeLocation: 744,64,1 NodeSize: 48,24 NodeInfo: 1,0,0,1,1,1,0,,0, DiagState: 2,252,241,572,491,17 Index Fu_period Title: Follow-up period Definition: sequence(Start_year,Start_year+(Followup_time-1),5) NodeLocation: 448,176,1 NodeSize: 48,16 WindState: 2,90,70,476,224 ValueState: 2,116,494,416,303,0,MIDM ReformVal: [Undefined,Self] {!40000|Att_PrevIndexValue: [2010,2015,2020,2025,2030,2035]} Index Age_cat Title: Age cat Description: Age categories used in morbidity datasets. Definition: ['0-4','5-9','10-14','15-19','20-24','25-29','30-34','35-39','40-44','45-49','50-54','55-59','60-64','65-69','70-74','75-79','80-84','85-89','90-94','95+'] NodeLocation: 96,224,1 NodeSize: 48,12 WindState: 2,25,12,335,453 ValueState: 2,754,375,416,462,0,MIDM {!40000|Att_PrevIndexValue: ['0-4','5-9','10-14','15-19','20-24','25-29','30-34','35-39','40-44','45-49','50-54','55-59','60-64','65-69','70-74','75-79','80-84','85-89','90-94','95+']} Index Sex {!40000|Att_PrevIndexValue: ['Male/female']} Title: Sex Definition: If Sex_class='Yes' then Copyindex(Sex_yes) else Copyindex(Sex_no) NodeLocation: 96,88,1 NodeSize: 48,12 WindState: 2,102,90,476,224 Function Si_pi(data, kerroin;karkea,tarkka:indextype;indtieto) Title: Si_pi Description: Data = data to be divided into more detailed parts~ Kerroin = relative weight inside a cluster~ Karkea = index for the clustered data~ Tarkka = index for the detailed data~ Indtieto = Data about which detailed item belongs to which cluster~ ~ esim: Si_pi1(Base_mortality, 5, Age_cat, age1, Age_help) (baseline mortality from 5-year age categories to 1-year age categories) Definition: var a:=sum((if indtieto=karkea then kerroin else 0), tarkka);~ a:= sum((if indtieto=karkea then a else 0), karkea);~ a:= kerroin/a;~ sum((if indtieto=karkea then data*a else 0), karkea) NodeLocation: 208,48,1 NodeSize: 48,24 WindState: 2,372,218,476,494 Variable Age_help Title: Age help Description: A help node to group age index~ ~ This node is used in transforming morbidity and mortality datasets in 5 year intervals into 1 year interval datasets. Definition: Table(Age)(~ '0-4','0-4','0-4','0-4','0-4','5-9','5-9','5-9','5-9','5-9','10-14','10-14','10-14','10-14','10-14','15-19','15-19','15-19','15-19','15-19','20-24','20-24','20-24','20-24','20-24','25-29','25-29','25-29','25-29','25-29','30-34','30-34','30-34','30-34','30-34','35-39','35-39','35-39','35-39','35-39','40-44','40-44','40-44','40-44','40-44','45-49','45-49','45-49','45-49','45-49','50-54','50-54','50-54','50-54','50-54','55-59','55-59','55-59','55-59','55-59','60-64','60-64','60-64','60-64','60-64','65-69','65-69','65-69','65-69','65-69','70-74','70-74','70-74','70-74','70-74','75-79','75-79','75-79','75-79','75-79','80-84','80-84','80-84','80-84','80-84','85-89','85-89','85-89','85-89','85-89','90-94','90-94','90-94','90-94','90-94','95+','95+','95+','95+','95+') NodeLocation: 208,120,1 NodeSize: 48,24 NodeInfo: 1,1,0,1,1,1,0,,0, DefnState: 2,85,271,416,571,0,MIDM NodeColor: 65535,65531,1 Index Sex_yes Title: Sex yes Definition: ['Male','Female'] NodeLocation: 96,40,1 NodeSize: 48,12 Index Sex_no Title: Sex no Definition: ['Male/female'] NodeLocation: 96,64,1 NodeSize: 48,12 Variable Outcome_scen_help Title: Outcome scen help Definition: Table(Age_cat)(~ 'All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages','All ages') NodeLocation: 208,176,1 NodeSize: 48,24 NodeInfo: 1,0,0,1,1,1,0,,0, DefnState: 2,198,274,416,303,0,MIDM NodeColor: 65535,65531,1 Decision Mort_effect Title: Type of mortality effect Definition: Choice(Self,1) NodeLocation: 328,48,1 NodeSize: 48,24 WindState: 2,169,50,476,224 ValueState: 2,301,363,416,303,0,MIDM Domain: ['Chronic','Acute'] {!40300|DomainExpr: Discrete('Chronic','Acute',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Index Erf_type {!40000|Att_PrevIndexValue: ['Relative Risk','Absolute Risk']} Title: ERF type Definition: ['Relative Risk','Absolute Risk'] NodeLocation: 96,128,1 NodeSize: 48,12 Decision App_yll Title: Approach for YLL calculation Definition: Choice(Self,2) NodeLocation: 328,176,1 NodeSize: 48,29 WindState: 2,265,286,476,224 ValueState: 2,284,345,416,303,0,MIDM Aliases: FormNode Approach_for_yll_cal Domain: ['Direct','Indirect'] {!40300|DomainExpr: Discrete('Direct','Indirect',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Variable Year_help Title: Year help Definition: var a:= if year_lt >= period_lt and year_lt< period_lt+5 then period_lt else 0;~ sum(a,period_lt) NodeLocation: 208,232,1 NodeSize: 48,24 WindState: 2,102,90,476,224 DefnState: 2,120,130,424,513,0,MIDM ValueState: 2,458,169,416,679,0,MIDM NodeColor: 65535,65532,19661 Decision Outcome Title: Outcome of interest Definition: Choice(Self,1) NodeLocation: 328,112,1 NodeSize: 48,24 Aliases: FormNode Outcome_of_interest Domain: ['EBD','Change in EBD'] {!40300|DomainExpr: Discrete('EBD','Change in EBD',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Index Pop_unit Title: Population unit Definition: ['Total population','100000 population'] NodeLocation: 96,160,1 NodeSize: 48,16 Index Time_unit Title: Time unit Definition: ['Average annual','5-year period'] NodeLocation: 96,192,1 NodeSize: 48,12 WindState: 2,275,208,476,224 Variable Period_vs_year Title: Period vs year Definition: var a:= if Year_lt = Period_lt then Period_lt else 0;~ sum(a,Year_lt)~ NodeLocation: 448,56,1 NodeSize: 48,24 ValueState: 2,360,165,501,494,0,MIDM ReformVal: [Fu_year,Fu_period] Index Year_lt Title: Year LT Definition: if App_yll = 'Direct' then sequence(Start_year,Start_year+Followup_time+99,1) ~ else~ sequence(Start_year,Start_year+104,1) NodeLocation: 448,108,1 NodeSize: 48,12 ValueState: 2,537,377,416,303,0,MIDM Index Period_lt Title: Period LT Definition: if App_yll = 'Direct' then sequence(Start_year,Start_year+Followup_time+99,5)~ else~ sequence(Start_year,Start_year+104,5) NodeLocation: 448,136,1 NodeSize: 48,12 WindState: 2,258,313,476,224 ValueState: 2,415,203,450,537,0,MIDM Index Fu_year {!40000|Att_PrevIndexValue: [2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039]} Title: Follow-up year Definition: sequence(Start_year,Start_year+(Followup_time-1),1) NodeLocation: 448,208,1 NodeSize: 48,16 ValueState: 2,447,277,436,438,0,MIDM Variable Year_spec Title: Year specific input data Description: Is the input data for exposure/health outcome follow up -year specific? Definition: if Assessment_type='Exposure scenarios' then Exp_year_class else Ys_change_mort NodeLocation: 96,272,1 NodeSize: 48,24 WindState: 2,200,186,476,224 Index Morb_endpoint {!40000|Att_PrevIndexValue: ['Chronic bronchitis','RAD']} Title: Morb endpoints Description: Morbidity endpoints included in the assessment.~ ~ Type in the list into the definition field. Press 'Enter' to add new rows and 'Back' to remove rows. When the list is complete press 'Alt' + 'Enter'. Definition: ['Chronic bronchitis','RAD'] NodeLocation: 200,424,1 NodeSize: 52,21 WindState: 2,151,56,476,275 ValueState: 2,612,556,416,303,0,MIDM Aliases: Alias Morbidity2 Index Mort_endpoint_bioher {!40000|Att_PrevIndexValue: ['Non-accidental','Accidental']} Title: Mort endpoints Description: Causes of death -classification used in the assessment.~ ~ Type in the list into the definition field. Press 'Enter' to add new rows and 'Back' to remove rows. When the list is complete press 'Alt' + 'Enter'. Definition: ['Non-accidental','Accidental'] NodeLocation: 104,424,1 NodeSize: 52,21 WindState: 2,107,90,476,266 Aliases: Alias Cause_of_death2 Decision Sex_class Title: Sex specified impact assessment Definition: Choice(Self,1) NodeLocation: 96,360,1 NodeSize: 48,32 NodeInfo: 1,1,0,1,1,1,0,,0, Domain: ['No','Yes'] {!40300|DomainExpr: Discrete('No','Yes',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Decision Assessment_type Title: Starting point for the assessment Definition: Choice(Self,1) NodeLocation: 208,360,1 NodeSize: 48,32 NodeInfo: 1,1,0,1,1,1,0,,0, WindState: 2,102,90,476,224 Domain: ['Exposure scenarios','Health outcome scenarios','Total burden of disease'] {!40300|DomainExpr: Discrete('Exposure scenarios','Health outcome scenarios','Total burden of disease',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Module Nodes3 Title: BoD Author: jtue Date: 17. huhta 2009 14:34 DefaultSize: 48,24 NodeLocation: 448,272,1 NodeSize: 48,24 DiagState: 1,37,36,261,192,17 Variable As_total_yll Title: Age-specific total YLL Definition: Table(Age,Sex,Mort_endpoint_bioher)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 96,48,1 NodeSize: 48,24 DefnState: 2,179,125,483,580,0,MIDM ValueState: 2,235,231,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Mort_endpoint_bioher,Age] ReformVal: [Mort_endpoint_bioher,Age] {!40000|Att_EditSliceState: [Gender,1,Age_cat,1,Cause_of_death,1]} Variable As_total_yld Title: Age-specific total YLD Definition: Table(Age,Sex,Morb_endpoint)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 96,104,1 NodeSize: 48,24 DefnState: 2,117,131,416,483,0,MIDM ValueState: 2,230,251,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Morb_endpoint,Age] ReformVal: [Morb_endpoint,Age] Close Nodes3 Module Nodes1 Title: Mortality outcome scenarios Author: vkoe Date: 22. Janta 2009 14:46 DefaultSize: 48,24 NodeLocation: 448,400,1 NodeSize: 48,28 DiagState: 2,132,108,239,371,17 NodeColor: 65535,52427,61166 Variable Input_mort_abfrac Title: Attributable fraction in mortality data Units: Fraction Description: Fraction of mortality in mortallity input data attributable to the exposure of interest Definition: Table(Age,Sex,Mort_endpoint_bioher)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 88,72,1 NodeSize: 48,32 WindState: 2,302,266,476,224 DefnState: 2,282,226,453,412,0,MIDM ValueState: 2,475,502,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Mort_endpoint_bioher,Age] ReformVal: [Mort_endpoint_bioher,Age] Domain: ['item 1'] {!40300|DomainExpr: Discrete('item 1',type:['text'])} Variable Change_mort Title: Year-specific change in attributable mortality risk Units: % Description: Precentage change in the mortality risk attributable to the exposure of interest.~ ~ Note! Change refers to the change in risk in comparison to the mortality risk in the start of the assessment, NOT in comparison to the previous 5-year follow-up step. Definition: Table(Age,Fu_period,Sex,Mort_endpoint_bioher,Scenario)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 88,232,1 NodeSize: 48,36 WindState: 2,232,283,476,224 DefnState: 2,119,191,619,449,0,MIDM ValueState: 2,340,384,508,469,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Fu_period,Age] ReformVal: [Fu_period,Age] {!40000|Att_ResultSliceState: [Sex,1,Scenario,1,Mort_endpoint,2,Age,1,Fu_period,1]} {!40000|Att_EditSliceState: [Sex,1,Mort_endpoint,2,Scenario,1,Age,1,Fu_period,1]} Decision Ys_change_mort Title: Year-specific input for mortality outcome Definition: Choice(Self,1) NodeLocation: 88,144,1 NodeSize: 48,32 ValueState: 2,294,402,416,303,0,MIDM Domain: ['Yes','No'] {!40300|DomainExpr: Discrete('Yes','No',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Index Scenario {!40000|Att_PrevIndexValue: ['BAU','Alternative']} Title: Scenario Definition: ['BAU','Alternative'] NodeLocation: 88,280,1 NodeSize: 48,12 Close Nodes1 Module Technical_nodes Title: Morbidity outcome scenarios Author: vkoe Date: 12. Mayta 2009 15:35 DefaultSize: 48,24 NodeLocation: 448,336,1 NodeSize: 48,28 DiagState: 2,170,138,308,355,17 NodeColor: 65535,52427,61166 Decision Input_morb_outcome Title: Input for morbidity outcome calculation Definition: Choice(Self,1) NodeLocation: 104,48,1 NodeSize: 48,36 WindState: 2,366,308,476,224 ValueState: 2,464,402,416,303,0,MIDM Domain: ['Percentage change','No. of cases'] {!40300|DomainExpr: Discrete('Percentage change','No. of cases',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Variable Input_morb_abfrac Title: Attributable fraction in morbidity data Description: Fraction of morbidity in morbidity input data attributable to the exposure of interest Definition: Table(Age,Sex,Morb_endpoint)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 104,128,1 NodeSize: 48,36 WindState: 2,257,286,476,224 DefnState: 2,197,238,416,424,0,MIDM ValueState: 2,336,352,418,410,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Morb_endpoint,Age] ReformVal: [Morb_endpoint,Age] Variable Outcome_morb Title: Year-specific morbidity outcome Units: % change or no. of cases Description: Precentage change in the total morbidity risk attributáble to the expoure/risk factor or number of attributable morbidity cases~ ~ Note! Change refers to the change in risk in comparison to the morbidity risk in the start of the assessment, NOT in comparison to the previous 5-year follow-up step. Definition: Table(Age,Fu_period,Sex,Morb_endpoint,Scenario)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 104,224,1 NodeSize: 48,28 WindState: 2,221,256,476,224 DefnState: 2,132,163,612,436,0,MIDM ValueState: 2,314,401,654,415,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Fu_period,Age] ReformVal: [Fu_period,Age] Att__TotalsIndex: Index Age {!40000|Att_ResultSliceState: [Sex,1,Morb_endpoint,1,Scenario,2,Age,1,Fu_period,1]} {!40000|Att_EditSliceState: [Sex,1,Morb_endpoint,1,Scenario,1,Age,1,Fu_period,1]} Close Technical_nodes Variable Secondary_wood_emf Title: Secondary wood EMF BAU Description: Average PM emission factor for wood heating devices used as secondary heat sources based on:~ *PM emission factor for different types of secondary heaters~ *fraction of these heaters in secondary wood heating in Finland~ ~ Data: Kavosenoja, Piltti-malli~ ~ Assumption: secondary wood heaters are:~ *iron stoves~ *Other stove or oven~ *Open fireplace Definition: var a:=Wh_frac[wood_heater='Iron stove']+Wh_frac[wood_heater='Masonry heater']+Wh_frac[wood_heater='Open fireplace'];~ a:=1/a;~ a:=Wh_frac*a*Wh_pm_emf;~ a[wood_heater='Iron stove']+a[wood_heater='Masonry heater']+a[wood_heater='Open fireplace'] NodeLocation: 328,288,1 NodeSize: 48,24 WindState: 2,130,122,496,508 ValueState: 2,96,314,416,303,0,CONF ReformVal: [Self,Wood_heater] Att__TotalsIndex: Index Wood_heater Close Help_nodes Objective Ab_mortality_spec Title: Mortality, specified Units: deaths Description: Deaths attributable to the exposure in different scenarios.~ Definition: var a:= Mort_risk_scenarios;~ a:=if a<0 then 0 else a;~ a:=if a>1 then 1 else a;~ a:= sum(if floor(Age/5)+1 = @age_cat then a else 0 , Age)/5;~ a:=a-a[Exposure='Reference'];~ ~ a:= a*Pop_in_time_ave;~ var b:=Table(Time_unit)(a, a*5);~ a:= if Followup_time <2 then a else b;~ ~ if Outcome= 'Change in EBD' then a[Exposure='Alternative']-a[Exposure='BAU'] else a~ NodeLocation: 472,424,1 NodeSize: 48,20 WindState: 2,215,208,462,640 ValueState: 2,53,49,672,550,0,MIDM NodeColor: 65535,19661,38773 GraphSetup: {!40000|Att_graphvaluerange Ab_mortality_spec:|1:1,,0,,,,,8000,14K}~ {!40000|Att_graphvaluerange Graph_cdf_valdim:1,,1,1}~ {!40000|Att_graphvaluerange Graph_pdf_valdim:1,0,0,1,,,,0,200} ReformVal: [Fu_period,Age_cat,2,2,1] Att__TotalsIndex: Index Age, Index Fu_period, Index Age_cat {!40000|Att_ResultSliceState: [Sex,1,Time_unit,1,Mort_endpoint_bioher,1,Exposure,2,Bioher_pri_heat_scen,1,Energy_renovation_sc,1,Age_cat,0,Fu_period,1]} {!40200|Att_GraphSetupSlices: [3,1,DensityIndex,1]} Objective Ad_le Title: Age-adjusted life expectancy Units: Years Description: Age-adjusted life expectancy~ Definition: Var a:=Life_years;~ ~ var b:= 0;~ var x:= 1;~ while x<= min([size(Age_cat),size(Period_lt)]) do (~ b:= b + a;~ a:= a[@Age_cat=@Age_cat+1, @Period_lt=@Period_lt+1];~ a:= if a=null then 0 else a;~ x:= x+1);~ ~ b:=b[@Period_lt=1]/Pop_in_time_beg[@Period_lt=1];~ if isnan(b)=1 then 0 else b NodeLocation: 264,392,1 NodeSize: 48,24 WindState: 2,104,73,476,599 ValueState: 2,231,200,419,505,0,MIDM NodeColor: 65535,19661,38773 ReformVal: [Exposure,Age_cat] {!40000|Att_ResultSliceState: [Sex,1,Bioher_pri_heat_scen,1,Energy_renovation_sc,1,Age_cat,1,Exposure,3]} Variable Pop_frac Title: Fraction of exposed population Definition: Table(Exposure)(~ 1,1,1) NodeLocation: 416,120,1 NodeSize: 48,24 WindState: 2,88,119,476,224 DefnState: 2,179,207,411,195,0,MIDM ValueState: 2,254,283,416,303,0,MIDM NodeColor: 65535,52427,61166 Variable Life_lost Title: Loss of life at death Units: Years/death Definition: Table(Age_cat,Sex,Mort_endpoint_bioher)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 80,576,1 NodeSize: 48,24 WindState: 2,134,115,476,224 DefnState: 2,143,110,414,526,0,MIDM ValueState: 2,187,304,416,387,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Mort_endpoint_bioher,Age_cat] ReformVal: [Sex,Age_cat] {!40000|Att_ResultSliceState: [Mort_endpoint,1,Age_cat,1,Sex,1]} Variable Pv_life_year Title: PV of a life year Description: Present value of one life year~ Definition: var a:=Period_lt-Start_year+2.5;~ var b:= Discount/100;~ (1+b)^-a~ ~ NodeLocation: 744,456,1 NodeSize: 48,20 WindState: 2,111,148,476,291 ValueState: 2,201,137,345,447,0,MIDM NodeColor: 19661,48336,65535 Module Technical_nodes1 Title: Mortality ERF Author: vkoe Date: 1. Junta 2009 8:35 DefaultSize: 48,24 NodeLocation: 80,280,1 NodeSize: 48,24 DiagState: 2,171,164,365,344,17 NodeColor: 65535,52427,61166 Variable Mortality_erf Title: Mortality ERF Description: Exposure-response function for mortality endpoint Definition: Table(Age,Sex,Mort_endpoint_bioher,Erf_type)(~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0,~ Pm_erf,0,~ 1,0~ ) NodeLocation: 192,120,1 NodeSize: 48,24 DefnState: 2,348,191,416,629,0,MIDM ValueState: 2,193,10,601,655,0,MIDM ReformDef: [Mort_endpoint_bioher,Age] ReformVal: [Mort_endpoint_bioher,Age] {!40000|Att_ResultSliceState: [Sex,1,Erf_type,1,Age,1,Mort_endpoint_bioher,1]} {!40000|Att_EditSliceState: [Sex,1,Mort_endpoint_bioher,2,Age,1,Erf_type,1]} Variable Mort_erf_unit Title: Mortality ERF unit Description: Number of exposure units the relative risk for mortality refers to. Definition: Table(Mort_endpoint_bioher)(~ 1,0) NodeLocation: 80,184,1 NodeSize: 48,24 DefnState: 2,115,212,416,303,0,MIDM ValueState: 2,197,343,416,303,0,MIDM NodeColor: 65535,52427,57888 Close Technical_nodes1 Module Technical_nodes2 Title: Morbidity ERF Author: vkoe Date: 1. Junta 2009 8:35 DefaultSize: 48,24 NodeLocation: 744,280,1 NodeSize: 48,24 DiagState: 2,145,159,315,324,17 NodeColor: 65535,52427,61166 Variable Morb_erf_claih Title: Morbidity ERF Claih Description: Exposure-response functions for morbidity, defined as relative risk (RR)~ ~ This node is used if the ERF differs between age groups~ ~ *Age classification: 1 year intervals. ~ *Sex classification: can be used if necessary~ *RR=1 is used if If there is no known dependence between the studied exposure and a particular morbidity Definition: Table(Pollutant)(~ 1,1,1) NodeLocation: 80,48,1 NodeSize: 48,24 WindState: 2,183,44,488,475 DefnState: 2,165,77,532,889,0,MIDM ValueState: 2,397,1,451,895,0,MIDM NodeColor: 65535,52427,57888 ReformDef: [] ReformVal: [] {!40000|Att_ResultSliceState: [Pollutant,1]} {!40000|Att_EditSliceState: [Sex,1,Erf_type,2,Pollutant,1,Age,1,Morb_endpoint,1]} Reference: Cafe raport Variable Morbidity_erf Title: Morbidity ERF Units: - Description: Exposure-response function for morbidity endpoint Definition: if Assessment = 'Bioher' then Morb_erf_bioher else Morb_erf_claih NodeLocation: 200,112,1 NodeSize: 48,24 WindState: 2,595,61,534,370 ValueState: 2,234,224,422,470,0,MIDM ReformVal: [Morb_endpoint,Age] {!40000|Att_ResultSliceState: [Sex,1,Erf_type,2,Age,1,Morb_endpoint,1]} Variable Morb_erf_bioher Title: Morbidity ERF bioher Description: Exposure-response functions for morbidity, defined as relative risk (RR)~ ~ This node is used if the ERF differs between age groups~ ~ *Age classification: 1 year intervals. ~ *Sex classification: can be used if necessary~ *RR=1 is used if If there is no known dependence between the studied exposure and a particular morbidity Definition: Table(Age,Sex,Erf_type,Morb_endpoint)(~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 0,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0.902,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0,~ 1,1,~ 53.3u,0~ ) NodeLocation: 80,112,1 NodeSize: 48,24 WindState: 2,183,216,488,475 DefnState: 2,81,63,532,755,0,MIDM ValueState: 2,246,106,451,895,0,MIDM NodeColor: 65535,52427,57888 ReformDef: [Morb_endpoint,Age] ReformVal: [Morb_endpoint,Age] {!40000|Att_ResultSliceState: [Sex,1,Erf_type,2,Age,1,Morb_endpoint,1]} {!40000|Att_EditSliceState: [Sex,1,Erf_type,2,Age,1,Morb_endpoint,1]} Reference: Cafe raport Variable Morb_erf_unit Title: Morbidity ERF unit Description: Number of exposure units the relative risk for morbidity refers to. Definition: Table(Morb_endpoint)(~ 1,10) NodeLocation: 80,168,1 NodeSize: 48,24 WindState: 2,141,188,476,224 DefnState: 2,184,217,416,303,0,MIDM ValueState: 2,261,321,416,303,0,MIDM NodeColor: 65535,52427,57888 Close Technical_nodes2 Module Technical_nodes3 Title: Duration of morbidity Author: vkoe Date: 1. Junta 2009 8:35 DefaultSize: 48,24 NodeLocation: 744,520,1 NodeSize: 48,24 DiagState: 2,143,103,359,300,17 NodeColor: 65535,52427,61166 Variable Duration Title: Duration of morbidity Units: Years Definition: if Duration_age_class = 'No' then Duration_gen else Duration_as NodeLocation: 224,144,1 NodeSize: 48,24 ValueState: 2,187,170,416,303,0,MIDM ReformVal: [Sex,Morb_endpoint] Variable Duration_as Title: Age-specific duration of morbidity Units: Years Description: Incidence endpoint: duration of the disease in years~ Prevalence endpoint: duration = 1 year Definition: Table(Age_cat,Sex,Morb_endpoint)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 96,192,1 NodeSize: 48,24 WindState: 2,93,99,482,362 DefnState: 2,255,263,392,451,0,MIDM ValueState: 2,257,310,416,303,0,MIDM NodeColor: 65535,52427,57888 ReformDef: [Morb_endpoint,Age_cat] ReformVal: [Morb_endpoint,Age_cat] Variable Duration_gen Title: General duration of morbidity Units: Years Description: Incidence endpoint: duration of the disease in years~ Prevalence endpoint: duration = 1 year Definition: Table(Sex,Morb_endpoint)(~ 8,1/365~ ) NodeLocation: 96,136,1 NodeSize: 48,24 DefnState: 2,250,285,416,303,0,MIDM ValueState: 2,268,374,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Sex,Morb_endpoint] ReformVal: [Sex,Morb_endpoint] Decision Duration_age_class Title: Age-specific duration of morbidity Definition: Choice(Self,1) NodeLocation: 96,72,1 NodeSize: 48,29 ValueState: 2,223,352,416,303,0,MIDM Domain: ['No','Yes'] {!40300|DomainExpr: Discrete('No','Yes',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Close Technical_nodes3 Module Technical_nodes4 Title: Disability severity weight Author: vkoe Date: 1. Junta 2009 8:35 DefaultSize: 48,24 NodeLocation: 744,576,1 NodeSize: 48,24 DiagState: 2,146,132,330,303,17 NodeColor: 65535,52427,61166 Variable Daly_weight Title: Severity weight Definition: If Severity_age_class = 'No' then DALY_weight_gen else DALY_weight_as NodeLocation: 208,112,1 NodeSize: 48,24 ValueState: 2,328,410,416,303,0,MIDM ReformVal: [Sex,Morb_endpoint] Att__TotalsIndex: Index Morb_endpoint Variable Daly_weight_as Title: Age-specific severity weight Description: Daly weights for morbidity~ ~ Current data:~ Arbitrary weights Definition: Table(Age_cat,Sex,Morb_endpoint)(~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0,~ 0,0~ ) NodeLocation: 88,168,1 NodeSize: 48,24 WindState: 2,102,90,476,224 DefnState: 2,278,279,425,515,0,MIDM ValueState: 2,235,272,364,461,0,MIDM NodeColor: 65535,52427,57888 ReformDef: [Morb_endpoint,Age_cat] ReformVal: [Morb_endpoint,Age_cat] Reference: WHO Variable Daly_weight_gen Title: General severity weight Definition: Table(Sex,Morb_endpoint)(~ 0.15,0.09900000000000001~ ) NodeLocation: 88,112,1 NodeSize: 48,24 DefnState: 2,288,293,416,303,0,MIDM ValueState: 2,288,390,416,303,0,MIDM NodeColor: 65535,52427,61166 ReformDef: [Sex,Morb_endpoint] Decision Severity_age_class Title: Age-specific severity weight Definition: Choice(Self,2) NodeLocation: 88,48,1 NodeSize: 48,29 ValueState: 2,232,352,416,303,0,MIDM Domain: ['Yes','No'] {!40300|DomainExpr: Discrete('Yes','No',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Close Technical_nodes4 Module Exposure1 Title: Exposure Author: vkoe Date: 5. Novta 2009 13:17 DefaultSize: 48,24 NodeLocation: 416,64,1 NodeSize: 48,24 DiagState: 2,316,169,513,306,17 NodeColor: 65535,52427,61166 Variable Exposures Title: Exposure Units: ug/m3 Description: Table(Exposure)(~ Pm_exposure[Bioher_pri_heat_scen='BAU', Bioher_sec_heat_scen='None', Const_year=Const_year,Fu_period=2010], Alternative_scenarios, 0 )~ ~ Pm_exposure[Bioher_pri_heat_scen='BAU', Bioher_sec_heat_scen='None', Const_year=Const_year, Fu_period=2012] Definition: Table(Exposure)(~ Pm_exposure[Pri_heat_scen='BAU', Sec_heat_scen='None', Energy_renovation_sc='BAU',Const_year=Const_year, Fu_period=2010],Alternative_scenario,0) NodeLocation: 240,192,1 NodeSize: 48,24 NodeInfo: 1,1,1,1,1,1,0,,0, WindState: 2,106,59,490,416 DefnState: 2,190,479,740,278,0,MIDM ValueState: 2,211,293,580,360,0,MIDM NodeColor: 19661,48336,65535 GraphSetup: {!40000|Att_graphvaluerange Graph_pdf_valdim:1,0,1,1,,,,0,1}~ {!40000|Att_graphvaluerange Exposures:1,,1,,,,,0,1}~ {!40000|Att_contlinestyle Run:0} ReformDef: [Exposure,Sex] ReformVal: [Fu_period,Exposure] {!40000|Att_ResultSliceState: [Bioher_pri_heat_scen,1,Energy_renovation_sc,1,Exposure,2,Fu_period,1]} Reference: Cafe raport Index Exposure {!40000|Att_PrevIndexValue: ['BAU','Alternative','Reference']} Title: Exposure Description: Jouni 14.6.2009: I changed the name from Scen to Exposure because this is not just a list of scenarios, it is specifically the list of counterfactual exposure scenarios.~ ~ Row 'Impacted' is changed to 'Alternative scenario' because a) also people in BAU are impacted and b) we don't know a priori whether the alternative scenario is a higher or lower exposure.~ ______________________~ ~ Exposure scenarios. Definition: ['BAU','Alternative','Reference'] NodeLocation: 240,224,1 NodeSize: 52,12 NodeInfo: 1,1,1,1,1,1,0,0,0,0 WindState: 2,614,154,476,262 Decision Exp_age_class Title: Age-specific exposure Definition: Choice(Self,2) NodeLocation: 120,40,1 NodeSize: 48,24 Domain: ['Yes','No'] {!40300|DomainExpr: Discrete('Yes','No',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Decision Exp_year_class Title: Year-specific exposure Definition: Choice(Self,1) NodeLocation: 240,40,1 NodeSize: 48,24 Domain: ['Yes','No'] {!40300|DomainExpr: Discrete('Yes','No',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} Variable Alternative_scenario Title: Alternative scenarios Definition: var a:=if Pri_heat_scen = 'All' then Pm_exposure else Pm_exposure[Pri_heat_scen = Pri_heat_scen];~ if Energy_renovation_sc='All' then a else a[Energy_renovation_sc=Energy_renovation_sc] NodeLocation: 120,192,1 NodeSize: 48,24 WindState: 2,351,282,476,403 ValueState: 2,384,380,570,303,0,MIDM ReformVal: [Fu_period,Pri_heat_scen] {!40000|Att_ResultSliceState: [Energy_renovation_sc,4,Bioher_pri_heat_scen,1,Fu_period,1]} Alias BIOHER_primary_heat1 Title: BIOHER primary heat scenarios Definition: 1 NodeLocation: 120,120,1 NodeSize: 52,32 Original: Pri_heat_scen Close Exposure1 Objective Ad_le_loss Title: Loss of age-adjusted life expectancy Units: Years Definition: var a:=Ad_le;~ a[Exposure='Reference']-a NodeLocation: 264,448,1 NodeSize: 48,24 ValueState: 2,185,146,416,460,0,MIDM ReformVal: [Exposure,Age_cat] {!40000|Att_ResultSliceState: [Age1,1,Sex,1,Sys_localindex('PROBABILITY'),1,Exposure,1]} Objective Le_loss Title: Loss of life expectancy in birth cohort Units: Years Definition: var a:=Le_cohort;~ a[Exposure='Reference']-a NodeLocation: 368,448,1 NodeSize: 48,24 WindState: 2,109,95,476,276 ValueState: 2,227,154,458,200,0,MIDM ReformVal: [Sex,Exposure,Undefined,2] Text Te2 NodeLocation: 180,168,-1 NodeSize: 164,144 NodeInfo: 1,0,0,1,0,1,0,,0, Text Te3 NodeLocation: 416,168,-1 NodeSize: 64,144 NodeInfo: 1,0,0,1,0,1,0,,0, Text Te4 NodeLocation: 652,168,-1 NodeSize: 164,144 NodeInfo: 1,0,0,1,0,1,0,,0, Text Te5 NodeLocation: 104,544,-1 NodeSize: 88,80 NodeInfo: 1,0,0,1,0,1,0,,0, Text Te6 NodeLocation: 104,392,-1 NodeSize: 88,72 NodeInfo: 1,0,0,1,0,1,0,,0, Text Te8 NodeLocation: 732,556,-1 NodeSize: 84,68 NodeInfo: 1,0,0,1,0,1,0,,0, Text Te15 NodeLocation: 732,404,-1 NodeSize: 84,84 NodeInfo: 1,0,0,1,0,1,0,,0, Text Te125 NodeLocation: 420,472,-1 NodeSize: 220,152 NodeInfo: 1,0,0,1,0,1,0,,0, Module Population_in_time1 Title: Population in time Author: vkoe Date: 9. Febta 2010 10:56 DefaultSize: 48,24 NodeLocation: 416,280,1 NodeSize: 48,24 DiagState: 2,272,316,408,249,17 NodeColor: 19661,48336,65535 Index Age_child {!40000|Att_PrevIndexValue: [0,1,2,3,4]} Title: Age child Definition: 0..4 NodeLocation: 80,96,1 NodeSize: 48,12 Variable Pop_in_time_child Title: Population in time child Definition: var k: Birth_rate[Fu_year=Year_lt];~ k:= if k = null then {k[@Year_lt=Followup_time]} 0 else k;~ var a:= if @Year_lt = 1 then Pop_data else (if @Age=1 then k else 0);~ a:= a[Age=age_child];~ ~ var j:= sum(Mort_risk_scenarios,Mort_endpoint_bioher)[Age=age_child];~ j:=if Mort_effect = 'Acute' then j[Exposure='BAU'] else j;~ ~ j:=j[Fu_period=Period_lt];~ j:= if j = null then j[Exposure='Reference',Period_lt=max(Fu_period)] else j;~ j:= Si_pi(j, 5, Period_lt, Year_lt, Year_help)*5;~ ~ j:= if j < 0 then 0 else j;~ j:= if j > 1 then 1 else j;~ ~ j:= 1-j;~ ~ var x:= 1;~ while x<= min([size(age_child),size(Year_lt)]) do (~ var b:= a*j;~ b:= b[@age_child=@age_child-1, @Year_lt=@Year_lt-1];~ a:= if b=null then a else b;~ x:= x+1);~ ~ sum(if Year_lt = period_vs_year then a else 0,Year_lt)~ NodeLocation: 80,64,1 NodeSize: 48,24 WindState: 2,188,97,553,652 ValueState: 2,92,317,688,319,0,MIDM ReformVal: [Period_lt,Age_child] Att__TotalsIndex: Index Age, Index Age_child {!40000|Att_ResultSliceState: [Sex,1,Exposure,1,Age_child,3,Period_lt,3]} Variable Pop_in_time_beg Title: Population in time, beginning of time step Description: Population projection for 100 years in different exposure scenarios. Population is modeled for the start year of each 5-year time step~ ~ .j:= if Year_spec = 'Yes' then~ (j:=j[Fu_period=Period_lt];~ j:= if j = null then j[Exposure='Reference',Period_lt=max(Fu_period)] else j)~ else j;~ Definition: var a:= sum(if floor(Age/5)+1 = @Age_cat then Pop_data else 0 , Age);~ a:= if @Age_cat=1 then sum(Pop_in_time_child, Age_child) else (if @period_lt = 1 then a else 0);~ ~ var j:= sum(Mort_risk_scenarios,Mort_endpoint_bioher);~ j:=if Mort_effect = 'Acute' then j[Exposure='BAU'] else j;~ j:=j[Fu_period=Period_lt];~ j:= if j = null then j[Exposure='Reference',Period_lt=max(Fu_period)] else j;~ ~ j:= if j < 0 then 0 else j;~ j:= if j > 1 then 1 else j;~ ~ j:= 1-j;~ ~ j:= sum(if floor(Age/5)+1 = @Age_cat then j else 0 , Age)/5;~ var m:=j[@Age_cat=@Age_cat+1];~ m:= if m=null then 0 else m;~ var n:=((j^5)+(j^4*m)+(j^3*m^2)+(j^2*m^3)+(j*m^4))/5;~ ~ var x:= 1;~ while x<= min([size(Age_cat),size(Period_lt)]) do (~ var b:= a*n;~ b:= b[@Age_cat=@Age_cat-1, @Period_lt=@Period_lt-1];~ a:= if b=null then a else b;~ x:= x+1);~ a~ ~ NodeLocation: 192,64,1 NodeSize: 48,32 WindState: 2,89,106,569,714 ValueState: 2,845,74,750,535,0,MIDM ReformVal: [Period_lt,Age_cat] Att__TotalsIndex: Index Age_cat, Index Period_lt {!40000|Att_ResultSliceState: [Sex,1,Exposure,3,Age_cat,1,Period_lt,1]} Variable Pop_in_time_ave Title: Population in time, average for time step Description: Average annual population number for each 5-year time step during the follow-up period.~ Definition: var a:=Pop_in_time_beg[Period_lt=Fu_period];~ var b:=(Pop_in_time_beg[@Period_lt=@Period_lt+1])[Period_lt=Fu_period];~ b:= if b = null then a[Fu_period=max(Fu_period)] else b;~ b:=(a+b)/2;~ if Followup_time <2 then a else b NodeLocation: 304,64,1 NodeSize: 48,32 WindState: 2,72,90,537,592 ValueState: 2,173,249,661,491,0,MIDM ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Age_cat {!40000|Att_ResultSliceState: [Sex,1,Exposure,1,Age_cat,1,Fu_period,1]} Variable Life_years Title: Life years in time Units: years Description: Calculates the number of life years lived by a given 5-year age group in a given 5-year time step 100 years onwards from the beginning of the assessment.~ Definition: var a:= Pop_in_time_beg;~ ~ var b:=sum(Mort_risk_scenarios,Mort_endpoint_bioher);~ b:= if Mort_effect = 'Acute' then b[Exposure='BAU'] else b; ~ b:=b[Fu_period=period_lt];~ b:= if b = null then b[Exposure='Reference',Period_lt=max(Fu_period)] else b;~ ~ b:= if b < 0 then 0 else b;~ b:= if b>1 then 1 else b;~ ~ b:= 1-b;~ ~ b:= sum(if floor(Age/5)+1 = @Age_cat then b else 0 , Age)/5;~ var c:=b[@Age_cat=@Age_cat+1];~ c:= if c=null then c[Age_cat='90-94'] else c;~ var d:=((b^5)+(b^4*c)+(b^3*c^2)+(b^2*c^3)+(b*c^4))/5;~ ~ var e:= a-(a*d);~ ((a*d*5)+e*2.5)*Age_weight*Pv_life_year~ NodeLocation: 192,128,1 NodeSize: 48,24 WindState: 2,164,94,476,635 ValueState: 2,86,186,620,582,0,MIDM ReformVal: [Period_lt,Age_cat] Att__TotalsIndex: Index Age_cat, Index Period_lt {!40000|Att_ResultSliceState: [Sex,1,Exposure,2,Age_cat,0,Period_lt,0]} Close Population_in_time1 Objective Ab_mortality_tot Title: Mortality, total Units: deaths/follow-up period Definition: sum(Ab_mortality_spec,age_cat,Fu_period)[Time_unit='5-year period'] NodeLocation: 472,456,1 NodeSize: 48,12 WindState: 2,119,145,476,224 ValueState: 2,174,163,682,327,0,MIDM GraphSetup: {!40000|Att_GraphValueRange Graph_Pdf_Valdim:1,0,0,1,,,,0,1m} ReformVal: [Undefined,Exposure,Undefined,2] {!40000|Att_ResultSliceState: [Sex,1,Mort_endpoint_bioher,1,Exposure,2,Bioher_sec_heat_scen,2,Bioher_pri_heat_scen,1]} Objective Ab_morbidity_tot Title: Morbidity, total Units: cases/follow-up period Definition: sum(sum(Ab_morbidity_spec,age_cat),Fu_period)[Time_unit='5-year period'] NodeLocation: 576,456,1 NodeSize: 48,12 ValueState: 2,154,150,413,208,0,MIDM ReformVal: [Exposure,Morb_endpoint] {!40000|Att_ResultSliceState: [Sex,1,Pop_unit,1,Exposure,1,Morb_endpoint,1]} Objective Yll_tot Title: YLL, total Units: years/follow-up period Description: if App_yll = 'Direct' then~ ~ sum(Yll_spec,age_cat,Period_lt)[Time_unit='5-year period']~ ~ else~ ~ sum(Yll_spec,age_cat,Fu_period)[Time_unit='5-year period'] Definition: if App_yll = 'Direct' then~ ~ sum(Yll_spec,age_cat)[Time_unit='5-year period']~ ~ else~ ~ sum(Yll_spec,age_cat)[Time_unit='5-year period'] NodeLocation: 264,600,1 NodeSize: 48,12 WindState: 2,110,129,476,347 ValueState: 2,17,93,522,306,0,MIDM ReformVal: [Sex,Pri_heat_scen,2] Att__TotalsIndex: Index Fu_period, Index Period_lt, Index Mort_endpoint_bioher {!40000|Att_ResultSliceState: [Exposure,2,Mort_endpoint_bioher,0,Fu_period,0,Bioher_sec_heat_scen,3,Bioher_pri_heat_scen,5,Sex,1]} Objective Daly_tot Title: DALY, total Units: years/follow-up period Definition: if App_yll = 'Direct' then~ ~ sum(Daly_spec,Age_cat,Period_lt)[Time_unit='5-year period']~ ~ else~ ~ sum(Daly_spec,age_cat,Fu_period)[Time_unit='5-year period'] NodeLocation: 416,608,1 NodeSize: 48,12 WindState: 2,102,90,476,406 ValueState: 2,230,467,325,245,0,MIDM ReformVal: [Sex,Exposure] {!40000|Att_ResultSliceState: [Exposure,1,Sex,1,Pop_unit,1]} Objective Yld_tot Title: YLD, total Units: years/follow-up period Definition: sum(Yld_spec,age_cat,Fu_period)[Time_unit='5-year period'] NodeLocation: 576,600,1 NodeSize: 48,12 WindState: 2,153,140,476,400 ValueState: 2,225,270,478,247,0,MIDM ReformVal: [Morb_endpoint,Exposure] Att__TotalsIndex: Index Morb_endpoint {!40000|Att_ResultSliceState: [Sex,1,Age_cat,10,Exposure,1,Morb_endpoint,1]} Decision Age_weighting Title: Age weighting Definition: Choice(Self,2) NodeLocation: 744,344,1 NodeSize: 48,12 Domain: ['Yes','No'] {!40300|DomainExpr: Discrete('Yes','No',type:['text'])} {!40200|Att_ChoiceIndexes: Keyword Self} FormNode Approach_for_yll_cal Title: Approach for YLL calculation Definition: 0 NodeLocation: 172,652,1 NodeSize: 140,12 NodeInfo: 1,0,0,1,0,0,0,72,0,1 Original: App_yll FormNode Outcome_of_interest Title: Outcome of interest Definition: 0 NodeLocation: 148,684,1 NodeSize: 116,12 NodeInfo: 1,0,0,1,0,0,0,72,0,1 Original: Outcome Function Ict(exp: prob) Title: ICT YLL total Description: var a:= for i := Run do (Whatif( Yll_tot, exposures, exp[Run = i])); sum(a[@sex=1, exposure = 'Alternative'], mort_endpoint_bioher)~ ~ var a:= Whatif( Yll_tot, exposures, exp);~ sum(a[@sex=1, exposure = 'Alternative'], mort_endpoint_bioher)~ Definition: var a:= Whatif( Yll_tot, exposures, exp);~ sum(a[@sex=1, exposure = 'Alternative'], mort_endpoint_bioher)~ ~ NodeLocation: 416,672,1 NodeSize: 48,24 WindState: 2,108,146,476,386 Variable Erf_mold Title: ERF mold and asthma Description: OR= 1.56 ~ ~ RR=OR/(1-CR+(CR*OR))~ ~ Asthma prevalence in Finland: 8% Definition: 1.56/(1-0.08+(0.08*1.56)) NodeLocation: 80,56,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable Erf_radon_lc Title: ERF radon and lung cancer Units: RR per Bq/m3 Definition: exp(ln(1.16)/100) NodeLocation: 80,152,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable Erf_pm_rad Title: ERF PM2.5 and RAD Units: / 10 ug3 Description: AR, 15-64 years old Definition: 0.902 NodeLocation: 80,104,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Variable Erf_pm_cb Title: ERF PM2.5 and chronic bronchitis Units: / 1 ug3 Description: AR, >27 years old Definition: 5.33E-05 NodeLocation: 80,200,1 NodeSize: 48,24 NodeColor: 65535,52427,61166 Close Model2 Module Erf_pm2_5 Title: ERF PM2.5 and natural mortality Author: ktluser Date: 6. Mayta 2008 9:06 DefaultSize: 48,24 NodeLocation: 104,280,1 NodeSize: 48,28 DiagState: 1,51,83,1067,576,17 NodeColor: 52427,63897,65535 Variable Ambient_pdm Title: ambient.PDM Description: PDM = performance-based decision maker~ ~ Numbers from table 4, page 742.~ ~ Ref: Jouni T. Tuomisto, Andrew Wilsonb, John S. Evans, Marko Tainio. Uncertainty in mortality response to airborne fine particulate matter:~ Combining European air pollution experts. Reliability Engineering and System Safety 93 (2008) 732–744 Definition: Table(Percentile1)(~ 0.029,0.14,0.62,1.1,3.9) NodeLocation: 208,64,1 NodeSize: 48,24 WindState: 2,180,151,517,324 DefnState: 2,330,631,416,303,0,MIDM ValueState: 2,26,8,416,303,0,MIDM NodeColor: 65535,52427,57888 Index Percentile1 Title: Percentile Definition: [0.05,0.25,0.5,0.75,0.95] NodeLocation: 208,96,1 NodeSize: 48,13 {!40000|Att_PrevIndexValue: [0.05,0.25,0.5,0.75,0.95]} Variable Ambient_edm Title: ambient.EDM Description: EDM = equal-weight decision maker~ ~ Numbers from table 4, page 742.~ ~ Ref: Jouni T. Tuomisto, Andrew Wilsonb, John S. Evans, Marko Tainio. Uncertainty in mortality response to airborne fine particulate matter:~ Combining European air pollution experts. Reliability Engineering and System Safety 93 (2008) 732–744 Definition: Table(Percentile1)(~ 0.034,0.41,0.98,1.6,4.6) NodeLocation: 368,64,1 NodeSize: 48,24 WindState: 2,98,90,476,395 DefnState: 2,428,392,416,303,0,MIDM ValueState: 2,264,274,416,303,0,MIDM NodeColor: 65535,52427,57888 Chance Edm_cumdist Title: EDM-cumdist Definition: var a:=cumdist(Percentile1,Ambient_edm, , false );~ a NodeLocation: 368,160,1 NodeSize: 48,24 ValueState: 2,516,25,416,579,0,CONF Chance Pdm_cumdist Title: PDM-cumdist Definition: var a:=cumdist(Percentile1,Ambient_pdm, , false );~ a NodeLocation: 208,160,1 NodeSize: 48,24 ValueState: 2,44,17,274,456,0,CONF GraphSetup: Probindex:[0.05, 0.25, 0.5, 0.75, 0.95 ] Variable Combined_c_r_functio Title: Combined c-r function Definition: var a:=if Pdm_vs__edm=1 then Pdm_cumdist else Edm_cumdist;~ a NodeLocation: 288,232,1 NodeSize: 48,24 ValueState: 2,300,63,237,252,0,CONF Chance Pdm_vs__edm Title: PDM vs. EDM Definition: Bernoulli(.5) NodeLocation: 448,232,1 NodeSize: 48,24 WindState: 2,102,90,476,224 ValueState: 2,328,338,416,303,0,CONF DisplayOutputs: Variable Clipboard_input_vari, Variable Cr_plausibility Title: cr.plausibility Definition: Combined_c_r_functio NodeLocation: 288,304,1 NodeSize: 48,24 ValueState: 2,84,60,399,269,0,CONF Variable Hitox_pdm Title: hitox.PDM Description: PDM = performance-based decision maker~ ~ Numbers from table 4, page 742.~ ~ The high/low constituents are presented in article Cooke et al. High relates in general to combustion partilces. Low relates to secondary particles (4 experts) and for crustal particles (2 experts).~ ~ Ref: Jouni T. Tuomisto, Andrew Wilsonb, John S. Evans, Marko Tainio. Uncertainty in mortality response to airborne fine particulate matter:~ Combining European air pollution experts. Reliability Engineering and System Safety 93 (2008) 732–744~ ~ ref: Cooke RM, Wilson AM, Tuomisto JT, Morales O, Tainio M, Evans JS. A Probabilistic characterization of the relationship between fine particulate matter and mortality: Elicitation of European experts. ENVIRONMENTAL SCIENCE & TECHNOLOGY, 41 (18) Definition: Table(Percentile1)(~ 0.062,0.6800000000000001,1.1,2.4,8) NodeLocation: 528,64,1 NodeSize: 48,24 WindState: 2,83,85,476,414 DefnState: 2,461,446,416,303,0,MIDM NodeColor: 65535,52427,57888 Variable Hitox_edm Title: hitox.EDM Description: EDM = equal-weight decision maker~ ~ Numbers from table 4, page 742.~ ~ The high/low constituents are presented in article Cooke et al. High relates in general to combustion partilces. Low relates to secondary particles (4 experts) and for crustal particles (2 experts).~ ~ Ref: Jouni T. Tuomisto, Andrew Wilsonb, John S. Evans, Marko Tainio. Uncertainty in mortality response to airborne fine particulate matter:~ Combining European air pollution experts. Reliability Engineering and System Safety 93 (2008) 732–744~ ~ ref: Cooke RM, Wilson AM, Tuomisto JT, Morales O, Tainio M, Evans JS. A Probabilistic characterization of the relationship between fine particulate matter and mortality: Elicitation of European experts. ENVIRONMENTAL SCIENCE & TECHNOLOGY, 41 (18) Definition: Table(Percentile1)(~ 0.08699999999999999,0.87,1.9,3.7,10) NodeLocation: 688,64,1 NodeSize: 48,24 DefnState: 2,10,15,416,303,0,MIDM NodeColor: 65535,52427,57888 Variable Lotox_edm Title: lotox.EDM Description: EDM = equal-weight decision maker~ ~ Numbers from table 4, page 742.~ ~ The high/low constituents are presented in article Cooke et al. High relates in general to combustion partilces. Low relates to secondary particles (4 experts) and for crustal particles (2 experts).~ ~ Ref: Jouni T. Tuomisto, Andrew Wilsonb, John S. Evans, Marko Tainio. Uncertainty in mortality response to airborne fine particulate matter:~ Combining European air pollution experts. Reliability Engineering and System Safety 93 (2008) 732–744~ ~ ref: Cooke RM, Wilson AM, Tuomisto JT, Morales O, Tainio M, Evans JS. A Probabilistic characterization of the relationship between fine particulate matter and mortality: Elicitation of European experts. ENVIRONMENTAL SCIENCE & TECHNOLOGY, 41 (18) Definition: Table(Percentile1)(~ 0,0,0.11,0.43,2) NodeLocation: 960,64,1 NodeSize: 48,24 DefnState: 2,11,18,416,303,0,MIDM NodeColor: 65535,52427,57888 Variable Lotox_pdm Title: lotox.PDM Description: PDM = performance-based decision maker~ ~ Numbers from table 4, page 742.~ ~ The high/low constituents are presented in article Cooke et al. High relates in general to combustion partilces. Low relates to secondary particles (4 experts) and for crustal particles (2 experts).~ ~ Ref: Jouni T. Tuomisto, Andrew Wilsonb, John S. Evans, Marko Tainio. Uncertainty in mortality response to airborne fine particulate matter:~ Combining European air pollution experts. Reliability Engineering and System Safety 93 (2008) 732–744~ ~ ref: Cooke RM, Wilson AM, Tuomisto JT, Morales O, Tainio M, Evans JS. A Probabilistic characterization of the relationship between fine particulate matter and mortality: Elicitation of European experts. ENVIRONMENTAL SCIENCE & TECHNOLOGY, 41 (18) Definition: Table(Percentile1)(~ 0,0.018,0.25,0.36,1) NodeLocation: 800,64,1 NodeSize: 48,24 DefnState: 2,20,19,416,303,0,MIDM NodeColor: 65535,52427,57888 Variable Combined_c_r_functi3 Title: Combined c-r function.high Definition: var a:=if Pdm_vs__edm=1 then Pdm_cumdist_high else Edm_cumdist_high;~ a NodeLocation: 608,232,1 NodeSize: 56,24 ValueState: 2,75,105,237,252,0,CONF Variable Cr_plausibility_high Title: cr.plausibility.high Definition: Combined_c_r_functi3 NodeLocation: 608,304,1 NodeSize: 48,24 ValueState: 2,500,64,416,303,0,CONF Chance Edm_cumdist_high Title: EDM-cumdist.high Definition: var a:=cumdist(Percentile1,Hitox_edm, , false );~ a NodeLocation: 688,160,1 NodeSize: 48,24 ValueState: 2,549,74,416,303,0,CONF DisplayOutputs: Variable Clipboard_input_vari, Chance Pdm_cumdist_high Title: PDM-cumdist.high Definition: var a:=cumdist(Percentile1,Hitox_pdm, , false );~ a NodeLocation: 528,160,1 NodeSize: 48,24 ValueState: 2,951,63,274,408,0,CONF GraphSetup: Probindex:[0.05, 0.25, 0.5, 0.75, 0.95 ] DisplayOutputs: Variable Clipboard_input_vari, Variable Combined_c_r_functi1 Title: Combined c-r function.low Definition: var a:=if Pdm_vs__edm=1 then Pdm_cumdist_low else Edm_cumdist_low;~ a NodeLocation: 880,232,1 NodeSize: 56,24 ValueState: 2,300,63,237,252,0,CONF Variable Cr_plausibility_low Title: cr.plausibility.low Definition: Combined_c_r_functi1 NodeLocation: 880,304,1 NodeSize: 48,24 ValueState: 2,744,304,416,303,0,CONF Chance Edm_cumdist_low Title: EDM-cumdist.low Definition: var a:=cumdist(Percentile1,Lotox_edm, , false );~ a NodeLocation: 960,160,1 NodeSize: 48,24 ValueState: 2,870,239,416,303,0,CONF DisplayOutputs: Variable Clipboard_input_vari, Chance Pdm_cumdist_low Title: PDM-cumdist.low Definition: var a:=cumdist(Percentile1,Lotox_pdm, , false );~ a NodeLocation: 800,160,1 NodeSize: 48,24 ValueState: 2,951,63,274,408,0,CONF GraphSetup: Probindex:[0.05, 0.25, 0.5, 0.75, 0.95 ] DisplayOutputs: Variable Clipboard_input_vari, Index Cr_choice {!40000|Att_PrevIndexValue: ['Equal toxicity','Differential toxicity']} Title: cr.choice Definition: ['Equal toxicity','Differential toxicity'] NodeLocation: 608,440,1 NodeSize: 48,12 Variable Cr_function Title: cr.function Definition: Table(Cr_choice)(~ Cr_plausibility,Cr_plausibility_high) NodeLocation: 608,408,1 NodeSize: 48,24 DefnState: 2,22,33,685,446,0,MIDM ValueState: 2,106,83,421,240,0,MIDM ReformDef: [Cr_choice] ReformVal: [Cr_choice,Undefined,1] {!40000|Att_ResultSliceState: [Run,1,Cr_choice,1]} Constant Higher_toxicity_was_ Title: Higher toxicity was applied for traffic emissions and lower for agricultural dust emissions Definition: Cr_function NodeLocation: 792,408,1 NodeSize: 72,58 Chance Ambient_pdm_low_unc Title: ambient.PDM.low.unc Definition: Triangular( 0.14, 0.62, 1.1 ) NodeLocation: 64,64,1 NodeSize: 48,24 ValueState: 2,284,165,509,294,1,MIDM Chance Ambient_edm_low_unc Title: ambient.EDM.low.unc Definition: Triangular( 0.41, 0.98, 1.6 ) NodeLocation: 64,112,1 NodeSize: 48,24 ValueState: 2,284,165,509,294,1,MIDM Close Erf_pm2_5 Chance Pm_erf Title: PM ERF Definition: var a:=Cr_plausibility;~ 1+a/100 NodeLocation: 104,344,1 NodeSize: 48,24 WindState: 2,39,132,476,224 ValueState: 2,62,24,416,679,0,CONF Variable Population_forecast Title: Population forecast Description: Tilastokeskuksen väestöennuste, keskiarvo 5-vuoden aikajaksoille Definition: Table(Fu_period,Age_cat)(~ 303.9822K,296.6956K,292.4974K,320.1288K,337.0152K,342.3648K,345.8212K,329.648K,329.3094K,370.6594K,373.4504K,378.3328K,388.5912K,328.8704K,234.5554K,187.1394K,143.7278K,85.4312K,31.592K,7156.2,~ 307.5818K,309.6274K,300.9312K,297.0332K,329.1476K,352.3022K,353.2898K,352.0162K,333.5844K,330.834K,368.1446K,366.7684K,366.8088K,370.6838K,307.4302K,209.8304K,152.3456K,96.6702K,40.7102K,9637,~ 309.9308K,313.195K,313.7886K,305.4556K,306.6682K,344.8094K,363.0488K,359.487K,355.7578K,335.3556K,329.6384K,362.306K,356.9306K,352.132K,349.2316K,279.4708K,174.7598K,106.4004K,47.759K,13.024K,~ 306.366K,315.5358K,317.3092K,318.2486K,315.0006K,323.1092K,355.8928K,369.1022K,363.2966K,357.397K,334.4764K,325.4008K,353.6808K,344.4906K,334.6366K,320.738K,238.3156K,125.8522K,55.0078K,16.0758K,~ 301.314K,312.0206K,319.6486K,321.7726K,327.5666K,331.2326K,334.9806K,362.3106K,372.896K,365.061K,356.429K,330.681K,318.785K,342.904K,329.7598K,311.0214K,277.218K,177.7136K,67.41939999999999K,19.59K,~ 301.4998K,307.059K,316.1896K,324.1158K,331.1088K,343.4718K,342.9386K,342.071K,366.446K,374.7534K,364.301K,352.6182K,324.7324K,310.483K,330.2442K,309.6026K,273.4592K,210.2468K,99.769K,24.9978K~ ) NodeLocation: 104,128,1 NodeSize: 48,24 DefnState: 2,261,138,587,450,0,MIDM ValueState: 2,158,129,524,494,0,MIDM ReformDef: [Fu_period,Age_cat] ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Age_cat Variable Mort_risk Title: Mortality risk Definition: Table(Age_cat,Cause_of_death)(~ 533.782u,0,~ 79.48930000000001u,0,~ 60.6655u,0,~ 75.2822u,0,~ 179.999u,0,~ 222.503u,2.88965u,~ 297.692u,2.94744u,~ 471.462u,6.37111u,~ 1.000907m,14.2987u,~ 1.805997m,84.86330000000001u,~ 3.262577m,189.406u,~ 5.402126m,421.756u,~ 8.339308m,876.25u,~ 0.011719983,1.23051m,~ 0.019400881,1.601826m,~ 0.033912835,2.104244m,~ 0.060697556,2.342119m,~ 0.109120052,2.078716m,~ 0.190645524,1.63286m,~ 0.327253855,1.18624m~ ) NodeLocation: 104,184,1 NodeSize: 48,24 DefnState: 2,439,303,538,508,0,MIDM ReformDef: [Cause_of_death,Age_cat] ReformVal: [Cause_of_death,Age_cat] Index Cause_of_death Title: Cause of death Definition: ['Natural','Lung cancer'] NodeLocation: 104,224,1 NodeSize: 48,16 {!40000|Att_PrevIndexValue: ['Natural','Lung cancer']} Variable Deaths Title: Deaths Definition: Mort_risk*Population_forecast NodeLocation: 256,128,1 NodeSize: 48,24 ValueState: 2,279,101,659,462,0,MIDM ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Age_cat {!40000|Att_ResultSliceState: [Cause_of_death,2,Age_cat,1,Fu_period,1]} Variable Life_expectancy Title: Life expectancy Definition: Table(Age_cat)(~ 76.52743924000001,71.74724898,66.8033554,61.89435247,57.06699799,52.26501582,47.44620231,42.67143016,37.99769718,33.44164761,29.04458888,24.81018175,20.7288186,16.83598916,13.21177644,9.959425719,7.204462826,5.081339761,3.621984986,2.783365574) NodeLocation: 368,128,1 NodeSize: 48,24 DefnState: 2,264,267,289,442,0,MIDM Variable PM_attrib_yll Title: PM2.5 attributable YLL Units: YLL per 5 year period Definition: var a:=exp(ln(PM2_5_ERF)*Pm_exposure);~ a:=(a-1)/a;~ a*Deaths[Cause_of_death='Natural']{*5*life_expectancy} NodeLocation: 256,368,1 NodeSize: 48,24 ValueState: 2,54,97,607,512,0,MIDM ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Fu_period, Index Age_cat {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Pri_heat_scen,1,Age_cat,1,Fu_period,1]} Variable PM2_5_ERF Title: PM2.5 ERF natural mortality Units: RR per 1 ug Definition: Table(Age_cat)(~ 1,1,1,1,1,1,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf,Pm_erf) NodeLocation: 256,280,1 NodeSize: 48,32 DefnState: 2,392,395,416,427,0,MIDM ValueState: 2,88,91,383,429,0,MEAN Chance Radon_ERF Title: Radon ERF lung cancer mortality Units: RR per Bq/m3 Definition: Triangular(1.0005,1.0016,1.0031) NodeLocation: 368,280,1 NodeSize: 48,32 ValueState: 2,232,235,416,303,0,MEAN Chance Radon_exposure Title: Radon exposure Units: Bq/m3 Definition: var a:=Building_input_selec[Building_input='Air exchange rate'];~ a:=a/(Building_input_selec[Building_input='Floor area']*2.5/3600*1000/Building_input_selec[Building_input='Floor area']);~ ~ var b:=Building_input_selec[Building_input='Air leak factor'];~ ~ var c:=Triangular(23000,25000,27000);~ ~ c/(Building_input_selec[Building_input='Floor area']*2.5*(a+b));~ ~ {30566/(Building_input_selec[Building_input='Floor area']*2.5*(a+b))} NodeLocation: 368,216,1 NodeSize: 48,24 WindState: 2,840,6,536,374 ValueState: 2,169,149,549,301,0,MIDM ReformVal: [Energy_renovation_sc,Undefined,Undefined,2] Variable Radon_attrib_yll Title: Radon attributable YLL Units: YLL per 5 year period Definition: var a:=exp(ln(Radon_erf)*Radon_exposure);~ a:=(a-1)/a;~ a:=a*Deaths[Cause_of_death='Lung cancer']*5*Life_expectancy;~ a/sum(Population_forecast,age_cat)*2.35 NodeLocation: 368,376,1 NodeSize: 48,24 WindState: 2,106,95,476,224 ValueState: 2,332,107,575,481,0,MIDM ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Fu_period, Index Age_cat {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Age_cat,1,Fu_period,1]} Chance Mold_exposure Title: Mold exposure Units: % Description: Pientaloista n. arviolta 7-10 % on merkitävä kosteusvaurio.~ ~ Definition: Uniform(7,10) NodeLocation: 480,216,1 NodeSize: 48,24 ValueState: 2,388,413,416,303,0,MIDM Chance Mold_ERF_current Title: Mold ERF current asthma Description: Lähde: Fisk et al. 2007~ ~ ~ ~ RR=OR/(1-CR+(CR*OR)) Definition: var a:= Triangular(1.3,1.56,1.86);~ a/(1-Asthma_prevalence+(Asthma_prevalence*a)) NodeLocation: 480,280,1 NodeSize: 48,32 ValueState: 2,388,419,416,303,0,MIDM Variable Mold_attributable_as Title: Mold attributable current asthma Definition: var a:=exp(ln(Mold_ERF_current)*Mold_exposure/100);~ a:=(a-1)/a;~ a:=a*Asthma_prevalence*Population_forecast*5;~ a:=a/sum(Population_forecast,age_cat)*2.35;~ ~ var b:=Building_input_selec[Building_input='Air exchange rate'];~ b:=b/(Building_input_selec[Building_input='Floor area']*2.5/3600*1000/Building_input_selec[Building_input='Floor area']);~ var c:=Building_input_selec[Building_input='Air leak factor'];~ b:=b+c;~ ~ c:= a/(1/(b[Energy_renovation_sc='BAU']+1.4))*Building_input_selec[Building_input='Floor area']*2.5;~ ~ c/(Building_input_selec[Building_input='Floor area']*2.5)*1/(b+1.4)~ ~ ~ NodeLocation: 480,368,1 NodeSize: 48,32 WindState: 2,298,169,559,422 ValueState: 2,336,179,636,479,0,MIDM ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Fu_period, Index Age_cat {!40000|Att_ResultSliceState: [Energy_renovation_sc,1,Age_cat,1,Fu_period,1]} Variable Asthma_incidence Title: Asthma incidence Definition: var a:=sum(population_forecast,age_cat)[Fu_period=2010];~ var b:=a/1000*0.5;~ b/a NodeLocation: 592,128,1 NodeSize: 48,24 ValueState: 2,141,244,416,303,0,MIDM Variable Asthma_prevalence Title: Asthma prevalence Definition: 0.06 NodeLocation: 480,128,1 NodeSize: 48,24 Chance Mold_ERF_new Title: Mold ERF new asthma Description: Lähde: Jaakkola 2012 Definition: Triangular(1.25, 1.5,1.8) NodeLocation: 592,280,1 NodeSize: 48,24 Variable Mold_attributable_ne Title: Mold attributable new asthma Definition: var a:=exp(ln(Mold_ERF_new)*Mold_exposure/100);~ a:=(a-1)/a;~ a:=a*Asthma_incidence*Population_forecast*5;~ a/sum(Population_forecast,age_cat)*2.35 NodeLocation: 592,368,1 NodeSize: 48,32 ValueState: 2,164,119,554,441,0,MIDM ReformVal: [Fu_period,Age_cat] Att__TotalsIndex: Index Fu_period, Index Age_cat Variable Asthma_increase Title: Asthma increase Units: % Definition: var a:=sum(Mold_attributable_as,age_cat,fu_period);~ var b:=a-a[energy_renovation_sc='BAU'];~ b/a NodeLocation: 480,480,1 NodeSize: 48,24 Variable Decrease_in_air_exch Title: Decrease in air exchange Units: % Definition: var a:=Building_input_selec[Building_input='Air exchange rate'];~ a:=a/(Building_input_selec[Building_input='Floor area']*2.5/3600*1000/Building_input_selec[Building_input='Floor area']);~ ~ var b:=Building_input_selec[Building_input='Air leak factor'];~ ~ a:=a+b;~ (a[energy_renovation_sc='BAU']-a)/a[energy_renovation_sc='BAU'] NodeLocation: 368,480,1 NodeSize: 48,24 WindState: 2,102,83,476,261 Close ICT1 Close Claih