FLAC3D 的入门介绍

本文介绍了岩土工程分析软件FLAC3D的发展历程、主要特点和用户开发历史。FLAC3D以其参数化建模、FISH语言支持和二次开发能力受到青睐,文章还提及了其竞争对手和用户对其前后处理的改进。FLAC3D的命令流由解释性命令和FISH语言组成,适合处理复杂问题。FISH语言的循环功能和筛选过滤器使其在自动化处理方面表现出色。
摘要由CSDN通过智能技术生成

这篇推送主要是简单介绍FLAC3D的独立开发的历史、软件的主要特点、其用户开发使用历史,以及软件架构性的东西。

FLAC3D (FastLagrangian Analysis of Continua in 3 Dimensions) (官方网站:www.itascacg.com) 作为专业的岩土工程三维分析软件,其创始人是Cundall,Cundall大神开始是做PFC2D的,后面开发了FLAC2D,再后来推出了2002年4月推出了3D的第一个非DOS正式版本FLAC3D V2.1,随后在2005年推出V3.0,2006年推出V3.1,2009年推出V4.0, 2012年推出V5.0,2017年推出了最新的V6.0版本。

笔者最初使用的是FLAC3D V3.1的感受是前后处理比较差,让人头疼;刚度差异大时,稳定求解自然周期时间步长很小。但后来却发现它有很多出色的地方,比如:(1)参数化建模十分高效,就像现在的BIM参数化建模一样,改变模型只需要改命令流里面的一个数字就行;(2)支持FISH语言,可方便地实现复杂的功能;(3)支持二次开发,提供C++的.cpp文件和.h头文件接口。(这里只是简单介绍,其余优点包括采用混合离散比缩减积分在物理上更加准确,不需要形成总刚度矩阵因而占用内存小、非线性适应性强,本构方程的二次开发独立于求解的算法而不像常规的多重屈服面采用不同的求解方法,需要对求解器进行一定的优化等等。)这三点赋予了软件很高的自由度,可以说任何岩土问题在FLAC3D里面都能实现,比如我现在的Boss(geofem zsoil的版主)就曾经在FLAC3D里面二次开发了适用于基坑开挖模拟的非

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值