形函数的构造7

news/2024/12/28 2:45:08/文章来源:https://www.cnblogs.com/redufa/p/18449718

形函数构造

构造单元1的一般近似函数 \(\overline{V(x)}^{(1)}\),由于该单元只有两个节点\(x_1\)\(x_2\),我们选择包含两个参数\(\alpha_1\)\(\alpha_2\)的近似方程

\[\overline{V(x)}^{(1)}=\alpha_1+\alpha_2\times x \]

令试函数与\(V(x)\)在节点\(x_1\)\(x_2\)处相等,可以得

\[\overline{V(x_1)}^{(1)}=\alpha_1+\alpha_2\times x_1=V_1\\\overline{V(x_2)}^{(1)}=\alpha_1+\alpha_2\times x_2=V_2 \]

求解$\alpha_1 $ 和 $\alpha_2 $,可得

\[\left\{\begin{array}{l} \alpha_{1} \\ \alpha_{2} \end{array}\right\}=\frac{1}{x_{2}-x_{1}} \times\left[\begin{array}{cc} x_{2} & x_{1} \\ -1 & 1 \end{array}\right] \times\left\{\begin{array}{l} V_{1} \\ V_{2} \end{array}\right\} \]

\({\alpha}\)代入,试函数变成

\[\overline{V(x)}^{(1)}=\frac{1}{x_2-x_1}\times\begin{bmatrix}1&x\end{bmatrix}\times\begin{bmatrix}x_2&x_1\\-1&1\end{bmatrix}\times\begin{Bmatrix}V_1\\V_2\end{Bmatrix} \]

整理可得

\[\overline{V(x)}^{(1)}=\left[\frac{x_2-x}{x_2-x_1}\quad\frac{-x_1+x}{x_2-x_1}\right]\times\left\{V_1\atop V_2\right\}=N_1(x)^{(1)}\times V_1+N_2(x)^{(1)}\times V_2 \]

其中

\[N_{1}(x)^{(1)}=\frac{x_{2}-x}{x_{2}-x_{1}}\\N_{2}(x)^{(1)}=\frac{-x_{1}+x}{x_{2}-x_{1}} \]

构造单元2到n-1

\[\begin{aligned}&\bullet\quad\text{单元 2:}\quad\overline{V(x)}^{(2)}=N_{1}(x)^{(2)}\times V_{2}+N_{2}(x)^{(2)}\times V_{3}\\&\bullet\quad\cdots\\&\bullet\quad\text{单元 }n-1:\quad\overline{V(x)}^{(n-1)}=N_1(x)^{(n-1)}\times V_{n-1}+N_2(x)^{(n-1)}\times V_n\end{aligned} \]

对于每个单元,性函数N(x)具有相同的形式,只是坐标不同,对于单元n-1

\[N_1(x)^{(n-1)}=\frac{x_n-x}{x_n-x_{n-1}} \]

在整个区域,可以得到近似函数相加

\[\overline{V}(x)=\sum_{e=1}^{n-1}\overline{V}^e(x) \]

平面线性三角元

我们选择试函数

\[\overline{U}(x,y)=a+bx+cy \]

\[\overline{U}(x,y)=\begin{bmatrix}1&x&y\end{bmatrix}\begin{Bmatrix}a\\b\\c\end{Bmatrix} \]

令试函数与待求函数相等

\[\overline{U}(x_1,y_1)=a+bx_1+cy_1=F_1\\\overline{U}(x_2,y_2)=a+bx_2+cy_2=F_2\\\overline{U}(x_3,y_3)=a+bx_3+cy_3=F_3 \]

写成矩阵形式

\[\begin{bmatrix}1&x_1&y_1\\1&x_2&y_2\\1&x_3&y_3\end{bmatrix}\begin{Bmatrix}a\\b\\c\end{Bmatrix}=\begin{Bmatrix}F_1\\F_2\\F_3\end{Bmatrix} \]

如果上面的矩阵不奇异,也就是说三个节点不重合而且不共线,则方程可以解出a,b和c

\[\begin{Bmatrix}a\\b\\c\end{Bmatrix}=\begin{bmatrix}1&x_1&y_1\\1&x_2&y_2\\1&x_3&y_3\end{bmatrix}^{-1}\begin{Bmatrix}F_1\\F_2\\F_3\end{Bmatrix} \]

上式可以写成

\[\overline{U}(x,y)=\begin{bmatrix}N_1(x,y)&N_2(x,y)&N_3(x,y)\end{bmatrix}\begin{Bmatrix}F_1\\F_2\\F_3\end{Bmatrix} \]

因此插值函数可表示为

\[\begin{gathered} N_{1}(x,y) =\frac1{2A}((y_3-y_2)(x_2-x)-(x_3-x_2)(y_2-y)) \\ N_{2}(x,y) =\frac1{2A}((y_1-y_3)(x_3-x)-(x_1-x_3)(y_3-y)) \\ N_3(x,y) =\frac1{2A}((y_2-y_1)(x_1-x)-(x_2-x_1)(y_1-y)) \end{gathered} \]

其中

\[A=\frac{1}{2}\det\begin{bmatrix}1&x_1&y_1\\1&x_2&y_2\\1&x_3&y_3\end{bmatrix} \]

插值函数也可以表示为

\[N_{1}(x,y)=m_{11}+m_{12}x+m_{13}y\\N_{2}(x,y)=m_{21}+m_{22}x+m_{23}y\\N_{3}(x,y)=m_{31}+m_{32}x+m_{33}y \]

其中

\[m_{11}=\frac{x_2y_3-x_3y_2}{2A}m_{12}=\frac{y_2-y_3}{2A}m_{13}=\frac{x_3-x_2}{2A}\\m_{21}=\frac{x_3y_1-x_1y_3}{2A}m_{22}=\frac{y_3-y_1}{2A}m_{23}=\frac{x_1-x_3}{2A}\\m_{31}=\frac{x_1y_2-x_2y_1}{2A}m_{32}=\frac{y_1-y_2}{2A}m_{33}=\frac{x_2-x_1}{2A} \]

插值函数满足的条件

\[N_{i}(x_{j},y_{j})=\begin{cases}1,\quad i=j\\0,\quad i\neq j\end{cases}\\\text{在节点 1 处,}N_1(x_1,y_1)=1,\quad N_2(x_1,y_1)=0,\quad N_3(x_1,y_1)=0\\\text{在节点 2 处,}N_1(x_2,y_2)=0,\quad N_2(x_2,y_2)=1,\quad N_3(x_2,y_2)=0\\\text{在节点 3 处,}N_1(x_3,y_3)=0,\quad N_2(x_3,y_3)=0,\quad N_3(x_3,y_3)=1 \]

在三角形内部

\[\sum_{i=1}^3 N_i(x,y)=1 \]

等参元

试函数还可以在母单元上进行构建,然后使用几何变换\(\tau\)将其转换为子单元。几何变换用母单元的坐标来确定子单元的坐标(x,y)

\[\tau:\quad(\xi,\eta)\quad\longmapsto\quad(x,y)=\tau(\xi,\eta) \]

为了定义几何变换,假设子单元是母单元在局部坐标系定义内的函数

\[x=\alpha_1+\alpha_2\xi+\alpha_3\eta \]

image-20240711205715183

上式可以写成矩阵形式

\[x=\begin{bmatrix}1&\xi,&\eta\end{bmatrix}\begin{bmatrix}\alpha_1\\\alpha_2\\\alpha_3\end{bmatrix} \]

利用节点1,2,3处的节点值\(x_1,x_2,x_3\), 表示为节点解

\[\begin{aligned}&x_{1}=\alpha_{1}\\&x_{2}=\alpha_1+\alpha_2\\&x_{3}=\alpha_{1}+\alpha_{3}\end{aligned} \]

写成矩阵形式

\[\begin{Bmatrix}x_1\\x_2\\x_3\end{Bmatrix}=\begin{bmatrix}1&0&0\\1&1&0\\1&0&1\end{bmatrix}\begin{Bmatrix}\alpha_1\\\alpha_2\\\alpha_3\end{Bmatrix} \]

简写为

\[\{X\}=[A]\{\alpha\} \]

通过求解可以得到参数\(\alpha_i\),矩阵的逆为

\[[A]^{-1}=\begin{bmatrix}1&0&0\\-1&1&0\\-1&0&1\end{bmatrix} \]

因此参数\(\alpha_i\)

\[\begin{Bmatrix}\alpha_1\\\alpha_2\\\alpha_3\end{Bmatrix}=\begin{bmatrix}1&0&0\\-1&1&0\\-1&0&1\end{bmatrix}\begin{Bmatrix}x_1\\x_2\\x_3\end{Bmatrix} \]

将参数\(\alpha_i\)代入可得

\[x(\xi,\eta)=\begin{bmatrix}1&\xi,&\eta\end{bmatrix}\begin{bmatrix}1&0&0\\-1&1&0\\-1&0&1\end{bmatrix}\begin{Bmatrix}x_1\\x_2\\x_3\end{Bmatrix} \]

整理可得

\[x(\xi,\eta)=\tau_1(\xi,\eta)x_1+\tau_2(\xi,\eta)x_2+\tau_3(\xi,\eta)x_3 \]

而且

\[\begin{aligned}&\tau_{1}(\xi,\eta)=1-\xi-\eta\\&\tau_{2}(\xi,\eta)=\xi\\&\tau_{3}(\xi,\eta)=\eta\end{aligned} \]

同理可以得到y的表达式

\[y(\xi,\eta)=\tau_1(\xi,\eta)y_1+\tau_2(\xi,\eta)y_2+\tau_3(\xi,\eta)y_3 \]

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

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

相关文章

等参单元4

在自然坐标系中 , \(\xi_2=1\)和 \(\xi_2=1\),在物理坐标系中为 \(x_1\) 和\(x_2\),相应的节点位移为\(u_1\) 和\(u_2\) 。 在自然坐标系 下,单元形函数为 \[N_{1}(\xi)=\frac{1}{2}(1-\xi)\\N_{2}(\xi)=\frac{1}{2}(1+\xi) \] 利用形函数,在自然坐标系下单元内的任一点 \(…

二维或三维的分布积分方法(格林公式)7

二维或三维的分布积分(格林公式) 分布积分对下式积分 \[\int\int_{\Omega}\Phi\frac{\partial\Psi}{\partial x}\mathrm{d}x\mathrm{d}y \] 首先对变量\(x\)分布积分 \[\int\limits_{X_L}^{X_R}U\mathrm{d}V=(UV_{X=X_R}-UV_{X=X_L})-\int\limits_{X_L}^{X_R}V\mathrm{d}U \]…

流体力学8-3

第一章 1.1 流体的概念 任何固体材料都有一个强度极限,即使合外力和力矩都为零,它的内部也可能会存在着拉力、压力或者剪切力。当这些内应力超过了材料的强度极限时,固体就会被破坏,从而产生运动。微观上体现为断裂处的分子(或原子)之间的化学键被破坏,失去了相互的作用…

应力分析7

目录3.1 几个基本概念3.3 任意斜截面上的应力3.4 主应力及应力(张量)不变量3.5 最大、最小正应力和最大剪应力 3.1 几个基本概念 • 外力 外力指的是我们熟知的机械力、电磁力等,物体因外力作用而变形。作用于物体的外力可分为体积力和表面 力,它们分别简称为体力和面力。…

塑性力学本构模型基本框架7

目录一. 引言二. 塑性应变增量推导三. 弹塑性刚度矩阵推导四. 塑性模量理解五. 小结 一. 引言 弹塑性理论定义材料在荷载作用下的变形是弹性变形和塑性变形之和,其中研究塑性变形需要解决三个方面的问题: ①产生塑性变形的起点; ②产生塑性变形的方向; ③产生塑性变形的大小…

屈服条件8

屈服条件 2.1 应力偏张量及性质 在空间应力状态下,适当选择坐标轴,可让剪应力为零,而只剩正应力,这样相互垂直的坐标轴的方向叫应力张量的主方向,或者主轴。 与主方向垂直的面叫主平面,该面上的正应力叫主应力,三个主应力分别用 $\sigma_1,\sigma_2,\sigma_3 \(表示,则…

.net8系列-07图文并茂手把手教你连接SqlServer数据库使用log4net记录.net日志

@目录前情提要步骤概览下载依赖下载安装成功数据库准备脚本准备执行脚本,创建所需数据库创建成功,查看日志表准备代码初始代码配置数据库开启数据库写入日志逻辑开启日志运行测试删除之前的编译文件重新编译运行测试本地日志测试成功数据库日志测试成功结语欢迎路过的小哥哥小…

全网最适合入门的面向对象编程教程:56 Python字符串与序列化-正则表达式和re模块应用

Python 的 re 模块提供了强大的正则表达式操作功能,用于在字符串中搜索、匹配、替换等,正则表达式是一种匹配字符串的模式。通过正则表达式,可以轻松地查找特定模式的字符串片段,如匹配电子邮件地址、手机号、特定格式的日期等。全网最适合入门的面向对象编程教程:56 Pyth…

【安全运营】漏洞全流程自动化动态清零运营与实践

一、战术思路二、技战法详情三、应用效果原创 杨启维 安全村SecUN随着各类安全漏洞频出,极易造成漏洞修复不及时系统被入侵;与此同时,银行的应用系统关联关系复杂,而漏洞的修复大部分会改变系统的全局参数,极有可能影响业务连续性。如何快速对接多源头漏洞数据,缩短风险窗…

【linux+权限提升】利用iptables提权

原创 柠檬赏金猎人声明 仅限交流学习使用,如您在使用本工具或代码的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任。“如侵权请私聊公众号删文”。iptables和iptables-save链接在一起实现任意代码执行。 以下三个步骤 1.使用提供的注释功能将…

mysql安装及配置

MySQL 1.安装 & 配置 & 启动 1.1 win系统 第1步:下载安装https://downloads.mysql.com/archives/community/第2步:解压至任意文件夹 建议解压至软件安装目录【我一般习惯安装到C盘根目录,方便查找】第3步:创建配置文件 在MySQL的安装目录下创建 my.ini 的文件,作为…