首页/文章/ 详情

fish-local的使用方法

2年前浏览600
1 引言

对于均匀的应力或速度边界,我们可以apply一个固定的值,对于非均匀但线性变化的应力或速度边界,我们也可以通过使用gradient关键字apply变化的值,但对于非均匀的其它变化规律,没有现成的命令使用,需要使用FISH函数来表示apply条件随时间和空间而变化,这就用到了一个关键字fish-local。fish-local主要应用在命令zone face apply、zone apply和zone relax中,本文讨论了fish-local在这三个命令中的用法,同时讨论了与fish-local密切相关的函数fish operator,多线程的fish-local应用


2 fish-local的作用

总的来说,fish-local s的作用是指定一个名为 FISH 函数的放大器,分别应用于受此apply条件影响的每个单元面(zone face)或网格点(gridpoint)或单元(zone)。通常这个函数必须接受两个参数。对zone face apply fish-local s和zone apply fish-local s来说,第一个参数是指向节点或单元的指针,第二个参数是指示face的 1 到 6 之间的整数,不使用第二个参数。这个 FISH 函数的返回值乘以所提供的特定单元的基值(包括梯度)。因此,返回值 1.0 将apply提供的基值,返回值 0.0 将有效地删除它。对于apply条件中包含的每个单元,每一步都会调用此函数。如果apply条件需要向量值,则此函数还应返回向量。如果apply条件需要两个值,则该函数应返回一个向量,z 分量将被忽略。对zone relax fish-local【zone relax excavate命令FLAC3D与Python的集成 (4)---zone.Zone类和方法】来说,该函数确定开挖过程中要使用的放大器,对于参与apply条件的每个单独单元单独调用此函数。如果使用此关键字,则不使用默认伺服(servo)【使用伺服控制(Servo Control)函数进行数值试验】。

来源:计算岩土力学
岩土FLAC3D控制试验
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-12-03
最近编辑:2年前
计算岩土力学
传播岩土工程教育理念、工程分析...
获赞 152粉丝 1119文章 1782课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈