【需水预测】区域需水量预测方法-定额法

2023-10-28 07:36

本文主要是介绍【需水预测】区域需水量预测方法-定额法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

区域需水量预测方法-定额法

  • 1 生活用水需水量预测
    • 1.1 人口指标预测
    • 1.2 居民生活综合用水定额分析
  • 2 农业需水量预测
    • 2.1 农田灌溉需水量
    • 2.2 林牧渔业需水量
    • 另:灌溉面积定义
  • 3 工业需水量预测
    • 3.1 工业增加值发展指标预测
  • 4 生态需水量预测
    • 4.1 生态环境面积发展指标预测
    • 4.2 生态用水定额分析确定
  • 合计
  • 参考

目前,国内外对区域需水量的预测方法有很多,譬如趋势法、指数平滑法、灰色预测法、线性回归法、定额分析法、神经网络预测法等。
本博客主要介绍采用 定额法预测区域需水量,通过先预测社会经济发展指标(如人口、工业总产值等),再分别预测各用水户的用水定额后,计算出需水量。

1 生活用水需水量预测

城市生活用水分为城镇生活用水和农村生活用水两部分,城镇生活用水包括居民日常生活用水和公共用水两部分,这两部分合起来又称为城镇大生活用水。
在这里插入图片描述

1.1 人口指标预测

1.2 居民生活综合用水定额分析

居民生活综合用水包括城镇居民生活用水和城镇公共生活用水两大类。按照居民用水现状定额,参考节约用水、确保基本生活用水、改善生活质量、按市场要求控制特殊行业、贴近实际,分类定额等原则,考虑生活水平的提高,要满足大部分居民家庭用水的合理要求,又要约束用水量大的用户节约用水,既保证满足正常的生活用水,又起到节约用水的目的。

2 农业需水量预测

农业需水包括农田灌溉和林牧渔业需水。根据农业需水预测的要求,分别给出不同水平年的需水定额。影响农田灌溉需水量的两个主要因素是灌溉面积和灌溉定额。可选择具有代表性的农作物的灌溉定额,结合农作物播种面积预测成果或复种指数加以综合确定。

2.1 农田灌溉需水量

在这里插入图片描述

2.2 林牧渔业需水量

在这里插入图片描述

另:灌溉面积定义

灌溉面积:指一个地区当年农、林、牧等灌溉面积的总和。
总灌溉面积=有效灌溉面积(耕地)+林地灌溉面积+园地灌溉面积+牧草灌溉面积+其他灌溉面积。
有效灌溉面积(农田或耕地灌溉面积) :指灌溉工程或设备已基本配套,有一定水源,土地比较平整,在一般年景可以进行正常灌溉的农田或耕地灌溉面积。
有效实灌面积:指利用灌溉工程和设施,在有效灌溉面积中当年实际已进行正常(灌水一次以上)灌溉的耕地面积。在同一亩耕地上,报告期内无论灌水几次,都应按一亩计算,而不应按灌溉亩次计算。凡是肩挑、人抬、马拉抗旱点种的面积,一律不算实灌面积。

3 工业需水量预测

在这里插入图片描述

3.1 工业增加值发展指标预测

在这里插入图片描述

4 生态需水量预测

4.1 生态环境面积发展指标预测

生态环境面积主要是城市生态环境面积和农村生态环境面积两部分。城市生态环境发展指标主要包括城市绿化覆盖面积、河湖补水和环境卫生用水;农村生态面积指湿地补水面积和林草灌溉面积。

4.2 生态用水定额分析确定

城市和农村绿地灌溉定额参照有关区域蒸腾蒸发的灌水定额和现状用水定额进行分析。

合计

参考

这篇关于【需水预测】区域需水量预测方法-定额法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/291690

相关文章

Java内存区域与内存溢出异常的详细探讨

《Java内存区域与内存溢出异常的详细探讨》:本文主要介绍Java内存区域与内存溢出异常的相关资料,分析异常原因并提供解决策略,如参数调整、代码优化等,帮助开发者排查内存问题,需要的朋友可以参考下... 目录一、引言二、Java 运行时数据区域(一)程序计数器(二)Java 虚拟机栈(三)本地方法栈(四)J

sql语句字段截取方法

《sql语句字段截取方法》在MySQL中,使用SUBSTRING函数可以实现字段截取,下面给大家分享sql语句字段截取方法,感兴趣的朋友一起看看吧... 目录sql语句字段截取sql 截取表中指定字段sql语句字段截取1、在mysql中,使用SUBSTRING函数可以实现字段截取。例如,要截取一个字符串字

JAVA数组中五种常见排序方法整理汇总

《JAVA数组中五种常见排序方法整理汇总》本文给大家分享五种常用的Java数组排序方法整理,每种方法结合示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录前言:法一:Arrays.sort()法二:冒泡排序法三:选择排序法四:反转排序法五:直接插入排序前言:几种常用的Java数组排序

Python将字符串转换为小写字母的几种常用方法

《Python将字符串转换为小写字母的几种常用方法》:本文主要介绍Python中将字符串大写字母转小写的四种方法:lower()方法简洁高效,手动ASCII转换灵活可控,str.translate... 目录一、使用内置方法 lower()(最简单)二、手动遍历 + ASCII 码转换三、使用 str.tr

Python处理超大规模数据的4大方法详解

《Python处理超大规模数据的4大方法详解》在数据的奇妙世界里,数据量就像滚雪球一样,越变越大,从最初的GB级别的小数据堆,逐渐演变成TB级别的数据大山,所以本文我们就来看看Python处理... 目录1. Mars:数据处理界的 “变形金刚”2. Dask:分布式计算的 “指挥家”3. CuPy:GPU

Java中的StringUtils.isBlank()方法解读

《Java中的StringUtils.isBlank()方法解读》:本文主要介绍Java中的StringUtils.isBlank()方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录所在库及依赖引入方法签名方法功能示例代码代码解释与其他方法的对比总结StringUtils.isBl

CentOS7增加Swap空间的两种方法

《CentOS7增加Swap空间的两种方法》当服务器物理内存不足时,增加Swap空间可以作为虚拟内存使用,帮助系统处理内存压力,本文给大家介绍了CentOS7增加Swap空间的两种方法:创建新的Swa... 目录在Centos 7上增加Swap空间的方法方法一:创建新的Swap文件(推荐)方法二:调整Sww

QT6中绘制UI的两种方法详解与示例代码

《QT6中绘制UI的两种方法详解与示例代码》Qt6提供了两种主要的UI绘制技术:​​QML(QtMeta-ObjectLanguage)​​和​​C++Widgets​​,这两种技术各有优势,适用于不... 目录一、QML 技术详解1.1 QML 简介1.2 QML 的核心概念1.3 QML 示例:简单按钮

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

Pandas进行周期与时间戳转换的方法

《Pandas进行周期与时间戳转换的方法》本教程将深入讲解如何在pandas中使用to_period()和to_timestamp()方法,完成时间戳与周期之间的转换,并结合实际应用场景展示这些方法的... 目录to_period() 时间戳转周期基本操作应用示例to_timestamp() 周期转时间戳基