Skip to content

Commit 9a02376

Browse files
authored
Merge pull request #26 from junhyukjeon/master
Minor updates
2 parents 983ca7a + 34c4c7c commit 9a02376

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/rhizosphere/waterbalance.jl

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Transpiration
1818
minSW => 175 ~ preserve(parameter, u"mm")
1919

2020
"Wilting point"
21-
WP(saturation,soil_table,soil_class):wilting_point => begin
21+
WP(saturation, #=soil_table,=# soil_class):wilting_point => begin
2222
175
2323
#soil_table[soil_class].wilting_point
2424
end ~ preserve(parameter, u"mm")
@@ -68,10 +68,15 @@ Transpiration
6868
"Intercepted rain"
6969
rainInterception(interception, rain) => interception * rain ~ track(u"mm/hr")
7070

71-
"Canopy transpiration" # Looks like missing soil surface evaporation
71+
"Canopy evapotranspiration" # Looks like missing soil surface evaporation
7272
evapotranspiration(transpiration, rainInterception) => begin
7373
transpiration + rainInterception
7474
end ~ track(u"mm/hr", max=SWhour)
75+
76+
"Potential canopy evapotranspiration"
77+
potential_evapotranspiration(transpiration, rainInterception) => begin
78+
transpiration + rainInterception
79+
end ~ track(u"mm/hr")
7580

7681
"Hourly excess soil water"
7782
excessSW(SWhour, maxSWhour, evapotranspiration, irrigation, rain, poolHour) => begin
@@ -96,16 +101,15 @@ Transpiration
96101
(1 - pool_fraction) * excessSW
97102
end ~ track(u"mm/hr")
98103

99-
###
100104
dSW(dPool, evapotranspiration, irrigation, rain) => begin
101105
-dPool - evapotranspiration + irrigation + rain
102106
end ~ track(u"mm/hr")
103107

104108
flag_transpiration(transpiration) => transpiration > 0u"mm/hr" ~ flag
105109

106110
"Production modifier for GPP"
107-
transpScaleFactor(evapotranspiration, transpiration, rainInterception) => begin
108-
evapotranspiration / (transpiration + rainInterception) # actual / potential
111+
transpScaleFactor(evapotranspiration, potential_evapotranspiration) => begin
112+
evapotranspiration / potential_evapotranspiration
109113
end ~ track(when=flag_transpiration, init=1)
110114

111115
SW(dSW) ~ accumulate(u"mm", init=iSW, min=minSW, max=soil_saturation)

0 commit comments

Comments
 (0)