Flood control methods are used to reduce or prevent the detrimental effects of flood waters. Flooding can be caused by a mix of both natural processes, such as extreme weather upstream, and human changes to waterbodies and runoff using different technology of continuous monitoring and early alerting system with full control of flood systems.