如何在matlab/comsol中编写navierstokes方程的代码?

3次查看(最近30天)
巴塞洛缪Osegbe
巴塞洛缪Osegbe 2018年5月10日
回答: 巴塞洛缪Osegbe2018年5月13日
这个想法是用拉普拉斯速度和压力项来写纳维斯托克斯方程的代码
1评论
KSSV
KSSV 2018年5月10日
你想把它放在康索尔?所以这不是论坛。你想用MATLAB吗?你尝试了什么?

登录评论。

答案(4)

精确的模拟
精确的模拟 2018年5月10日
不可压缩Navier-Stokes方程也可作为内置的 在FEATool FEM Matlab工具箱中预定义Navier-Stokes物理模式 .在这种情况下,方程在二维中定义为
rho_ns * u ' - miu_ns * (2 * ux_x + uy_y + vx_y) + rho_ns * (u * ux_t + v * uy_t) + p_x = Fx_ns
rho_ns * v”——miu_ns * (vx_x + uy_x + 2 * vy_y) + rho_ns * (u * vx_t + v * vy_t) + p_y = Fy_ns
Ux_t + vy_t = 0
轴对称(二维圆柱坐标)和三维Navier-Stokes方程的定义类似。

巴塞洛缪Osegbe
巴塞洛缪Osegbe 2018年5月10日
我尝试了弱方法fem.equ.weak ={…{…{”(η* ux) *测试(ux) +(η* uy) *测试(uy)以及(u) * px”}…{'(η* vx) *测试(vx) +(η* v) *测试(v)以及(v) * py’}…{'以及(px) * u测验(py) * v '}…}……};但我有错误,当我在网上查找时,我发现了一个使用泊松方程的代码,但只是想要一个带有拉普拉斯速度和压力项的简单代码。


类别

标签

还没有进入标签。

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!