ドリフト拡散モデルから始めて、教育目的で基本的な半導体モデルをシミュレートしようとしています。既製の半導体シミュレーターは使いたくありませんが、他の(一般的な、最近の、または曖昧な)モデルを学習しますが、既製のPDEソルバーを使用したいと思います。
しかし、単純な1Dの場合でも、ドリフト拡散モデルはいくつかの結合した非線形PDEで構成されています。
電流密度方程式 J P = Q P (X )μ P E (X )+ Q D P ∇ P
連続の式 ∂P
ポアソン方程式
およびいくつかの境界条件。
いくつかのpython FEMソルバー、FEniCS / DolfinおよびSfePyを試しました。試しましたが、テスト関数で弱い変分形式で定式化できないため、運がありません。
もちろん、最初から数値解法を実装するオプションもありますが、FEM /数値の詳細な調査はまだ行っていないため、数値の問題に圧倒されたくないので、それが唯一のオプションではないことを願っています。
だから、これらの方程式をその形式で取り、それらを解決するパッケージ(オープンソース)がありますか?あるいは、ツールに必要な変分形式はそれほど難しくないのでしょうか?いずれにせよ、私のオプションは何ですか?
ありがとう
編集:FEniCS / DolfinまたはSfePyの弱い変分形式の定式化の試み
)は簡単です。しかし、連続方程式には困難があります。
Vはポアソン方程式によって解かれるので、ソフトウェアDolfin / FEniCSで許可されているように最近計算された値を使用し、この2番目の結合方程式でVを扱う方法を簡略化できますか?これらの種類の手法は、離散化中に機能します(たとえば、Gummelなど)。これらの既製のソルバーでは実行しません。