Flac3d各版本发展进程、功能升级与学习选择
时间:2023-04-21 13:42:01 | 来源:网站运营
时间:2023-04-21 13:42:01 来源:网站运营
Flac3d各版本发展进程、功能升级与学习选择:
Flac3d各版本发展进程、功能升级与学习选择
Fast Lagrangian Analysis of Continua 3D 下面是百度脑图连接,
友情提醒:登陆百度账号后再次点击即可查看(即要点击 两 次下面连接)
内涵超链接并会根据情况更新,本人不卖盗版软件,仅仅分享安装部署环境与方法(希望24小时内删除并不用于商业用途,仅供测试)
(一切法律责任自行承担)
版本线(Versions)since1986
V2.5
Dos界面(1986)
软件界面
V3.0
图形界面探索(1995)
其实是一个绿色包(无需安装)
V4.0
基本界面确定(2009)
大版本升级(很遗憾并没有广泛流行)
基本确定后面版本界面风格与功能拓展
增加文本编辑工具(Editor)
V5.0
基本界面确定(2012)
大流行版本
增加Extrusion板块
增加python2.7脚本
加入64位软件
5.01(2016)
V6.0
交互逻辑确定(2016)
划时代版本
增加model pane板块
耦合Pfc3D软件
Editor加入内嵌工具
加入Face特征,增强geometry交互
加入二进制网格、Buildingblock板块等
V7.0
交互逻辑确定(2019)
Html版说明书
增强Extrusion功能
加入block非结构化网格划分
耦合3dec软件
增加了Linux平台(之前均为Windows平台)
V9.0
交互逻辑确定(2022)
界面按钮扁平化(迎合Windows11)
分支主题
集成massflow与Flac2D,为什么跳跃8.0的原因,跟上flac2d
增加新的本构模型(含结构单元本构模型)
Extrusion晋级为sketch set
Flac3D软件的特点
命令流驱动Command为主,加入图像界面
学习门槛较高,自定义可玩性高,符合科研软件应有的特点
很多老版本教材和交互习惯跟不上软件的发展
跨版本可以共存一个电脑
跨版本prj与sav二进制数据文件无法共通
5.0可以打开4.0外
文本格式文件不受此影响
7.0的网格导入
安装平台较单一(Windows)为主,7.0以后可以部署到Linux
各版本升级内容
UI界面-交互逻辑
3.0之前
3.0-4.0-5.0
6.0-7.0-9.0
语法结构
3.0-4.0-5.0
指令Command命令流:动词开头,fish内置函数与变量带下标
6.0-7.0-9.0
指令Command命令流:名词开头,fish内置函数与变量带点
学习使用文档升级
Chm微软电子书
V6.0之前(含)
Pdf电子书
V6.0之前(含)
Html版浏览器说明书
V7.0以后
对应的教材
V6.0以后就不是被淘汰了
软件升级较快,内容连内置的浏览器版说明书都跟不上,书籍出版物情况更不乐观
内置说明书内容丰富,与使用交互友好(F1与超链接等)等操作
不管哪个书籍,都源自说明书,大部分内容内置说明书均有。
新增功能板块
Editor板块(4.0加入,后期版本一直升级)
着色排版
选择执行
内嵌帮助工具(6.0加入)
F1直达说明书(6.0新特征)
Extrusion建模板块
6.0加入Buildingblock板块
5.0加入(只有结构化建模)
7.0大更新(增加非结构化建模)
9.0升级为Sketch Sets(草图模式)
model模型编辑模块(6.0加入)
加入了face表面特征
边界条件施加
接触面
结构单元
geometry几何生成网格
# 潜水面
# 三维地表和地层分界面
## 生成六面体对齐模型
入渗面
Zone模型的二次编辑
加入了Slot槽概念
zone分组重命名
range工具栏
Python Scripting板块
5.0加入(Python2.7)
可以使用itasca库与功能函数
可以引用Python外部数据库
可以互补Fish较难实现的功能(试验性产品)
动力学滤波插件
Flac3D6.0新增
可选板块
# 热力学板块
# 动力学板块
# 渗流场板块
Flac3D发展趋势
软件越来越大
从3.3的4M到66M到450M到770M到9.0的966M
图像界面越来越人性化
从4.0到6.0到9.0均有优化
代码越来越规范
从6.0开始Command命令流名词开头
逻辑更加鲜明
说明书交互及内嵌编码工具
F1直达说明书对应为主(6.0新特征)
内嵌代码编写工具
fish函数指针化
软件生态圈内闭合交互
5.0开始和dxf等geometry交互
6.0的Pfc3D耦合
7.0的3dec耦合
9.0的Massflow汇合
软件外生态圈尝试
从Flac3D5.0开始的Python scripting脚本
itasca库
外库的引用
基于fish的I/O文件交互
加强前处理及后处理的便捷性
Extrusion的加入及升级到sketch set
Buildingblock的加入
第三方Kubrix到griddle
face的加入及model板块加入
人工智能与算法的提升
从Python入手基于第三方库的引用
新本构模型的添加补充
与第三方软件比如mathlab等交互
自动学习及用户便携性(model里面结构单元对话框赋值形式)