- 88
- 0
- 约3.52千字
- 约 8页
- 2018-12-30 发布于安徽
- 举报
WORD格式可编辑
专业知识整理分享
实验题目:用Lax-Wendroff格式求解方程:
(1)
(精确解)
数值边值条件分别为:
请将计算结果与精确解进行比较。
实现算法:
网格剖分:
对求解区域作均匀网格剖分.
节点:
其中空间和时间步长:
算法实现
将在节点处作泰勒级数展开
(2)
考虑在节点处(1)的微分方程,有:
将上述两式代入(2)式,得
对的一阶、二阶导数用中心差商代替
代入整理后得到
略去误差项,以代替,得到如下差分格式
(3)
(3)式就是Lax-Wendroff格式,其截断误差为,节点如图
令,就得到(1)式的Lax-Wendroff格式的公式
(4)
(4)式是二阶精度的差分格式.
程序代码:
function [X,T,U] = advection_fd1d (NS ,NT ,pde,bd)
% WAVE_EQUATION_FD1D 利用有限差分方法计算一维双曲线方程
% 输入参数:
% NS 整型,空间剖分段数
% NT 整型,时间剖分段数
% pde 结构体,带求解的微分方程模型的已知数据,
% 如边界、初始、系数和右端项等条件.
% bd 数值边值条件
% 输出参数:
% X 长度 NS+1 的列向量,空间网格剖分
% T 长度 NT+1 的行向量,时间网格剖分
% U (NS+1)*(NT+1) 矩阵,U(:,i) 表示第 i 个时间层网格剖分上的数值解
[X,h] = pde.space_grid(NS);
[T,tau] = pde.time_grid(NT);
N = length(X); M = length(T);
U = zeros(N,M);
% 初值条件
U(:,1) = pde.u_initial (X);
a = pde.a;
r = a*tau/h;
% 边值条件
if a = 0 % 左边值条件
U(1,:) = pde.u_left(T)
else
U(end,:) = pde.u_right(T) %右边值条件
end
for i = 2:M
U(2:end -1,i) =U(2:end-1,i-1)-r*(U(3:end,i-1)-U(1:end-2,i-1))/2+...
r^2*(U(3:end,i-1)-2*U(2:end-1,i-1)+U(1:end-2,i-1))/2;
switch (bd)
case {a0}
a0();
case {b}
b();
case {c}
c();
otherwise
disp([Sorry, I do not know your , bd]);
end
end
function a0()
U(1,i)=U(1,i-1)-r*(U(2,i-1)-U(1,i-1));
end
function b()
U(1,i)=U(2,i-1);
end
function c()
U(1,i)=2*U(2,i)-U(3,i);
end
end
function pde = model_data ()
%MODEL_DATA 数据模型
TI = 0;
TF = 1;
SI = 0;
SF = 1;
pde = struct(u_exact,@u_exact,u_initial,@u_initial,...
u_left,@u_left,u_right,@u_right,time_grid,...
@time_grid,space_grid,@space_grid,advection_fd1d_error,@advection_fd1d_error,a,-2);
function [T,tau] = time_grid(NT)
T = linspace(TI,TF,NT+
您可能关注的文档
- 老旧小区管网改造施工方案设计.doc
- 历年高考语文论述类文本阅读分类汇编(详解).doc
- 立面改造技术标.doc
- 临床技术操作规范(儿科学分册).doc
- 临床检验标本采集规范.doc
- 临床输血制度汇编.doc
- 临床危急值报告制度及程序.doc
- 灵璧县实验小学语言文字工作自评报告.doc
- 陵园改造施工方案设计.doc
- 论化学教师的行动设计研究.doc
- 2026年中国手腕拇指束套行业市场数据调查、监测研究报告.docx
- 2026年中国螺旋采矿船行业市场数据调查、监测研究报告.docx
- 2026年中国集成电路调节器行业市场数据调查、监测研究报告.docx
- 2026年中国环氧导电耐化学品漆行业市场数据调查、监测研究报告.docx
- 2026年中国轴承圈自动车床行业市场数据调查、监测研究报告.docx
- 2026年中国环氧树脂涂层窗纱行业市场数据调查、监测研究报告.docx
- 2026年中国皮带输送流水线行业市场数据调查、监测研究报告.docx
- 2025年职业技能安全生产管理人员-危险化学品经营单位参考题库含答案解析.docx
- 2026年中国多级分段式离心油泵行业市场数据调查、监测研究报告.docx
- 2026年中国水场复鞣剂行业市场数据调查、监测研究报告.docx
最近下载
- 安徽医科大学2019-2020年护理专业《常用护理技术》期末试卷试题.docx VIP
- Q-CR-9265-2025 铁路隧道全工序机械化设计施工技术规程.pdf VIP
- 2026人教版小学五年级上册数学期末考试3套试卷(打印版含答案解析).docx
- (高清版)DB32∕T 3221-2017 乡村旅游集聚区建设指南.pdf VIP
- 《DZT 0225-2024浅层地热能勘查评价规范》专题研究报告.pptx
- 压力容器爆炸事故应急救援演练方案.docx
- 海申机电总厂卧螺离心机样本.pdf
- 秸秆饲料压块机设计.doc VIP
- 2024年陕西省中考数学真题试卷及答案解析(A卷).docx VIP
- 中药贴敷治疗癌痛.pptx VIP
原创力文档

文档评论(0)