二维水动力求解,特征线法
1.已知t=n时刻,A’(i-1,j-1) B‘(i-1,j+1) C’(i+1,j+1) D‘(i+1,j-1) 节点,中心是P(i,j)点
, ,
初始条件设置为全局u,v为一个相同的常数,则q0=0
求出ABCD点坐标(x,y)
2.插值求解ABCD的u、v、h、q
f = interpolate.interp2d(x, y, z, kind='cubic')
kind: {‘linear’, ‘cubic’, ‘quintic’},可选
3.求出中间变量e1 e2 e3 e4,再计算P点的uvhq
a*b*c,对位点乘,再对行求和,得到[e1 e2 e3 e4]
内部节点
4.重新计算ABCD 坐标xy
5.边界点的处理
A——e1,B——e2,C——e3,D——e4
右侧AB——e1e2,P xmin
左侧CD——e3e4,P xmax(沿x轴,原点是左)
上边AD——e1e4,P ymax
下边BC——e2e3,P ymin
5种边界条件的已知情况,uvhq只需知道2个,就能求出另外两个
(1)给定速度,已知u v
竖直边界(与x垂直)(左右):up=f(t),vp=0
水平边界(与y垂直)(上下):up=0,vp=f(t)
(2)不透水边界,给定u或v,q
左右:up=0 ,qp=0
上下:vp=0 ,qp=0
(3) 不透水边界,给定u,v=0
(4)水位边界,给定h(t)
左右:vp=0 ,hp=h(t)
上下:up=0 ,hp=h(t)
左侧节点:
上边节点:
下边节点:
角,两边都是边界
以h边界的左右公式,设qp=0,计算出左上、左下、右上、右下角节点
(5)堰边界
过堰水流速度
Cv是流速系数,hd是参照水深
右侧边界
二维水动力求解,特征线法相关推荐
- 二维概率密度求解边缘密度
二维概率密度求解边缘密度 @(概率论) 已知f(x,y)f(x,y),求解fX(x),fY(y)f_X(x),f_Y(y)时,用的是下面的公式: fX(x)=∫+∞−∞f(x,y)dyfY(y)=∫+ ...
- python中求二维数组元素之和_python二维列表求解所有元素之和
相信很多初学小伙伴都会遇到二维列表求解所有元素之和问题,下面给出两种两种常见的求和方法. 方法1: 思想:遍历整个二维列表元素,然后将所有元素加起来 1 def Sum_matrix(matrix): ...
- 一维二维水动力,水质模型详解
数学模型在水环境评价.防洪评价和排污口论证等领域中的重要作用,随着人类活动的不断增加和环境问题的日益突出,对水资源和水环境的保护与管理变得至关重要.为了更好地理解和应对这些挑战,数学模型成为一种强大的 ...
- C++利用二维数组求解线性方程组
C++利用二维数组求解线性方程组 今天给大家介绍二维数组,以下介绍来自二维数组百度百科 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式] ...
- 二维泊松方程求解-SIP-最速下降法-共轭梯度
1. 直接解法:LU分解 在前面的内容中曾经提到,使用有限差分或有限体积法通过隐式离散得到Aϕ=QA\phi=QAϕ=Q的求解形式,其中AAA为系数矩阵.在一定条件下,AAA能够通过因式分解为A=LU ...
- Matlab二维热传导方程求解
摘要 本文利用有限差分法来求二维热传导方程的数值解,通过Matlab编程求解并作图,进而与解析 解做出的图进行比较,画出误差图. 引言 对于一维热传导方程,通过差分法将方程离散为方程组,利用追赶法求解 ...
- 二维泊松方程求解--点迭代法
本文目录 1. 问题描述 1.1. 泊松方程 1.2. 算例 2. 区域离散和方程离散 2.1. 边界条件 3. 代数方程组求解 3.1. 雅可比迭代 3.2. 高斯-赛德尔迭代 3.3. SOR迭代 ...
- Java(Spring boot)实现生成二维码
文章目录 一.引入spring boot依赖: 二.工具类代码: 三.调用工具类生成二维码 1.将链接生成二维码图片并保存到指定路径 2.将链接生成二维码直接显示在页面 3.将以get请求传参链接生成 ...
- c语言求解热传导方程,二维稳态导热问题的数值解法.docx
核科学与技术学院 <传热学> 二维稳态导热问题的 数值解法作业 姓名:罗晓 学号: 2014151214 班级:任课教师:李磊,张智刚 哈尔滨工程大学 核科学与技术学院 2016 年 11 ...
最新文章
- 原子操作和互斥量的区别
- php一点按钮就下载功能源码,php实现强制文件下载方法的源码参考
- 「Luogu5395」【模板】第二类斯特林数·行
- Linux命令-yum
- 合数分解质数c语言算法,合数分解成质数之和问题探究
- 计算出linux cache,关于计算buffer cache hit rate的精确算法
- 学校校车运营各项安全管理制度_廊坊市加强校车安全管理 确保师生生命安全...
- matlab的开方算法_常见算法的MATLAB实现
- Traitors Eight 硅谷“八叛徒”
- CAD对话框不见后要如何调出
- Java DateUtil 时间工具类
- 【动态规划】入门练习题浅总
- 告别传统机房:3D 机房数据可视化实现智能化与VR技术的新碰撞
- 微服务-微服务为什么要用到 API 网关
- 将正方形矩阵顺时针转动90度(Java)
- 洛谷P1758 [NOI2009]管道取珠(dp 贡献转化)
- [资源数据]汉字含拼音注音笔画数
- 监督学习最常见的四种算法
- Activity生命周期和启动模式
- 如何使用教育邮箱申请JetBrains全家桶License(山科大版)
热门文章
- hive load data出错
- 百度坐标转gps坐标_论文推荐 | 明锋:GPS坐标时间序列分析研究
- (自适应手机移动端)高端响应式路由器电子产品公司网站源码
- ANSYS资源大合集_51CAE_新浪博客
- [AHK]联动通达信其实很简单
- 马斯洛提出动机理论_【错题本】马斯洛的需要层次理论
- 网络 -- TCP流量控制、拥塞控制
- DiscuzX3.4模板W!简论坛风格 适合于资源站等
- CorelDRAW过期激活,快速解决错误38
- MS Office Word 2007/2003 资料下载汇总