python不可实现的领域3d_岩土工程新手入门指南---FLAC3D学习指导与建议

1 FLAC3D简介

FLAC3D软件是专为岩土工程领域开发的软件,用于处理土,岩石,地下水,地热以及地层支护。作为一款耳熟人详、基于有限差分的大型岩土工程数值分析软件,随着其不断的迭代更新,如今ITASCA官方已经发布其7.0版本。图表 1 FLAC3D7.0启动界面

2 新版本,新功能

FLAC3D7.0带来的新功能非常有特点、有意思,包括对6.0的连续-非连续介质的耦合的提升与完善、新增加的本构模型、改进的FISH语言、可采用命令等语言操作的真二维分析及调用多核心在力学、渗流等板块的计算提速等。图表 2 基于命令的真二维分析

需要注意的是,FLAC系列共有三款软件,分别是FLAC、FLAC2D与FLAC3D,目前(7.0.121)后两者是集成的。在以往的数值分析,往往采用FLAC或者FLAC3D,前者存在学习成本,后者存在计算量激增或前处理要求高,难以做到真平面应变分析。

总的来说,根据笔者在本科期间学习FLAC3D的感受,就像购买电子产品一样,新人总比旧人好(好像暴露了什么)。因此,对于想要学习数值分析的硕士新生,笔者提倡学习最新版本,这也是本文的第一条建议。

3 FISH/PYTHON的重要性

对于学习FLAC3D,掌握程序语言在其中的应用是必不可少的。在笔者看来,程序语言就是一道设置好的电梯,是可以数以十数倍地提高工作效率的,甚至建立与并不存在的楼层的联系。正如当年的规范手算,如今都是EXCEL化。又好比画个结构内力图,你是选择在CAD软件里老实画图,还是利用PYTHON实现全自动出图呢?(Flac内置fish语言和python哦,可满足大多数的需求)图表 3 基于程序语言的全自动开挖、喷浆、架设钢拱架

程序语言的功能远不止上述的出图以及开挖支护计算,毫不客气地说,可以贯穿数值分析的全过程。正如笔者的一位师兄所说,前处理增加的时间可以数倍抵消计算分析的时间,对于程序语言也是如此。总的来说,程序语言是数值分析中不可或缺的工具,这是笔者的第二条建议。

4 具体学习方法

总有师弟、师兄和我讨论,说help太难看了、看不懂。因此,这不是一个人的问题,大多数同学的专业英语都没有达到可以流畅阅读的水平。对于这个问题,笔者提出第三个建议,初学者可以通过观看高质量的教学视频来达到初级入门。在有人指导的情况,可以数以倍计地提高学习效率!

说了这么多,总结就是学习程序语言,以及最新的7.0的教学视频。很多同学可能会问,那哪里去找这些教学视频呢?对于这些问题,笔者的一位经验丰富的师兄特地制作了7.0的教学教程,并建立了指导的群。群内邀请了诸多高手,可以择机向他们请教,同时,群内还有一对一问题解答的设置。

相关内容、资料及服务可以直接联系笔者(知乎账号:陈一个,1970511256@qq.com),也可以联系笔者的师兄(2038644727@qq.com),报阿杰推荐说不定有好处,哈哈。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值