पीडीई बहाव-प्रसार और संबंधित मॉडल के लिए हल करता है


12

मैं बुनियादी उद्देश्यों के लिए बुनियादी अर्धचालक मॉडल को अनुकरण करने की कोशिश कर रहा हूं - बहाव-प्रसार मॉडल से शुरू। हालाँकि मैं एक ऑफ-द-शेल्फ सेमीकंडक्टर सिम्युलेटर का उपयोग नहीं करना चाहता - मैं अन्य (सामान्य, हाल या अस्पष्ट) मॉडल सीख रहा हूं, मैं ऑफ-द-शेल्फ पीडीई सॉल्वर का उपयोग करना चाहता हूं।

लेकिन यहां तक ​​कि सरल 1D मामले के लिए, बहाव-प्रसार मॉडल में कई युग्मित nonlinear PDEs शामिल हैं:

वर्तमान घनत्व समीकरण जे पी = क्ष पी ( एक्स ) μ पी ई ( एक्स ) + क्ष डी पी ∇ पी

जेn=क्षn(एक्स)μnइ(एक्स)+क्षडीn∇n
जेपी=क्षपी(एक्स)μपीइ(एक्स)+क्षडीपी∇पी

निरंतरता समीकरण ∂पी

∂n∂टी=1क्ष∇⋅जेn+यूn
∂पी∂टी=1क्ष∇⋅जेपी+यूपी

पॉइसन समीकरण

∇⋅(ε∇वी)=-(पी-n+एनडी+-एनए-)

और कई सीमा की स्थिति।

मैंने कुछ अजगर FEM सॉल्वर्स , FEniCS / डॉल्फिन और SfePy की कोशिश की है , लेकिन कोई भाग्य के साथ, उन्हें परीक्षण कार्यों के साथ कमजोर रूप में तैयार करने में असमर्थ होने के कारण।

बेशक स्क्रैच से संख्यात्मक समाधान को लागू करने का विकल्प है, लेकिन मैंने अभी तक FEM / न्यूमेरिकल का गहराई से अध्ययन नहीं किया है, इसलिए मुझे आशा है कि यह मेरा एकमात्र विकल्प नहीं है क्योंकि मैं संख्यात्मक मुद्दों से अभिभूत नहीं होना चाहता।

तो क्या कोई पैकेज (पूर्व खुला स्रोत) है जो इन समीकरणों को उस रूप में ले जाएगा, और उन्हें हल करेगा? या शायद औजारों के लिए आवश्यक रूपांतर उतना कठिन नहीं है? किसी भी मामले में, मेरे विकल्प क्या हैं?

धन्यवाद


संपादित करें: FEniCS / डॉल्फिन या SfePy के लिए कमजोर परिवर्तनशील रूप तैयार करने का प्रयास

तीन पीडीई (पोइसन + जे के साथ दो निरंतरता समीकरणों का उपयोग करके), हम वी, एन, और पी की तलाश कर रहे हैं। समीकरण (परीक्षण फ़ंक्शन का उपयोग करके ) सीधे आगे है। हालांकि, मुझे निरंतरता समीकरणों के साथ कठिनाई हो रही है।यूवी

दूसरा पीडीई (मजबूत रूप) जहां स्थिरांक हैं, स्केलर फ़ंक्शंस हैंसी1,सी2यू,एन,पी,वी

∂n∂टी=∇⋅(सी1n∇वी+सी2∇n)+यू
सी1,सी2यू,n,पी,वी

बता दें कि दूसरी पीडीई के लिए एक परीक्षण फ़ंक्शन को दर्शाता है। फिरचn

∫Ωचnn-n1ΔटीघΩ-सी1∫Ωचn∇⋅(n∇वी)घΩ-सी2∫Ωचn∇2nघΩ-∫ΩचnयूघΩ

विशेष रूप से चिंता का विषय है:

सी1∫Ωचn∇⋅(n∇वी)घΩ

लेकिन एक वेक्टर है, और स्केलर हैं। फिर पहचान ∇वीवी,यूn,n∇⋅φए=ए⋅∇φ+φ∇⋅ए

सी1∫Ωचn∇⋅(n∇वी)घΩ=सी1∫Ωचn(∇वी⋅∇n)+सी1∫Ωचnn∇⋅∇वी

चूंकि वी पॉसों समीकरण द्वारा हल किया गया है, क्या हम हाल ही में गणना किए गए मूल्य का उपयोग सॉफ्टवेयर डॉल्फिन / एफईएनएनसीएस में अनुमति दे सकते हैं और सरल कर सकते हैं कि हम इस दूसरे युग्मित समीकरण में वी का इलाज कैसे करते हैं? इस प्रकार की तकनीकें विवेकशील होते हुए काम करती हैं (जैसे गममेल, ...), जो मैं इन तैयार सॉल्वरों में नहीं करता हूँ!

इसके अलावा सीमा की स्थिति के संदर्भ में दिया जाता है नहीं , तो आप इस प्रयोग कैसे करूं? क्या मुझे पांच चर लिए हल करना चाहिए , भले ही V और n द्वारा निर्धारित किया गया हो?जेnnजेn,जेपी,n,पी,वीजेn


1
आप उनके कमजोर रूपों को क्यों नहीं लिख सकते?
— बिल बर्थ

@BillBarth मैंने अपना प्रश्न संपादित किया है, कृपया देखें। धन्यवाद।
— बुनम

2
भागों द्वारा आपका एकीकरण गलत है। सूत्र की जांच करें, संकेत गायब हैं, आपके पास बाईं ओर की तुलना में दाईं ओर अधिक डेरिवेटिव हैं, और आप सीमा अभिन्न के बारे में भूल गए।
— वोल्फगैंग बैंगर्थ

इसके अलावा, क्या आप द्वारा गुणन का प्रतिनिधित्व करने के लिए एक डॉट उत्पाद का उपयोग कर रहे हैं ? यह एक अदिश राशि है, है ना? यूn
— बिल बैर्थ

हां, मुझे अधिक सावधान रहना चाहिए था। कृपया मेरे संपादन की जांच करें, विशेष रूप से मेरा प्रश्न कि हम वी का इलाज कैसे करते हैं क्योंकि इसे पहले से ही पहले से ही हल किया जाना चाहिए था। क्या इसका वैचारिक रूप पर कोई प्रभाव पड़ता है? धन्यवाद।
— वीएएम

जवाबों:


5

Scharfetter-Gummel (SG) सूत्रीकरण का उपयोग आमतौर पर वर्तमान घनत्व समीकरणों को हल करने के लिए किया जाता है। यह एक विशेष सूत्रीकरण है जो संभावित और वर्तमान घनत्व के बीच गैर-निर्भरता को हल करने में कठिनाइयों पर काबू पाता है।

एक मानक पाठ इस बात पर चर्चा कर रहा है कि बॉक्स एकीकरण विधियों का उपयोग करके ये समीकरण इस पुस्तक में कैसे हैं: सेलेब्रहेर, एस।, विश्लेषण और अर्धचालक उपकरणों का अनुकरण। स्प्रिंगर-वर्लग 1984

इस प्रकार के सिमुलेशन को टेक्नोलॉजी कंप्यूटर एडेड डिजाइन (टीसीएडी) कहा जाता है। जैसा कि परिमित तत्व विधि (FEM) का विरोध किया जाता है, Finite Volume Method (FVM) का उपयोग धाराओं की गणना के लिए किया जाता है। यह तब से है जब यह एसजी फॉर्मूलेशन में फिट बैठता है जिसे वर्तमान घनत्व समीकरणों को हल करने के लिए काम करने के लिए (इस पद्धति के चिकित्सकों द्वारा) दिखाया गया है।

यदि आप सामान्यीकृत पीडीई का उपयोग करके इसे हल करना चाहते हैं, तो COMSOL में एक सेमीकंडक्टर मॉड्यूल है जो हाइब्रिड FEM / FVM विधि का उपयोग करके इस समस्या को हल करता है।

इसके अलावा, वाणिज्यिक और खुले स्रोत टीसीएडी सिमुलेटर यहां सूचीबद्ध हैं: http://www.tcadcentral.com

मेरी जानकारी के लिए सामान्यीकृत-पीडीई टीसीएड सॉल्वर डीईवीआईएसआईएम, फ्लोपीएस, प्रॉफेट हैं। कमर्शियल टूल में ज्यादातर शारीरिक समीकरण होते हैं, जिन्हें C ++ जैसी संकलित भाषा में हार्ड कोडित किया जाता है।


मैं बहुत देर से जवाब के लिए माफी माँगता हूँ। मुझे एहसास हुआ कि डीडी के इस तरह के प्रत्यक्ष आवेदन (एसजी के साथ भी) काफी अस्थिर थे (कम से कम फेनिक्स में मेरा कार्यान्वयन), इस प्रकार मैंने इसे छोड़ दिया। बाद में वीएलएसआई कोर्स में, मैंने वास्तव में कॉमसोल और टीसीएडी टूल्स का इस्तेमाल किया। आपके व्यापक उत्तर के लिए धन्यवाद।
— बुनम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.