有限元中四面体的一些积分公式

news2024/11/15 11:36:19

文章目录

    • 有限元中四面体的相关积分公式

有限元中四面体的相关积分公式

x y z xyz xyz 坐标系中通过四个点 ( x i , y i , z i ) , ( x j , y j , z j ) , ( x m , y m , z m ) , ( x p , y p , z p ) (x_i, y_i, z_i), (x_j, y_j, z_j), (x_m, y_m, z_m), (x_p, y_p, z_p) (xi,yi,zi),(xj,yj,zj),(xm,ym,zm),(xp,yp,zp) 定义一个四面体, 令坐标原点位于四面体的中心,即
x i + x j + x m + x p 4 = y i + y j + y m + y p 4 = z i + z j + z m + z p 4 = 0 \frac{x_i + x_j + x_m + x_p}{4} = \frac{y_i + y_j + y_m + y_p}{4} = \frac{z_i + z_j + z_m + z_p}{4} = 0 4xi+xj+xm+xp=4yi+yj+ym+yp=4zi+zj+zm+zp=0
针对整个四面体的体积公式有:

∫ d x d y d z = 1 6 ∣ 1 x i y i z i 1 x j y j z j 1 x m y m z m 1 x p y p z p ∣ = V = 四面体体积 \int dxdydz = \frac{1}{6} \begin{vmatrix} 1 & x_i & y_i & z_i\\ 1 & x_j & y_j & z_j\\ 1 & x_m & y_m & z_m\\ 1 & x_p & y_p & z_p \end{vmatrix} = V = 四面体体积 dxdydz=61 1111xixjxmxpyiyjymypzizjzmzp =V=四面体体积

如果节点按照下图所示次序进行编号, 那么有以下一些重要的积分公式:

在这里插入图片描述

∫ x d x d y d z = ∫ y d x d y d z = ∫ z d x d y d z = 0 \int x dxdydz = \int y dxdydz = \int z dxdydz = 0 xdxdydz=ydxdydz=zdxdydz=0

∫ x 2 d x d y d z = V 20 ( x i 2 + x j 2 + x m 2 + x p 2 ) \int x^2 dxdydz = \frac{V}{20}(x_i^2 + x_j^2 + x_m^2 + x_p^2) x2dxdydz=20V(xi2+xj2+xm2+xp2)

∫ y 2 d x d y d z = V 20 ( y i 2 + y j 2 + y m 2 + y p 2 ) \int y^2 dxdydz = \frac{V}{20}(y_i^2 + y_j^2 + y_m^2 + y_p^2) y2dxdydz=20V(yi2+yj2+ym2+yp2)

∫ z 2 d x d y d z = V 20 ( z i 2 + z j 2 + z m 2 + z p 2 ) \int z^2 dxdydz = \frac{V}{20}(z_i^2 + z_j^2 + z_m^2 + z_p^2) z2dxdydz=20V(zi2+zj2+zm2+zp2)

∫ x y d x d y d z = V 20 ( x i y i + x j y j + x m y m + x p y p ) \int xy dxdydz = \frac{V}{20}(x_iy_i + x_jy_j + x_my_m + x_py_p) xydxdydz=20V(xiyi+xjyj+xmym+xpyp)

∫ y z d x d y d z = V 20 ( y i z i + y j z j + y m z m + y p z p ) \int yz dxdydz = \frac{V}{20}(y_iz_i + y_jz_j + y_mz_m + y_pz_p) yzdxdydz=20V(yizi+yjzj+ymzm+ypzp)

∫ z x d x d y d z = V 20 ( z i x i + z j x j + z m x m + z p x p ) \int zx dxdydz = \frac{V}{20}(z_ix_i + z_jx_j + z_mx_m + z_px_p) zxdxdydz=20V(zixi+zjxj+zmxm+zpxp)

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

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

相关文章

解决PyCharm下OpenCV没有自动补全、函数提示的问题!

Content找到Python环境下的OpenCV安装目录中的“cv2.pyd”文件复制cv2.pyd文件到site-packages文件夹中重启PyCharm,cv2就可以正常使用了最近使用PyCharm编写一段需要使用Opencv库的代码,却发现cv2没有自动补全和函数提示了。博主自己找到以下解决办法&a…

ThreadLocal使用

1、简介ThreadLocal类用来提供线程内部的局部变量,不同的线程之间不会相互干扰这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量在线程的生命周期内起作用,可以减少同一个线程…

CentOS系统编译安装PHP-5.6.27版本

一、手动安装编译工具: yum install -y gcc gcc-c 二、添加用户和用户组: groupadd web useradd -M -s /sbin/nologin -g web php 三、yum安装依赖: yum -y install libmcrypt libmcrypt-devel mcrypt mhash libxml2-devel libpng-devel l…

适应多场景的云桌面metaScreenshare1.0 sdk

概述 metaRTC新推出云桌面metaScreenshare1.0 sdk版本,基于metaIPC1.0搭建,基于mqtt通信,同时支持windows/linux/android操作系统远程桌面控制,支持Nvidia和Intel的GPU编码,适应多种业务场景,可方便集成到…

ElasticSearch 学习笔记总结(四)

文章目录一、ES继承 Spring Data 框架二、SpringData 功能集成三、ES SpringData 文档搜索四、ES 优化 硬件选择五、ES 优化 分片策略六、ES 优化 路由选择七、ES 优化 写入速度优化七、ES 优化 内存设置八、ES 优化 重要配置一、ES继承 Spring Data 框架 Spring Data 是一个用…

【案例教程】拉格朗日粒子扩散模式FLEXPART

拉格朗日粒子扩散模式FLEXPART通过计算点、线、面或体积源释放的大量粒子的轨迹,来描述示踪物在大气中长距离、中尺度的传输、扩散、干湿沉降和辐射衰减等过程。该模式既可以通过时间的前向运算来模拟示踪物由源区向周围的扩散,也可以通过后向运算来确定…

CKKS自举笔记(CKKS Bootstrapping)

文章目录CKKS Bootstrapping流程流程的框架如何做同态取模操作直接泰勒展开(naive idea)采用二倍角公式来拟合(欧密2018)如何做同态编码或解码CKKS的编码和解码基础知识(明文下面怎么做)同态的旋转、共轭&a…

Linux 进程:进程控制

目录一、进程创建1.fork2.vfork二、进程终止三、进程等待四、进程替换1.理解程序替换2.子进程在程序替换中的作用Linux的进程控制分为四部分: 进程创建进程终止进程等待进程替换 一、进程创建 常见的创建进程的函数有两个: pid_t fork(void)pid_t vf…

一篇文章帮助你初步了解CDN内容分发网络

文章目录CDN内容分发网络CDN内容分发网络的工作原理CDN的作用CDN如何实现内容的加速CDN内容分发网络 CDN(Content Delivery Network)内容分发网络。CDN 是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过…

手撕CSDN博文:学用curl命令获取博文页面源码,学不会爬虫先手剥CSDN博文阅读点赞收藏和评论数量

学用curl命令获取博文页面源码,学不会爬虫先手剥CSDN博文阅读点赞收藏和评论数量。 (本文获得CSDN质量评分【xx】)【学习的细节是欢悦的历程】Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》&…

客户服务软件推荐榜:28款!

在这个竞争激烈的时代,做到服务对企业的存亡有着深刻的意义。改善客户服务,做好客户服务工作,是关键,因为客户服务团队代表着企业的形象,面孔,客户有可能 不大会记得企业的某个东西,但是他们将会…

module java.base does not “opens java.xxx“ to unnamed module @xxxx

错误截图 在springboot集成dubbo中 消费者服务和生产者复核都报错 错误原因 高版本JDK禁止了报错所提示的几个包的反射 而dubbo里用到了 解决 看自己的报错里有几个包被禁止了 我这有两个java.math和java.lang 添加两个JVM启动参数 –add-opens java.base/java.mathALL…

Python爬虫之Scrapy框架爬虫实战

Python爬虫中Scrapy框架应用非常广泛,经常被人用于属于挖掘、检测以及自动化测试类项目,为啥说Scrapy框架作为半成品我们又该如何利用好呢 ?下面的实战案例值得大家看看。 目录: 1、Scrapy框架之命令行 2、项目实现 Scrapy框架…

安卓手机当旁路网关

一、安卓shell调试工具下载【电脑版下载地址】安卓adb调试工具,包含MAC苹果、Windows和Linux 三种版【手机版下载地址Termux】下载地址:https://github.com/termux/termux-app/releases如果不懂下载哪个版本,可以直接下载通用版:t…

Jackson CVE-2017-7525 反序列化漏洞

0x00 前言 Jackson 相对应fastjson来说利用方面要求更加苛刻,默认情况下无法进行利用。 同样本次的调用链也可以参考fastjson内容:Java代码审计——Fastjson TemplatesImpl调用链 相关原理,可以参考:Jackson 反序列化漏洞原理 …

基于Java+SpringBoot+Vue+Uniapp(有教程)前后端分离健身预约系统设计与实现

博主介绍:✌全网粉丝3W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战✌ 博主作品:《微服务实战》专栏是本人的实战经验总结,《Spring家族及…

6款yyds的可视化搭建开源项目

之前我一直在研究低代码可视化相关的技术和产品, 也主导过很多可视化搭建项目, 主要目的是降低企业研发成本和缩短产品交付周期, 随着互联网技术的发展也陆陆续续有很多优秀的技术产品问世, 接下来我就和大家分享几款非常有价值的可视化搭建项目, 助力企业数字化转型. 1. Form…

轻松搞懂Linux中的用户管理

文章目录概念用户账户用户组用户权限用户管理工具概念 用户管理是Linux系统管理员必须掌握的重要技能之一。Linux系统是一个多用户操作系统,可以支持多个用户同时使用,每个用户拥有自己的账户和权限,因此管理员需要了解如何创建、管理和删除…

当参数调优无法解决kafka消息积压时可以这么做

今天的议题是:如何快速处理kafka的消息积压 通常的做法有以下几种: 增加消费者数增加 topic 的分区数,从而进一步增加消费者数调整消费者参数,如max.poll.records增加硬件资源 常规手段不是本文的讨论重点或者当上面的手段已经使…

vue 在install时候node-sass@4.14.1 postinstall: node scripts/build.js错误

今天重装了node和Vue脚手架,在install的时候报了下面的错误 报错如下: Build failed with error code: 1 [npminstall:runscript:error] node-sass^4.14.1 run postinstall node scripts/build.js error: Error: Command failed with exit code 1: node…