文 / 王不留(微信公众号:程序员生存指南)

昨天带娃专程去了都江堰景区。

都江堰是一个伟大的举世闻名的大工程。都江堰利用地形与水势、以鱼嘴、飞沙堰、宝瓶口三大工程,解决了泄洪、排沙两大难题。

根据导游讲解,结合查询资料,都江堰的作用及巧妙之处整理如下。

岷江发源于岷山山脉,穿过成都平原,汇入长江的干流中。

在岷江从高山流向平原的出口处有座玉垒山。

江水到达此处后被迫掉头折返,无法继续向成都平原行进。

而岷江的另一岸却因为泥沙的淤积经常发生大规模的洪涝灾害。

公元前256年—公元前251年,李冰被秦昭王任为蜀郡(今成都一带)太守。

李冰父子计划打通阻挡岷江的玉垒山,将岷江之水引入成都平原,形成灌溉网。

李冰将工程的实施点定在了岷江出山口的弯道处。

通过向江心投放卵石填充的竹笼,建造了一座类似鱼嘴的分水堤。

鱼嘴的一侧为内江,水位较深,水面较窄。

另一侧为外江,水位较浅,水面较宽。

因此,在枯水期,内江和外江的流量比是6:4。

而在汛期,内江与外江的流量比是4:6。

这样保证了进入成都平原水量的稳定。

此外,内江入口处,河床凹陷,而外江入口处河床凸起。

按照水流的自然规律,澄澈的表层水流向凹地,浑浊的底层水流向凸地,

所以,很大一部分的沙石都会被外江带走。

然后需要打通内江通往成都平原的通道。

阻挡通道的玉垒山,石质坚硬,山体巨大。若仅凭人力开凿,施工难度难以想象。

李冰使用火烧水浇的方法。极大地降低了开山的工作量。

高温的岩石遇到水急速冷却,在内部应力的作用下纷纷崩裂。

最终用了8年时间,在山上打开了一条20米宽,40米高,80米长的山口。

形成了形似瓶口的入水口,被称作“宝瓶口”。

宝瓶口所起到的作用就是约束进入成都平原的水量。

如果遇到洪水时期,大量的水被宝瓶口阻拦,水面就会上升,当水面超过旁边的飞沙堰时,就会被飞沙堰后面的排洪渠排往外江,达到二次排洪。

流入内江的河水仍有少量的泥沙需要排出。

李冰将分水堤的尾部降低,称之为“飞沙堰”。

内江水以巨大的冲击力流到此处,会被飞沙堰旁边狭窄的宝瓶口所制约,加上宝瓶口旁边“离堆”的顶托,在飞沙堰附近形成漩涡。

水中剩余的沙石大量被漩涡甩出飞沙堰,其余的沙石在飞沙堰对面的回水区凤栖窝沉淀。

流入宝瓶口的则是上层较清澈的江水。

即便如此,内江的泥沙依然不断堆积。

每年的枯水期都要对内江进行清淤。

公元前248年,都江堰完工,持续稳定的岷江水由宝瓶口流入成都平原,灌溉着平原上千万亩的农田。

都江堰是古人伟大智慧的结晶,顺应自然规律,至今生生不息,堪称世界水利文化的奇迹。

* 作者简介:王不留(微信: wbliu85),早晨四点开启奔跑人生的一枚非典型程序员。

关注微信公众号「程序员生存指南」,收看更多精彩内容

超赞!千年历史的都江堰,蕴藏着这个智慧和水利工程原理相关推荐

  1. 超赞的 PyTorch 资源大列表,有人把它翻译成了中文版!

    点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 自 2017 年 1 月 PyTorch 推出以来,其热度持续上升.PyTorch 能在短时间 ...

  2. 死磕算法!35 篇算法设计实例+6 本超赞好书打包送你

    算法为什么难学? 算法在程序中扮演着非常重要的角色,有人将数据结构比喻为程序的骨架,将算法比喻为程序的灵魂,这一点也不为过,正是因为这一点,很多朋友都立志要学好算法,但是我常常看到各种抱怨,比如&qu ...

  3. 火爆GitHub:100天搞定机器学习编程(超赞信息图+代码+数据集)

    问耕 栗子 发自 麦蒿寺 量子位 出品 | 公众号 QbitAI 你是想喝一辈子糖水,还是想用AI改变世界? 但怎么想是一回事,怎么做往往是另一回事.学习和健身一样,不少人都停留在口头上,有各种借口不 ...

  4. 分享29个超赞的响应式Web设计

    原文自:http://www.csdn.net/article/2013-01-16/2813678-responsive-design-websites 最近几年,响应式Web设计不断印入人们眼帘, ...

  5. acc 蓝牙_蓝牙耳机=音质渣?四大音质超赞的蓝牙耳机推荐

    过去说到蓝牙耳机时,人们总会将其贴上"音质渣"的标签,以至于虽然蓝牙耳机问世很早,却一直得不到推广和普及,只有少数商务人士和驾驶员朋友使用.但是今年来,随着蓝牙新标准的推出,以及电 ...

  6. 2021年江苏企业百强排行榜:14家企业营收超1千亿元(附年榜TOP100详单)

        榜单解读: 江苏省企业联合会发布了"2021江苏营业收入百强企业".榜单参照国际上通行做法,以江苏企业2020年度营业收入为依据进行排序,榜单企业总营收约为66309.64 ...

  7. 【AI实战】超赞的几个OCR开源项目

    超赞的几个OCR开源项目 OCR 历史背景 早期的OCR软件结构 超赞的几个OCR开源项目介绍 其他开源项目 OCR OCR(optical character recognition)文字识别是指电 ...

  8. GitHub 和 Gitee 开源免费 10 个超赞后台管理面板,看完惊呆了!

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方留言必回,有问必答! 每天 08:00 更新文章,每天进步一点点... 软件工 ...

  9. 技术往事:微信估值已超5千亿,雷军曾有机会收编张小龙及其Foxmail

    为什么80%的码农都做不了架构师?>>>    1.微信的辉煌 据汇丰银行(HSBC)发布的报告显示,腾讯公司旗下手机通讯app微信市场价值估计高达836亿美元(约合人民币5344亿 ...

最新文章

  1. 线上redis一般安在linux_redis的zset有多牛?请把耳朵递过来
  2. copy构造函数使用深copy
  3. how can a model method trigger binding value refreshed
  4. android 粘性view_Android自定义StickinessView粘性滑动效果
  5. mysql数据库 day05
  6. 使用Linux的alternatives命令替换选择软件的版本
  7. 华为Mate 30 Pro最新渲染图曝光:六摄造型 越看越顺眼了?
  8. 如何让apache支持php,Apache怎么才能支持PHP程序?
  9. python的文件读写,序列化,复制/删除目录,压缩/解压缩/列出压缩文件目录,计算CRC32和MD5
  10. sqlalchemy mysql教程_SQLAlchemy 教程 —— 基础入门篇
  11. python滚动条翻页爬取数据_[Selenium2+python2.7][Scrap]爬虫和selenium方式下拉滚动条获取简书作者目录并且生成Markdown格式目录...
  12. Matlab-基于模型不确定补偿的RBF网络机器人自适应控制仿真
  13. 深入浅出Python——Python高级语法之面向对象
  14. java生成四位数字验证码_简单的随机生成4个数字验证码的实现
  15. 9大最佳工程施工项目管理系统
  16. C# Socket简单例子(服务器与客户端通信)【转】
  17. php文件如何转换成mp4,qlv文件如何转换成mp4 怎样把下载好的qlv格式视频转换成MP4格式...
  18. 笔记︱盘点实验科学的三种实验模型(A/B实验、因果推断、强化学习)
  19. 卓有成效的管理者(笔记)——要事优先
  20. CMAP是否可以使用RemoveAll()释放内存?CMAP如何释放内存?

热门文章

  1. 易查分应用大全:修改查询功能使用说明
  2. 第一届“天洑杯”全国高校数据建模大赛总决赛获奖名单公示
  3. python time strptime_python的time几种用法strptime、strftime、localtime、mktime
  4. 【go】配置goproxy
  5. 手游代码更新策略探讨
  6. python程序 led灯闪烁_树莓派python编程 做一个LED呼吸灯
  7. [已解决]failed to receive handshake ssl/tls connection failed github
  8. 4.7 x64dbg 应用层的钩子扫描
  9. 在线文档管理工具都有什么值得推荐的?
  10. 202005 U盘使用: 对于目标文件系统,文件过大