-
Hello, I am trying to compare daily baseflow data with daily discharge data. I see in the list of outputs (https://cwatm.iiasa.ac.at/listVariables.html) that baseflow has units of m whereas discharge has units of m3/s. I also saw a variable MtoM3. My initial thought is that I should multiply the daily baseflow data (m) by the conversion factor MtoM3 to get baseflow in units of m3/day, and then I could convert to m3/s to match the discharge data. I have done this and the resulting values are smaller than I expected. Is this the correct approach? Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
Hi @abbylute, Thanks for approaching. I think your approach is correct. You can also multiply by cellArea_totalend to convert M to M3. For the discharge, you can multiply by the number of seconds in a day (i.e., 86400) to change from M3/s to M3, or divide the baseflow by 86400 to have it as M3/s (as you have probably done). The main issue is that baseflow in CWatM is only part of the river flow (e.g., as shown in discharge). Baseflow is the water flow into river from groundwater sources. Other sources ti river in the model are direct surface runoff, interflow from soil, return flows, etc. I hope this makes sense. Dor |
Beta Was this translation helpful? Give feedback.
-
Thanks Dor for your help. That is good to know that I am doing it correctly. To clarify, is baseflow routed along the river network like discharge is? If I output a discharge timeseries (e.g. discharge_daily.tss) at a given point along the river I get the discharge of the river at that point. If I output the same for baseflow. (e.g. baseflow_daily.tss), will I get something similar (i.e. the baseflow component of the river discharge at that point) or will I only get the baseflow from that grid cell? Thanks for your help! |
Beta Was this translation helpful? Give feedback.
Hi @abbylute
I would advise you look in the model .py files to understand the processes better. I would bring some examples from there to give you some hints for how it works.
Routing is done in routing_kinemtaic.py: what is routed is water in channels, lakes, and reservoirs. After entering the channel, the water is not divided by source, rather, it is all treated as channel water.
Channel water are affected by multiple inflows and out flows; one of which is baseflow. You can review the runoff_concentration.py to find the following:
self.var.runoff = self.var.sum_landSurfaceRunoff + self.var.baseflow + self.var.leakageIntoRunoff
Whereas self.var.runoff is the variable fed into chann…