परिमित तत्व विधि (FEM) का उपयोग विभिन्न प्रकार के कार्यों में किया जाता है जैसे कि विभिन्न सामग्री प्रकारों का मॉडलिंग, जटिल ज्यामिति का परीक्षण, एक डिजाइन के एक छोटे से क्षेत्र पर अभिनय करने वाले स्थानीय प्रभावों की कल्पना करना। यह मूल रूप से एक बड़े स्थानिक डोमेन को "परिमित तत्व" नामक सरल भागों में तोड़ देता है। इन परिमित तत्वों को मॉडल करने वाले सरल समीकरणों को फिर पूरे डोमेन को मॉडल करने के लिए समीकरणों की एक बड़ी प्रणाली में एकत्र किया जाता है।
Matplotlib का उपयोग करके 2d FEM परिणामों को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- numpy का उपयोग करके नोड, तत्व और नोड मान डेटा बिंदु बनाएं।
- नोड्स के डेटा बिंदुओं को स्थानांतरित करें।
- tricontourf() . का उपयोग करके एक 3D भरा कंटूर प्लॉट बनाएं ।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truenodes =np.array([ [0.0, 0.0] , [1.0, 0.0], [2.0, 0.5], [0.0, 1.0], [1.0, 1.0], [1.7, 1.3], [1.0, 1.7]]) तत्व =एनपी.एरे ([ [1, 2, 5], [5, 4, 1], [2, 3, 6], [6, 5, 2], [4, 5, 7], [5, 6, 7]]) मान =[1, 2 , 1, 2, 7, 4, 5]x, y =नोड्स।आउटपुट
यह निम्नलिखित आउटपुट का उत्पादन करेगा