Maucha Diagram, hydrochemistry, Matlab, plotting, applications
,"/> Maucha图的<span>Matlab</span>实现及其在水化学中的应用
收藏设为首页 广告服务联系我们在线留言

干旱区地理 ›› 2019, Vol. 42 ›› Issue (5): 1069-1077.doi: 10.12118/j.issn.1000-6060.2019.05.13

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

Maucha图的Matlab实现及其在水化学中的应用

任孝宗1,刘敏1,李建刚2,李继彦1   

  1. 1 太原师范学院地理科学学院,山西 晋中 030619白银市三北防护林工程建设管理站,甘肃 白银 730900
  • 收稿日期:2019-01-28 修回日期:2019-04-29 出版日期:2019-09-25 发布日期:2019-09-19
  • 作者简介:任孝宗(1983- ),男,博士,讲师,主要研究方向为水化学、水文地质,E-mail: renxzmail@126.com
  • 基金资助:
    国家自然科学基金项目(41602196);中国科学院陆地水循环及地表过程重点实验室开放基金(项目批准号:2018A004);太原师范学院青年学术带头人项目;山西省高等学校科技创新项目联合资助

Plotting Maucha Diagram based on Matlab and its applications on hydrochemistry

REN Xiao-zong1,LIU Min1,LI Jian-gang2,LI Ji-yan1   

  1. 1Taiyuan Normal University,School of Geographical Sciences,Jinzhong 030619,Shanxi,China; 2The construction and management station of three North Shelterbelt Project in Baiyin,Baiyin 730900,Gansu,China

  • Received:2019-01-28 Revised:2019-04-29 Online:2019-09-25 Published:2019-09-19

摘要: 水中可溶性离子的含量及各离子的比例关系是衡量水质的重要指标,但常用的方法不能同时反映这两种关系。Maucha图既可以反映8种主要阴、阳离子的总浓度,同时也可以指示各离子的相对浓度,兼顾了离子的绝对含量和相对含量,具有较强的实用性。但由于缺乏绘制Maucha图的专业软件,导致Maucha图在实际应用中受到很大限制。通过介绍Maucha图的演化过程,绘制Maucha图时建立坐标系及确定Maucha图各组成部分坐标值的方法,并阐述了基于Matlab语言实现Maucha图计算机输出的编程流程。最后以内蒙古浑善达克沙地东部地区为例,说明了Maucha图在天然水体水化学分析中的应用。该应用表明,Maucha图在反映样品矿化度、指示各离子的相对浓度和绝对浓度、判断水体水化学类型及水化学数据空间分析等方面均具有较强的优势,能显著提高水化学数据的可视化表达能力,丰富水化学图在水文地质中的应用,并为水化学数据更深层次的分析提供参考依据。

关键词: Maucha图, 水化学,  , Matlab, 绘图, 应用

Abstract:

The content and the proportion of soluble ions in water are important indicators to assess water quality,but common methods used in hydrochemistry cannot reflect the two relationships simultaneously.Maucha diagram not only reflects the total concentration of eight main anions and cations in water(i.e.CO32-,HCO3-,Cl-,SO42-,Mg2+,Ca2+,Na+ and K+),but also indicates relative and absolute concentrations for each ion simultaneously.Thus,the Maucha diagram is deemed to be very practical.However,due to the lack of professional software to plot Maucha diagram,the application of this diagram is very limited in hydrochemical research.In this paper,firstly,we introduced the evolution history of Maucha diagram which was proposed by Maucha in 1932 and developed by Hedgpeth and BROCH.Secondly,we introduced the components of Maucha diagram and its implications.This diagram makes up of a circle and eight quadrangles inside.The area of the tangent 16-sided polygon in the circle is utilized to represent the total concentration of eight anions and cations,and the area of the eight quadrangles represents the content of eight ions.In addition,the total cations and anions are supposed to submit the charge balance principle and the mass balance principle.Thirdly,the methods of how to establish a coordinate system and determine the coordinates of the circle and quadrangles in Maucha diagram were introduced in detail.Fourthly,the program flow of how to plot Maucha diagram based on Matlab was stated.Finally,taking the eastern Hunshandake Sandy Land in Inner Mongolia,China as an example,this paper illustrated the applications of Maucha diagram in the field of hydrochemical analysis for natural waters.The Hunshandake Sandy Land belongs to a climate transition zone near the middle-latitude boundary of semi-humid and semi-arid to arid climate.Elevations in Hunshandake Sandy Land decrease from ca.1 300 m in the southeast to ca.1 000 m a.s.l.in the northwest,while mean annual precipitation decreasing from ~450 mm in the southeast to 150 mm or so in the northwest.Since natural water in Hunshandake Sandy Land is characteristic of high concentration of NO3-and very low concentration of CO32-,we used NO3- instead of CO32- to plot Maucha diagram with Matlab.Before plotted Maucha diagram,we checked the ion data and only charge balance and mass balance data were used.Applications show that Maucha diagram has strong advantages in reflecting the total concentration of anions and cations,indicating the relative and absolute concentrations ions,judging the hydrochemical type of water body and spatial analysis for hydrochemical data.Compared to other computer languages,the Maucha diagram program written by Matlab can run on almost all kinds of computer systems,and have better readability and visualization.Moreover,based on hydrochemical characteristics of certain study area,the program can be developed to adapt to new situations,such as in this paper we use NO3- rather than CO32- to plot Maucha diagram.Thus,the application of the diagram may improve the visual expression ability for hydrochemical data,enrich the application of diagrams in hydrochemistry,and provide a reference for further analysis of hydrochemical data.

Key words: Maucha Diagram')">

Maucha Diagram, hydrochemistry, Matlab, plotting, applications