Table of Contents
Resonant frequency यांत्रिक प्रणालियों के व्यवहार को समझने में महत्वपूर्ण हैं। वे प्राकृतिक आवृत्तियों को इंगित करते हैं, जिस पर सिस्टम अधिकतम आयाम के साथ दोलन करते हैं। NumPy और SciPy जैसे पायथन पुस्तकालयों का उपयोग करके, इन आवृत्तियों को कुशलतापूर्वक गणना की जा सकती है।
मैकेनिकल सिस्टम को समझना
मैकेनिकल सिस्टम को अक्सर बड़े पैमाने पर स्परिंग-डैम्पर सिस्टम के रूप में मॉडल किया जा सकता है। उनके अनुनाद आवृत्तियों को खोजने की कुंजी में उनके समीकरणों का विश्लेषण करना शामिल है, आमतौर पर मैटरिस या अंतर समीकरणों द्वारा प्रतिनिधित्व किया जाता है।
NumPy और SciPy के साथ रेज़ोनेंट आवृत्तियों की गणना
अनुनाद आवृत्तियों को खोजने के लिए, आपको सिस्टम के समीकरणों से जुड़ी eigenvalue समस्या को हल करने की आवश्यकता है। NumPy मैट्रिक्स ऑपरेशन के लिए कार्य प्रदान करता है, जबकि SciPy eigenvalue विश्लेषण के लिए उपकरण प्रदान करता है।
एक सरल मास-स्प्रिंग सिस्टम के लिए, प्राकृतिक आवृत्ति (ओमेगा) को सूत्र का उपयोग करके गणना की जा सकती है:
(omega = sqrt{frac{k}{m}}]]]
अधिक जटिल प्रणालियों में आप सिस्टम मैट्रिक्स का निर्माण कर सकते हैं और SciPy के eigenvalue सॉल्वर का उपयोग कर सकते हैं:
[LT] [FLT] [FLT] [FLT] [FLT]]
]
[FLT [FLT:] [FLT [F:] [FLT [F:] [F:] [FLT [F:] [FLT] [F:] [FLT] [FLT] [FLT] [FLT] [FLT] [FLT] [FLT [F: [F:] [F: [FLT] [F:] [FLT] [F:] [FLT] [F:] [F:] [FLT] [FLT] [FLT] [FLT] [FLT] [FLT] [FLT] [FLT] [
व्याख्या परिणाम
गणना से प्राप्त eigenvalues वर्गीय कोणीय आवृत्तियों के अनुरूप है। वर्ग रूट लेने से प्रति सेकंड रेडियन में प्रति अनुनाद आवृत्तियों की प्राप्ति होती है। ये मान विनाशकारी अनुनादों से बचने के लिए या वांछित आवृत्तियों के लिए सिस्टम को ट्यून करने के लिए सिस्टम को डिजाइन करने में मदद करते हैं।