कम्प्यूटेशनल इंजीनियरिंग

From Vigyanwiki
Revision as of 15:49, 30 May 2023 by alpha>Indicwiki (Created page with "thumb|200px|right|एक प्रायोगिक इंजन का अनुकरण {{distinguish|Computer engineering}} कम्प्...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
एक प्रायोगिक इंजन का अनुकरण

कम्प्यूटेशनल इंजीनियरिंग एक उभरता हुआ अनुशासन है जो इंजीनियरिंग के लिए कम्प्यूटेशनल मॉडल के विकास और अनुप्रयोग से संबंधित है। इस समय, कम्प्यूटेशनल इंजीनियरिंग शब्द के तहत विभिन्न विभिन्न दृष्टिकोणों को संक्षेप में प्रस्तुत किया गया है, जिसमें इंजीनियरिंग कार्यों के लिए कम्प्यूटेशनल ज्यामिति और वर्चुअल डिज़ाइन का उपयोग करना शामिल है,[1][2] अक्सर सिमुलेशन-संचालित दृष्टिकोण के साथ मिलकर[3] कम्प्यूटेशनल इंजीनियरिंग में, एल्गोरिदम गणितीय और तार्किक मॉडल को हल करते हैं[4] जो इंजीनियरिंग चुनौतियों का वर्णन करते हैं, कभी-कभी कृत्रिम होशियारी के कुछ पहलू के साथ मिलकर, विशेष रूप से सुदृढीकरण सीखना[5] कम्प्यूटेशनल अभियंता िंग में इंजीनियर तार्किक संरचना का उपयोग करके अपने ज्ञान को कूटबद्ध करता है। नतीजा एक एल्गोरिदम है जो विभिन्न इनपुट आवश्यकताओं के आधार पर इंजीनियरिंग डिज़ाइन के कई अलग-अलग रूपों का उत्पादन कर सकता है। कलन विधि प्रतिक्रिया बनाने के लिए परिणामों का अतिरिक्त गणितीय मॉडल के माध्यम से विश्लेषण किया जा सकता है।[6] इंजीनियरिंग विश्लेषण और डिजाइन (साथ ही साथ प्राकृतिक घटना (कम्प्यूटेशनल विज्ञान ) में उत्पन्न होने वाली जटिल भौतिक समस्याओं को हल करने के लिए क्षेत्र के लिए प्रासंगिक शारीरिक अनुकरण व्यवहार, अक्सर उच्च-प्रदर्शन कंप्यूटिंग के साथ मिलकर। इसलिए यह कम्प्यूटेशनल साइंस एंड इंजीनियरिंग रिसर्च जर्नल से संबंधित है। जिसे खोज की तीसरी विधा (सिद्धांत और प्रयोग के बाद) के रूप में वर्णित किया गया है।[7] कम्प्यूटेशनल इंजीनियरिंग में, कंप्यूटर सिमुलेशन प्रतिक्रिया बनाने की क्षमता प्रदान करता है जो पारंपरिक प्रयोग के लिए दुर्गम होगा या जहां पारंपरिक अनुभवजन्य पूछताछ करना निषेधात्मक रूप से महंगा है।

कम्प्यूटेशनल इंजीनियरिंग को न तो शुद्ध कंप्यूटर विज्ञान के साथ भ्रमित किया जाना चाहिए, न ही कंप्यूटर इंजीनियरिंग के साथ, हालांकि कम्प्यूटेशनल इंजीनियरिंग में पूर्व में एक विस्तृत डोमेन का उपयोग किया जाता है (जैसे, कुछ एल्गोरिदम, डेटा संरचनाएं, समानांतर प्रोग्रामिंग, उच्च प्रदर्शन कंप्यूटिंग) और बाद में कुछ समस्याएं कम्प्यूटेशनल इंजीनियरिंग विधियों (एक आवेदन क्षेत्र के रूप में) के साथ मॉडलिंग और हल किया जा सकता है।

यह आमतौर पर विज्ञान के मास्टर या डॉक्टर ऑफ फिलॉसफी प्रोग्राम के रूप में पेश किया जाता है।[8]


तरीके

कम्प्यूटेशनल इंजीनियरिंग विधियों और रूपरेखाओं में शामिल हैं:

  • दक्षता हासिल करने के लिए उच्च प्रदर्शन कंप्यूटिंग और तकनीकें (कंप्यूटर आर्किटेक्चर, समानांतर एल्गोरिदम आदि में परिवर्तन के माध्यम से)
  • कंप्यूटर मॉडल और सिमुलेशन
  • असतत और निरंतर समस्याओं को हल करने के लिए एल्गोरिदम
  • डेटा का विश्लेषण और विज़ुअलाइज़ेशन
  • गणितीय नींव: संख्यात्मक और अनुप्रयुक्त रैखिक बीजगणित, प्रारंभिक और सीमा मूल्य समस्याएं, फूरियर विश्लेषण, अनुकूलन
  • बड़े वैज्ञानिक डेटा से ज्ञान को संभालने और निकालने के लिए विकासशील तरीकों और एल्गोरिदम के लिए डेटा_साइंस

कंप्यूटिंग के संबंध में, कंप्यूटर प्रोग्रामिंग, एल्गोरिदम और समानांतर कंप्यूटिंग कम्प्यूटेशनल इंजीनियरिंग में प्रमुख भूमिका निभाते हैं। वैज्ञानिक समुदाय में सबसे व्यापक रूप से इस्तेमाल की जाने वाली प्रोग्रामिंग भाषा फोरट्रान है।[9] हाल ही में, फोरट्रान पर सी ++ और सी की लोकप्रियता में वृद्धि हुई है। फोरट्रान में विरासत कोड की संपत्ति और इसके सरल सिंटैक्स के कारण, वैज्ञानिक कंप्यूटिंग समुदाय पूरी तरह से भाषा के रूप में सी ++ को अपनाने में धीमा रहा है। गणितीय संगणनाओं को व्यक्त करने के अपने बहुत ही स्वाभाविक तरीके और इसकी अंतर्निहित विज़ुअलाइज़ेशन क्षमताओं के कारण, मालिकाना भाषा/पर्यावरण MATLAB का भी व्यापक रूप से उपयोग किया जाता है, विशेष रूप से तेजी से अनुप्रयोग विकास और मॉडल सत्यापन के लिए। पायथन (प्रोग्रामिंग लैंग्वेज) बाहरी पुस्तकालयों (जैसे कि NumPy, SciPy, Matplotlib) के साथ MATLAB के लिए एक मुफ्त और प्रतिलिपि केंद्र विकल्प के रूप में कुछ लोकप्रियता हासिल की है।

अनुप्रयोग

परिमित तत्व विधि का उपयोग करते हुए एक पंप आवरण गणितीय मॉडल पर ताप समीकरण का एक संख्यात्मक समाधान।

कम्प्यूटेशनल इंजीनियरिंग में विविध अनुप्रयोग मिलते हैं, जिनमें निम्न शामिल हैं:

यह भी देखें

संदर्भ

  1. "Research Area: Computational Engineering | Mechanical Engineering". me.stanford.edu (in English). Retrieved 2023-04-22.
  2. "कम्प्यूटेशनल इंजीनियरिंग". www.meche.engineering.cmu.edu (in English). Retrieved 2023-04-22.
  3. "Research Area: Computational Engineering | Mechanical Engineering". me.stanford.edu (in English). Retrieved 2023-02-27.
  4. Staff, Editorial (2021-12-24). "What is Computational Engineering? • College Guidepost". College Guidepost (in English). Retrieved 2023-04-22.
  5. "What Is Computational Engineering?".{{cite web}}: CS1 maint: url-status (link)
  6. Staff, Editorial (2021-12-24). "What is Computational Engineering? • College Guidepost". College Guidepost (in English). Retrieved 2023-04-22.
  7. "Computational Science and Engineering Program: Graduate Student Handbook" (PDF). cseprograms.gatech.edu. September 2009. Archived from the original (PDF) on 2014-10-14. Retrieved 2012-04-08.
  8. "कम्प्यूटेशनल साइंस में स्नातक और स्नातक कार्यक्रम". SIAM (in English). Retrieved 2020-05-23.
  9. "Why is fortran extensively used in scientific computing and not any other language?". ResearchGate (in English). Retrieved 2020-05-23.


बाहरी संबंध