浸没边界法精度相关的论文的阅读笔记

news2024/9/19 7:31:11

Convergence proof of the velocity field for a stokes flow immersed boundary method

https://doi.org/10.1002/cpa.20233

研究对象的选取

在这里插入图片描述

他这里为什么能够选取一个周期性边界的流场啊?为什么不是狄利克雷边界或者诺伊曼边界?

方形流场的边界值

为什么要定义方形流场的边界值为 -pi 到 pi 而不是别的?

浸没边界上的坐标系的定义方式

在这里插入图片描述

这个浸没边界上的坐标系的定义方式,这个记号,之前我也没见过

周期性边界

在这里插入图片描述

他定义周期性边界或许是为了在这个公式中能够得到边界上的积分为 0?

还是说我想错了,并不是先希望它积分为 0 再定的周期性边界条件,而是先有定义周期性边界条件的惯例,然后再自然地得出这些量的积分为 0?

在这里插入图片描述

然后就是这个 delta 函数的利用很灵性

就是,它本身是一个域内的 delta,那么就可以用对这个域的积分来消去它

就像是解引用一样,获得了那个 delta 修饰的,限定了范围的那个地方上的值

在这里插入图片描述

但是我不知道为什么它想得到这个式子

或许他在写 NS 方程的时候,在写 f-g 的时候,就是故意要写一个常数 g,为了之后可以说明 f 中不包含常数项?

或者说这是确保自己的公式中的某个物理量不含常数项,所必要的手段?就是直接把这个物理量 u 拆成 u* + u0 认为 u0 是常数,然后经过公式推导得到 u0 的解析式或者怎么滴

因为 u0 是常数,所以不用害怕推导,性质良好,都可以从积分中提出来,所以肯定方便推导?

速度约束

在这里插入图片描述

凭什么给速度添加这个约束啊,我搞不懂,你怎么知道自己可以这样设置约束呢?万一这个约束并不物理呢?

离散格式

在这里插入图片描述

为什么 N h Nh Nh M Δ θ M \Delta \theta MΔθ 会都是 2 π 2\pi 2π 啊,我不理解,这是直接设的随便一个值,还是说他会有物理意义?

我感觉是有物理意义,但是我理解不了,为什么是 2 π 2\pi 2π 比如如果你说是周长的话,那么正方形的周长不应该是 4 π 4\pi 4π

然后浸没边界的坐标为什么也是 2 π 2\pi 2π 跟方形边界类似?为啥啊

后面的格林函数法似乎是泛函分析相关的文章

Accuracy analysis of immersed boundary method using method of manufactured solutions

https://doi.org/10.1007/s10483-010-1353-x

Method of Manufactured Solutions 制造解法

在这里插入图片描述

这个我还是第一次听说

原来做解析解如此简单,只需要自己随便写一个解析解然后凑源项就好了

把源项设置好了,我们就可以认为带了这个源项的 NS 的解就是你用来推这个源项的解析解

就,暂时认为 NS 方程的解是具有唯一性的

代入压强梯度到 NS

在这里插入图片描述

挺神奇的……代入一个阶跃函数之后,居然可以直接转化成一个对 delta 修饰之后的项求积分

我知道这应该是等价的,就是,从物理上,都是对某个区域

但是就是很神奇

这个神奇的另外一个侧面就是,明明是阶跃的压强,但是代入 NS 之后就直接转换为了对 delta 修饰的 F 的求积分

就,这两个物理量之间是怎么转化的他也不说

that is all

好吧,这个文章不咋滴,2010 年的文章仅仅是把前人的方法验证一遍精度就没有了

Stability And Convergence Of Immersed Boundary Computations

https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=8c6d600532e8ac22d3d4a48bad1a8012293049b8

在这里插入图片描述

把速度做成一个,速度随着时间衰减,随着 x 改变相位,的 exp 乘以一个只与 y 有关的速度 u(y)

看了好久才知道单纯在讨论纤维

似乎是单纯判断纤维的稳定性

On the order of accuracy of the immersed boundary method: Higher order convergence rates for sufficiently smooth problems

https://doi.org/10.1016/j.jcp.2005.02.011

混合投影方法

在这里插入图片描述

居然可以投影到一个近似无散的场

居然可以多次投影,称之为混合投影

不用算平方根的 delta 函数

在这里插入图片描述

不用算平方根的 delta 函数可能更快,好合理

时滞的压力梯度

在这里插入图片描述

近似的压力投影

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

他用混合投影是因为可以消除压力振荡……

emmmm 我没做过弹性体,所以不知道这种缺点,所以攻击都不知道要攻击,坏了……

评估精度的用例

在这里插入图片描述

我不知道我要不要像他们那样做一个薄壳……

或者说其实我这个圆柱或者圆球也就是薄壳而已

我也不知道我要不要做弹性的 IB 固体来验证,应该不用吧

etc

人家 Charles S. Peskin 在 JCP 提出新格式,也没有从理论上证明收敛精度,就是做了数值实验证明了收敛精度而已

好吧,这些都是空间精度的,我想看时间精度的

On the Immersed Boundary Method with Time-Filter-SAV for Solving Fluid–Structure Interaction Problem

https://doi.org/10.1007/s10915-024-02591-5

SAV

在这里插入图片描述

在对流项前面乘一个 1

转成 q/q 的形式,然后算 dq/dt

然后这个 dq/dt 就可以离散化

之后的证明部分完全看不懂……

ANALYSIS OF THE PARAREAL TIME-PARALLEL TIME-INTEGRATION METHOD

https://doi.org/10.1137/05064607X

感觉这其中提到的

multiple shooting method

multigrid-in-time method

parabolic multigrid method

space-time multigrid

time-parallel multigrid

multigrid waveform relaxation methods

都是数值分析的方法啊……不知道怎么直接应用到 NS

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

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

相关文章

keil里sprintf的用法

代码&#xff1a; #include<stdio.h> int main(void) {float i-123.45;char zifu[10];sprintf(zifu,"%f",i);while(1);return 0; } 仿真结果 代码&#xff1a; #include<stdio.h> int main(void) {float i123.45;char zifu[10];sprintf(zifu,"%f…

ReKep——李飞飞团队提出的新一代机器人操作方法:基于视觉语言模型和关键点约束

前言 由于工厂、车厂的任务需求场景非常明确&#xff0c;加之自今年年初以来&#xff0c;我司在机器人这个方向的持续大力度投入(包括南京、长沙两地机器人开发团队的先后组建)&#xff0c;使得近期我司七月接到了不少来自车厂/工厂的订单&#xff0c;比如柔性上料、物料分拣、…

Linux嵌入式相机 — 项目总结

main函数执行流程 1、初始化触摸屏 Touch_screen_Init();struct tsdev *ts NULL; ts ts_setup(NULL, 0); //以阻塞打开2、初始化 LCD LCD_Init(void); 通过 ioctl 函数获取 LCD 的固定参数、可变参数&#xff0c;得到分辨率、bpp、一行的长度&#xff08;以字节为单位&a…

如何创建和编辑抖音百科词条,不会的找我们代创建!

如何创建和编辑抖音百科词条&#xff0c;不会的找我们代创建&#xff01; 如何创建抖音百科个人词条&#xff0c;个人抖音百科的创建 #抖音百科 #百科 #推广 做过百度百科的老板们注意了&#xff0c;等一下别划走。 2024 年品宣新风口出现了&#xff0c;抖音百科正在替代百度…

Unity Behavior Designe 可视化有限状态机(Composites篇)

对有限状态机这一个概念你可以看看这两篇文章&#xff1a; Unity 一个比较适合学习的FSM状态机(汉化和功能简述)-CSDN博客 C# x Unity面向对象补全计划 设计模式 之 实现一个简单的有限状态机-CSDN博客 当时我对代码下的有限状态机只有一个想法&#xff0c;设计巧妙&#…

数据结构与算法学习day21-回溯法

一、组合 1.题目 . - 力扣&#xff08;LeetCode&#xff09; 2思路 把组合问题抽象成树形结构&#xff08;N叉树&#xff09; 每次从集合中选取元素&#xff0c;可选择的范围随着选择的进行而收缩&#xff0c;调整可选择的范围。 图中可以发现n相当于树的宽度&#xff0c…

Linux(6)--CentOS目录

文章目录 1. 根目录2. cd目录切换命令3. CentOS目录介绍4. pwd命令介绍5. ls命令介绍5.1 ls5.2 ls -a5.3 ls -l 1. 根目录 Windows电脑的根目录是计算机(我的电脑)&#xff0c;然后C盘、D盘。 Linux系统的根目录是/&#xff0c;我们可以使用cd /进入根目录&#xff0c;然后使…

客户端/服务器的简易实现

目录 一,网络编程套接字 二,UDP/TCP的区别(​编辑) 三,UDP API使用 四,TCP API使用 一,网络编程套接字 socket socket(操作系统给应用程序的API,起了一个名字,就成为socket API) socket API提供了两套API分别为UDP和TCP: 二,UDP/TCP的区别() TCP有链接,可靠传输,面向字…

图解view_transformation(可视化BEV视角转换的过程)

BEV视图生成的流程总结&#xff1a; &#xff08;1&#xff09;生成视锥 &#xff08;2&#xff09;将视锥由uv坐标系转到EGO坐标系 &#xff08;3&#xff09;视锥体素化 &#xff08;4&#xff09;bev_pool &#xff08;1&#xff09;生成视锥 长宽数量: 模型输入图片尺寸//…

Winform登录实现及工具栏切换

1、登录实现 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace LoginApp {public par…

峟思传感器在水库坝体渗漏防治措施中的应用

在水库工程管理中&#xff0c;坝体渗漏是一个不容忽视的问题&#xff0c;它不仅影响水库的正常运行&#xff0c;还可能对下游地区造成严重的安全隐患。因此&#xff0c;采取有效的渗漏防治措施至关重要。在这一过程中&#xff0c;传感器作为关键的技术手段&#xff0c;发挥着不…

react + antDesignPro 企业微信扫码登录

效果 实现步骤 1、项目中document.ejs文件引入企微js链接 注意&#xff1a;技术栈是使用的react antDesignPro&#xff0c;不同的技术栈有不同的入口文件&#xff08;如vue在html文件引入&#xff09; <script src"https://wwcdn.weixin.qq.com/node/wework/wwopen/j…

02 ETH

以太坊与比特币有什么不同&#xff1f; 以太坊立足比特币创新之上&#xff0c;于 2015 年启动&#xff0c;两者之间有一些显著不同。 比特币就仅仅是比特币&#xff1b;以太坊包括以太币&#xff0c;以太币才是和比特币对等的存在。以太坊是可编程的&#xff0c;所以你可以在…

Mybatis+Druid+MybatisPlus多数据源配置

MybatisDruidMybatisPlus多数据源配置 平常我们使用的是 properties 或者 yaml 来配置数据库的地址、用户名、密码等 但是这样只能配置一个数据源 现在我们想在一个项目里面配置多个数据源&#xff0c;那么我们就需要配置自己的配置类 配置类和配置文件 Mybatismysqldruid配置…

[数据集][目标检测]棉花叶子病害检测数据集VOC+YOLO格式977张22类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;977 标注数量(xml文件个数)&#xff1a;977 标注数量(txt文件个数)&#xff1a;977 标注类别…

Linux标准IO-系统调用详解

1.1 系统调用 系统调用&#xff08;system call&#xff09;其实是 Linux 内核提供给应用层的应用编程接口&#xff08;API&#xff09;&#xff0c;是 Linux 应用层进入内核的入口。不止 Linux 系统&#xff0c;所有的操作系统都会向应用层提供系统调用&#xff0c;应用程序通…

软件测试技术之 GPU 单元测试是什么!

1 背景 测试是开发的一个非常重要的方面&#xff0c;可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题&#xff0c;但较差的测试往往总是导致故障和停机。 单元测试用于测试各个代码组件&#xff0c;并确保代码按照预期的方式工作。单…

《MmAP : Multi-Modal Alignment Prompt for Cross-Domain Multi-Task Learning》中文校对版

系列论文研读目录 文章目录 系列论文研读目录摘要1 引言2 相关工作3 方法3.1对比图像预训练3.2 多模式对齐提示3.3 多任务提示学习框架 4 实验4.1基准设置4.2实验结果4.3消融研究 5、结论 摘要 多任务学习&#xff08;Multi-Task Learning&#xff0c;MTL&#xff09;是为了同…

Vue3.0组合式API:使用defineEmits()实现子组件向父组件传递数据

1、使用 defineEmits() 函数 父组件通过使用 Prop 为子组件传递数据&#xff0c;但如果子组件要把数据传递回去&#xff0c;就需要使用自定义事件来实现。父组件可以通过 v-on 指令&#xff08;简写形式“”&#xff09;监听子组件实例的自定义事件&#xff0c;而子组件可以通…

大数据Flink(一百二十一):Flink CDC基本介绍

文章目录 Flink CDC基本介绍 一、什么是CDC 二、CDC的实现机制 三、​​​​​​​​​​​​​​传统 CDC ETL 分析 四、​​​​​​​​​​​​​​基于 Flink CDC 的 ETL 分析 五、​​​​​​​​​​​​​​什么是 Flink CDC 六、​​​​​​​​​​​​​​…