सिंपलेक्टिक इंटीग्रेटर

From alpha
Jump to navigation Jump to search

गणित में, एक सिंपलेक्टिक इंटीग्रेटर (एसआई) हैमिल्टनियन प्रणाली के लिए एक संख्यात्मक साधारण अंतर समीकरण है। सिंपलेक्टिक इंटीग्रेटर्स ज्यामितीय इंटीग्रेटर्स के उपवर्ग का निर्माण करते हैं, जो परिभाषा के अनुसार, विहित परिवर्तन हैं। इनका व्यापक रूप से गैर-रेखीय गतिशीलता, आणविक गतिशीलता, असतत तत्व विधियों, कण त्वरक, प्लाज्मा भौतिकी, क्वांटम भौतिकी और आकाशीय यांत्रिकी में उपयोग किया जाता है।

परिचय

सिंपलेक्टिक इंटीग्रेटर्स को हैमिल्टन के समीकरणों के संख्यात्मक समाधान के लिए डिज़ाइन किया गया है, जो पढ़ता है

कहाँ स्थिति निर्देशांक को दर्शाता है, गति समन्वय करती है, और हैमिल्टनियन है. स्थिति और संवेग निर्देशांक का सेट विहित निर्देशांक कहलाते हैं। (अधिक पृष्ठभूमि के लिए हैमिल्टनियन यांत्रिकी देखें।)

हैमिल्टन के समीकरणों का समय विकास एक लक्षणरूपता है, जिसका अर्थ है कि यह सिंपलेक्टिक 2-प्रपत्र को संरक्षित करता है . एक संख्यात्मक योजना एक सिम्प्लेक्टिक इंटीग्रेटर है यदि यह इस 2-फॉर्म को भी संरक्षित करती है।

सिंपलेक्टिक इंटीग्रेटर्स के पास संरक्षित मात्रा के रूप में एक हैमिल्टनियन भी हो सकता है, जो मूल से थोड़ा गड़बड़ी सिद्धांत है (केवल साधारण मामलों के एक छोटे वर्ग के लिए सच है)। इन फायदों के आधार पर, एसआई योजना को केपलर समस्या से लेकर आणविक गतिशीलता में शास्त्रीय और अर्ध-शास्त्रीय सिमुलेशन तक अराजक हैमिल्टनियन प्रणालियों के दीर्घकालिक विकास की गणना के लिए व्यापक रूप से लागू किया गया है।

अधिकांश सामान्य संख्यात्मक विधियाँ, जैसे कि आदिम यूलर एकीकरण और शास्त्रीय रनगे-कुट्टा विधियाँ | रनगे-कुट्टा योजना, सिम्प्लेक्टिक इंटीग्रेटर्स नहीं हैं।

सिम्प्लेक्टिक एल्गोरिदम के निर्माण के लिए तरीके

वियोज्य हैमिल्टनवासियों के लिए विभाजन विधियाँ

सिम्प्लेक्टिक इंटीग्रेटर्स का एक व्यापक रूप से इस्तेमाल किया जाने वाला वर्ग विभाजन विधियों द्वारा बनता है।

मान लें कि हैमिल्टनियन अलग करने योग्य है, जिसका अर्थ है कि इसे फॉर्म में लिखा जा सकता है

 

 

 

 

(1)

हैमिल्टनियन यांत्रिकी में ऐसा अक्सर होता है, जिसमें T गतिज ऊर्जा है और V स्थितिज ऊर्जा है।

सांकेतिक सरलता के लिए, आइए हम प्रतीक का परिचय दें विहित निर्देशांक को निरूपित करने के लिए जिसमें स्थिति और संवेग दोनों निर्देशांक शामिल हैं। फिर, परिचय में दिए गए हैमिल्टन के समीकरणों के सेट को एक ही अभिव्यक्ति में व्यक्त किया जा सकता है

 

 

 

 

(2)

कहाँ एक पॉइसन ब्रैकेट है। इसके अलावा, एक ऑपरेटर का परिचय देकर , जो हैमिल्टनियन यांत्रिकी#गणितीय औपचारिकता के साथ ऑपरेंड का पॉइसन ब्रैकेट लौटाता है, हैमिल्टन के समीकरण की अभिव्यक्ति को और अधिक सरल बनाया जा सकता है

समीकरणों के इस सेट का औपचारिक समाधान मैट्रिक्स घातांक के रूप में दिया गया है:

 

 

 

 

(3)

की सकारात्मकता पर ध्यान दें मैट्रिक्स घातांक में.

जब हैमिल्टनियन के पास समीकरण का रूप है (1), समाधान (3) के बराबर है

 

 

 

 

(4)

एसआई योजना समय-विकास ऑपरेटर का अनुमान लगाती है औपचारिक समाधान में (4) ऑपरेटरों के एक उत्पाद द्वारा

 

 

 

 

(5)

कहाँ और वास्तविक संख्याएँ हैं, एक पूर्णांक है, जिसे इंटीग्रेटर का क्रम कहा जाता है, और कहां . ध्यान दें कि प्रत्येक ऑपरेटर और एक लक्षणात्मकता प्रदान करता है, इसलिए उनका उत्पाद दाईं ओर दिखाई देता है (5) एक प्रतीकात्मक मानचित्र भी बनाता है।

तब से सभी के लिए , हम यह निष्कर्ष निकाल सकते हैं कि

 

 

 

 

(6)

टेलर श्रृंखला का उपयोग करके, के रूप में व्यक्त किया जा सकता है

 

 

 

 

(7)

कहाँ एक मनमाना वास्तविक संख्या है. संयोजन (6) और (7), और उसी तर्क का उपयोग करके जैसा कि हमने उपयोग किया है , हम पाते हैं

 

 

 

 

(8)

ठोस शब्दों में, मैपिंग देता है

और देता है

ध्यान दें कि ये दोनों मानचित्र व्यावहारिक रूप से गणना योग्य हैं।

उदाहरण

समीकरणों का सरलीकृत रूप (निष्पादित क्रम में) हैं:

लैग्रेंजियन निर्देशांक में परिवर्तित होने के बाद:

कहाँ पर बल वेक्टर है , पर त्वरण सदिश है , और द्रव्यमान की अदिश राशि है.

कई सिंपलेक्टिक इंटीग्रेटर्स नीचे दिए गए हैं। उनका उपयोग करने का एक उदाहरणात्मक तरीका स्थिति वाले एक कण पर विचार करना है और गति .

मानों के साथ टाइमस्टेप लागू करना कण के लिए, निम्नलिखित कदम उठाएँ: पुनरावर्ती रूप से:

  • स्थिति अद्यतन करें कण का उसके (पहले अद्यतन) वेग को जोड़कर से गुणा
  • वेग अद्यतन करें कण के त्वरण को इसमें जोड़कर (अद्यतन स्थिति में) गुणा किया जाता है


प्रथम-क्रम का उदाहरण

सिंपलेक्टिक यूलर विधि प्रथम-क्रम इंटीग्रेटर है और गुणांक

ध्यान दें कि यदि समय-प्रतिवर्तीता की आवश्यकता है तो उपरोक्त एल्गोरिदम काम नहीं करता है। एल्गोरिदम को दो भागों में लागू किया जाना है, एक सकारात्मक समय चरणों के लिए, एक नकारात्मक समय चरणों के लिए।

दूसरे क्रम का उदाहरण

वेरलेट एकीकरण दूसरे क्रम का एकीकरणकर्ता है और गुणांक

तब से , उपरोक्त एल्गोरिदम समय में सममित है। एल्गोरिथ्म में 3 चरण हैं, और चरण 1 और 3 बिल्कुल समान हैं, इसलिए सकारात्मक समय संस्करण का उपयोग नकारात्मक समय के लिए किया जा सकता है।

एक तीसरे क्रम का उदाहरण

एक तृतीय-क्रम सिंपलेक्टिक इंटीग्रेटर (साथ ) की खोज रोनाल्ड रूथ ने 1983 में की थी।[1] अनेक समाधानों में से एक समाधान द्वारा दिया गया है


चौथे क्रम का उदाहरण

एक चौथे क्रम का इंटीग्रेटर (साथ ) की खोज भी रूथ ने 1983 में की थी और उस समय कण-त्वरक समुदाय को निजी तौर पर वितरित किया गया था। इसका वर्णन फ़ॉरेस्ट के एक जीवंत समीक्षा लेख में किया गया था।[2] यह चौथे क्रम का इंटीग्रेटर 1990 में फ़ॉरेस्ट और रूथ द्वारा प्रकाशित किया गया था और उसी समय के आसपास दो अन्य समूहों द्वारा स्वतंत्र रूप से इसकी खोज भी की गई थी।[3][4][5]

इन गुणांकों को निर्धारित करने के लिए, बेकर-कैंपबेल-हॉसडॉर्फ सूत्र का उपयोग किया जा सकता है। योशिदा, विशेष रूप से, उच्च-क्रम इंटीग्रेटर्स के लिए गुणांक की एक सुंदर व्युत्पत्ति देता है। बाद में, ब्लेन्स और मोआन[6] बहुत छोटे त्रुटि स्थिरांक के साथ अलग-अलग हैमिल्टनियन के साथ सिस्टम के एकीकरण के लिए विभाजित रनगे-कुट्टा तरीकों को और विकसित किया गया।

सामान्य अविभाज्य हैमिल्टनवासियों के लिए विभाजन विधियाँ

सामान्य अविभाज्य हैमिल्टनियनों को भी स्पष्ट रूप से और सहानुभूतिपूर्वक एकीकृत किया जा सकता है।

ऐसा करने के लिए, ताओ ने एक संयम पेश किया जो ऐसी प्रणालियों के स्पष्ट विभाजन को सक्षम करने के लिए चरण स्थान की दो प्रतियों को एक साथ बांधता है।[7] इसके बजाय विचार यह है , एक अनुकरण करता है , जिसका समाधान उससे सहमत है इस अर्थ में कि .

नया हैमिल्टनियन स्पष्ट सहानुभूति एकीकरण के लिए फायदेमंद है, क्योंकि इसे तीन उप-हैमिल्टनियन के योग में विभाजित किया जा सकता है, , , और . तीनों उप-हैमिल्टनियों के सटीक समाधान स्पष्ट रूप से प्राप्त किए जा सकते हैं: दोनों समाधान बेमेल स्थिति और गति के बदलाव के अनुरूप हैं, और एक रैखिक परिवर्तन से मेल खाता है। सिस्टम को प्रतीकात्मक रूप से अनुकरण करने के लिए, कोई बस इन समाधान मानचित्रों की रचना करता है।

अनुप्रयोग

प्लाज्मा भौतिकी में

हाल के दशकों में प्लाज्मा भौतिकी में सिंपलेक्टिक इंटीग्रेटर एक सक्रिय शोध विषय बन गया है,[8] क्योंकि मानक सिंपलेक्टिक तरीकों के सीधे अनुप्रयोग पेटा- से एक्सा-स्केल कंप्यूटिंग हार्डवेयर द्वारा सक्षम बड़े पैमाने पर प्लाज्मा सिमुलेशन की आवश्यकता के अनुरूप नहीं हैं। जांच के तहत भौतिकी समस्या की विशेष संरचनाओं का दोहन करते हुए विशेष सिम्पलेक्टिक एल्गोरिदम को प्रथागत रूप से डिजाइन करने की आवश्यकता है। ऐसा ही एक उदाहरण विद्युत चुम्बकीय क्षेत्र में आवेशित कण की गतिशीलता है। विहित सहानुभूति संरचना के साथ, गतिकी का हैमिल्टनियन है

किसका -निर्भरता और -निर्भरता को अलग नहीं किया जा सकता है, और मानक स्पष्ट सहानुभूति विधियां लागू नहीं होती हैं। हालाँकि, बड़े पैमाने पर समानांतर समूहों पर बड़े पैमाने पर सिमुलेशन के लिए, स्पष्ट तरीकों को प्राथमिकता दी जाती है। इस कठिनाई को दूर करने के लिए, हम वह विशिष्ट तरीका तलाश सकते हैं -निर्भरता और -निर्भरता इस हैमिल्टनियन में उलझी हुई है, और केवल इस या इस प्रकार की समस्या के लिए एक सहानुभूतिपूर्ण एल्गोरिदम डिजाइन करने का प्रयास करें। सबसे पहले, हम ध्यान दें कि -निर्भरता द्विघात है, इसलिए प्रथम क्रम सिंपलेक्टिक यूलर विधि अंतर्निहित है वास्तव में स्पष्ट है. कैनोनिकल सिंपलेक्टिक कण-इन-सेल (पीआईसी) एल्गोरिदम में इसका उपयोग किया जाता है।[9] उच्च क्रम की स्पष्ट विधियों के निर्माण के लिए, हम आगे ध्यान देते हैं कि -निर्भरता और -इसमें निर्भरता उत्पाद-वियोज्य हैं, दूसरे और तीसरे क्रम के स्पष्ट सहानुभूति एल्गोरिदम का निर्माण कार्यों का उपयोग करके किया जा सकता है,[10] और समय-निर्भर विद्युत चुम्बकीय क्षेत्रों के लिए मनमाने ढंग से उच्च-क्रम के स्पष्ट सहानुभूति इंटीग्रेटर्स का निर्माण भी रनगे-कुट्टा तकनीकों का उपयोग करके किया जा सकता है।[11] समस्या की निम्नलिखित गैर-विहित सहानुभूति संरचना को देखना एक अधिक सुंदर और बहुमुखी विकल्प है,
यहाँ एक गैर-निरंतर गैर-विहित सहानुभूतिपूर्ण रूप है। स्पष्ट या अंतर्निहित, गैर-निरंतर गैर-विहित सिम्पलेक्टिक संरचना के लिए सामान्य सिम्पलेक्टिक इंटीग्रेटर का अस्तित्व ज्ञात नहीं है। हालाँकि, इस विशिष्ट समस्या के लिए, हे स्प्लिटिंग विधि का उपयोग करके उच्च-क्रम के स्पष्ट गैर-विहित सिम्पलेक्टिक इंटीग्रेटर्स का एक परिवार बनाया जा सकता है।[12] विभाजन 4 भागों में,
हम आकस्मिक रूप से पाते हैं कि प्रत्येक उपप्रणाली के लिए, उदाहरणार्थ,
और
समाधान मानचित्र को स्पष्ट रूप से लिखा जा सकता है और सटीक गणना की जा सकती है। फिर विभिन्न रचनाओं का उपयोग करके स्पष्ट उच्च-क्रम गैर-विहित सहानुभूति एल्गोरिदम का निर्माण किया जा सकता है। होने देना और 4 उपप्रणालियों के लिए सटीक समाधान मानचित्रों को निरूपित करें। एक प्रथम-क्रम सहानुभूतिपूर्ण योजना है
एक सममित द्वितीय-क्रम सहानुभूति योजना है,
जो एक प्रथागत रूप से संशोधित स्ट्रैंग स्प्लिटिंग है। ए -वें क्रम की योजना का निर्माण a से किया जा सकता है ट्रिपल जंप की विधि का उपयोग करके -वें क्रम की योजना,
हे विभाजन विधि संरचना-संरक्षित ज्यामितीय कण-इन-सेल (पीआईसी) एल्गोरिदम में उपयोग की जाने वाली प्रमुख तकनीकों में से एक है।[13][14][15][16]


यह भी देखें

संदर्भ

  1. Ruth, Ronald D. (August 1983). "A Canonical Integration Technique". IEEE Transactions on Nuclear Science. NS-30 (4): 2669–2671. Bibcode:1983ITNS...30.2669R. doi:10.1109/TNS.1983.4332919. S2CID 5911358.
  2. Forest, Etienne (2006). "Geometric Integration for Particle Accelerators". J. Phys. A: Math. Gen. 39 (19): 5321–5377. Bibcode:2006JPhA...39.5321F. doi:10.1088/0305-4470/39/19/S03.
  3. Forest, E.; Ruth, Ronald D. (1990). "Fourth-order symplectic integration" (PDF). Physica D. 43: 105–117. Bibcode:1990PhyD...43..105F. doi:10.1016/0167-2789(90)90019-L.
  4. Yoshida, H. (1990). "Construction of higher order symplectic integrators". Phys. Lett. A. 150 (5–7): 262–268. Bibcode:1990PhLA..150..262Y. doi:10.1016/0375-9601(90)90092-3.
  5. Candy, J.; Rozmus, W (1991). "A Symplectic Integration Algorithm for Separable Hamiltonian Functions". J. Comput. Phys. 92 (1): 230–256. Bibcode:1991JCoPh..92..230C. doi:10.1016/0021-9991(91)90299-Z.
  6. Blanes, S.; Moan, P. C. (May 2002). "Practical symplectic partitioned Runge–Kutta and Runge–Kutta–Nyström methods". Journal of Computational and Applied Mathematics. 142 (2): 313–330. Bibcode:2002JCoAM.142..313B. doi:10.1016/S0377-0427(01)00492-7.
  7. Tao, Molei (2016). "Explicit symplectic approximation of nonseparable Hamiltonians: Algorithm and long time performance". Phys. Rev. E. 94 (4): 043303. arXiv:1609.02212. Bibcode:2016PhRvE..94d3303T. doi:10.1103/PhysRevE.94.043303. PMID 27841574. S2CID 41468935.
  8. Qin, H.; Guan,X. (2008). "सामान्य चुंबकीय क्षेत्रों में लंबे समय तक सिमुलेशन के लिए आवेशित कणों की मार्गदर्शक केंद्र गति के लिए एक वैरिएशनल सिंपलेक्टिक इंटीग्रेटर" (PDF). Physical Review Letters. 100 (3): 035006. doi:10.1103/PhysRevLett.100.035006. PMID 18232993.
  9. Qin, H.; Liu, J.; Xiao,J. (2016). "Canonical symplectic particle-in-cell method for long-term large-scale simulations of the Vlasov–Maxwell equations". Nuclear Fusion. 56 (1): 014001. arXiv:1503.08334. Bibcode:2016NucFu..56a4001Q. doi:10.1088/0029-5515/56/1/014001. S2CID 29190330.
  10. Zhang, R.; Qin, H.; Tang, Y. (2016). "आवेशित कण गतिकी के लिए कार्य उत्पन्न करने पर आधारित स्पष्ट सहानुभूति एल्गोरिदम". Physical Review E. 94 (1): 013205. arXiv:1604.02787. Bibcode:2016PhRvE..94a3205Z. doi:10.1103/PhysRevE.94.013205. PMID 27575228. S2CID 2166879.
  11. Tao, M. (2016). "सामान्य विद्युत चुम्बकीय क्षेत्रों में आवेशित कणों के लिए स्पष्ट उच्च-क्रम सिंपलेक्टिक इंटीग्रेटर्स". Journal of Computational Physics. 327: 245. arXiv:1605.01458. Bibcode:2016JCoPh.327..245T. doi:10.1016/j.jcp.2016.09.047. S2CID 31262651.
  12. He, Y.; Qin, H.; Sun, Y. (2015). "व्लासोव-मैक्सवेल समीकरणों के लिए हैमिल्टनियन एकीकरण विधियाँ". Physics of Plasmas. 22: 124503. arXiv:1505.06076. doi:10.1063/1.4938034. S2CID 118560512.
  13. Xiao, J.; Qin, H.; Liu, J. (2015). "व्लासोव-मैक्सवेल सिस्टम के लिए स्पष्ट उच्च-क्रम गैर-विहित सिम्पलेक्टिक पार्टिकल-इन-सेल एल्गोरिदम". Physics of Plasmas. 22 (11): 112504. arXiv:1510.06972. Bibcode:2015PhPl...22k2504X. doi:10.1063/1.4935904. S2CID 12893515.
  14. Kraus, M; Kormann, K; Morrison, P.; Sonnendrucker, E (2017). "GEMPIC: geometric electromagnetic particle-in-cell methods". Journal of Plasma Physics. 83 (4): 905830401. arXiv:1609.03053. Bibcode:2017JPlPh..83d9001K. doi:10.1017/S002237781700040X. S2CID 8207132.
  15. Xiao, J.; Qin, H.; Liu, J. (2018). "व्लासोव-मैक्सवेल प्रणालियों के लिए संरचना-संरक्षण ज्यामितीय कण-इन-सेल विधियाँ". Plasma Science and Technology. 20 (11): 110501. arXiv:1804.08823. Bibcode:2018PlST...20k0501X. doi:10.1088/2058-6272/aac3d1. S2CID 250801157.
  16. Glasser, A.; Qin, H. (2022). "परिमित तत्व बाहरी कैलकुलस का उपयोग करके कण-इन-सेल सिमुलेशन के लिए एक गेज-संगत हैमिल्टनियन विभाजन एल्गोरिदम". Journal of Plasma Physics. 88 (2): 835880202. arXiv:2110.10346. Bibcode:2022JPlPh..88b8302G. doi:10.1017/S0022377822000290. S2CID 239049433.
  • Leimkuhler, Ben; Reich, Sebastian (2005). Simulating Hamiltonian Dynamics. Cambridge University Press. ISBN 0-521-77290-7.
  • Hairer, Ernst; Lubich, Christian; Wanner, Gerhard (2006). Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations (2 ed.). Springer. ISBN 978-3-540-30663-4.
  • Kang, Feng; Qin, Mengzhao (2010). Symplectic geometric algorithms for Hamiltonian systems. Springer.