给水管网模拟学习路线

       目前,随着计算机技术的提高,国家对自来水供水的重视程度,越来越多的人开始做管网了。管网的课题很多都是模拟课题,也就是大家所说的软课题。这些课题如果大家没有一个很好的学习方法,盲目地摸索,很容易走弯路。为了让大家更好的进行管网的学习,本人以自己的亲身学习流程,来为大家指明方向。

1.初始阶段:

给水管网学习的最初阶段当然是打好基础。这里的基础指计算机基础、给水管网的基础、还有数学基础。

1.1对于计算机基础,我们需要看的东西有:

(1)软件技术基础:这本书是计算机知识的基础。

(2)MATLAB语言基础:学会定义、循环、判断、计算等简单语法即可。

(3)C语言基础:学会基本语句、指针、读写文件即可。

1.2对于数学基础:

(1)高等数学、线性代数、概率与统计:全书都能看得懂,公式不需要背,到时候用到了现查就好。

(2)数值分析(不硬性要求)、数理统计:全书都能看得懂,公式不需要背,到时候用到了现查就好。

1.3给水管网基础:

(1)流体力学:理解流体力学的基本理论,公式都能看懂就行(桥梁作用,理解就行,不需要掌握太深)。

(2)水泵与泵站:理解基本理论(桥梁作用,理解就行,不需要掌握太深)。

(3)给排水管网理论:这个必须要清晰了解,公式最好都会推导。

2.中期阶段:

在初级理论学扎实之后,这个阶段就得开始做管网的课题了,所以很多知识需要跟进。

2.1对于计算机:

(1)EPANETARCGISWATERGEMSFLUENT等软件的掌握:这些是做管网模拟必要的东西。

(2)JAVAC#PYTHON任选一个语言:学会面向对象及输入输出流。

(3)数据挖掘基础入门:掌握聚类、分类、预测、回归、关联、诊断的各种算法。

2.2对于数学:

(1)数学建模入门:很多计算机模拟的软课题是需要数学建模的思维。

(2)运筹学基础:学会规划论、库存论、图论、可靠性理论等。

2.3对于管网:

(1)系统性学习给水管网的各个课题:如爆管、水量预测、水质、区块化、水泵调度等等。

3.最终阶段:

到了最终阶段之后,管网的东西我们学的都已经完成了,我们要做的就是对管网的模型进行改进,对里面的机理进行深入研究

3.1对于计算机:

(1)EPANETARCGIS两者的二次开发:现在我们做的东西都是很多数据的分析处理,所以上面学到的编程都需要用到。

(2)SIMULINK控制系统仿真:对于一些案例我们可以用动态仿真的方式解流程。

(3)计算机视觉:这个也很有用,做水表数据实时监测什么的。

(4)深度学习:深度学习用的不多,但是可以更好的理解神经网络。

(5)LINUX系统入门:这个是用来跑CAFFETENSERFLOW等深度学习软件用的。

3.2对于数学:

(1)各种算法的推导过程:因为我们计算不同的东西需要对算法进行改造及改进。

3.3对于管网:

(1)掌握EPANET这个软件中水力计算、水质计算到底是怎么算的。

(2)掌握WATERGEMSARCGIS中在给排水中常用的方法的计算理论。

4.额外阶段:

这个阶段,管网的东西就啥也没有了,有的全是计算机的东西了。

4.1需要学习的内容:

(1)计算机网络:用于后续学习基础

(2)数据库技术:用于后续学习基础

(3)HTMLJavaScriptJquery等网页前台语言、PHPJSP等后台语言。

(4)大数据理论:用于存放实时监控的管网数据

(5)云计算理论:用于批量的数据分析,如跑一个深度学习算法

(6)安卓及IOS的开发:制作监控软件的客户端。

4.2去实际看看管网:

这个是比较重要的,这个也是我的缺点,我做了3年的管网了,只是在图中看过而已,管网实际长什么样都不知道。为了更好地理解管网很有帮助,一定要走一个项目。

5.结语:

以上就是我总结的管网学习路线,如果要推荐书籍的话,可以加我的公众号:小木希望学园(mutianwei521)单独问我(我不想给某出版社做广告,所以在这里就不说了)。做管网我是经历了久久八十一难,才学会的。我总结的路线是我在走的过程中所学习的路线,并且去掉了一些弯路、不对的路线,所以我认为是应该最好的方式了。

 

————————————————

如果对我的课程感兴趣的话,欢迎关注小木希望学园-微信公众号: 

mutianwei521

也可以扫描二维码哦!


猜你喜欢

转载自blog.csdn.net/u013631121/article/details/80260434