विषयसूची:

बाहरी बल के साथ विस्थापित होने पर उत्पन्न फाइबर नेटवर्क के बल परिवर्तन को मापना: 8 कदम
बाहरी बल के साथ विस्थापित होने पर उत्पन्न फाइबर नेटवर्क के बल परिवर्तन को मापना: 8 कदम

वीडियो: बाहरी बल के साथ विस्थापित होने पर उत्पन्न फाइबर नेटवर्क के बल परिवर्तन को मापना: 8 कदम

वीडियो: बाहरी बल के साथ विस्थापित होने पर उत्पन्न फाइबर नेटवर्क के बल परिवर्तन को मापना: 8 कदम
वीडियो: Gravitation class 11th physics || गुरुत्वाकर्षण || Class 11th NCERT भौतिक विज्ञान || 2024, नवंबर
Anonim
बाहरी बल के साथ विस्थापित होने पर उत्पन्न फाइबर नेटवर्क के बल परिवर्तन को मापना
बाहरी बल के साथ विस्थापित होने पर उत्पन्न फाइबर नेटवर्क के बल परिवर्तन को मापना

कोशिकाएं अपने आस-पास के बाह्य मैट्रिक्स (ईसीएम) के साथ बातचीत करने में सक्षम हैं और दोनों ईसीएम द्वारा लगाए गए बलों पर लागू होने के साथ-साथ प्रतिक्रिया भी कर सकती हैं। हमारी परियोजना के लिए, हम फाइबर के एक इंटरलिंक्ड नेटवर्क का अनुकरण करते हैं जो ईसीएम के रूप में कार्य करेगा और देखें कि नेटवर्क किसी एक बिंदु के आंदोलन के जवाब में कैसे बदलता है। ईसीएम को स्प्रिंग्स की एक इंटरलिंक्ड सिस्टम के रूप में तैयार किया गया है जो शुरू में शून्य के शुद्ध बल के साथ संतुलन में हैं। चूंकि बिंदु आंदोलन के जवाब में नेटवर्क पर बल लागू होता है, हम बल पर प्रतिक्रिया करने के लिए जुड़े बिंदुओं को इस तरह से प्राप्त करने का प्रयास करते हैं कि वे संतुलन में लौटने का प्रयास करते हैं। बल की निगरानी समीकरण F=k*x द्वारा की जाती है जहां k वसंत स्थिरांक है और x फाइबर लंबाई में परिवर्तन है। यह अनुकरण रेशेदार नेटवर्क में बल प्रसार की एक सामान्य समझ देने में मदद कर सकता है जिसका उपयोग अंततः मैकेनोट्रांसडक्शन को अनुकरण करने में मदद के लिए किया जा सकता है।

चरण 1: समान वर्गों का एक NxN मैट्रिक्स उत्पन्न करें

यूनिफ़ॉर्म स्क्वेयर का NxN मैट्रिक्स जेनरेट करें
यूनिफ़ॉर्म स्क्वेयर का NxN मैट्रिक्स जेनरेट करें
यूनिफ़ॉर्म स्क्वेयर का NxN मैट्रिक्स जेनरेट करें
यूनिफ़ॉर्म स्क्वेयर का NxN मैट्रिक्स जेनरेट करें

कोड शुरू करने के लिए, हम N चुनते हैं जो हमारे नेटवर्क (NxN) के आयामों को निर्धारित करेगा। आवश्यकतानुसार नेटवर्क आयामों को बदलने के लिए N के मान को मैन्युअल रूप से बदला जा सकता है। इस उदाहरण में, N=8 इसलिए हमारे पास पॉइंट्स का 8x8 नेटवर्क है। मैट्रिक्स उत्पन्न करने के बाद, हम मैट्रिक्स में सभी बिंदुओं को जोड़ते हैं जिनकी लंबाई 1 इकाई है, दूरी सूत्र का उपयोग करके, दूरी = वर्ग ((x2-x1) ^ 2 + (y2-y1) ^ 2)। ऐसा करने से, हमें वर्गों का एक नेटवर्क मिलता है जो सभी समान रूप से 1 इकाई से बाहर होते हैं। इसे चित्र 101 में देखा जा सकता है।

चरण 2: नेटवर्क को यादृच्छिक बनाना

नेटवर्क को यादृच्छिक बनाना
नेटवर्क को यादृच्छिक बनाना
नेटवर्क को यादृच्छिक बनाना
नेटवर्क को यादृच्छिक बनाना

इस चरण में, हम बाहरी बिंदुओं को छोड़कर सभी बिंदु स्थानों को यादृच्छिक बनाना चाहते हैं जो हमारी सीमा बनाएंगे। ऐसा करने के लिए, हम पहले सभी मैट्रिक्स निर्देशांक ढूंढते हैं जो 0 या एन के बराबर होते हैं। ये बिंदु वे हैं जो सीमा बनाते हैं। गैर-सीमा बिंदुओं के लिए, x और y दोनों स्थितियों में -5 से.5 तक भिन्न यादृच्छिक मान जोड़कर स्थान को यादृच्छिक बनाया जाता है। प्लॉट की गई यादृच्छिक छवि को चित्र 1में देखा जा सकता है।

चरण 3: नई दूरियां प्राप्त करें

नई दूरियां पाएं
नई दूरियां पाएं

एक बार हमारा रैंडमाइज्ड नेटवर्क बन जाने के बाद, हम फिर से डिस्टेंस फॉर्मूला का उपयोग करके कनेक्टेड पॉइंट्स के बीच की दूरी का पता लगाते हैं।

चरण 4: एक बिंदु का चयन करें और उस बिंदु से दूसरे की दूरी की तुलना करें

एक बिंदु का चयन करें और उस बिंदु से दूसरे की दूरी की तुलना करें
एक बिंदु का चयन करें और उस बिंदु से दूसरे की दूरी की तुलना करें
एक बिंदु का चयन करें और उस बिंदु से दूसरे की दूरी की तुलना करें
एक बिंदु का चयन करें और उस बिंदु से दूसरे की दूरी की तुलना करें
एक बिंदु का चयन करें और उस बिंदु से दूसरे की दूरी की तुलना करें
एक बिंदु का चयन करें और उस बिंदु से दूसरे की दूरी की तुलना करें

इस चरण में, हम कर्सर का उपयोग करके रुचि के बिंदु का चयन कर सकते हैं, जैसा कि चित्र 2 में दिखाया गया है। आपको अपने कर्सर को बिल्कुल बिंदु पर ले जाने की आवश्यकता नहीं है क्योंकि कोड इसे निकटतम कनेक्शन बिंदु पर समायोजित कर देगा। ऐसा करने के लिए, हम पहले सभी जुड़े हुए बिंदुओं और हमारे द्वारा चुने गए बिंदु के बीच की दूरी की गणना करते हैं। सभी दूरियों की गणना के बाद, हम वास्तविक चयनित बिंदु बनने के लिए चयनित बिंदु से सबसे छोटी दूरी वाले बिंदु का चयन करते हैं।

चरण 5: एक नए बिंदु पर जाएँ

एक नए बिंदु पर ले जाएँ
एक नए बिंदु पर ले जाएँ
एक नए बिंदु पर ले जाएँ
एक नए बिंदु पर ले जाएँ
एक नए बिंदु पर ले जाएँ
एक नए बिंदु पर ले जाएँ

इस चरण में, पिछले चरण में चुने गए बिंदु का उपयोग करके, हम बिंदु को एक नए स्थान पर ले जाते हैं। यह आंदोलन कर्सर के साथ एक नई स्थिति का चयन करके किया जाता है जो पिछली स्थिति को बदल देगा। इस आंदोलन का उपयोग वसंत की लंबाई में परिवर्तन के कारण एक बाहरी बल का अनुकरण करने के लिए किया जाएगा। ऑल ब्लू फिगर में एक नए स्थान का चयन किया जा रहा है। अगले आंकड़े में, आंदोलन को नारंगी कनेक्शनों के साथ देखा जा सकता है जो पुराने स्थान थे जो नीले कनेक्शन के विपरीत नए स्थान हैं।

चरण 6: बल = K*दूरी

बल = K*दूरी
बल = K*दूरी

इस चरण में हम समीकरण बल = k * दूरी लागू करते हैं, जहां k कोलेजन फाइबर के लिए एक स्थिर 10 है। क्योंकि फाइबर नेटवर्क अपनी संतुलन स्थिति से शुरू होता है, शुद्ध बल 0 होता है। हम इस संतुलन का प्रतिनिधित्व करने के लिए पहले उत्पन्न मैट्रिक्स की लंबाई शून्य वेक्टर बनाते हैं।

चरण 7: स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें

स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें
स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें
स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें
स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें
स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें
स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें
स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें
स्थानांतरित बिंदु के कारण नेटवर्क आंदोलन बदलें

इस चरण में, हम बिंदु आंदोलन के जवाब में नेटवर्क की गति का अनुकरण करते हैं ताकि उसकी संतुलन स्थिति में वापस आ सकें। हम दो बिंदुओं के बीच नई दूरियों को खोजने से शुरू करते हैं। इससे हम पुरानी और नई दूरियों के बीच के अंतर को देखकर फाइबर की लंबाई में बदलाव का पता लगा सकते हैं। हम नए और पुराने बिंदु स्थानों की तुलना करके यह भी देख सकते हैं कि कौन से बिंदु चले गए हैं और वे बिंदु भी जिनसे वे जुड़े हुए हैं। यह हमें यह देखने की अनुमति देता है कि लगाए गए बल के जवाब में किन बिंदुओं को आगे बढ़ना चाहिए। आंदोलन की दिशा को इसके x और y घटकों में विभाजित किया जा सकता है, जिससे 2D दिशा वेक्टर मिलता है। k मान, दूरी में परिवर्तन और दिशा वेक्टर का उपयोग करके, हम बल वेक्टर की गणना कर सकते हैं जिसका उपयोग हमारे बिंदुओं को संतुलन की ओर ले जाने के लिए किया जा सकता है। हम कोड के इस खंड को 100 बार चलाते हैं, हर बार Force*.1 की वृद्धि में आगे बढ़ते हुए। कोड को 100 बार चलाने से हम अंततः फिर से संतुलन तक पहुँच सकते हैं और सीमा की स्थिति को ध्यान में रखते हुए हम केवल एक संपूर्ण बदलाव के बजाय नेटवर्क में बदलाव देखते हैं। नेटवर्क आंदोलन को चित्र 3 में देखा जा सकता है जिसमें पीला स्थानांतरित स्थान है और नीला पिछली स्थिति है।

चरण 8: समाप्त कोड

इस खंड में संलग्न हमारे कोड की एक प्रति है। विभिन्न नेटवर्कों के मॉडलिंग के साथ अपनी आवश्यकताओं के अनुरूप इसे संशोधित करने के लिए स्वतंत्र महसूस करें!

सिफारिश की: