Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added solution.pickle
Binary file not shown.
6 changes: 3 additions & 3 deletions src/wrd/components/pump.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,14 +169,14 @@ def build_pump(
blk.unit.efficiency_pump.bounds = (0, 1)

blk.unit.efficiency_motor = Param(
initialize=0.938,
initialize=0.938, # Where did this value come from?
mutable=True,
units=pyunits.dimensionless,
doc="Efficiency of motor and VFD",
doc="Efficiency of motor",
)

blk.unit.efficiency_vfd = Param(
initialize=0.95,
initialize=0.95, # More likely 96-97%. Would change significantly if pump speed is below like 63%
mutable=True,
units=pyunits.dimensionless,
doc="Efficiency of VFD",
Expand Down
1 change: 1 addition & 0 deletions src/wrd/surrogate_models/RO_IS_pump_curves.json

Large diffs are not rendered by default.

115 changes: 115 additions & 0 deletions src/wrd/surrogate_models/RO_IS_pump_eff_curve_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
efficiency,Flow (gpm),Head (ft)
52,376.1563511435842,58.452073448775806
52,379.76538883759713,61.91171998961086
52,382.7759996786682,65.14188745203437
52,385.7871460726773,68.43242511939602
52,388.80016690196953,71.93425850404115
52,391.8131877312617,75.43609188868628
52,394.8270118899609,79.02848058073862
52,397.8419071545361,82.74160968266722
52,400.8592124073325,86.72640470681743
52,403.8746432248456,90.49990401368419
52,406.891948477642,94.4846990378344
52,409.9103248363143,98.5902344718609
52,412.1719648935665,101.42790522762823
62,512.7009282207852,55.18449091921997
62,515.4201447082804,59.18132383453451
62,516.942007640483,62.66285306841702
62,518.4586935609515,65.5608036545642
62,519.976450587296,68.57949465058765
62,521.4934935430564,71.5176920400269
62,523.0087513223568,74.25465541300571
62,523.7742349884313,76.50856677192111
62,526.0399809515416,79.8090757655475
62,527.5566668720099,82.70702635169468
62,529.0733527924785,85.60497693784185
62,530.5903957482388,88.54317432728111
62,531.3576645907734,90.99831970265697
62,533.6273379420959,94.74154353249637
62,536.6534798183695,99.72244693812586
62,535.1343839096801,96.55283042975707
71,682.0108482671344,98.26099995600816
71,681.9872839378615,95.60471093873012
71,681.9637196085887,92.94842192145208
71,681.940155279316,90.29213290417404
71,681.9165909500431,87.635843886896
71,681.6377463869815,84.21483548221545
71,683.3508017180567,81.23678291257002
71,683.3272373887838,78.58049389529198
71,683.0529152727544,75.66927833231126
71,684.758877502695,71.89165593726295
71,686.2122610658896,67.65384829972228
71,688.4112414293936,63.428205077727554
71,690.8563976267401,58.940987759186996
71,693.3149426475371,55.96302556409984
71,695.7737554448031,53.01524847148177
71,700.2164348421359,49.60487413982676
71,703.1844692246344,48.03561030966834
77,816.9234170245469,95.90279635682538
77,819.877437771834,92.75384549745237
77,823.5789119029491,89.82634243074416
77,827.2788686340731,86.72779045004457
77,831.7225298784587,83.4280948274428
77,836.1701185110564,80.57111404105405
77,841.3622149863229,77.60354492017034
77,847.3004259630723,74.70649807960606
77,853.985037069538,71.91217096199493
77,861.4161554163077,69.23263760832452
77,870.3384979667212,66.58088281174244
77,881.4968199378997,63.87420352289179
77,894.8923913553816,61.25576337062586
77,910.5281709752688,59.05908813651199
77,926.9135591738376,57.32680503493516
77,943.3045950215709,56.23115318543324
77,959.698357320625,55.44284056107092
77,976.0926064859863,54.70940994119783
77,992.4901663422371,54.34917695185139
77,1008.8898684102402,54.23042478225753
77,1025.2906415841194,54.232413022539916
77,1041.6932648499662,54.44295287988133
77,1058.0965697286433,54.73032754350764
77,1074.5005562201504,55.09453701341887
77,1090.9058085640565,55.60143969500203
77,1107.3113530277471,56.14127157927875
77,1123.717481731006,56.746961868942506
77,1140.1244867936186,57.451439766686875
77,1156.5318813492768,58.1998232680226
77,1172.9395680247194,58.981135972051845
77,1189.3477415664693,59.81733068057032
77,1205.7561098547421,60.67547819088449
77,1222.165159755845,61.61046050748354
77,1238.5743070302096,62.55641922498046
77,1254.9836490510968,63.524330744273044
77,1271.3934779382914,64.54712426805484
77,1287.803501572009,65.59187059363235
77,1304.2135252057265,66.63661691920984
77,1320.62393833249,67.7252688483787
77,1337.034448832515,68.82489717844541
77,1353.4451540790626,69.94647831030781
77,1362.3955095257509,70.45247724630808
81,967.4737235317665,91.56864771872675
81,978.6323324063047,88.89430961109295
81,992.0278770461397,86.27285094858011
81,1007.6613099704256,83.81164445282822
81,1038.9431100952127,80.57269774759934
81,1057.7201928611298,79.5314330725376
81,1074.7106877183767,78.78161015096437
81,1090.9389587499572,78.01279104496305
81,1107.9988190728911,77.61239158526523
81,1123.900932955593,77.426501160479
81,1140.302971981871,77.57118261243336
81,1156.7055952477176,77.78172246977476
81,1173.1089974996562,78.08007353429893
81,1189.5138603505166,78.54307061229072
81,1205.9193074409454,79.0719260956696
81,1222.3253387709433,79.66663998443552
81,1232.019431188647,79.97515407883292
81,1021.0882341870507,82.23583784568565
82,1042.0035934342327,89.42474254130744
82,1058.3898579921545,87.7912470478112
82,1074.7802122270575,86.61876039202437
82,1091.1737797795888,85.80849496586639
82,1107.5677368251659,85.04213514329976
82,1123.9634465894487,84.4733505368943
82,1140.3617854317915,84.20092875473063
82,1156.7620717393634,84.1480349905238
94 changes: 94 additions & 0 deletions src/wrd/surrogate_models/RO_IS_pump_head_curves_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
Flow (gpm),Head 100% Speed (ft),Min Head (ft),MCSF (ft)
400.9536660938344,97.37369651774026,,
418.8426662296331,97.0655992417602,,
435.24227092437457,96.93587067126848,,
451.6413887528089,96.75126009628754,,
468.0406039545046,96.57762592220443,,
484.43952703641605,96.3710625454278,,
500.83893698463464,96.21938117314039,,
517.2379574398074,96.02379419726162,,
533.4715515430146,95.85501834034238,,
550.0360957234145,95.6435966464019,,
566.4349214320645,95.42605686872743,,
582.8337471407143,95.20851709105295,,
599.2326702226256,95.00195371427634,,
615.6313011847527,94.76246113480617,,
632.0297374003568,94.50101575354034,,
648.4281736159608,94.2395703722745,,
664.8265124583035,93.96714859011081,,
681.0589921786295,93.67275392291626,,
697.6228006499429,93.37839942219206,,
714.0208473725012,93.07304843733485,,
730.4187967217979,92.7567210515798,,
746.8164539513102,92.40746446313122,,
763.2142085540842,92.06918427558047,,
779.6113789172894,91.66504568264267,,
796.0087440270172,91.28285989150055,,
812.4060117634839,90.8896976994606,,
831.7840697797001,90.36518019487967,,
848.1812401429053,89.96104160194187,,
864.5781183863259,89.52397380631054,,
880.9744123901779,89.02104760529215,,
897.3709011405527,88.54007420606943,,
913.7669030246203,88.00421880235753,,
930.1627101621651,87.4464105968499,,
946.5585172997099,86.8886023913423,,
962.9539349442088,86.28688858224332,,
979.3494499619691,85.6961511740422,,
994.6268886766965,85.12311485546262,,
1012.1396036381367,84.41588874955934,,
1028.534242296544,83.72636373327761,,
1044.9285888351667,83.00390951430236,,
1061.3227406272667,82.25950249353141,,
1077.7166002995823,81.48216627006695,,
1094.1097783590676,80.62799524031756,,
1110.5026642987687,79.74089500787467,,
1126.8965239710842,78.9635587844102,,
1141.0542918956226,78.22848499075,,
1162.662501890667,76.99214460159638,,
1179.0549009640606,76.05016236466427,,
1195.4468131711471,75.05329812324293,,
1211.8385306317105,74.03448108002593,,
1228.2297612259667,72.96078203231967,,
1244.6206997004383,71.85415378191993,,
1261.0115408016488,70.73654913062231,,
1277.4019924098134,69.57503887573334,,
1293.7919571516707,68.35864661635513,,
1310.181106392463,67.05032699945751,,
1325.0809180751928,65.92690094858192,,
315.47800463513124,,57.32271160557292,
341.8236176608182,,57.131939926117525,
389.7209780019466,,56.36188437982267,
429.23337509611713,,55.396846820203166,
460.3659710384952,,54.81872442477592,
499.87836813266586,,53.85368686515642,
539.389044528448,,52.69468357969792,
580.0990477009856,,51.72979120400494,
600.4531889380602,,51.15036215323896,
639.9638653338424,,49.99135886778048,
668.6978077227095,,49.02501465282222,
702.2204537266564,,47.865285447731125,
728.5591839587892,,46.898650864919816,
763.2759946443263,,45.35113539207728,
792.0099370331933,,44.38479117711903,
827.9243537970974,,42.83742088820301,
853.0637572524748,,41.67667539562622,
886.5829618596449,,40.12901473885715,
920.1021664668148,,38.58135408208808,
957.2090272139204,,36.45223179958168,
997.9069854977389,,34.12957934301586,
311.89753202602355,,,58.71393674390818
319.3775106525052,,,61.54217842076051
325.36499249955216,,,64.19919043450487
331.35300989953726,,,66.91657265318737
337.34102729952224,,,69.63395487186988
343.3298480289144,,,72.44189239795959
349.31866875830644,,,75.2498299240493
355.3101672523886,,,78.35961847482969
361.3005946405947,,,81.3486666157338
367.29209313467686,,,84.4584551665142
373.28412718169704,,,87.62861392223274
379.27723233459324,,,90.91951308782755
385.26685639339223,,,93.81800592132447
391.383977754969,,,97.0827597272058
398.0044474712248,,,101.06396688139189
66 changes: 66 additions & 0 deletions src/wrd/surrogate_models/RO_feed_aff_laws_surr_1.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
Flow (gpm),Head (ft),efficiency,speed
1000,140,58.61067573,67.69829629
1000,159.4444444,56.63978405,71.99854412
1000,178.8888889,55.01580958,76.0334504
1000,198.3333333,53.65533083,79.84524018
1000,217.7777778,52.49928813,83.4662564
1000,237.2222222,51.5048845,86.92186286
1000,256.6666667,50.64042492,90.23235315
1000,276.1111111,49.88196821,93.41424591
1000,295.5555556,49.21110695,96.48118837
1305.555556,140,68.00500682,68.74769369
1305.555556,159.4444444,65.55765452,73.06873409
1305.555556,178.8888889,63.46075248,77.1347949
1305.555556,198.3333333,61.65219521,80.98290465
1305.555556,217.7777778,60.08029721,84.64250922
1305.555556,237.2222222,58.70348942,88.1373237
1305.555556,256.6666667,57.4886522,91.48669639
1305.555556,276.1111111,56.40937644,94.70660865
1305.555556,295.5555556,55.44449155,97.8104126
1611.111111,140,75.92264137,69.89586349
1611.111111,159.4444444,73.54983351,74.1539811
1611.111111,178.8888889,71.367001,78.18797764
1611.111111,198.3333333,69.38727427,82.02397976
1611.111111,217.7777778,67.60107454,85.68456993
1611.111111,237.2222222,65.99075838,89.18903828
1611.111111,256.6666667,64.53690624,92.55381834
1611.111111,276.1111111,63.22092877,95.79293535
1611.111111,295.5555556,62.02603099,98.91840768
1916.666667,140,81.06838939,71.41463369
1916.666667,159.4444444,79.42272379,75.51081029
1916.666667,178.8888889,77.66216435,79.43140806
1916.666667,198.3333333,75.90533962,83.18873945
1916.666667,217.7777778,74.2114792,86.7957234
1916.666667,237.2222222,72.60791091,90.26485301
1916.666667,256.6666667,71.10483175,93.60773453
1916.666667,276.1111111,69.70334104,96.83492565
2222.222222,140,82.88475643,73.47673123
2222.222222,159.4444444,82.46615853,77.32738103
2222.222222,178.8888889,81.58806964,81.05713316
2222.222222,198.3333333,80.45511804,84.66650567
2222.222222,217.7777778,79.19395256,88.1590041
2222.222222,237.2222222,77.88257808,91.53977687
2222.222222,256.6666667,76.56858143,94.81475608
2222.222222,276.1111111,75.28045803,97.99012759
2527.777778,140,81.63935037,76.13683722
2527.777778,159.4444444,82.62878871,79.69471277
2527.777778,178.8888889,82.88990112,83.18006774
2527.777778,198.3333333,82.66115167,86.58664556
2527.777778,217.7777778,82.10819708,89.91146936
2527.777778,237.2222222,81.34575253,93.15389592
2527.777778,256.6666667,80.45309585,96.31487975
2527.777778,276.1111111,79.48490454,99.39642456
2833.333333,140,78.11462641,79.36026077
2833.333333,159.4444444,80.3969664,82.6152386
2833.333333,178.8888889,81.81026046,85.83347288
2833.333333,198.3333333,82.5793374,89.00654268
2833.333333,217.7777778,82.87416185,92.1285053
2833.333333,237.2222222,82.82249237,95.19544793
2833.333333,256.6666667,82.52000262,98.20506647
3138.888889,159.4444444,76.49401747,86.03605688
3138.888889,178.8888889,78.89675683,88.98976894
3138.888889,198.3333333,80.59175107,91.9220164
3138.888889,217.7777778,81.72970668,94.82639474
3138.888889,237.2222222,82.43128057,97.69789809
3444.444444,198.3333333,77.22393518,95.29015776
3444.444444,217.7777778,79.09738569,97.97880664
37 changes: 37 additions & 0 deletions src/wrd/surrogate_models/RO_feed_aff_laws_surr_2.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
Flow (gpm),Head (ft),speed,efficiency,total_efficiency,power
1100,220,84.28318774,54.79567406,50.49421364,90.3391619
1100,234.2857143,86.83483162,53.9641087,49.72792617,97.68782711
1100,248.5714286,89.30638763,53.21220512,49.03504702,105.1089268
1100,262.8571429,91.70474224,52.52906803,48.40553619,112.5951639
1100,277.1428571,94.03586875,51.90568586,47.83108952,120.1402153
1100,291.4285714,96.30498533,51.33454633,47.30478444,127.7385697
1442.857143,220,85.52331391,63.33809647,58.3660559,102.5151313
1442.857143,234.2857143,88.09936327,62.22947221,57.34445864,111.1168673
1442.857143,248.5714286,90.59650789,61.21210662,56.40695625,119.8516951
1442.857143,262.8571429,93.0211105,60.27583875,55.54418541,128.7083786
1442.857143,277.1428571,95.3787704,59.41178885,54.74796343,137.6769891
1442.857143,291.4285714,97.67443812,58.61221494,54.01115607,146.7487101
1785.714286,220,86.70460696,71.34644269,65.74574694,112.6339447
1785.714286,234.2857143,89.27076778,70.13959365,64.63363555,122.0117062
1785.714286,248.5714286,91.76411955,69.00405752,63.587239,131.5817074
1785.714286,262.8571429,94.18967976,67.93667681,62.60364768,141.3300204
1785.714286,277.1428571,96.55200932,66.93357543,61.67928976,151.2441562
1785.714286,291.4285714,98.85525114,65.9905953,60.81033357,161.3128704
2128.571429,220,88.10107802,77.70880361,71.60866253,123.2672341
2128.571429,234.2857143,90.61044434,76.65664934,70.63910236,133.0733742
2128.571429,248.5714286,93.05837587,75.62036743,69.68416859,143.1224027
2128.571429,262.8571429,95.44790169,74.60915298,68.75233447,153.3991195
2128.571429,277.1428571,97.78196917,73.62872069,67.84886612,163.889688
2471.428571,220,89.93300027,81.64182207,75.23293904,136.2275732
2471.428571,234.2857143,92.3374897,80.9966516,74.63841445,146.2290877
2471.428571,248.5714286,94.69533542,80.2895182,73.98679102,156.5119075
2471.428571,262.8571429,97.00753419,79.54255345,73.298463,167.0610792
2471.428571,277.1428571,99.27528384,78.77234336,72.58871441,177.8627294
2814.285714,220,92.33092279,82.8898301,76.38297844,152.790581
2814.285714,234.2857143,94.59359617,82.8200628,76.31868787,162.8491153
2814.285714,248.5714286,96.8246585,82.61227456,76.12721101,173.2135169
2814.285714,262.8571429,99.02362901,82.29684867,75.83654605,183.8703609
3157.142857,220,95.33086487,81.7150666,75.30043387,173.8688335
3157.142857,234.2857143,97.43227487,82.26673038,75.80879204,183.9173792
3157.142857,248.5714286,99.51473808,82.62584552,76.13971665,194.2837556
3500,220,98.89922918,78.69117823,72.51392074,200.1573959
44 changes: 44 additions & 0 deletions src/wrd/surrogate_models/RO_feed_aff_laws_surr_3.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
Flow (gpm),Head (ft),speed,pump_efficiency,total_efficiency,power
1100,220,84.28318774,54.79567406,50.49421364,90.3391619
1100,234.2857143,86.83483162,53.9641087,49.72792617,97.68782711
1100,248.5714286,89.30638763,53.21220512,49.03504702,105.1089268
1100,262.8571429,91.70474224,52.52906803,48.40553619,112.5951639
1100,277.1428571,94.03586875,51.90568586,47.83108952,120.1402153
1100,291.4285714,96.30498533,51.33454633,47.30478444,127.7385697
1442.857143,220,85.52331391,63.33809647,58.3660559,102.5151313
1442.857143,234.2857143,88.09936327,62.22947221,57.34445864,111.1168673
1442.857143,248.5714286,90.59650789,61.21210662,56.40695625,119.8516951
1442.857143,262.8571429,93.0211105,60.27583875,55.54418541,128.7083786
1442.857143,277.1428571,95.3787704,59.41178885,54.74796343,137.6769891
1442.857143,291.4285714,97.67443812,58.61221494,54.01115607,146.7487101
1785.714286,220,86.70460696,71.34644269,65.74574694,112.6339447
1785.714286,234.2857143,89.27076778,70.13959365,64.63363555,122.0117062
1785.714286,248.5714286,91.76411955,69.00405752,63.587239,131.5817074
1785.714286,262.8571429,94.18967976,67.93667681,62.60364768,141.3300204
1785.714286,277.1428571,96.55200932,66.93357543,61.67928976,151.2441562
1785.714286,291.4285714,98.85525114,65.9905953,60.81033357,161.3128704
2128.571429,220,88.10107802,77.70880361,71.60866253,123.2672341
2128.571429,234.2857143,90.61044434,76.65664934,70.63910236,133.0733742
2128.571429,248.5714286,93.05837587,75.62036743,69.68416859,143.1224027
2128.571429,262.8571429,95.44790169,74.60915298,68.75233447,153.3991195
2128.571429,277.1428571,97.78196917,73.62872069,67.84886612,163.889688
2471.428571,220,89.93300027,81.64182207,75.23293904,136.2275732
2471.428571,234.2857143,92.3374897,80.9966516,74.63841445,146.2290877
2471.428571,248.5714286,94.69533542,80.2895182,73.98679102,156.5119075
2471.428571,262.8571429,97.00753419,79.54255345,73.298463,167.0610792
2471.428571,277.1428571,99.27528384,78.77234336,72.58871441,177.8627294
2814.285714,220,92.33092279,82.8898301,76.38297844,152.790581
2814.285714,234.2857143,94.59359617,82.8200628,76.31868787,162.8491153
2814.285714,248.5714286,96.8246585,82.61227456,76.12721101,173.2135169
2814.285714,262.8571429,99.02362901,82.29684867,75.83654605,183.8703609
3157.142857,220,95.33086487,81.7150666,75.30043387,173.8688335
3157.142857,234.2857143,97.43227487,82.26673038,75.80879204,183.9173792
3157.142857,248.5714286,99.51473808,82.62584552,76.13971665,194.2837556
3500,220,98.89922918,78.69117823,72.51392074,200.1573959
3000,254,99.02220228,82.88735076,76.38069373,188.050147
3000,240,96.92258044,82.84812869,76.34455059,177.7692982
3330,230,98.4767745,80.99770964,74.63938943,193.4221898
2640,230,92.67792873,82.33393214,75.87071847,150.8550561
2640,250,95.90236301,81.68005948,75.26817481,165.2855378
1980,270,96.05973503,71.38018063,65.77683645,153.1998276
2280,270,97.24974005,76.58049127,70.5689227,164.4324122
1 change: 1 addition & 0 deletions src/wrd/surrogate_models/RO_feed_pump_curves.json

Large diffs are not rendered by default.

Loading
Loading