flac3d自定义本构(UDM)交流
本人想用C++做flac3d的一个自定义本构模型,希望和高手们交流:1)现在本人想做一个自定义本构,这方面的资料太少了,英文的Manual上对此的介绍也才十几页,我也在网上下载一个摩尔-库伦模型的自定义本构,但不知道怎么应用,我是想自己先写一个简单的自定义本构(比如摩尔-库伦模型),看看能不能成功,然后再写自己的模型,但还是不知道具体该怎么做?请指教!
(2)想请高手推荐一些资料或书籍,我好自己好好学学。
(3)我现在用的Flac3D版本是3.0-261,我校有正版软件,不过我还是用的不用安装的绿色版,不知此是否影响?C++用的是VS2005,不知道版本合适否?
谢谢!!!
(4)另外就是flac3d中自定义本构能用fish吗?手册上说不行,只能用C++,生成DLL才能用。但我又见有人用fish编写了UDM发了文章,我就搞不清楚怎么回事了?
[ 本帖最后由 topccl 于 2008-9-13 10:51 编辑 ] 怎么还弄个交易呢?
这样有利于交流吗??
想帮你怎么还得花钱??
[ 本帖最后由 dove409 于 2008-9-12 17:21 编辑 ]
回复 2# dove409 的帖子
不好意思,首次发帖,不知道那是什么意思,现在取消了! 没有人做吗? :L 本构方面的人少啊hist write 1) Flac的本构模型实际上是用当前的应力应变状态,应变增量计算应力增量的过程。这个过程最主要是在Run函数里面实现的。具体的一些计算公式的变换要结合Flac3D Manual上本构模型那一章才能理解。自己的模型其实可以借鉴现有模型,通过在现有模型的基础上加相应的参数和表达式得到,全部重写应该是不必要的。
2) 有两篇文章应该看看,在数据库里面可以找到:
-张传庆 《统一塑性本构模型在Flac3D中的计算格式》 2008
-褚卫江 《基于Flac3D岩石黏弹塑性流变模型的二次开发研究》 2006
3)绿色版好像缺一些文件,用不了用户自定义模型,不过你可以试一试。最新的UDM要求用VC2005或者以上进行编译。
4)这个不太了解,不过应该是可以的,但是用Fish必须要很多额外的存贮空间和很多取值赋值的操作,肯定会影响速度,没有dll来得快。 Flac2D可以使用fish语言编制本构模型,但是Flac3D只能用C++ 感谢您的上传哦 谢谢哦 哈哈 学习了 学习中! 还真不知道啊
谢谢啊,
受教了! 感谢,学习中 fish做本构应该可行,文献中也有相应报道,但大多是用c++做的,河海和中科院岩土所这方面做的很多,可向他们请教下。 good paper 各位辛苦了,受益匪浅。 学习中 ················· 期盼交流306140643 学习了,希望你能成功 学习中。。。 绿色版不能用自定义本构?
页:
[1]