PFCdocumentation_Coupling PFC and FLAC3D

news2024/11/13 14:30:49

目录

Coupling PFC and FLAC3D

1D Structural Element Coupling Scheme

Wall-Zone Coupling Scheme

2D

3D

Ball-Zone Coupling Scheme

Commands

FISH Functions


Coupling PFC and FLAC3D


         在 FLAC3D 图形用户界面中,可以通过“工具 ‣ 加载 PFC”菜单项加载 PFC。 同样,FLAC3D 可以通过 PFC 图形用户界面中的“工具‣加载 FLAC3D ”菜单项进行加载。


1D Structural Element Coupling Scheme


        一维结构元素(如梁、电缆、桩和土工格栅)由结构单元节点组成。节点现在可以通过结构元素链接链接到目标,包括球、块状鹅卵石、刚性块、区域或结构元素。创建 1D 结构图元时会自动创建链接。


Wall-Zone Coupling Scheme


        耦合方案同时适用于区域网格点和结构元素节点。粗体变量表示向量,非粗体变量表示标量。耦合逻辑的工作原理是利用与墙体面的接触力和力矩,在面的顶点确定一个等效的力系统。这些力与刚度贡献一起被传递给网格点/节点。

        为了使耦合在循环过程中处于活动状态,机械计算必须处于大应变模式,通过模型最大应变命令进行设置。(model largestrain command)


2D


3D

重心插值方案:一个顶点对面的三角形的颜色与顶点的颜色重合。

        接触力和平移刚度通过公式外推到网格点和平移节点。对于结构单元耦合,接触力矩由键产生,旋转刚度也以这种方式外推到节点。

        用PFC墙包裹区域和基于壳的结构元素。这种耦合允许球和团块与区域和基于壳的结构元素直接互动。

注意事项:

  • In order for PFC to cycle in a coupled fashion, FLAC3D must be in large strain mode. This is set with the model largestrain command.
  • The contact, PFC and wall-zone plugins must be loaded either via the Tools ‣ Plugins menu item or with the program load module command. In order to visualize PFC model components, PFC gui plugin must also be loaded; the program load guimodule command is used in this case.

Wall-Zone Commands

wall-zone compute-stiffness计算要添加到网格点gridpoints的刚度(默认b = false)。计算出来的刚度要乘以刚度系数(wall-zone stiffness-factor command)。
wall-zone create用PFC墙包住FLAC3D区域。根据定义,PFC墙是指没有任何非manifold条件的三角形面的边缘连接集。(...range
wall-zone full-computation打开/关闭完整计算模式。在完全计算模式下,通过计算等效应力来平衡力矩。 关闭时,重心插值用于计算网格点力和平移刚度。
wall-zone stiffness-factor设置要添加到区域的刚度的乘法因子。默认情况下,系数为 1。
wall-zone update-tolerance设置触发区域更新的容差。当动态过程没有激活时,FLAC3D会根据更新时间间隔或用户改变区域的几何形状来触发区域几何更新。当与PFC结合时,当与任何墙面接触的总接触刚度从一个时间段到下一个时间段的变化系数为f时,也会触发区域更新。
Wall-Structure Commands
wall-structure compute-stiffness计算要添加到节点nodes 的刚度(默认b = false)
wall-structure create用PFC墙包裹FLAC3D结构元素。
wall-structure full-computation打开/关闭完整计算模式。
wall-structure stiffness-factor设置要添加到结构元素中的刚度的乘法系数。
wall-structure update-tolerance设置触发结构元素更新的公差。

Ball-Zone Coupling Scheme


        The Ball-Zone coupling method is derived from the Bridging Domains and adapted to coupling PFC and FLAC3D by [Frangin2007] and [Breugnot2015]. 


Commands

        创建球-区耦合的数据结构。这种耦合允许重叠的球和区经历一个运动学校正。( experience a kinematic correction.)

ball-zone create <range>
Identifies overlapping balls and zones (i.e. balls whose centroids lie within zones and the corresonding zones) and create the coupling datastructures.


FISH Functions

 “FISH Type Index” section.

Ball-Zone Utilities
ball.zone.ball.list获取球区耦合球的全局列表。使用循环foreach结构来迭代该列表。
ball.zone.ball.typeid获取球区耦合球的类型号。
ball.zone.gp.list获取球区耦合网格点的全局列表。
ball.zone.gp.typeid获取球区耦合网格点的类型号。
Ball-Zone Intrinsics
ball.zone.ball.ball(B_PNT)Get the ball pointer.
f = ball.zone.ball.mass.factor(bzbp)获取/设置球区耦合球的质量系数。

ball.zone.gp.gp(GP_PNT)

Get the gridpoint pointer.
f = ball.zone.gp.mass.factor(bzgp)获取/设置球区耦合网格点的质量系数。

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

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

相关文章

计算机组成与结构易错题

计算机组成与结构 海明校验码是在n个数据位之外增设k个校验位&#xff0c;从而形成一个kn位的新的码字&#xff0c;使新的码字的码距比较均匀地拉大。n与k的关系是&#xff08;A&#xff09;。 A、2k-1≥nk B、2n-1≤nk C、nk D、n-1≤k 知识&#xff1a; 确定要传输的信息&…

普通专科生,拿什么拯救自己的未来我想成为一名网络安全专业人员,需要做什么?

前 言 写这篇文章的初衷是很多朋友都想了解如何入门/转行网络安全&#xff0c;实现自己的“黑客梦”。文章的宗旨是&#xff1a; 1.指出一些自学的误区 2.提供客观可行的学习表 3.推荐我认为适合小白学习的资源.大佬绕道哈&#xff01; 我的经历&#xff1a; 我19年毕业&…

【C语言】入门必看之循环练习(含二分查找动图)

&#x1f6a9;纸上得来终觉浅&#xff0c; 绝知此事要躬行。 &#x1f31f;主页&#xff1a;June-Frost &#x1f680;专栏&#xff1a;C语言 ⚡注&#xff1a;此篇文章的 代码风格部分 将根据《高质量 C/C 编程指南》 —— 林锐 进行说明。该部分将用紫色表示 该篇将对循环语…

AI落地:10分钟变身Excel高手

本文首发公众号突围一只鹰。 使用Excel的时候经常有几个难点&#xff1a; 有些功能不知道如何操作不知道该用哪个公式不知道公式的参数如何设置复杂数据处理不知道如何写公式多表链接的时候不知道如何写公式其他数据源导入Excel只会手动录入 有了ChatGPT之后&#xff0c;很多…

求爷爷告奶奶,阿里大佬才甩出这份Spark+Hadoop+中台实战pdf

Spark大数据分析实战 1、Spark简介 初识Spark Sp ark生态系统BDAS Sp ark架构与运行逻辑 弹性分布式数据集 2、Spark开发与环境配置 Spark应用开发环境2置 使用Intelli i开发Spark 远程调试Spark程序 Spark编译 配置Spark源码阅读环境 3、BDAS简介 SQL on Spark S…

Windows使用flask部署HTML网页的方法

使用Flask python运行设计的好的html网页&#xff0c;已经配套的css和js文件&#xff1a; 前提条件 html、css 和 js 在同一个目录之下 html 内使用 css 和 js &#xff0c;需要使用相对路径flask python 程序可以和 html 不在同一个目录 即&#xff1a;python程序可以在D盘…

sql server 数据库

1、窗口函数 sqlserver中窗口函数和OVER()函数_lfw2019的博客-CSDN博客参考&#xff1a;https://blog.csdn.net/qq_41805514/article/details/81772182 https://blog.csdn.net/qq_27997957/article/details/82383328一、OVER() 函数  语法结构&#xff1a;OVER([ PARTITION B…

【C++初阶】动态内存管理

一.C内存分布 说明&#xff1a; 1. 栈又叫堆栈--非静态局部变量/函数参数/返回值等等&#xff0c;栈是向下增长的&#xff1b; 2. 内存映射段是高效的I/O映射方式&#xff0c;用于装载一个共享的动态内存库。用户可使用系统接口 创建共享共享内存&#xff0c;做进程间通信&…

【Leetcode刷题】算法:合并两个有序链表

文章目录 一、题目介绍二、解决办法三、提交结果 一、题目介绍 二、解决办法 首先定义一个名为ListNode的类&#xff1a; class ListNode:def __init__(self, val0, nextNone):self.val valself.next nextListNode代表一个链表节点&#xff0c;每个节点包含一个值&#xff…

【python】给你女神制作一个520图片墙吧~

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 环境使用 所需软件&#xff1a; Python 3.8 解释器 Pycharm 编辑器 模块使用&#xff1a; 内置模块 import re >>> python独有的匹配字符串的模块&#xff0c;该模块种提供功能基于正则表达式实现的&#xff0c…

六级备考28天|CET-6|听力第一讲|基本做题步骤与方法|13:30~14:30

目录 1. 重点词汇 proofread / ˈpruːfriːd / v.校对&#xff0c;校阅 autonomous adj.独立的 obsession n. 喜好 ample …

网络安全的学习路线

在众多高大上的学习路线指导中&#xff0c;尝试做一股清流&#xff0c;把要讲清楚的都讲清楚&#xff0c;该学些什么&#xff0c;学到哪个程度进入到下一阶段的学习这些才是最重要的。 在学习之前首先要做好学习的系统规划&#xff1a; 1.目前市场需求主流的岗位里&#xff0…

vue3+ts+wangEditor5菜单栏添加自定义图标按钮,自定义弹出界面内容,自定义插入链接 五步走

Wangeditor安装&#xff1a;VUE3的安装 &#xff0c;其它看官网&#xff1a; npm install wangeditor/editor --save npm install wangeditor/editor-for-vuenext --save 官网&#xff1a;优势 | wangEditor 官方插入自定义内容样例&#xff1a; https://github.com/wange…

XDP入门体验之hello world

本文目录 1、下面这二张图&#xff0c;能非常好的说明XDP在Linux内核里的网络数据处理架构上的位置。2、XDP提供了可编程的灵活处理方式&#xff0c;XDP 程序可以通过 XDP action code来指定驱动程序对报文的后续处理方式&#xff1a;3、一个将收到的报文在XDP里直接丢弃的例子…

一款IP合并和分解工具

一&#xff1a;需求说明 近期在工作中有个需求&#xff0c;需要将七千多个ip地址&#xff08;有的带掩码&#xff0c;有的不带掩码&#xff09;进行合并尝试&#xff0c;看能不能通过合并减少ip的条目数。这就涉及到ip和掩码的计算&#xff0c;举例如下: 192.168.1.0/25 192.16…

第四章 matlab的循环结构

循环(loop)是一种 matlab 结构,它允许我们多次执行一系列的语句。循环结构有两种 基本形式:while 循环和 for 循环。两者之间的最大不同在于代码的重复是如何控制的。在 while 循环中,代码的重复的次数是不能确定的,只要满足用户定义的条件,重复就进行下 去。相对地,在 fo…

前端uniapp+后端springboot 详细教程《实现微信小程序授权登录》(附完整前后端项目demo)

实现微信小程序授权登录 1、前端技术栈1.1、uniapp1.2、前端封装工具1.3、Hbuilderx构建uniapp项目 2、后端技术栈2.1、创建springboot后端项目2.2、数据库准备2.3、创建实体类2.4、后端工具类2.5、mapper和service接口2.5、Service实现类2.6、微信用户的控制层Controller 微信…

怎么将png转jpg在线处理?图片转换格式工具分享

做设计的小伙伴经常需要进行图片格式转换&#xff0c;但是下载安装软件比较耗费时间&#xff0c;操作起来也很不方便&#xff0c;今天就来介绍一个在线格式转换的方法&#xff0c;下面以png转jpg在线&#xff08;https://www.yasuotu.com/geshi&#xff09;处理为例子给大家演示…

基本的排序算法

一、插入排序 基本思想&#xff1a;在待排序的元素中&#xff0c;假设前面n-1(其中n>2)个数已经是排好顺序的&#xff0c;现将第n个数插到前面已经排好的序列中&#xff0c;然后找到合适自己的位置&#xff0c;使得插入第n个数的这个序列也是排好顺序的。按照此法对所有元素…

JVM内存模型概述

当谈到Java虚拟机&#xff08;JVM&#xff09;的内存模型时&#xff0c;我们需要了解JVM如何管理内存并执行Java应用程序。理解JVM的内存模型对于编写高效、可靠的Java代码至关重要。本文将介绍JVM的内存模型&#xff0c;并通过图示进行说明。 JVM内存模型概述 JVM内存模型定义…