応用数学において、不連続ガラーキン法 (DG 法) は微分方程式を解く数値計算法の一種です。有限要素法と有限体積法の枠組みの特徴を組み合わせたもので、幅広い応用分野から生じる双曲型、楕円型、放物型、混合形式の問題に効果的に適用されてきました。DG 法は特に、電気力学、流体力学、プラズマ物理学など、一次関数が支配的な問題で大きな関心を集めています。実際、このような問題の解には強い勾配 (さらには不連続性) が含まれる場合があり、古典的な有限要素法ではうまくいかず、有限体積法では低次の近似に制限されます。
不連続ガラーキン法は、偏微分方程式を数値的に解く手法として、1970 年代初頭に初めて提案され、分析されました。1973 年に、リードとヒルは、双曲型中性子輸送方程式を解くための DG 法を導入しました。
楕円型問題に対する DG 法の起源は、ジャンプ ペナルティなどの現代的な意味での機能が徐々に開発されたため、単一の出版物にまで遡ることはできません。ただし、初期の影響力のある貢献者には、Babuška、J.-L. Lions、Joachim Nitsche、Miloš Zlámal がいます。楕円型問題に対する DG 法は、1977 年に Garth Baker による 4 次方程式の設定に関する論文ですでに開発されていました。楕円型問題に対する DG 法の歴史的発展のより完全な説明と入門は、Arnold、Brezzi、Cockburn、Marini による出版物に記載されています。DG 法に関する研究の方向性と課題の多くは、Cockburn、Karniadakis、Shu が編集した議事録集にまとめられています。
概要
連続ガラーキン (CG) 法と同様に、不連続ガラーキン (DG) 法は、特定のモデル システムの弱い定式化を基準にして定式化された有限要素法です。に準拠する従来の CG 法とは異なり、DG 法は、区分的にのみ連続する関数の試行空間で機能するため、準拠法で使用される有限次元の内積部分空間よりも
包括的な関数空間を構成することがよくあります。
例として、「ソース」や「シンク」のない
空間領域におけるスカラーの未知の連続方程式を考えてみましょう。


のフラックスはどこですか?


ここで、離散三角形分割に制限された空間領域上の不連続な区分多項式関数の有限次元空間を考える。これは次のように表される。


によってインデックス付けされた要素上の次数以下の多項式空間に対して、有限要素形状関数に対して解は次のように表される
。





同様にテスト関数を選択する

連続方程式にを掛けて空間の部分で積分すると、半離散DG定式化は次のようになります。


スカラー双曲型保存則
スカラー双曲型保存則は次の形式をとる。

ここで、未知のスカラー関数を解こうとしますが、関数は通常与えられています。


空間離散化
-空間は次のように離散化される。


さらに、以下の定義が必要です

機能空間の基礎
解の関数空間の基底表現を導出する。関数空間は次のように定義される。


ここで、 は区間 への の制限を表し、 は最大次数の多項式の空間を表します。インデックスは、によって与えられる基礎となる離散化との関係を示す必要があります。ここで、 は交差点で一意に定義されないことに注意してください。








まず、区間 上の特定の多項式基底、ルジャンドル多項式、すなわち、


特に直交関係に注目
![{\displaystyle \left\langle P_{i},P_{j}\right\rangle _{L^{2}([-1,1])}={\frac {2}{2i+1}}\delta _{ij}\quad \forall \,i,j\in \mathbb {N} _{0}\,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/047ab4c461c39325d103b96d60634fe690fef639)
区間への変換と正規化は関数によって達成される![{\displaystyle [0,1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/738f7d23bb2d9642bab520020873cccbef49768d)
![{\displaystyle \varphi _{i}(x):={\sqrt {2i+1}}P_{i}(2x-1)\quad {\text{for}}\quad x\in [0,1]\,,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0b830ef93a569c6bcafe8a84e8d1e0d496fd1fdf)
正規直交関係を満たす
![{\displaystyle \left\langle \varphi _{i},\varphi _{j}\right\rangle _{L^{2}([0,1])}=\delta _{ij}\quad \forall \,i,j\in \mathbb {N} _{0}\,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7eb4f3e94973b7a13f03e996734fcc4ee26f0420)
区間への変換は次のように与えられる。

満たす

-正規化の場合、を定義し、-正規化の場合、 を定義する。




![{\displaystyle \|\varphi _{ki}\|_{L^{\infty }(I_{k})}=\|\varphi _{i}\|_{L^{\infty }([0,1])}=:c_{i,\infty }\quad {\text{and}}\quad \|{\tilde {\varphi }}_{ki}\|_{L^{1}(I_{k})}=\|\varphi _{i}\|_{L^{1}([0,1])}=:c_{i,1}\,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b41c5c3724e8a0552bc15efa4d726e3bd0ff6be1)
最後に、ソリューションの基本表現を定義することができます。

ここで、インターフェースの位置では定義されていないことに注意してください。

さらに、プリズムベースは平面状の構造に使用され、2D/3D のハイブリッド化が可能です。
DGスキーム
保存則は、テスト関数を乗じてテスト区間にわたって積分することで弱形式に変換されます。

部分積分を使うと、

界面におけるフラックスは、数値フラックスによって近似される。


ここで、は左辺と右辺の極限を表す。最終的に、DGスキームは次のように記述できる。


スカラー楕円方程式
スカラー楕円方程式は次の形式をとる。

この方程式は定常熱方程式であり、 は温度です。空間の離散化は上記と同じです。区間 は長さ の区間に分割されることを思い出してください。




ノードで関数のジャンプと平均を導入します。
![{\displaystyle [{}\cdot {}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1940a311dd1102c7a552f517abe7ac4449f30e52)


![{\displaystyle [v]{\Big |}_{x_{k}}=v(x_{k}^{+})-v(x_{k}^{-}),\quad \{v\}{\Big |}_{x_{k}}=0.5(v(x_{k}^{+})+v(x_{k}^{-}))}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cfcdb395b1485b02499399a9a232d297771791b1)
内部ペナルティ不連続ガラーキン法(IPDG法)は、以下の式を満たす


ここで、双線型形式とは次のようになる。


![{\displaystyle A(u_{h},v_{h})=\sum _{k=1}^{N+1}\int _{x_{k-1}}^{x_{k}}\partial _{x}u_{h}\partial _{x}v_{h}-\sum _{k=1}^{N}\{\partial _{x}u_{h}\}_{x_{k}}[v_{h}]_{x_{k}}+\varepsilon \sum _{k=1}^{N}\{\partial _{x}v_{h}\}_{x_{k}}[u_{h}]_{x_{k}}+{\frac {\sigma }{h}}\sum _{k=1}^{N}[u_{h}]_{x_{k}}[v_{h}]_{x_{k}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2f606507d3beee4beca56d3d6c13b1ab5cbc17ed)
そして

線型形式と線型形式は



そして

ペナルティ パラメータは正の定数です。値を大きくすると、不連続解のジャンプが減少します。この項は、対称内部ペナルティ ガラーキン法の場合はに等しくなるように選択され、非対称内部ペナルティ ガラーキン法の場合は に等しくなります。




直接不連続ガラーキン法
直接不連続ガラーキン法(DDG)は、拡散問題を解くための新しい不連続ガラーキン法です。2009年に、LiuとYanは拡散方程式を解くためのDDG法を初めて提案しました。[1] [2]不連続ガラーキン法と比較したこの方法の利点は、直接不連続ガラーキン法では、中間変数を導入せずに、関数の数値フラックスと1次導関数項を直接取得して数値形式を導出することです。この方法を使用しても妥当な数値結果を得ることができ、導出プロセスはより単純になり、計算量が大幅に削減されます。
直接不連続有限要素法は、不連続ガラーキン法の 1 分野です。主に、問題の変分形式への変換、領域単位の分割、基底関数の構築、不連続有限要素方程式の形成と解決、収束と誤差の分析が含まれます。
たとえば、1 次元の非線形拡散方程式を考えます。
、その中で
空間離散化
まず、 、を定義します。したがって、 の空間離散化が完了しました。また、 を定義します。




と
なるような近似値を求めたい。

![{\displaystyle \forall t\in \left[0,T\right]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/02fb259a14767abe9bad7a297088cb7865bc0574)

は、次以下のにおける多項式空間です。



フラックス: .

: 方程式の正確な解。
この方程式に滑らかな関数を掛けると、次の方程式が得られます。

、
ここで は任意であり、方程式の正確な解は近似解に置き換えられます。つまり、必要な数値解は微分方程式を解くことによって得られます。



数値フラックス
DDG 法の精度を高めるには、適切な数値フラックスを選択することが重要です。
数値フラックスは次の条件を満たす必要があります。
♦ これは、
♦ 数値フラックスは 上の単一の値で保存されます。

♦ 安定性があります。

♦ 方法の精度を向上させることができます。
したがって、数値フラックスの一般的なスキームは次のようになります。
![{\displaystyle {\widehat {h}}=D_{x}b(u)=\beta _{0}{\frac {\left[b\left(u\right)\right]}{\Delta x}}+{\overline {{b\left(u\right)}_{x}}}+\sum _{m=1}^{\frac {k}{2}}\beta _{m}{\left(\Delta x\right)}^{2m-1}\left[\partial _{x}^{2m}b\left(u\right)\right]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b8c535c781250b2d2610eed1bd30ce2a2a312183)
このフラックスでは、は 2 つの隣接する計算単位における多項式の最大次数です。は関数のジャンプです。 非均一グリッドでは が、均一グリッドではになることに注意してください。

![{\displaystyle \left[\cdot \right]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eaf0fda472af0eeecb43a2bdbf546f8612070995)



誤差推定
正確な解と数値解の間の誤差が であることを示します。



次の基準でエラーを測定します。
そして、
参照
参考文献
- ^ Hailiang Liu、Jue Yan、「拡散問題のための直接不連続ガラーキン法(DDG)法」、SIAM J. NUMER. ANAL. Vol. 47、No. 1、pp. 675–698。
- ^ Hailiang Liu、Jue Yan、「界面補正による拡散のための直接不連続ガラーキン法(DDG) 」、Commun. Comput. Phys. Vol. 8、No. 3、pp. 541-564。
- DN Arnold、F. Brezzi、B. Cockburn、LD Marini、「楕円問題に対する不連続ガラーキン法の統一解析」、SIAM J. Numer. Anal. 39(5):1749–1779、2002年。
- G. Baker,非適合要素を用いた楕円方程式の有限要素法、Math. Comp. 31 (1977)、第137号、45–59ページ。
- A. Cangiani、Z. Dong、EH Georgoulis、および P. Houston、「hp-Version Discontinuous Galerkin Methods on Polygonal and Polyhedral Meshes」、SpringerBriefs in Mathematics、(2017 年 12 月)。
- W. Mai、J. Hu、P. Li、および H. Zhao、「分散平行板対の任意形状アンチパッドに対する適応基準を備えた効率的で安定した 2-D/3-D ハイブリッド不連続ガラーキン時間領域解析」、IEEE Trans. Microw. Theory Techn.、vol. 65、no. 10、pp. 3671–3681、2017 年 10 月。
- W. Mai他「比較誤差を制御する 2-D/3-D ハイブリッド不連続ガラーキン時間領域法の簡単な更新基準」『IEEE Trans. Microw. Theory Techn.』第 66 巻第 4 号、1713 ~ 1722 ページ、2018 年 4 月。
- B. Cockburn、GE Karniadakis、C.-W. Shu (編)、不連続ガラーキン法。理論、計算、およびアプリケーション、計算科学および工学の講義ノート、11。Springer-Verlag、ベルリン、2000 年。
- P. Lesaint、PA Raviart。「中性子輸送方程式を解くための有限要素法について。」偏微分方程式における有限要素の数学的側面 33 (1974): 89–123。
- DA Di Pietro および A. Ern、不連続ガラーキン法の数学的側面。数学と応用、Vol. 69、シュプリンガーフェアラーク、ベルリン、2011
- JS Hesthaven および T. Warburton、「Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, and Applications」、Springer Texts in Applied Mathematics 54、Springer Verlag、ニューヨーク、2008 年。
- B. Rivière、「楕円型および放物型方程式を解くための不連続ガラーキン法:理論と実装」。SIAM Frontiers in Applied Mathematics、2008 年。
- CFD ウィキ http://www.cfd-online.com/Wiki/Discontinuous_Galerkin
- WH Reed および TR Hill、「中性子輸送方程式のための三角メッシュ法」、技術レポート LA-UR-73–479、ロスアラモス科学研究所、1973 年。