超赞!千年历史的都江堰,蕴藏着这个智慧和水利工程原理
文 / 王不留(微信公众号:程序员生存指南)
昨天带娃专程去了都江堰景区。
都江堰是一个伟大的举世闻名的大工程。都江堰利用地形与水势、以鱼嘴、飞沙堰、宝瓶口三大工程,解决了泄洪、排沙两大难题。
根据导游讲解,结合查询资料,都江堰的作用及巧妙之处整理如下。
岷江发源于岷山山脉,穿过成都平原,汇入长江的干流中。
在岷江从高山流向平原的出口处有座玉垒山。
江水到达此处后被迫掉头折返,无法继续向成都平原行进。
而岷江的另一岸却因为泥沙的淤积经常发生大规模的洪涝灾害。
公元前256年—公元前251年,李冰被秦昭王任为蜀郡(今成都一带)太守。
李冰父子计划打通阻挡岷江的玉垒山,将岷江之水引入成都平原,形成灌溉网。
李冰将工程的实施点定在了岷江出山口的弯道处。
通过向江心投放卵石填充的竹笼,建造了一座类似鱼嘴的分水堤。
鱼嘴的一侧为内江,水位较深,水面较窄。
另一侧为外江,水位较浅,水面较宽。
因此,在枯水期,内江和外江的流量比是6:4。
而在汛期,内江与外江的流量比是4:6。
这样保证了进入成都平原水量的稳定。
此外,内江入口处,河床凹陷,而外江入口处河床凸起。
按照水流的自然规律,澄澈的表层水流向凹地,浑浊的底层水流向凸地,
所以,很大一部分的沙石都会被外江带走。
然后需要打通内江通往成都平原的通道。
阻挡通道的玉垒山,石质坚硬,山体巨大。若仅凭人力开凿,施工难度难以想象。
李冰使用火烧水浇的方法。极大地降低了开山的工作量。
高温的岩石遇到水急速冷却,在内部应力的作用下纷纷崩裂。
最终用了8年时间,在山上打开了一条20米宽,40米高,80米长的山口。
形成了形似瓶口的入水口,被称作“宝瓶口”。
宝瓶口所起到的作用就是约束进入成都平原的水量。
如果遇到洪水时期,大量的水被宝瓶口阻拦,水面就会上升,当水面超过旁边的飞沙堰时,就会被飞沙堰后面的排洪渠排往外江,达到二次排洪。
流入内江的河水仍有少量的泥沙需要排出。
李冰将分水堤的尾部降低,称之为“飞沙堰”。
内江水以巨大的冲击力流到此处,会被飞沙堰旁边狭窄的宝瓶口所制约,加上宝瓶口旁边“离堆”的顶托,在飞沙堰附近形成漩涡。
水中剩余的沙石大量被漩涡甩出飞沙堰,其余的沙石在飞沙堰对面的回水区凤栖窝沉淀。
流入宝瓶口的则是上层较清澈的江水。
即便如此,内江的泥沙依然不断堆积。
每年的枯水期都要对内江进行清淤。
公元前248年,都江堰完工,持续稳定的岷江水由宝瓶口流入成都平原,灌溉着平原上千万亩的农田。
都江堰是古人伟大智慧的结晶,顺应自然规律,至今生生不息,堪称世界水利文化的奇迹。
* 作者简介:王不留(微信: wbliu85),早晨四点开启奔跑人生的一枚非典型程序员。
关注微信公众号「程序员生存指南」,收看更多精彩内容
超赞!千年历史的都江堰,蕴藏着这个智慧和水利工程原理相关推荐
- 超赞的 PyTorch 资源大列表,有人把它翻译成了中文版!
点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 自 2017 年 1 月 PyTorch 推出以来,其热度持续上升.PyTorch 能在短时间 ...
- 死磕算法!35 篇算法设计实例+6 本超赞好书打包送你
算法为什么难学? 算法在程序中扮演着非常重要的角色,有人将数据结构比喻为程序的骨架,将算法比喻为程序的灵魂,这一点也不为过,正是因为这一点,很多朋友都立志要学好算法,但是我常常看到各种抱怨,比如&qu ...
- 火爆GitHub:100天搞定机器学习编程(超赞信息图+代码+数据集)
问耕 栗子 发自 麦蒿寺 量子位 出品 | 公众号 QbitAI 你是想喝一辈子糖水,还是想用AI改变世界? 但怎么想是一回事,怎么做往往是另一回事.学习和健身一样,不少人都停留在口头上,有各种借口不 ...
- 分享29个超赞的响应式Web设计
原文自:http://www.csdn.net/article/2013-01-16/2813678-responsive-design-websites 最近几年,响应式Web设计不断印入人们眼帘, ...
- acc 蓝牙_蓝牙耳机=音质渣?四大音质超赞的蓝牙耳机推荐
过去说到蓝牙耳机时,人们总会将其贴上"音质渣"的标签,以至于虽然蓝牙耳机问世很早,却一直得不到推广和普及,只有少数商务人士和驾驶员朋友使用.但是今年来,随着蓝牙新标准的推出,以及电 ...
- 2021年江苏企业百强排行榜:14家企业营收超1千亿元(附年榜TOP100详单)
榜单解读: 江苏省企业联合会发布了"2021江苏营业收入百强企业".榜单参照国际上通行做法,以江苏企业2020年度营业收入为依据进行排序,榜单企业总营收约为66309.64 ...
- 【AI实战】超赞的几个OCR开源项目
超赞的几个OCR开源项目 OCR 历史背景 早期的OCR软件结构 超赞的几个OCR开源项目介绍 其他开源项目 OCR OCR(optical character recognition)文字识别是指电 ...
- GitHub 和 Gitee 开源免费 10 个超赞后台管理面板,看完惊呆了!
点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方留言必回,有问必答! 每天 08:00 更新文章,每天进步一点点... 软件工 ...
- 技术往事:微信估值已超5千亿,雷军曾有机会收编张小龙及其Foxmail
为什么80%的码农都做不了架构师?>>> 1.微信的辉煌 据汇丰银行(HSBC)发布的报告显示,腾讯公司旗下手机通讯app微信市场价值估计高达836亿美元(约合人民币5344亿 ...
最新文章
- 线上redis一般安在linux_redis的zset有多牛?请把耳朵递过来
- copy构造函数使用深copy
- how can a model method trigger binding value refreshed
- android 粘性view_Android自定义StickinessView粘性滑动效果
- mysql数据库 day05
- 使用Linux的alternatives命令替换选择软件的版本
- 华为Mate 30 Pro最新渲染图曝光:六摄造型 越看越顺眼了?
- 如何让apache支持php,Apache怎么才能支持PHP程序?
- python的文件读写,序列化,复制/删除目录,压缩/解压缩/列出压缩文件目录,计算CRC32和MD5
- sqlalchemy mysql教程_SQLAlchemy 教程 —— 基础入门篇
- python滚动条翻页爬取数据_[Selenium2+python2.7][Scrap]爬虫和selenium方式下拉滚动条获取简书作者目录并且生成Markdown格式目录...
- Matlab-基于模型不确定补偿的RBF网络机器人自适应控制仿真
- 深入浅出Python——Python高级语法之面向对象
- java生成四位数字验证码_简单的随机生成4个数字验证码的实现
- 9大最佳工程施工项目管理系统
- C# Socket简单例子(服务器与客户端通信)【转】
- php文件如何转换成mp4,qlv文件如何转换成mp4 怎样把下载好的qlv格式视频转换成MP4格式...
- 笔记︱盘点实验科学的三种实验模型(A/B实验、因果推断、强化学习)
- 卓有成效的管理者(笔记)——要事优先
- CMAP是否可以使用RemoveAll()释放内存?CMAP如何释放内存?
热门文章
- 易查分应用大全:修改查询功能使用说明
- 第一届“天洑杯”全国高校数据建模大赛总决赛获奖名单公示
- python time strptime_python的time几种用法strptime、strftime、localtime、mktime
- 【go】配置goproxy
- 手游代码更新策略探讨
- python程序 led灯闪烁_树莓派python编程 做一个LED呼吸灯
- [已解决]failed to receive handshake ssl/tls connection failed github
- 4.7 x64dbg 应用层的钩子扫描
- 在线文档管理工具都有什么值得推荐的?
- 202005 U盘使用: 对于目标文件系统,文件过大