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

From Vigyanwiki
(Created page with "thumb|200px|right|एक प्रायोगिक इंजन का अनुकरण {{distinguish|Computer engineering}} कम्प्...")
 
No edit summary
Line 1: Line 1:
[[File:Kiva Simulation.jpg|thumb|200px|right|एक प्रायोगिक इंजन का अनुकरण]]
[[File:Kiva Simulation.jpg|thumb|200px|right|एक प्रायोगिक इंजन का अनुकरण]]
{{distinguish|Computer engineering}}
{{distinguish|कम्प्यूटर अभियांत्रिकी}}


कम्प्यूटेशनल इंजीनियरिंग एक उभरता हुआ अनुशासन है जो इंजीनियरिंग के लिए [[कम्प्यूटेशनल मॉडल]] के विकास और अनुप्रयोग से संबंधित है। इस समय, कम्प्यूटेशनल इंजीनियरिंग शब्द के तहत विभिन्न विभिन्न दृष्टिकोणों को संक्षेप में प्रस्तुत किया गया है, जिसमें इंजीनियरिंग कार्यों के लिए [[कम्प्यूटेशनल ज्यामिति]] और वर्चुअल डिज़ाइन का उपयोग करना शामिल है,<ref>{{Cite web |title=Research Area: Computational Engineering {{!}} Mechanical Engineering |url=https://me.stanford.edu/research-impact/research-overview/research-area-computational-engineering |access-date=2023-04-22 |website=me.stanford.edu |language=en}}</ref><ref>{{Cite web |title=कम्प्यूटेशनल इंजीनियरिंग|url=https://www.meche.engineering.cmu.edu/research/computational.html |access-date=2023-04-22 |website=www.meche.engineering.cmu.edu |language=en}}</ref> अक्सर सिमुलेशन-संचालित दृष्टिकोण के साथ मिलकर<ref>{{Cite web |title=Research Area: Computational Engineering {{!}} Mechanical Engineering |url=https://me.stanford.edu/research-impact/research-overview/research-area-computational-engineering |access-date=2023-02-27 |website=me.stanford.edu |language=en}}</ref> कम्प्यूटेशनल इंजीनियरिंग में, एल्गोरिदम गणितीय और तार्किक मॉडल को हल करते हैं<ref>{{Cite web |last=Staff |first=Editorial |date=2021-12-24 |title=What is Computational Engineering? • College Guidepost |url=https://collegeguidepost.com/blog/what-is-computational-engineering/ |access-date=2023-04-22 |website=College Guidepost |language=en-US}}</ref> जो इंजीनियरिंग चुनौतियों का वर्णन करते हैं, कभी-कभी [[ कृत्रिम होशियारी ]] के कुछ पहलू के साथ मिलकर, विशेष रूप से [[सुदृढीकरण सीखना]]<ref>{{Cite web |title=What Is Computational Engineering? |url=https://www.ae.utexas.edu/undergraduate/computational-undergrad-program/what-is-computational-engineering |url-status=live}}</ref>
'''कम्प्यूटेशनल इंजीनियरिंग''' (अभियांत्रिकी) एक उभरती हुई शाखा है जो इंजीनियरिंग के लिए [[कम्प्यूटेशनल मॉडल|कम्प्यूटेशनल]] मॉडलों के विकास और अनुप्रयोग से संबंधित है। इस समय, कम्प्यूटेशनल इंजीनियरिंग शब्द के तहत विभिन्न विभिन्न दृष्टिकोणों को संक्षेप में प्रस्तुत किया गया है, जिसमें इंजीनियरिंग कार्यों के लिए [[कम्प्यूटेशनल ज्यामिति]] और वर्चुअल डिज़ाइन का उपयोग करना शामिल है,<ref>{{Cite web |title=Research Area: Computational Engineering {{!}} Mechanical Engineering |url=https://me.stanford.edu/research-impact/research-overview/research-area-computational-engineering |access-date=2023-04-22 |website=me.stanford.edu |language=en}}</ref><ref>{{Cite web |title=कम्प्यूटेशनल इंजीनियरिंग|url=https://www.meche.engineering.cmu.edu/research/computational.html |access-date=2023-04-22 |website=www.meche.engineering.cmu.edu |language=en}}</ref> अक्सर सिमुलेशन-संचालित दृष्टिकोण<ref>{{Cite web |title=Research Area: Computational Engineering {{!}} Mechanical Engineering |url=https://me.stanford.edu/research-impact/research-overview/research-area-computational-engineering |access-date=2023-02-27 |website=me.stanford.edu |language=en}}</ref> के साथ कम्प्यूटेशनल इंजीनियरिंग में, एल्गोरिदम गणितीय और तार्किक मॉडल<ref>{{Cite web |last=Staff |first=Editorial |date=2021-12-24 |title=What is Computational Engineering? • College Guidepost |url=https://collegeguidepost.com/blog/what-is-computational-engineering/ |access-date=2023-04-22 |website=College Guidepost |language=en-US}}</ref> को हल करते हैं जो इंजीनियरिंग चुनौतियों का वर्णन करते हैं, कभी-कभी एआई के कुछ पहलू के साथ मिलकर, विशेष रूप से [[सुदृढीकरण सीखना]] है।<ref>{{Cite web |title=What Is Computational Engineering? |url=https://www.ae.utexas.edu/undergraduate/computational-undergrad-program/what-is-computational-engineering |url-status=live}}</ref>
कम्प्यूटेशनल [[ अभियंता ]]िंग में इंजीनियर तार्किक संरचना का उपयोग करके अपने ज्ञान को कूटबद्ध करता है। नतीजा एक एल्गोरिदम है जो विभिन्न इनपुट आवश्यकताओं के आधार पर इंजीनियरिंग डिज़ाइन के कई अलग-अलग रूपों का उत्पादन कर सकता है। [[ कलन विधि ]] [[ प्रतिक्रिया ]] बनाने के लिए परिणामों का अतिरिक्त गणितीय मॉडल के माध्यम से विश्लेषण किया जा सकता है।<ref>{{Cite web |last=Staff |first=Editorial |date=2021-12-24 |title=What is Computational Engineering? • College Guidepost |url=https://collegeguidepost.com/blog/what-is-computational-engineering/ |access-date=2023-04-22 |website=College Guidepost |language=en-US}}</ref> इंजीनियरिंग विश्लेषण और डिजाइन (साथ ही साथ प्राकृतिक घटना ([[ कम्प्यूटेशनल विज्ञान ]]) में उत्पन्न होने वाली जटिल भौतिक समस्याओं को हल करने के लिए क्षेत्र के लिए प्रासंगिक [[शारीरिक अनुकरण]] व्यवहार, अक्सर उच्च-प्रदर्शन कंप्यूटिंग के साथ मिलकर। इसलिए यह [[कम्प्यूटेशनल साइंस एंड इंजीनियरिंग रिसर्च जर्नल]] से संबंधित है। जिसे खोज की तीसरी विधा (सिद्धांत और प्रयोग के बाद) के रूप में वर्णित किया गया है।<ref>{{Cite web |url=http://www.cseprograms.gatech.edu/sites/default/files/CSEHandbook-Students-v11.pdf |title=Computational Science and Engineering Program: Graduate Student Handbook |website=cseprograms.gatech.edu |date=September 2009 |access-date=2012-04-08 |archive-url=https://web.archive.org/web/20141014001918/http://www.cseprograms.gatech.edu/sites/default/files/CSEHandbook-Students-v11.pdf |archive-date=2014-10-14 |url-status=dead }}</ref> कम्प्यूटेशनल इंजीनियरिंग में, [[कंप्यूटर सिमुलेशन]] प्रतिक्रिया बनाने की क्षमता प्रदान करता है जो पारंपरिक प्रयोग के लिए दुर्गम होगा या जहां पारंपरिक अनुभवजन्य पूछताछ करना निषेधात्मक रूप से महंगा है।


कम्प्यूटेशनल इंजीनियरिंग को न तो शुद्ध [[कंप्यूटर विज्ञान]] के साथ भ्रमित किया जाना चाहिए, न ही [[कंप्यूटर इंजीनियरिंग]] के साथ, हालांकि कम्प्यूटेशनल इंजीनियरिंग में पूर्व में एक विस्तृत डोमेन का उपयोग किया जाता है (जैसे, कुछ एल्गोरिदम, डेटा संरचनाएं, समानांतर प्रोग्रामिंग, उच्च प्रदर्शन कंप्यूटिंग) और बाद में कुछ समस्याएं कम्प्यूटेशनल इंजीनियरिंग विधियों (एक आवेदन क्षेत्र के रूप में) के साथ मॉडलिंग और हल किया जा सकता है।
कम्प्यूटेशनल इंजीनियरिंग में इंजीनियर लॉजिकल स्ट्रक्चरिंग का उपयोग करके अपने ज्ञान को एनकोड करता है। परिणाम एक एल्गोरिदम है जो विभिन्न इनपुट वश्यकताओं के आधार पर इंजीनियरिंग डिज़ाइन के कई अलग-अलग प्रकार का उत्पादन कर सकता है। इसके बाद एल्गोरिथम ([[ कलन विधि |कलन विधि]]) प्रतिक्रिया लूप बनाने के लिए अतिरिक्त गणितीय मॉडल के माध्यम से परिणामों का विश्लेषण किया जा सकता है।<ref>{{Cite web |last=Staff |first=Editorial |date=2021-12-24 |title=What is Computational Engineering? • College Guidepost |url=https://collegeguidepost.com/blog/what-is-computational-engineering/ |access-date=2023-04-22 |website=College Guidepost |language=en-US}}</ref>


यह आमतौर पर [[विज्ञान के मास्टर]] या [[डॉक्टर ऑफ फिलॉसफी]] प्रोग्राम के रूप में पेश किया जाता है।<ref>{{Cite web|title=कम्प्यूटेशनल साइंस में स्नातक और स्नातक कार्यक्रम|url=https://www.siam.org/students-education/resources/for-undergraduate-students/detail/graduate-and-undergraduate-programs-in-computational-science|website=SIAM|language=en-US|access-date=2020-05-23}}</ref>
इंजीनियरिंग विश्लेषण और डिजाइन (साथ ही साथ प्राकृतिक घटनाएं ([[ कम्प्यूटेशनल विज्ञान |कम्प्यूटेशनल विज्ञान]])) में उत्पन्न होने वाली जटिल भौतिक समस्याओं को हल करने के लिए क्षेत्र के लिए प्रासंगिक भौतिक व्यवहारों के सिमुलेशन, अक्सर उच्च-प्रदर्शन कंप्यूटिंग के साथ युग्मित होते हैं। इसलिए यह [[कम्प्यूटेशनल साइंस एंड इंजीनियरिंग रिसर्च जर्नल|कम्प्यूटेशनल साइंस एंड इंजीनियरिंग]] से संबंधित है, जिसे "खोज का तीसरा मोड" (सिद्धांत और प्रयोग के बाद) के रूप में वर्णित किया गया है।<ref>{{Cite web |url=http://www.cseprograms.gatech.edu/sites/default/files/CSEHandbook-Students-v11.pdf |title=Computational Science and Engineering Program: Graduate Student Handbook |website=cseprograms.gatech.edu |date=September 2009 |access-date=2012-04-08 |archive-url=https://web.archive.org/web/20141014001918/http://www.cseprograms.gatech.edu/sites/default/files/CSEHandbook-Students-v11.pdf |archive-date=2014-10-14 |url-status=dead }}</ref>
 
कम्प्यूटेशनल इंजीनियरिंग में, [[कंप्यूटर सिमुलेशन]] फीडबैक बनाने की क्षमता प्रदान करता है जो पारंपरिक प्रयोग के लिए दुर्गम होगा या जहां पारंपरिक अनुभवजन्य जांच करना निषेधात्मक रूप से महंगा है।
 
कम्प्यूटेशनल इंजीनियरिंग को न तो शुद्ध [[कंप्यूटर विज्ञान]] के साथ भ्रमित किया जाना चाहिए, न ही [[कंप्यूटर इंजीनियरिंग]] के साथ, हालांकि कम्प्यूटेशनल इंजीनियरिंग में पूर्व में एक विस्तृत डोमेन का उपयोग किया जाता है (उदाहरण के लिए, कुछ एल्गोरिदम, डेटा संरचना, समानांतर प्रोग्रामिंग, उच्च प्रदर्शन कंप्यूटिंग) और बाद में कुछ समस्याओं को कम्प्यूटेशनल इंजीनियरिंग विधियों (एक आवेदन क्षेत्र के रूप में) के साथ मॉडल और हल किया जा सकता है।
 
यह आमतौर पर मास्टर या डॉक्टरेट कार्यक्रम के रूप में प्रस्तुत किया जाता है।<ref>{{Cite web|title=कम्प्यूटेशनल साइंस में स्नातक और स्नातक कार्यक्रम|url=https://www.siam.org/students-education/resources/for-undergraduate-students/detail/graduate-and-undergraduate-programs-in-computational-science|website=SIAM|language=en-US|access-date=2020-05-23}}</ref>




Line 66: Line 71:
* [http://www.openeering.com/made_with_scilab Computational Science and Engineering with Scilab]
* [http://www.openeering.com/made_with_scilab Computational Science and Engineering with Scilab]
* [http://www.cimne.com/ Internacional Center for Numerical Methods in Engineering (CIMNE)]
* [http://www.cimne.com/ Internacional Center for Numerical Methods in Engineering (CIMNE)]
<!-- removing these for now - seems kind of spammy  
<!-- removing these for now - seems kind of spammy  


Line 73: Line 77:


[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 30/05/2023]]
[[Category:Created On 30/05/2023]]-->

Revision as of 08:31, 15 June 2023

एक प्रायोगिक इंजन का अनुकरण

कम्प्यूटेशनल इंजीनियरिंग (अभियांत्रिकी) एक उभरती हुई शाखा है जो इंजीनियरिंग के लिए कम्प्यूटेशनल मॉडलों के विकास और अनुप्रयोग से संबंधित है। इस समय, कम्प्यूटेशनल इंजीनियरिंग शब्द के तहत विभिन्न विभिन्न दृष्टिकोणों को संक्षेप में प्रस्तुत किया गया है, जिसमें इंजीनियरिंग कार्यों के लिए कम्प्यूटेशनल ज्यामिति और वर्चुअल डिज़ाइन का उपयोग करना शामिल है,[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.


बाहरी संबंध