从狄利克雷纽曼条件如何改变热模型使用PDE ?

4视图(30天)
你好,
我用DPE工具箱来模拟不同材料之间的热传导。一旦创建了模型,绘制指定的几何形状和边界条件(ThermalBC)和材料特性我想改变边界条件观察差异但我找不到指定狄利克雷或纽曼条件。
如果我创建模型使用“热”选项(thermalmodelS = createpde(“热”),suposed方法去做(applyBoundaryCondition (thermalmodelS,‘狄利克雷’,‘边缘’,8,' u ', 200))不工作。但是如果我创建的模型:“thermalmodelS = createpde”和不指定的热/结构……”, then, the command "applyBoundaryCondition" works.
我如何选择狄利克雷或纽曼曾创造了热模型?
谢谢你的合作。

接受的答案

拉维·库马尔
拉维·库马尔 2019年5月3日
嗨Rubem,
ThermalModel用板条箱包装的使用thermalmodelS = createpde(“热”)允许您设置的问题deomain特定功能接口。thermaBC指定“温度”是DirichletBC,所有其他形式的热通量,指定使用“HeatFlux”、“ConvectionCoefficient”等诺伊曼BC。你可以探索所有的方法thermalmodelS通过调用方法(thermalmodelS) MATLAB命令窗口。
PDE工具箱还支持通用方程inte万博1manbetxface为基础,你可以craete物理分析模型没有指定类型的createpde功能,像你这样的尝试。该模型支持数学界面边界万博1manbetx条件。你可以看到可用的方法基于equaiton再次使用方法函数。
问候,
拉维

答案(1)

鲁本
鲁本 2019年5月3日
亲爱的拉维,
谢谢你花时间回复我的问题。现在,我理解很好它是如何工作的。
或许你可以帮我在另一个问题。
公元前如果我设置的优势是“夹”两个子域之间,我已经毫无意义的结果。,我想确认结果时不夹。上面的新子域名,边缘是空气,我使用导热系数为0.035,不夹时的期望获得相同的结果。你知道为什么吗?。
亲切的问候,
鲁本

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!