收藏设为首页 广告服务联系我们在线留言

干旱区地理 ›› 2018, Vol. 41 ›› Issue (4): 744-750.doi: 10.12118/j.issn.1000-6060.2018.04.09

• 气候与水文 • 上一篇    下一篇

基于Matlab的Durov三线图的实现

任孝宗1, 刘敏1, 张迎珍1, 贺志明1, 朱秉启2   

  1. 1. 太原师范学院地理科学学院, 山西 晋中 030619;
    2. 中国科学院地理科学与资源研究所陆地水循环及地表过程重点实验室, 北京 100101
  • 收稿日期:2018-02-12 修回日期:2018-05-20 出版日期:2018-07-25
  • 作者简介:任孝宗(1983-),男,博士,讲师,主要从事水文、水化学领域的研究.E-mail:renxzmail@126.com
  • 基金资助:
    国家自然科学基金项目(41602196);山西省高等学校大学生创新创业训练项目(CXCY1704,2017365);太原师范学院“1331工程”建设计划项目;山西省“1331工程”重点学科建设计划项目联合资助

Plotting Durov Diagram based on Matlab

REN Xiao-zong1, LIU Min1, ZHANG Ying-zhen1, HE Zhi-ming1, ZHU Bing-qi2   

  1. 1. Taiyuan Normal University, School of Geographical Sciences, Jinzhong 030619, Shanxi, China;
    2. Key Laboratory of Water Cycle and Related Earth Surface Processes, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China
  • Received:2018-02-12 Revised:2018-05-20 Online:2018-07-25

摘要: 水化学分类是实现水资源可持续开发利用的重要前提之一。Durov三线图作为主要的水化学分类图因绘制复杂而限制了其在现实中的应用,且一些常见的水化学软件也不具备绘制Durov三线图的功能。Durov三线图包括原始型Durov三线图及在其基础上演变而成的扩展型Durov三线图。通过介绍两种Durov三线图的差异、组成特征和投影原理,提出了在Durov三线图中建立坐标系的方法,并推导了将水化学数据投影到Durov三线图的公式。在此基础上,阐述了基于Matlab语言编程实现原始型Durov三线图和扩展型Durov三线图的方法和流程,并以公开发表的数据绘制了两种Durov三线图。基于相同的数据比较发现,相关水化学软件绘制的原始型Durov三线图及一些公开发表的研究成果中的扩展型Durov三线图与本文所用Matlab语言绘制的Durov三线图相一致,表明该程序准确可行。本程序既可以实现原始型Durov三线图的绘制,也可以实现常见水化学软件不能完成的扩展型Durov三线图的绘制。该程序的应用,将有助于Durov三线图的高效应用,特别是扩展型Durov三线图的应用不但可以作为水化学分类的依据,同时还可以指示某些水化学过程。

关键词: 水化学, Durov三线图, Matlab, 制图

Abstract: Hydrochemical classification of water resource is one of the vital preconditions for water resource sustainable utilization.There are numerous methods with regard to hydrochemical classification for water resource,but the most effective and simplest method is the diagram method.As one of the most important diagram methods for hydrochemical classification,the Durov diagrams (including both the original type of Durov Diagram and the expanded Durov Diagram) are used widely not only because it can reveal the hydrogeochemical characteristics of water,but also because it can show the hydrochemical processes occurring within different hydrogeological systems.However,comparing with other diagrams (such as the Piper Diagram),these diagrams are very complex and difficult to plot.Few commercial software packages are designed to plot Durov diagrams,which limits researchers to use the diagrams.In this paper,we introduced both the original type of Durov Diagram and the expanded Durov Diagram,and we also compared the similarities and differences in them.To better understand the diagram,we interpreted the composition of the original type of Durov Diagram,especially the part of cation triangle,anion triangle and the square field.We also interpreted the composition of the expanded Durov Diagram,in which each of the cation and anion triangles is split into two subtriangles and a diamond,while the square field is split into nine fields.We stressed how to establish a coordinate to plot the original type of Durov Diagram and the expanded Durov Diagram respectively.And we deduced formulas to transform the hydrochemical data so that they can be projected into both the original type of Durov Diagram and the expanded Durov Diagram.Using these principles,we wrote programs for the output of both the original type of Durov Diagram and the expanded Durov Diagram based on Matlab.To test the validity of the programs,we plotted the original type of Durov Diagram with published data based on our Matlab programs.And we also plot the original type of Durov Diagram with the same data based on commercial software.The results showed that our program was as correct as the commercial software,which indicated our program is feasible.However,because none of commercial software packages we found has the function of plotting the expanded Durov Diagram,we compared the diagram plotted by our Maltlab program with diagram appearing in some classical literature that used the same data.The results also confirmed that our Matlab program is reliable.Both the original type of Durov Diagram and the expanded Durov Diagram plotted by Matlab will help researchers to interpret hydrochemical data in graphical methods conveniently.Especially,the expanded Durov Diagram provides a method to indicate hydrochemical processes.

Key words: hydrochemistry, the Durov diagrams, Matlab, plotting

中图分类号: 

  • P342