我正在尝试查找可以使用 webGL 或 2d-canvas 渲染的 2D 流体运动和物理的数据和示例。 我的目标是重现我们可以在此首页上看到的动画: https ://fresh.deno.dev/ 我对 2D-3D 渲染和动画完全不熟悉,所以我很乐意收到关于这个主题的建议。 ...
我正在尝试查找可以使用 webGL 或 2d-canvas 渲染的 2D 流体运动和物理的数据和示例。 我的目标是重现我们可以在此首页上看到的动画: https ://fresh.deno.dev/ 我对 2D-3D 渲染和动画完全不熟悉,所以我很乐意收到关于这个主题的建议。 ...
我试图根据 Jos Stam 的书The Art of Fluid Animation的架构构建一个流体模拟器,只是我使用的是 node.js 和 canvas-sketch。 我想我可以欺骗它来工作,只是当我如下所示运行它时,它会挂起。 没有错误,但它只记录了一次“滚动”,即 animation ...
我一直在尝试在 openmodelica 中创建一个加压容器,但我被卡住了。 我正在尝试构建的块是一个简单的容器,用于由气体加压的液体。 所以两个输入端口(液体输入,气体输入)和一个输出端口用于加压液体出口。 容器的总体积是恒定的。 看起来很简单,但坚持气体/液体的二元性。 ...
我正在 COMSOL Multiphysics 中模拟 pipe 段内的稀物质传递。 我已经指定了一个初始浓度,它在t=0处通过 pipe 在切片周围产生浓度分布。 此外,我在上游有一个点探针(我使用层流进行对流)。 我正在根据时间绘制此时的浓度。 为了研究 model 是否产生准确(即物理上逼真) ...
我想在我的 COMSOL 仿真中添加布朗力。 不幸的是,我收到如下所示的警告,但我不明白如何摆脱它。 我不确定“二阶墙外推”是什么意思。 此外,我找不到警告消息中提到的“物理场接口高级设置部分中的壁精度顺序列表”。 如何更正此警告? 一般而言,如何将布朗力分配给域? ...
这是我的速度场,这就是速度场的样子我尝试了一些在与我类似的其他问题上发现的技巧,但是我得到了没有任何意义的空白图表或线条。 我想这部分是由于图表中间的零点。 我会欣赏的是一种从具有初始方向的初始点发送无质量粒子并查看它如何在该场中移动的方法。 谢谢 ! ...
我正在使用meshio package 从 vtu 文件中提取信息,该文件表示在雷诺数号处流过圆柱体(Von-Karman 涡流)的 2d 版本。 一个时间步长为 220。 我能够在名为 data 的变量中提取 x 和 y 坐标,如下所示: 此外,我可以提取任何字段变量,例如压力,如下所示: 模拟 ...
我正在尝试在我想模拟扩散和平流的域中使用 Fipy 抽水 model。 水从一个点提取,并在另一点排放。 但是,我对边界条件的定义有疑问。 其中 q 是流量(常数),h 是深度(常数),C 是浓度(瞬态),Lx 和 dx 是经度(常数)。 首先,我定义方程(2D Navier-Stokes)来计算 ...
我在 C 中编写的程序存在问题,该程序求解一维线性对流方程。 基本上我已经初始化了两个 arrays。 第一个数组 (u0_array) 是一个数组,其中 arrays 元素在区间内设置为等于 2 或 0.5 < x < 1。第二个数组 (usol_array) 用作存储结果或解决方案 ...
我正在尝试 plot 以下内容: 当我打印(r,V)python 确实显示了 9 个表(每个表用于不同的 t),半径为 1-4。 但是,当我 plot 时,plot 看起来完全是空的。 谢谢您的帮助。 ...
我将如何在以下等式中表示二元组(张量积)? 我似乎无法弄清楚我应该在一般情况下使用 Fipy 中的哪些术语。 更具体地说,得到的方程: 我最熟悉瞬态和源术语,但我不知道如何表示 谢谢, ...
我正在尝试在 Unity 的计算着色器中复制我的工作 2d 流体着色器玩具,希望很快将其移动到 3D。 当我以同样的方式复制算法时,我得到了一些非常奇怪的行为( 在我拍摄的这个视频中看到)。 我试图调试所有我能想到的东西,但我不知道为什么它们不一样。 我正在可视化此捕获中的矢量矩阵(与查看我的着色玩 ...
我正在尝试在 CFD 应用程序中对微载体(用作细胞附着和生长表面的颗粒)的流动和悬浮进行 model。 我知道粒子的一些基本特征(它们被称为“Cytodex”,大约 180 µm 大,密度为 1.03g/cm^2)但我想找到斯托克斯数来确定它们受湍流影响的强度和流体的运动。 有人可以指出我如何解决这 ...
TL; DR 我一直在实施 python 程序,以使用 runge-kutta 4 和射击方法基于特定相似性变量求解自然对流的数值方程。 但是,当我 plot 时,我没有得到正确的解决方案。 我在某个地方犯了错误吗? 你好 ! 从自然对流的一个特例开始,我们得到了这些相似方程。 第一个描述流体流 ...
我对流体模拟 python package 有疑问。 我想使用流体模拟程序进行研究。 阅读文档后,并不清楚fluidsim.solvers.ns2d.solver算法究竟解决了什么方程(我会对微分方程的具体形式感兴趣),这也是一个如何添加新方程的问题现有的。 如果你们中的任何人确切知道什么方程可以解 ...
我曾尝试使用 FiPy 解决球体周围的斯托克斯流。 为此,我选择了圆柱形二维网格(因为我的问题是轴对称的)。 z 轴通过球心,网格大小为 Lr x Lz。 我使用的边界条件如下图所示: 我使用 Python 的 FiPy 库解决了上述问题,请参阅下面的代码。 from fipy im ...
我正在尝试编写 Colebrook 方程的近似值以获得摩擦系数。 我已经在 Matlab 中实现了这一点,但是当涉及到 python 时,我的代码不起作用。 import math Re = 2300 eD=0.0009 1/math.sqrt(friction)=-2*math.log10((( ...
在我的功能柱体流函数中,我得到了一个输出(-V_inf*y[i,j]-(C_s/(2*pi))*log(sqrt((x[i,j]-S_1[0])**2+(y[i,j]-S_1[1])**2)) IndexError:数组的索引太多 有人可以帮助解决这个问题吗? ...
我上一个问题的续集: 我正在使用 ANSYS Fluent 程序进行 CFD 模拟。 这个程序允许使用所谓的日志文件对模拟设置进行部分自动化,我刚刚知道这个日志文件是用 Scheme 编写的。 不幸的是,我什至从未听说过 Scheme,我只知道它是一种 Lisp 方言(我也一无所知)。 我试图通过使 ...
我正在使用 ANSYS Fluent 程序进行 CFD 模拟。 这个程序允许使用所谓的日志文件对模拟设置进行部分自动化,我刚刚知道这个日志文件是用 Scheme 编写的。 不幸的是,我什至从未听说过 Scheme,我只知道它是一种 Lisp 方言(我也一无所知)。 我试图通过使用循环自动为我的模拟设 ...