c3d怎么调语言,falc3d参数调整心得

对于flac3d我是一个菜鸟级新手,刚接触flac3d没几天就要用来做东西,其中的艰辛实在不足为外人道也。不过菜鸟在前进!随着使用的次数增多,对于flac的认识也增多了不少,虽然里精通还有十万八千里,但小小的心得体会还有一些。这里面涉及的不仅仅是flac调参的经验,还有好多做事的道理,不见得多新颖,也许只是将前人的经验自己体会了一下,然后写出来而已,但是纸上得来终觉浅,绝知此事要躬行。

1.flac中弹性模量,是一个重要的数据,bulk和shear这两个量要根据弹性模量来设置,他们之间有一个公式,这在flac书中有介绍,按那个公式和所选取的岩石弹性模量参数来设置bulk和shear。同时这之间还要注意u即泊松比,泊松比如果地质资料中没有给出,就按照经验,自己选择,基本上不要大于0.5就可以,大于0.5的岩石受压后是要膨胀的。弹性模量大,则岩石变形量小,可以根据这个原则来调,已达到所需的效果。

2.在调弹性模量的过程中,要注意先取一个最大值,在取一个最小值,采用这个方法来划定范围。比如可以先取0.,然后取10,如果数值是在这两者之间,就再取5,看看是在0与5之间,还是在5与10之间。余下的值依此类推。这样一步一步取值,可以最快的圈定数值范围,减少调参的次数。

3.cohesion是抗剪强度,,反映的是岩石抵抗剪切破坏能力的参数。如果岩石剪破坏的严重,就调高cohesion,反之则减低。tension与cohesion类似,只是他是反映岩石抵抗拉破坏能力的参数。

4在修改参数的时候,如果每次都是重新建立,则耗时耗力,可以用prop来改,又快又好。例如;

new

gen zone brick size 2 2 2

model mohr

prop bulk 2e9 shear 1.5e9 cohesion 2.4e6 tension 3.2e6 fric 32

group 11

ini dens 1200 range group 11

fix x range x -.1 .1

fix x range 1.9 2.1

fix y range -.1 .1

fix y range 1.9 2.1

fix z range -.1 .1

set grav 0 0 - 10

hist unbal

solve

prop bulk 3e9 shear 2.5e9

cohesion 2.4e6 tension 3.2e6 fric 32 group 11;改参数

solve

save 11.sav

修改时,参数一定要写完整,就是不要prop bulk 3e9 shear

2.5e9 group 11

这样写,而把cohesion和tension等落下,要不然结果错误(但是flac不会提醒)。

结束语:我的flac菜鸟升级路还在继续,相信还会有更多更好的经验,我会一一写出来与大家共享,希望可以帮助后来人少走弯路。同时有不足的地方还希望诸位能够指正,也希望能够有幸得到高手的指点,分享大家的经验。一同进步!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nvidia驱动崩了 ubuntu_Ubuntu 16.04安装nVidia驱动失败!

Ubuntu 16.04安装nVidia驱动失败!发布时间:2016-09-16 10:24:00来源:红联作者:sutao80216我的笔记本是I/N双显卡,CPU是i7,独显是nVidia GEFORCE GT520M,从Ubuntu 13版本系列开始,安装nVidia的独显驱动从来没有成功过&a…

sql 数字转换为16进制数函数

create function [dbo].[IntToHex](num int)returns varchar(100)asbegindeclare re varchar(100)set rewhile num>0select resubstring(0123456789ABCDEF,num%161,1)re,numnum/16return(re)end

移动端REM布局方案

引用http://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html的方案 下载地址https://github.com/hupan508/lib-flexible 注意点。 1、如果html设置过 meta &#xff0c;js将使用meta 标签的缩放。 <meta http-equiv"X-UA-Compatible" content"I…

c语言插件实现原理,C语言实现插件机制

现在越来越多的软件项目都提供插件机制&#xff0c;这样使得软件的扩展性大大增强&#xff0c;那么到底插件机制的实现是怎么样的呢&#xff1f;在这里只谈论C语言的实现&#xff0c;其实C语言实现插件的例子也很多&#xff0c;像mjpg-streamer就是将输入输出做成插件&#xff…

sql 简单加密函数

用到了之前的数字转换为16进制数函数 IntToHex create function [dbo].[IntToHex](num int)returns varchar(100)asbegindeclare re varchar(100)set rewhile num>0select resubstring(0123456789ABCDEF,num%161,1)re,numnum/16return(re)endcreate function [dbo].[GetUser…

最全面的Android Studio使用教程【申明:来源于网络】

最全面的Android Studio使用教程【申明&#xff1a;来源于网络】 http://www.admin10000.com/document/5496.html 转载于:https://www.cnblogs.com/yearHeaven/p/6741388.html

linkedhashmap 顺序_LinkedHashMap 源码详细分析(JDK1.8)

1. 概述LinkedHashMap 继承自 HashMap&#xff0c;在 HashMap 基础上&#xff0c;通过维护一条双向链表&#xff0c;解决了 HashMap 不能随时保持遍历顺序和插入顺序一致的问题。除此之外&#xff0c;LinkedHashMap 对访问顺序也提供了相关支持。在一些场景下&#xff0c;该特性…

testNG入门详解

TestNG 的注释: DataProvider ExpectedExceptions Factory Test Parameters <suite name"ParametersTest"><test name"Regression1"><classes><class name"com.example.ParameterSample" /><class name"com.exa…

尼康相机报错err_数码相机遇到这12种错误,自己动手就能解决,再不用找人维修...

如果您资深摄影师或者专业摄影爱好者&#xff0c;那么您必须熟悉下面提到的数码相机所出现的问题和错误。如果您没有遇到任何问题&#xff0c;要么您是初学者&#xff0c;要么您已经很少拍摄了。下面列出的常见相机问题及其解决方案&#xff0c;会为您在使用数码相机的过程中提…

c语言 申请1k内存,怎么解决函数内申请内存,函数外释放的问题

由于不同的编译器和库&#xff0c;其内部关于内存申请释放的实现不同&#xff0c;因此不能直接要求用户指定用某个函数释放内存&#xff0c;必须要单独自己封装一个释放的接口。有两种思路&#xff1a;一是以指针作为参数得到数组地址&#xff0c;单独设计一个释放的函数&#…

SQL Server CLR 启用、部署

sqlserver启用CLRexec sp_configure clr enabled,1 --1,启用clr 0,禁用clrRECONFIGURESQL Server CLR 部署到某个数据库后&#xff0c;便成为那个数据库的一部分&#xff0c;即便备份及还原到其它机器上&#xff0c;它依然具有CLR带来的功能。SqlString 数据类型转换成 nvarcha…

mysql 慢查询过多_MySQL 慢查询优化

为什么查询速度会慢1.慢是指一个查询的响应时间长。一个查询的过程&#xff1a;客户端发送一条查询给服务器服务器端先检查查询缓存&#xff0c;如果命中了缓存&#xff0c;则立可返回存储在缓存中的结果。否则进入下一个阶段服务器端进行SQL解析、预处理&#xff0c;再由优化器…

sqlserver获得到当前游标中存在的数据行数

Select CURSOR_ROWS 可以得到当前游标中存在的数据行数。 注意&#xff1a;此变量为一个连接上的全局变量&#xff0c;因此只对应最后一次打开的游标。

android beta项目官方页面,安卓7.0开发者预览版如何安装?Android Beta项目正式上线...

谷歌现在越来越不按常理出牌了&#xff0c;今天早些时候&#xff0c;他们已经提前秀出了Android 7.0。从最新亮相的Android N开发者预览版来看&#xff0c;谷歌进行了一些调整&#xff0c;但更重要的是&#xff0c;增加了一些新的功能&#xff0c;比如分屏、新的通知控制等。那…

iOS-模糊查询

http://blog.csdn.net/qq_33701006/article/details/51836914 版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 目录(?)[] 前言: 为了巩固FMDB,就来找个简单的Demo学习一下。不好找工作啊&#xff0c;就学习吧&#xff0c;没应聘的消遣吧。 简单介…

嵌入式操作系统一览

其实&#xff0c;嵌入式系统并不是一个新生的事物&#xff0c;从八十年代起&#xff0c;国际上就有一些IT组织、公司&#xff0c;开始进行商用嵌入式系统和专用操作系统的研发。这其中涌现了一些著名的嵌入式系统&#xff1a; Windows CEMicrosoft Windows CE是从整体上为有限资…

connect跨进程 qt_编写 Qt 跨线程异步调用器

本文使用 Zhihu On VSCode 创作并发布本文使用 CC BY-NC-SA 4.0 许可协议&#xff0c;转载请注明来源一、设计背景众所周知&#xff0c;Qt 的信号槽系统提供了线程安全的跨线程异步执行代码的机制(Qt::QueuedConnection)。使用该机制&#xff0c;可以让槽函数代码在另一个线程执…

Web开发入门疑问收集(不定期更新)

bootstrap container和container-fluid的区别 原始链接 container根据显示设备满足的最小宽度&#xff0c;来决定实际内容宽度&#xff0c;是一个根据设置内容阶梯式响应的布局。例子&#xff1a;media (min-width: 568px) {.container {width: 550px;} } media (min-width: 99…