diff --git a/examples/simple/resources/Simple2R1C_ic_win64.fmu b/examples/simple/resources/Simple2R1C_ic_win64.fmu new file mode 100644 index 0000000..8836198 Binary files /dev/null and b/examples/simple/resources/Simple2R1C_ic_win64.fmu differ diff --git a/modestpy/test/resources/zone/all.json b/modestpy/test/resources/zone/all.json deleted file mode 100644 index 23630dc..0000000 --- a/modestpy/test/resources/zone/all.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "TVeStp": 21.0, - "CO2PerPerson": 0.029927967766599999, - "CExt": 104411.863377, - "ventCapacity": 360.0, - "heatCapacity": 5370.0620641300002, - "RMid": 0.66224870278600001, - "Vi": 336.0, - "kT": 7.7756919793399986, - "kCO2": 2.4109697400000001, - "AExt": 166.0, - "VInf": 333.71948493400004, - "RExt": 1.0374785730299998, - "occH": 1.09796483311, - "TInitial": 19.998799999999999, - "CExtIn": 2942.17877645, - "shgc": 9.35584242983, - "CO2PpmInitial": 400.0, - "CO2Neutral": 400.0 -} \ No newline at end of file diff --git a/modestpy/test/resources/zone/est.json b/modestpy/test/resources/zone/est.json deleted file mode 100644 index 3f0a392..0000000 --- a/modestpy/test/resources/zone/est.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "CO2PerPerson": [ - 0.05, - 0.01, - 0.1 - ], - "heatCapacity": [ - 0.0, - 0.0, - 10000.0 - ], - "VInf": [ - 0.0, - 0.0, - 500.0 - ], - "CExtIn": [ - 1.0, - 1.0, - 10000.0 - ], - "kT": [ - 0.1, - 0.1, - 10.0 - ], - "CExt": [ - 10000.0, - 1.0, - 200000.0 - ], - "RMid": [ - 0.1, - 0.01, - 6.0 - ], - "kCO2": [ - 0.1, - 0.01, - 3.0 - ], - "RExt": [ - 0.1, - 0.01, - 6.0 - ], - "occH": [ - 1.0, - 0.7, - 2.0 - ], - "shgc": [ - 1.0, - 0.0, - 20.0 - ] -} \ No newline at end of file diff --git a/modestpy/test/resources/zone/est_ukf.json b/modestpy/test/resources/zone/est_ukf.json deleted file mode 100644 index d1f6ead..0000000 --- a/modestpy/test/resources/zone/est_ukf.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "VInf": [ - 330.0, - 0.0, - 500.0 - ], - "shgc": [ - 9.0, - 0.0, - 20.0 - ] -} \ No newline at end of file diff --git a/modestpy/test/resources/zone/ideal.csv b/modestpy/test/resources/zone/ideal.csv deleted file mode 100644 index af6aeb1..0000000 --- a/modestpy/test/resources/zone/ideal.csv +++ /dev/null @@ -1,146 +0,0 @@ -time,T,CO2,Ve_m3s,qheat -0.0,19.9988,400.0,0.0,2266.4411 -600.0,18.7252,400.0,0.0,0.0 -1200.0,18.0113,400.0,0.0,0.0 -1800.0,17.4665,400.0,0.0,0.0 -2400.0,16.4761,400.0,0.0,0.0 -3000.0,15.9754,400.0,0.0,0.0 -3600.0,15.7568,400.0,0.0,0.0 -4200.0,15.6407,400.0,0.0,0.0 -4800.0,15.5469,400.0,0.0,0.0 -5400.0,15.4567,400.0,0.0,0.0 -6000.0,15.3727,400.0,0.0,0.0 -6600.0,15.2976,400.0,0.0,0.0 -7200.0,15.2307,400.0,0.0,0.0 -7800.0,15.1716,400.0,0.0,0.0 -8400.0,15.1187,400.0,0.0,0.0 -9000.0,15.0702,400.0,0.0,0.0 -9600.0,15.0249,400.0,0.0,0.0 -10200.0,14.982,400.0,0.0,0.0 -10800.0,14.9413,400.0,0.0,0.0 -11400.0,14.8989,400.0,0.0,0.0 -12000.0,14.8542,400.0,0.0,0.0 -12600.0,14.6975,400.0,0.0,0.0 -13200.0,14.5131,400.0,0.0,0.0 -13800.0,14.3685,400.0,0.0,0.0 -14400.0,14.2698,400.0,0.0,0.0 -15000.0,14.2023,400.0,0.0,0.0 -15600.0,14.1498,400.0,0.0,0.0 -16200.0,14.1029,400.0,0.0,0.0 -16800.0,14.1752,400.0,0.0,0.0 -17400.0,14.2755,400.0,0.0,0.0 -18000.0,16.9215,400.0,0.0,4405.532 -18600.0,18.3806,400.0,0.0,3763.1485 -19200.0,18.8999,400.0,0.0,2964.9352 -19800.0,18.9992,400.0,0.0,2476.4154 -20400.0,18.999,400.0,0.0,2416.9263 -21000.0,19.0001,400.0,0.0,2361.8833 -21600.0,19.0002,400.0,0.0,2306.6994 -22200.0,18.9996,400.0,0.0,2281.6135 -22800.0,19.0011,417.1945,0.0,2001.4239 -23400.0,18.9999,444.2824,0.0,1974.0181 -24000.0,19.0006,473.4119,0.0,1963.9224 -24600.0,18.9991,500.974,0.0,1946.5072 -25200.0,19.0003,526.19,0.0,1943.2637 -25800.0,18.9998,549.3011,0.0,1932.704 -26400.0,19.001,570.6697,0.0,1932.8941 -27000.0,19.0003,590.5399,0.0,1925.8032 -27600.0,18.9999,609.0536,0.0,1925.9454 -28200.0,19.0004,626.305,0.0,1926.0549 -28800.0,18.9991,642.3741,0.0,1922.5068 -29400.0,18.999,657.34,0.0,1919.0132 -30000.0,18.9995,671.2783,0.0,1911.8337 -30600.0,18.9994,684.26,0.0,1904.5943 -31200.0,19.0003,696.351,0.0,1900.9927 -31800.0,19.0004,700.5134,0.0155,1461.7376 -32400.0,19.0001,700.6786,0.0141,1448.7234 -33000.0,19.0003,700.5629,0.0122,1437.8474 -33600.0,19.0003,700.9887,0.0131,1429.108 -34200.0,19.0009,701.5645,0.0147,1710.8941 -34800.0,18.9998,702.0036,0.0158,1710.88 -35400.0,18.1016,700.8254,0.0198,0.0 -36000.0,17.1551,700.764,0.0179,0.0 -36600.0,17.1654,701.3445,0.0167,0.0 -37200.0,17.1403,702.3536,0.0156,0.0 -37800.0,17.0105,702.9029,0.0178,0.0 -38400.0,17.1536,703.0637,0.0182,0.0 -39000.0,17.3959,702.025,0.0214,0.0 -39600.0,17.7859,701.6722,0.0185,0.0 -40200.0,18.079,701.7092,0.0191,0.0 -40800.0,18.3959,701.6801,0.0192,0.0 -41400.0,18.7436,701.6434,0.0193,0.0 -42000.0,19.0737,701.5935,0.0195,0.0 -42600.0,19.3945,701.5326,0.0196,0.0 -43200.0,19.7156,701.4635,0.0197,0.0 -43800.0,20.0822,701.3855,0.0198,0.0 -44400.0,20.4821,701.2967,0.0199,0.0 -45000.0,20.649,694.8475,0.0,0.0 -45600.0,20.6785,682.6124,0.0,0.0 -46200.0,20.7261,670.8742,0.0,0.0 -46800.0,20.742,659.9973,0.0,0.0 -47400.0,20.7118,649.9704,0.0,0.0 -48000.0,20.6077,640.6929,0.0,0.0 -48600.0,20.4671,632.0779,0.0,0.0 -49200.0,20.3286,624.0646,0.0,0.0 -49800.0,20.1959,616.6078,0.0,0.0 -50400.0,20.0571,609.6696,0.0,0.0 -51000.0,19.9071,603.2161,0.0,0.0 -51600.0,19.7445,597.2149,0.0,0.0 -52200.0,19.5697,591.6353,0.0,0.0 -52800.0,19.4161,589.2813,0.0,0.0 -53400.0,19.2186,587.1473,0.0,0.0 -54000.0,18.9769,585.2535,0.0,0.0 -54600.0,18.4552,580.5803,0.0,0.0 -55200.0,18.0364,576.1613,0.0,229.5591 -55800.0,18.0002,572.064,0.0,733.9494 -56400.0,17.9997,568.2719,0.0,622.6285 -57000.0,17.9997,564.7514,0.0,743.9473 -57600.0,18.0001,561.475,0.0,795.1004 -58200.0,18.0,558.4196,0.0,831.2053 -58800.0,17.9998,555.5679,0.0,861.037 -59400.0,18.0,552.906,0.0,895.7689 -60000.0,18.0,550.4212,0.0,927.9328 -60600.0,17.9999,548.1019,0.0,958.777 -61200.0,18.0001,545.937,0.0,988.3009 -61800.0,17.9997,543.9175,0.0,1009.1507 -62400.0,17.9998,542.0345,0.0,1031.1856 -63000.0,18.0003,540.2789,0.0,1050.7117 -63600.0,18.0003,538.6422,0.0,1067.7455 -64200.0,17.9999,537.1162,0.0,1084.7519 -64800.0,18.0003,535.6934,0.0,1101.722 -65400.0,17.9999,534.366,0.0,1121.0458 -66000.0,18.0003,533.1271,0.0,1142.7305 -66600.0,17.9995,531.9705,0.0,1159.527 -67200.0,18.0003,535.1901,0.0,1113.8224 -67800.0,18.0005,540.9565,0.0,1128.279 -68400.0,17.9999,547.3026,0.0,1145.1221 -69000.0,17.9993,553.321,0.0,1161.9351 -69600.0,18.0,558.8126,0.0,1179.8917 -70200.0,17.3029,560.4572,0.0,0.0 -70800.0,16.8463,562.7204,0.0,0.0 -71400.0,16.4783,564.7433,0.0,0.0 -72000.0,16.2164,566.551,0.0,0.0 -72600.0,15.6941,571.0383,0.0,0.0 -73200.0,15.4163,575.3222,0.0,0.0 -73800.0,15.2763,579.3155,0.0,0.0 -74400.0,15.1899,583.0213,0.0,0.0 -75000.0,15.1196,586.4671,0.0,0.0 -75600.0,15.0551,589.6785,0.0,0.0 -76200.0,15.003,592.6779,0.0,0.0 -76800.0,14.9648,595.4819,0.0,0.0 -77400.0,14.9369,598.1038,0.0,0.0 -78000.0,14.9148,600.5553,0.0,0.0 -78600.0,14.8962,602.8478,0.0,0.0 -79200.0,14.88,604.9916,0.0,0.0 -79800.0,14.8622,606.995,0.0,0.0 -80400.0,14.8419,608.8664,0.0,0.0 -81000.0,14.8205,610.6144,0.0,0.0 -81600.0,14.7993,612.2474,0.0,0.0 -82200.0,14.779,613.7732,0.0,0.0 -82800.0,14.7599,615.199,0.0,0.0 -83400.0,14.7397,616.5303,0.0,0.0 -84000.0,14.7179,617.7728,0.0,0.0 -84600.0,14.695,618.9321,0.0,0.0 -85200.0,14.6721,620.014,0.0,0.0 -85800.0,14.6497,621.0237,0.0,0.0 -86400.0,14.6277,621.9661,0.0,0.0 diff --git a/modestpy/test/resources/zone/inputs.csv b/modestpy/test/resources/zone/inputs.csv deleted file mode 100644 index 4f45428..0000000 --- a/modestpy/test/resources/zone/inputs.csv +++ /dev/null @@ -1,146 +0,0 @@ -time,CO2Stp,TStp,occ,TAmb,solRad,TVeStp -0.0,850.0,20.0,0.0,4.3556,0.0,21.0 -600.0,700.0,5.0,0.0,4.5417,0.0,21.0 -1200.0,700.0,5.0,0.0,4.7278,0.0,21.0 -1800.0,700.0,5.0,0.0,4.9139,0.0,21.0 -2400.0,700.0,5.0,0.0,5.1,0.0,21.0 -3000.0,700.0,5.0,0.0,5.2861,0.0,21.0 -3600.0,700.0,5.0,0.0,5.4722,0.0,21.0 -4200.0,700.0,5.0,0.0,5.4028,0.0,21.0 -4800.0,700.0,5.0,0.0,5.3333,0.0,21.0 -5400.0,700.0,5.0,0.0,5.2639,0.0,21.0 -6000.0,700.0,5.0,0.0,5.1944,0.0,21.0 -6600.0,700.0,5.0,0.0,5.125,0.0,21.0 -7200.0,700.0,5.0,0.0,5.0556,0.0,21.0 -7800.0,700.0,5.0,0.0,5.025,0.0,21.0 -8400.0,700.0,5.0,0.0,4.9944,0.0,21.0 -9000.0,700.0,5.0,0.0,4.9639,0.0,21.0 -9600.0,700.0,5.0,0.0,4.9333,0.0,21.0 -10200.0,700.0,5.0,0.0,4.9028,0.0,21.0 -10800.0,700.0,5.0,0.0,4.8722,0.0,21.0 -11400.0,700.0,5.0,0.0,4.7463,0.0,21.0 -12000.0,700.0,5.0,0.0,4.6204,0.0,21.0 -12600.0,700.0,5.0,0.0,4.4944,0.0,21.0 -13200.0,700.0,5.0,0.0,4.3685,0.0,21.0 -13800.0,700.0,5.0,0.0,4.2426,0.0,21.0 -14400.0,700.0,5.0,0.0,4.1167,0.0,21.0 -15000.0,700.0,5.0,0.0,4.1093,0.0,21.0 -15600.0,700.0,5.0,0.0,4.1019,0.0,21.0 -16200.0,700.0,5.0,0.0,4.0944,0.0,21.0 -16800.0,700.0,5.0,0.0,4.087,0.0,21.0 -17400.0,700.0,5.0,0.0,4.0796,0.0,21.0 -18000.0,700.0,19.0,0.0,4.0722,0.0,21.0 -18600.0,700.0,19.0,0.0,4.0074,0.0,21.0 -19200.0,700.0,19.0,0.0,3.9426,0.0,21.0 -19800.0,700.0,19.0,0.0,3.8778,0.0,21.0 -20400.0,700.0,19.0,0.0,3.813,0.0,21.0 -21000.0,700.0,19.0,0.0,3.7481,0.0,21.0 -21600.0,700.0,19.0,0.0,3.6833,0.0,21.0 -22200.0,700.0,19.0,0.0,3.6417,0.0,21.0 -22800.0,700.0,19.0,4.0,3.6,0.0,21.0 -23400.0,700.0,19.0,4.0,3.5583,0.0,21.0 -24000.0,700.0,19.0,4.0,3.5167,0.0,21.0 -24600.0,700.0,19.0,4.0,3.475,0.0,21.0 -25200.0,700.0,19.0,4.0,3.4333,0.0,21.0 -25800.0,700.0,19.0,4.0,3.375,0.0,21.0 -26400.0,700.0,19.0,4.0,3.3167,0.0,21.0 -27000.0,700.0,19.0,4.0,3.2583,0.0,21.0 -27600.0,700.0,19.0,4.0,3.2,0.0,21.0 -28200.0,700.0,19.0,4.0,3.1417,0.0,21.0 -28800.0,700.0,19.0,4.0,3.0833,0.0,21.0 -29400.0,700.0,19.0,4.0,3.0944,0.0,21.0 -30000.0,700.0,19.0,4.0,3.1056,0.0,21.0 -30600.0,700.0,19.0,4.0,3.1167,0.0,21.0 -31200.0,700.0,19.0,4.0,3.1278,0.0,21.0 -31800.0,700.0,19.0,4.0,3.1389,0.0,21.0 -32400.0,700.0,19.0,4.0,3.15,0.0,21.0 -33000.0,700.0,19.0,4.0,3.1546,0.0,21.0 -33600.0,700.0,19.0,4.0,3.1593,0.0,21.0 -34200.0,700.0,19.0,4.0,3.1639,0.0,21.0 -34800.0,700.0,19.0,4.0,3.1685,6.3333,21.0 -35400.0,700.0,11.0,4.0,3.1731,12.6667,21.0 -36000.0,700.0,11.0,4.0,3.1778,19.0,21.0 -36600.0,700.0,11.0,4.0,3.2102,25.3333,21.0 -37200.0,700.0,11.0,4.0,3.2426,31.6667,21.0 -37800.0,700.0,11.0,4.0,3.275,38.0,21.0 -38400.0,700.0,11.0,4.0,3.3074,58.8333,21.0 -39000.0,700.0,11.0,4.0,3.3398,79.6667,21.0 -39600.0,700.0,11.0,4.0,3.3722,100.5,21.0 -40200.0,700.0,11.0,4.0,3.4889,121.3333,21.0 -40800.0,700.0,11.0,4.0,3.6056,142.1667,21.0 -41400.0,700.0,11.0,4.0,3.7222,163.0,21.0 -42000.0,700.0,11.0,4.0,3.8389,191.5,21.0 -42600.0,700.0,11.0,4.0,3.9556,220.0,21.0 -43200.0,700.0,11.0,4.0,4.0722,248.5,21.0 -43800.0,700.0,11.0,4.0,4.15,277.0,21.0 -44400.0,700.0,11.0,4.0,4.2278,305.5,21.0 -45000.0,700.0,11.0,1.0,4.3056,334.0,21.0 -45600.0,700.0,11.0,1.0,4.3833,313.5,21.0 -46200.0,700.0,11.0,1.0,4.4611,293.0,21.0 -46800.0,700.0,11.0,1.0,4.5389,272.5,21.0 -47400.0,700.0,11.0,1.0,4.5602,252.0,21.0 -48000.0,700.0,11.0,1.0,4.5815,231.5,21.0 -48600.0,700.0,11.0,1.0,4.6028,211.0,21.0 -49200.0,700.0,11.0,1.0,4.6241,200.5,21.0 -49800.0,700.0,11.0,1.0,4.6454,190.0,21.0 -50400.0,700.0,11.0,1.0,4.6667,179.5,21.0 -51000.0,700.0,11.0,1.0,4.7148,169.0,21.0 -51600.0,700.0,11.0,1.0,4.763,158.5,21.0 -52200.0,700.0,11.0,1.0,4.8111,148.0,21.0 -52800.0,700.0,18.0,1.0,4.8593,123.3333,21.0 -53400.0,700.0,18.0,1.0,4.9074,98.6667,21.0 -54000.0,700.0,18.0,1.0,4.9556,74.0,21.0 -54600.0,700.0,18.0,1.0,4.9852,49.3333,21.0 -55200.0,700.0,18.0,1.0,5.0148,24.6667,21.0 -55800.0,700.0,18.0,1.0,5.0444,0.0,21.0 -56400.0,700.0,18.0,1.0,5.0741,0.0,21.0 -57000.0,700.0,18.0,1.0,5.1037,0.0,21.0 -57600.0,700.0,18.0,1.0,5.1333,0.0,21.0 -58200.0,700.0,18.0,1.0,5.0472,0.0,21.0 -58800.0,700.0,18.0,1.0,4.9611,0.0,21.0 -59400.0,700.0,18.0,1.0,4.875,0.0,21.0 -60000.0,700.0,18.0,1.0,4.7889,0.0,21.0 -60600.0,700.0,18.0,1.0,4.7028,0.0,21.0 -61200.0,700.0,18.0,1.0,4.6167,0.0,21.0 -61800.0,700.0,18.0,1.0,4.5944,0.0,21.0 -62400.0,700.0,18.0,1.0,4.5722,0.0,21.0 -63000.0,700.0,18.0,1.0,4.55,0.0,21.0 -63600.0,700.0,18.0,1.0,4.5278,0.0,21.0 -64200.0,700.0,18.0,1.0,4.5056,0.0,21.0 -64800.0,700.0,18.0,1.0,4.4833,0.0,21.0 -65400.0,700.0,18.0,1.0,4.4213,0.0,21.0 -66000.0,700.0,18.0,1.0,4.3593,0.0,21.0 -66600.0,700.0,18.0,1.0,4.2972,0.0,21.0 -67200.0,700.0,18.0,2.0,4.2352,0.0,21.0 -67800.0,700.0,18.0,2.0,4.1731,0.0,21.0 -68400.0,700.0,18.0,2.0,4.1111,0.0,21.0 -69000.0,700.0,18.0,2.0,4.0407,0.0,21.0 -69600.0,700.0,18.0,2.0,3.9704,0.0,21.0 -70200.0,700.0,10.0,2.0,3.9,0.0,21.0 -70800.0,700.0,10.0,2.0,3.8296,0.0,21.0 -71400.0,700.0,10.0,2.0,3.7593,0.0,21.0 -72000.0,700.0,10.0,2.0,3.6889,0.0,21.0 -72600.0,700.0,10.0,2.0,3.6806,0.0,21.0 -73200.0,700.0,10.0,2.0,3.6722,0.0,21.0 -73800.0,700.0,10.0,2.0,3.6639,0.0,21.0 -74400.0,700.0,10.0,2.0,3.6556,0.0,21.0 -75000.0,700.0,10.0,2.0,3.6472,0.0,21.0 -75600.0,700.0,10.0,2.0,3.6389,0.0,21.0 -76200.0,700.0,10.0,2.0,3.7278,0.0,21.0 -76800.0,700.0,10.0,2.0,3.8167,0.0,21.0 -77400.0,700.0,10.0,2.0,3.9056,0.0,21.0 -78000.0,700.0,10.0,2.0,3.9944,0.0,21.0 -78600.0,700.0,10.0,2.0,4.0833,0.0,21.0 -79200.0,700.0,10.0,2.0,4.1722,0.0,21.0 -79800.0,700.0,10.0,2.0,4.2093,0.0,21.0 -80400.0,700.0,10.0,2.0,4.2463,0.0,21.0 -81000.0,700.0,10.0,2.0,4.2833,0.0,21.0 -81600.0,700.0,10.0,2.0,4.3204,0.0,21.0 -82200.0,700.0,10.0,2.0,4.3574,0.0,21.0 -82800.0,700.0,10.0,2.0,4.3944,0.0,21.0 -83400.0,700.0,10.0,2.0,4.388,0.0,21.0 -84000.0,700.0,10.0,2.0,4.3815,0.0,21.0 -84600.0,700.0,10.0,2.0,4.375,0.0,21.0 -85200.0,700.0,10.0,2.0,4.3685,0.0,21.0 -85800.0,700.0,10.0,2.0,4.362,0.0,21.0 -86400.0,700.0,10.0,2.0,4.3556,0.0,21.0 diff --git a/modestpy/test/resources/zone/known.json b/modestpy/test/resources/zone/known.json deleted file mode 100644 index 0c76316..0000000 --- a/modestpy/test/resources/zone/known.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "TVeStp": 21.0, - "ventCapacity": 360.0, - "Vi": 336.0, - "AExt": 166.0, - "TInitial": 19.998799999999999, - "CO2PpmInitial": 400.0, - "CO2Neutral": 400.0 -} \ No newline at end of file diff --git a/modestpy/test/resources/zone/known_ukf.json b/modestpy/test/resources/zone/known_ukf.json deleted file mode 100644 index fc201e5..0000000 --- a/modestpy/test/resources/zone/known_ukf.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "TVeStp": 21.0, - "CO2PerPerson": 0.029927967766599999, - "CExt": 104411.863377, - "ventCapacity": 360.0, - "heatCapacity": 5370.0620641300002, - "RMid": 0.66224870278600001, - "Vi": 336.0, - "kT": 7.7756919793399986, - "kCO2": 2.4109697400000001, - "AExt": 166.0, - "RExt": 1.0374785730299998, - "occH": 1.09796483311, - "TInitial": 19.998799999999999, - "CExtIn": 2942.17877645, - "CO2PpmInitial": 400.0, - "CO2Neutral": 400.0 -} \ No newline at end of file