タグ付けされた質問 「electromagnetism」

3
電磁流体力学(MHD)の数値手法の入門
私はごく最近、電磁流体力学(MHD)について読み始めました。私は流体部分(理論と数値の両方)の経験がありますが、磁石部分についての私の知識は非常に限られています。 現時点では、物理学について学ぶのに最適なDavidsonの本に取り組んでいます。最初の良いステップは、誘導方程式を解く独自の簡単なコードを書くことだと決めました Bt= ∇ × (u × B )。Bt=∇×(あなた×B)。\begin{equation} B_t = \nabla \times \left( \mathbf{u} \times B \right). \end{equation} 問題は、数値問題の特定の選択がこの問題に対してどのように実行されるのか、また適切なテストケースがどのように見えるのかがわからないことです。 したがって、私はMHDの数値手法に関する優れた入門書またはスクリプトを探しています。理想的には、Durranの地球物理流体力学(GFD)に関する本に似たものを見つけたいと思っています。フィールドで使用されるさまざまな数値手法の完全な紹介と、単純な問題から複雑なベンチマーク問題までのパフォーマンスの分析です。 補遺:私の質問を少し明確にするために、MHDで使用される方法(有限差分、特定の積分方法、有限要素など)の一般的な紹介を探していません。むしろ、MHDに関連する特定の方程式に対してこれらのメソッドがどのように機能するかを説明した本を探しています。たとえば、暗黙のオイラーと中央の差で誘導方程式を解くとどうなりますか?代わりに風上ステンシルを使用するとどうなりますか?Durran著の本は、GFDに対するそのような質問に答えるのに本当に素晴らしい仕事をします-私はMHDにも同様のものがありそうであることを望んでいました。 PS:興味深い次の質問を見つけました(そこでリンクされているコードを試してみます)が、そこにリンクされているコードで何が起こっているのかを理解するための良い本には答えがありません。

2
(自己)教育のための簡単なMHDシミュレーションコード
電磁流体力学の問題を解くための超単純な計算コードが欲しいのですが。高精度でもパフォーマンスでも問題ではありません。プラズマの定性的な振る舞いを視覚的に探求するだけではありません。私にとって重要なのは: 一般性-MHDの特定のサブ問題に特化すべきではありません 動作させるのは簡単 -インストールが難しいライブラリは必要ありません。入力はわかりやすく、いくつかの例で十分に文書化されています 読みやすく、変更しやすい -コードを読んで、MHDソリューションについて学ぶことができます。このコードを独自のMHDコード開発の開始点として使用できます。 このNavier stokesソルバーと同じくらい簡単なものが最適です python-numpyまたはjavaが最適ですが、C ++またはFortranは私にとって大きな問題ではありません。 今まで私は見つけました: 一部のライブラリ(MHD-Hermesとpython-mhd)はpythonにありますが、ドキュメントや使用例がないようです。 そして、これは 無料、高速、シンプル、そして効率的なTVD MHDコードで、frotranにありますが、400行しかありません 私は自分で何かを書くことを考えていましたが、同様のものがすでに利用可能であることを確認したいと思います。上のリンクからNavier-Stokesソルバーを取得し、FFTポアソンソルバー(またはParticle Mesh Ewald)によって電位と磁気ポテンシャルを導入するだけで、かなり簡単になると思います。

2
電磁気学のためのオープンソース3D FEMソルバー(Time-Harmonic Maxwell)
3D時間調和Maxwellの方程式に適した(正確/高速/使いやすい)優れたオープンソースFEMソルバーがあるかどうか疑問に思っていました。X / Y次元で数波長、Z次元で数十波長のシステムをシミュレーションするので、比較的小さなサイズの問題が発生します。私の誘電体はすべて均質で完全に長方形(ボックス)です。 オンラインで検索したところ、さまざまな成熟したオープンソースFEMパッケージが見つかりましたが、Maxwellをサポートしていないようです。どんな提案も大歓迎です!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.