fluid-dynamics

    2

    1答えて

    paragraph 2.2.1 of this paperのように流体ドラッグモデルを再作成しようとしています。このthis youtube movie(私がこの論文を見つけた場所)に作業バージョンがあります。 これらの論文では、ソフトボディのエッジの速度の垂直および接線力を計算すると述べています。私はこれらの2つの力の成分にエッジ速度から到達する方法を理解しようとしました。しかし、関数(例えばt

    -1

    1答えて

    私は流体シミュレーションから速度の大きさデータと渦度データを持つファイルを持っています。 私は、これらの2つのデータセットの頻度を調べたいと思います。 私のコード: # -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ import re import math import m

    10

    5答えて

    私は流体力学シミュレータをHTML5キャンバスに書き込もうとしています。私はいくつかreal damn cool stuff on the internetsが常に有望な出発点のように見えますが、それらはすべてセルベースであり、いくつかクレイジーな数学を使用しています。 私は物事をより面白くするために任意の障害物(任意の方向、円などの線)を追加できるようにしたいと思いますが、どこから始めるのかはわ

    2

    1答えて

    非常に簡単な質問かもしれませんが、答えが分かれば分かります。 2D内の流体の流れのシミュレーションにLattice Boltzmann method (LBM)のアプリケーションによってXにおける速度の行列(2Dアレイ)のシリーズ(t0..tnため言う)とY方向に(UX,UY)を提供 、質問がどのようです流体の流れをアニメーション化する。 速度を使用して(??)の位置を見つけるには、Positio

    0

    1答えて

    のpythonを合理化混乱している。私は def cylinder_stream_function(U=1, R=1): r = sympy.sqrt(x**2 + y**2) theta = sympy.atan2(y, x) return U * (r - R**2/r) * sympy.sin(theta) この機能を使用してシリンダー周りの流れのための流線

    9

    2答えて

    私はPythonプログラミングコースの学校プロジェクトに取り組んでいる航空宇宙の学生です。割り当ては、Pygameとnumpyを使用しているプログラムを作成することです。私は、2次元翼上の気流をシミュレートする風洞シミュレーションを作成することに決めました。私はプログラミングの観点から計算を行うより効率的な方法があるのだろうかと思っていました。 私はここに画像を添付しています: (定常)流れ場 は

    2

    1答えて

    この問題の背景は、計算流体力学(CFD)のようないくつかの計算領域にあります。バックグラウンドメッシュを粗くすることができる一方で、クリティカルな領域では細かいメッシュ/グリッドが必要になることがよくあります。例えば、気象学における衝撃波と巣状のドメインを追跡するための適応型メッシュ。 デカルトトポロジが使用され、ドメイン分解が以下のスケッチに示されています。この場合、4 * 2 = 8プロセッサ

    10

    3答えて

    以下の流体シミュレーションは、paper by Stamの翻訳です。本当に恐ろしいことが起きました。プログラムが低いDIFF=0.01で実行されるたびに、値は小さくなり始め、次に急速に拡大したり、 "爆発"します。私は慎重に数学ルーチンをチェックしました。コードは1つの0.5で始まるので、数学的にはそれは掛け算され、一続きのゼロが追加されるため、最終結果はゼロ密度や他のベクトルに近いはずです。 コ

    0

    1答えて

    私はParaviewを使ってフローフィールドを視覚化します。データは、図のように範囲[-a、a]で再スケーリングされます。 この場合、ゼロ以外の値を持つポイントは中間にのみ発生し、ほとんどのポイントはゼロの値を持ちます。私はどのように背景(青)と同じ色を持つゼロ値(グレー)でこれらのポイントを設定することができます助けを求めたいと思います。

    0

    1答えて

    次のコードで何が問題になっていますか? clear all syms x y a ; u=2*x*y; v=a^2+x^2-y^2; diff=diff(u,'x',1)+diff(v,'y',1); if diff==0 disp('Liquid motion is possible.') disp('Stream function exists.') el