首页> 中国专利> 一种基于数学模型的施密特稳定性计算方法及系统

一种基于数学模型的施密特稳定性计算方法及系统

摘要

本发明公开了一种基于数学模型的施密特稳定性计算方法及系统,将研究区域划分为n个计算网格单元;设置水动力模型初始条件、水动力模型边界条件和水动力参数,利用水动力模型计算得到所有网格单元的水动力数据;设置温度模型初始条件、温度模型边界条件和温度参数,根据水动力数据以及设置的温度模型初始条件、温度模型边界条件和温度参数利用温度模型计算得到所有网格单元的温度数据;将目标湖泊或水库纵向分为m层;根据水动力数据和温度数据得出该湖泊或者水库的水温在不同空间和时间的分布;计算湖泊或者水库在不同计算网格和不同时间的施密特稳定性。优点:提高湖库分区域的计算精度,为研究水库其余水环境现象、治理水生态问题奠定基础。

著录项

  • 公开/公告号CN114880964A

    专利类型发明专利

  • 公开/公告日2022-08-09

    原文格式PDF

  • 申请/专利权人 河海大学;

    申请/专利号CN202210422560.0

  • 申请日2022-04-21

  • 分类号G06F30/28(2020.01);G06F113/08(2020.01);G06F119/08(2020.01);G06F119/14(2020.01);

  • 代理机构南京纵横知识产权代理有限公司 32224;

  • 代理人何春廷

  • 地址 211100 江苏省南京市江宁开发区佛城西路8号

  • 入库时间 2023-06-19 16:19:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-26

    实质审查的生效 IPC(主分类):G06F30/28 专利申请号:2022104225600 申请日:20220421

    实质审查的生效

  • 2022-08-09

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及一种基于数学模型的施密特稳定性计算方法及系统,属于水环境模拟与预测技术领域。

背景技术

水温是湖泊或水库重要的水质因子,一方面会影响水体理化性质,进而通过物理化学过程影响其它水质指标;另一方面也会对水库及下游河段的生态环境产生重要影响。水库蓄水较深时,坝前垂向水温出现分层现象,表层和深层水温存在季节性差异,所以准确地模拟水库水温,分析水温分层规律是分析研究水库其余水环境现象、治理水生态问题的基础。

施密特稳定性是被广泛应用于分析温度分层稳定性的计算方法,然而传统全湖(库)施密特稳定性的计算依赖于定点野外监测实验采集的数据,通常关注的重点均为坝前水温,在时间和空间上有其局限性,不能科学合理地计算全湖(库)温度分层稳定性。

发明内容

本发明所要解决的技术问题是克服现有技术的缺陷,提供一种基于数学模型的施密特稳定性计算方法及系统,弥补野外监测时间和空间的不足,更加科学合理地计算全湖(库)温度分层稳定性。

为解决上述技术问题,本发明提供一种基于数学模型的施密特稳定性计算方法,包括:

基于目标湖泊或者水库的地理位置及经纬度坐标确定研究区域,将研究区域划分为n个计算网格单元;

基于目标湖泊或者水库的水文数据,设置水动力模型初始条件、水动力模型边界条件和水动力参数,利用水动力模型计算得到所有网格单元的水动力数据;

基于目标湖泊或者水库的气象数据,设置温度模型初始条件、温度模型边界条件和温度参数,根据水动力数据以及设置的温度模型初始条件、温度模型边界条件和温度参数利用温度模型计算得到所有网格单元的温度数据;

基于目标湖泊或者水库的实际水深,将目标湖泊或水库纵向分为m层;

根据水动力数据和温度数据得出该湖泊或者水库的水温在不同空间和时间的分布;

基于该湖泊或者水库的水温在不同空间和时间的分布计算湖泊或者水库在不同计算网格和不同时间的施密特稳定性。

进一步的,所述水动力模块初始条件包括水下地形、初始水深和初始水面高程;所述水动力模块边界条件包括入湖泊或者水库流量和出湖泊或者水库流量或水位;所述水动力参数包括湖泊或者水库底床糙率系数。

进一步的,所述温度模块初始条件包括初始水温;所述温度模块边界条件包括气象边界、风边界和水温边界;所述温度参数包括光衰减系数和底床温度扩散系数。

进一步的,所述坐标系为SIG坐标系或者SGZ坐标系。

进一步的,还包括:

对湖泊或水库的水动力和温度进行水动力参数和温度参数进行率定和验证,使得模型计算值和实际值的水位绝对误差不超过10厘米,温度误差不超过10%。

进一步的,所述坐标为SGZ坐标系,不同计算网格和不同时间的施密特稳定性,表示为:

式中S

进一步的,还包括:

根据不同计算网格和不同时间的施密特稳定性计算全湖泊或水库的施密特稳定性,表示为:

式中,S

进一步的,所述气象边界包括大气压、大气湿度、大气温度、水面短波辐射、降水量、蒸发量、云量和气象站地理位置;所述风边界包括风速、风向和测量点据地面高度;所述水温边界包括入湖边界处的网格计算单元每一层的水温。

进一步的,所述坐标为SIG坐标系,不同计算网格和不同时间的施密特稳定性以及全湖泊或水库的施密特稳定性表示为:

式中,S

一种基于数学模型的施密特稳定性计算系统,包括:

第一划分模块,用于基于目标湖泊或者水库的地理位置及经纬度坐标确定研究区域,将研究区域划分为n个计算网格单元;

水动力计算模块,用于基于目标湖泊或者水库的水文数据,设置水动力模型初始条件、水动力模型边界条件和水动力参数,利用水动力模型计算得到所有网格单元的水动力数据;

温度计算模块,用于基于目标湖泊或者水库的气象数据,设置温度模型初始条件、温度模型边界条件和温度参数,根据水动力数据以及设置的温度模型初始条件、温度模型边界条件和温度参数利用温度模型计算得到所有网格单元的温度数据;

第二划分模块,用于基于目标湖泊或者水库的实际水深,将目标湖泊或水库纵向分为m层;

施密特稳定性计算模块,用于根据水动力数据和温度数据得出该湖泊或者水库的水温在不同空间和时间的分布;基于该湖泊或者水库的水温在不同空间和时间的分布计算湖泊或者水库在不同计算网格和不同时间的施密特稳定性。

本发明所达到的有益效果:

本发明易操作应用,基于水动力模型和水温模型计算温度分层稳定性,相比于根据目标湖泊或水库的零散采样点实测数据,估算全湖库的施密特稳定性的现有技术,本发明的技术方法基于全湖库的计算网格单元和模型输出结果,可以进行批量计算,并提高湖库分区域的计算精度,且基于计算网格单元的计算方法有利于分析湖库施密特稳定性的空间分布,为研究水库其余水环境现象、治理水生态问题奠定基础。

附图说明

图1是本发明方法的流程示意图;

图2是全年施密特稳定性计算结果;

图3是全水库施密特稳定性计算结果。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

实施例1,一种基于数学模型的施密特稳定性计算方法,包括:

(1)基于目标水库的地理位置及经纬度坐标,使用EFDC模型将研究区域合理划分为457个计算网格单元;基于目标水库的水文数据,设置水动力模块初始条件、边界条件和水动力参数,构建水动力模型;水动力模块的初始条件包括水下地形、初始水深和初始水面高程,边界条件包括入库流量和出库流量,水动力参数包括底床糙率系数;水动力模块的计算公式如下:

x方向的动量方程:

y方向的动量方程:

z方向的动量方程:

连续型方程:

状态方程:

ρ=ρ(p,S,T,C)

式中x,y为水平方向上的正交曲线坐标(米);z为垂向坐标(无量纲);t为时间(秒);m

(2)基于目标湖泊或者水库的气象数据,设置温度模块的初始条件、边界条件和温度参数,构建温度模型;温度模块的初始条件包括初始水温,边界条件包括气象边界、风边界和水温边界;气象边界包括大气压、大气湿度、大气温度、水面短波辐射、降水量、蒸发量、云量和气象站地理位置;风边界包括风速、风向和测量点据地面高度;水温边界包括入库边界处的网格计算单元每一层的水温;温度参数包括光衰减系数和底床温度扩散系数;基于目标水库的实际水深,选择SGZ坐标系并将水库纵向合理分为10层。温度模块计算公式如下:

其中:P=m

式中P,Q分别为x和y方向的质量分量(米

(3)对水动力参数和温度参数进行率定和验证后,模型计算值和实际值的水位绝对误差为0.016米,温度误差为4.78%。

表1水库A模型验证结果

运行模型并得出该湖泊或者水库的水温在不同空间和时间的分布;基于模型运行结果计算湖泊或者水库在不同计算网格和不同时间的施密特稳定性;模型运行结果至少包括所求计算网格单元的水深、计算网格单元的分层数、各层中心点水体密度、各层中心点距水面的高度、各层的厚度;单个网格与全湖(库)施密特稳定性计算方法分别为:

式中S

实施例2,与实施例1不同之处在于坐标系选择SIG坐标系,由于计算网格单元均匀分层,所述计算网格单元j的厚度H

式中S

相应的本发明还提供一种基于数学模型的施密特稳定性计算系统,包括:

第一划分模块,用于基于目标湖泊或者水库的地理位置及经纬度坐标确定研究区域,将研究区域划分为n个计算网格单元;

水动力计算模块,用于基于目标湖泊或者水库的水文数据,设置水动力模型初始条件、水动力模型边界条件和水动力参数,利用水动力模型计算得到所有网格单元的水动力数据;

温度计算模块,用于基于目标湖泊或者水库的气象数据,设置温度模型初始条件、温度模型边界条件和温度参数,根据水动力数据以及设置的温度模型初始条件、温度模型边界条件和温度参数利用温度模型计算得到所有网格单元的温度数据;

第二划分模块,用于基于目标湖泊或者水库的实际水深,将目标湖泊或水库纵向分为m层;

施密特稳定性计算模块,用于根据水动力数据和温度数据得出该湖泊或者水库的水温在不同空间和时间的分布;基于该湖泊或者水库的水温在不同空间和时间的分布计算湖泊或者水库在不同计算网格和不同时间的施密特稳定性。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号