1、古典显式格式求解抛物型偏微分方程(一维热传导方程) 2、古典隐式格式求解抛物型偏微分方程(一维热传导方程) 3、Crank-Nicolson隐式格式求解抛物型偏微分方程 4、正方形区域Laplace方程Diriclet问题的求解 如: function [U x t]=PDEParabolicClassicalExplicit(uX,uT,phi,psi1,psi2,M,N,C) %古典显式格式求解抛物型偏微分方程 %[U x t]=PDEParabolicClassicalExplicit(uX,uT,phi,psi1,psi2,M,N,C) % %方程:u_t=C*u_xx 0 <= x <= uX,0 <= t <= uT %初值条件:u(x,0)=phi(x) %边值条件:u(0,t)=psi1(t), u(uX,t)=psi2(t)
2024-04-25 10:49:27 111KB 古典显式格式 Crank Nicolson 隐式格式
1
隐式格式的MATLAB代码皮包垫 Matlab软件包,用于研究多项式积分器的稳定性和计算其系数。 下面我们描述如何使用该库的关键功能。 存储库中提供了展示本文档中描述的所有功能的示例脚本。 初始化多项式方法生成器 多项式积分器由不限于单个节点集的一般构造策略描述。 设计该代码的目的是,您可以初始化一个生成器对象,该对象可以构造具有任意数量节点的PBM系列。 要初始化方法生成器,必须首先选择一个节点集生成器,ODE多项式生成器,对于Adams方法,选择一个扩展点生成器。 节点生成器 节点集生成器继承于抽象类NodeSetGenerator ,位于类/生成器/节点/家族中。 当前可用的节点生成器系列有: IEquiNSG:虚构的等距节点 IChebNSG:虚构的chebyshev节点 EquiNSG:等距节点 ChebNSG:chebyshev节点 所有节点集生成器都通过以下方式初始化: NodeSetGenerator(ordering, precision, options) 其中的参数是: 排序:值为'leftsweep'的字符串| 'rightsweep'| “向内” | “向外”
2023-02-27 15:01:16 173KB 系统开源
1
隐式格式的MATLAB代码BeSim工具箱 Matlab工具箱,用于快速设计和模拟高级建筑气候控制算法。 特征 介面 自动构建模型预测控制(MPC)和状态估计算法 闭环仿真,绘图和性能分析 (特别是深度学习) 如需快速入门和更多详细信息,请查看有关背后的算法和工具的演示。 安装 tbx管理器 安装 通过以下tbxmanager install besim : tbxmanager install besim 检查更新: tbxmanager update 手动的 克隆BeSim存储库 将BeSim文件夹及其子文件夹保存到Matlab路径 先决条件 Matlab:在R2017a和R2017b上开发和测试 数学建模和优化工具箱(BeSim的骨干) 优化求解器,例如Quadprog或商用求解器,例如(隐式MPC和MHE问题的解决方案) Matlab工具箱:深度学习,机器学习(近似的MPC功能) 入门-演示 在Matlab中运行以下脚本以获得快速结果: :针对所选建筑模型的基于优化的MPC和状态估计器的设计和仿真 :通过机器学习为选定的建筑模型设计和模拟近似MPC 结构 功能结构:具有数据流依
2022-11-14 10:47:33 181.36MB 系统开源
1
双曲问题差分格式的加权隐式格式求解方法。利用边界条件和初值条件,求得第一级解。然后根据递推方程求出任意解。word包含思路分析以及结果图,matlab代码建议配合word一起阅读。
2022-04-08 14:07:44 1.59MB matlab 数值问题 大学数学
1
用加权隐式格式解扩散方程的初边值问题,数值计算边值问题
2022-03-28 15:04:10 918B 偏微
1
隐式格式的MATLAB代码二维非稳态热传导 该存储库提供了Fortran 90代码,以解决二维非稳态热传导问题: 包括用显式和隐式离散方法编程的数值解。 给出了对该问题的解析解(拉普拉斯方程),以验证数值解。 所有方程式都由。 内容 问题定义 矩形区域中定义的二维非定常导热问题的控制方程为 边界条件是 其中,和分别是密度,比热容和热导率。 无量纲拉普拉斯方程 定义,,,,从而可以将Laplace方程的项转换为 然后可以得出一个无量纲的控制方程式: 而无量纲的边界条件是 在哪里和。 数值解 下面列出的物理参数将在以下仿真和分析中使用。 此外,选择网格的方向和方向分别为 您可以在params.f90更改所有这些变量的值。 显式方法 整数数值公式可以用显式格式编写: 假设和,以上公式可以简化为 在哪里 , , , 。 和分别是网格节点的数量。 边界条件: 南:何时、、 北:何时, 西:何时、、 东:、、、 西南:何时、、 西北:何时、、 东南:何时、、 东北:、、、 注意:仅当扩散数为时,显式方法才可用。 隐式方法 整数数值公式可以隐式格式编写: 假设和,以上公式可以简化为 在哪里 , 。
2021-10-24 19:08:57 585KB 系统开源
1
隐式格式的MATLAB代码 A 2D heat transfer case study for the Food Processing Engineering course Forked from All credits to Guohun. Introduction 描述的系统是二维非稳态(正/长)方形空间的导热。 空间物理尺寸,上下左右边界条件等可以通过 config.json 进行输入。 代码中提供了显式和隐式两种 FDM 差分格式。 How to build fire matlab run install.m run main.m
2021-10-19 15:08:33 30.78MB 系统开源
1
隐式格式的MATLAB代码CFD-求解器-MATLAB 二维Navier-Stokes求解器,用于使用有限体积方法和MATLAB中编码的并置网格布置来求解层流不可压缩的流 能够解决稳态和非稳态问题 使用SIMPLE算法实现压力-速度耦合 散度方案的空间离散化-可用选项包括迎风,中央微分,二阶迎风,QUICK和FROMM方案 非稳态模拟的时间离散化-隐式Crank-Nicholson 以单元为中心的梯度算法:可用的选择是基于高斯单元,基于高斯节点和最小二乘梯度方案 可用的矩阵求解器:Gauss Siedel,Gauss Jacobi和Incomplete LU分解(可自由编辑代码以实现MATLAB内置求解器) 接受2D ASCII Ansys-Fluent网格文件格式(.msh)的全部网格和全部网格 您可以选择以Tecplot二进制文件格式输出文件 指示: 运行文件NS_solve.m以运行求解器。 提供了一些示例网格文件及其边界条件文件。 使用名为BC的文件夹中的文件'U.bc','V.bc','P.bc'设置边界条件。 检查示例边界条件文件。 目前支持固定值和零梯度边界条件 您可以使
2021-10-04 01:48:41 720KB 系统开源
1
隐式格式解扩散方程的初边值问题,数值计算边值问题
2021-09-15 20:59:05 642B 偏微
1
解二维抛物型方程初边值问题的交替方向隐式方法.详细地研究了各种情形的求解二维抛物型方程初边值问题的交替方向隐式差分法。这 种方法可以将二维隐式方法归结为求解三对角线性方程组。与一维情况类似 ,可以继续利用追 赶法求解。它具有运算速度快 ,存储量小 ,无条件稳定等优点。该方法是求解二维抛物型方程的 有效方法 ,必将得到更广泛的应用。
2021-07-01 17:05:11 176KB 偏微分 交替方向隐式格式
1