व्यवरोध (कंप्यूटर-सहायता प्राप्त डिज़ाइन)

From Vigyanwiki
शाफ्ट और पुली सामान्य केंद्र रेखा साझा करते हैं। कुंजी की बाधाएं कीसीट के संबंध में निर्धारित की जाती हैं।

कंप्यूटर एडेड डिजाइन (सीएडी) सॉफ़्टवेयर में बाधा डिज़ाइनर या इंजीनियर द्वारा ज्यामिति गुणों पर लगाई गई सीमा या प्रतिबंध है।[1]: 203  डिज़ाइन मॉडल की इकाई जो मॉडल में हेरफेर होने पर अपनी संरचना बनाए रखती है। इन गुणों में सापेक्ष लंबाई, कोण, अभिविन्यास, आकार, बदलाव और विस्थापन सम्मिलित हो सकते हैं।[2] बहुवचन रूप की बाधाएं दो या दो से अधिक संस्थाओं या ठोस मॉडलिंग निकायों के बीच ज्यामितीय विशेषताओं के सीमांकन को संदर्भित करती हैं; ये सीमांकक सैद्धांतिक भौतिक स्थिति और गति, या पैरामीट्रिक डिज़ाइन में विस्थापन के गुणों के लिए निश्चित हैं। चूँकि, स्पष्ट शब्दावली सीएडी प्रोग्राम विक्रेता के आधार पर भिन्न हो सकती है।

सॉलिड मॉडलिंग, कंप्यूटर-एडेड वास्तुशिल्प डिजाइन जैसे बिल्डिंग सूचना मॉडलिंग, कम्प्यूटर एडेड इंजीनियरिंग , असेंबली मॉडलिंग और कंप्यूटर-एडेड प्रौद्योगिकियों के लिए सीएडी सॉफ्टवेयर में बाधाओं को व्यापक रूप से नियोजित किया जाता है।[2] बाधाओं का उपयोग सामान्यतः 3डी असेंबली और मल्टीबॉडी सिस्टम के निर्माण के लिए किया जाता है।[2]

एक ही समय में दो या दो से अधिक संस्थाओं के लिए बाधा निर्दिष्ट की जा सकती है। उदाहरण के लिए, दो पंक्तियों को समानता (गणित) के लिए बाध्य किया जा सकता है या वृत्तों के व्यास को समानता (गणित) (उदाहरण के लिए, त्रिज्या या लंबाई) के लिए निर्धारित किया जा सकता है। इसके अतिरिक्त, बाधा को ठोस मॉडलों पर प्रयुक्त किया जा सकता है जिन्हें किसी निर्दिष्ट स्थान पर लॉक या फिक्स किया जा सकता है। बाधाओं की अवधारणा टू- (2डी) त्रि-आयामी (3डी) रेखाचित्र (एक्सट्रूज़न और ठोस निकाय बनाने के लिए उपयोग किए जाने वाले रेखाचित्रों सहित) दोनों के लिए प्रयुक्त है।

बाधाओं की अवधारणा प्रारंभ में 1960 के दशक में उभरी और 1970-80 के दशक में इसे और विकसित किया गया था।

इतिहास

बाधाओं का मूल विचार 1975 में इवान सदरलैंड द्वारा प्रस्तुत किया गया था। यह 1963 में बनाए गए स्केचपैड सिस्टम में नियोजित विचारों से लिया गया है।[3]: 29  अपने काम में उन्होंने तर्क दिया कि कंप्यूटर प्रोग्राम द्वारा बनाई गई तकनीकी ड्राइंग की उपयोगिता उनकी संरचित प्रकृति पर निर्भर करती है। जिन पारंपरिक रेखाचित्रों में इस सुविधा का अभाव होता है, उनकी तुलना में आभासी रेखाचित्रों में संस्थाओं (रेखाओं, कोणों, क्षेत्रों आदि) के आयामों पर नज़र रखने और उनकी पुनर्गणना करने में लाभ होता है। इन विचारों को सीएडी प्रणाली में एकीकृत किया गया जिसने इस संरचना को डिजाइनर द्वारा संचालित ज्यामितीय मॉडल के रूप में बनाए रखा था।[3]: 29 

1970 के दशक में इस विचार को त्रि-आयामी अंतरिक्ष में आगे बढ़ाया गया। 80 के दशक में, अधिक सामान्यीकृत बाधा-आधारित प्रोग्रामिंग भाषा दृष्टिकोण उभरा और सीएडी सॉफ्टवेयर में कुछ अनुप्रयोग पाया गया था।[4] जो कम से कम वैचारिक प्रोटोटाइप 1989 में बनाया गया था।[3]: 29 

सिंहावलोकन

किसी डिज़ाइन में बाधाओं का उद्देश्य किसी अन्य इकाई, समतल (ज्यामिति) या निकाय के संबंध में संस्थाओं और निकायों के व्यवहार को नियंत्रित और सीमित करना है।[1]: 203  किसी स्केच को परिभाषित करने में दो या दो से अधिक निकायों के बीच प्रभावी बाधाएं या साथ ही इनके संयोजन स्तर पर या दो या दो से अधिक संस्थाओं के बीच उपस्थित हो सकते हैं, किंतु परस्पर विरोधी, अनावश्यक या निरर्थक बाधाओं को जोड़ने से अतिपरिभाषित स्केच और त्रुटि संदेश हो सकता है।

स्वतंत्रता की डिग्री

एक अच्छी निरोधक प्रणाली का विकास समय लेने वाली प्रक्रिया हो सकती है।[1]: 206  इस स्थिति के लिए दृष्टिकोण को स्वतंत्रता की डिग्री (डीओएफ) को हटाने के रूप में संदर्भित किया जा सकता है। उत्तरार्द्ध को अधिकांशतः अंतरिक्ष में (X,Y,Z) निर्देशांक द्वारा दर्शाया जाता है।[1]: 206  डिज़ाइनर इससे हटाए गए डीओएफ की संख्या की गणना करके जल्दी से यह पता लगा सकता है कि कोई इकाई बाधित है या नहीं।[1]: 206 

प्रकार

ज्यामितीय बाधाएं

ऐसी कई बाधाएं हैं जो संस्थाओं या निकायों के बीच उनकी वास्तविक प्राकृतिक ज्यामिति के आधार पर प्रयुक्त की जा सकती हैं (जिन्हें साथी भी कहा जा सकता है): संरेखता, लंबवतता, स्पर्शरेखा, समरूपता, संयोग, और समानांतर (ज्यामिति) इकाई का उन्मुखीकरण स्थापित करने की विधियाँ हैं।[5][1]: 203 

विभिन्न प्रकार की बाधाएँ[1]: 208 
प्रकार के लिए आवेदन किया गतिविधि उदाहरण
संयोग बिंदु, वृत्त, चाप अलग-अलग ज्यामितीय संस्थाओं के कई बिंदुओं को अंतरिक्ष में समान समन्वय साझा करने के लिए बाध्य करता है (उदाहरण के लिए X, Y, Z); जैसे ही एक बिंदु को स्थानांतरित किया जा रहा है, अन्य सभी इसके समन्वय परिवर्तनों से मेल खाते हैं 2 पंक्तियों के बिंदु; एक वृत्त का केंद्र और एक रेखा
समानांतर पंक्तियाँ दो सीधी रेखाओं को समानांतर होने के लिए बाध्य करता है
लंबवत पंक्तियाँ दो सीधी रेखाओं को एक दूसरे के लंबवत होने के लिए बाध्य करता है
समरेख पंक्तियाँ दो रेखाओं को एक ही गणितीय रेखा या तल पर स्थित होने के लिए बाध्य करता है
ग्राउंडेड, फिक्स्ड, या रिगिडिफ़ाइड बिंदु, रेखाएँ रेखाओं या बिंदुओं को हिलने न देने के लिए बाध्य करता है
स्पर्शरेखा पंक्तियाँ दो संस्थाओं को इस प्रकार स्पर्श करने के लिए बाध्य करता है कि वे पूर्णतया एक बिंदु साझा करें एक उलटे गियर में एक चाप की स्पर्श रेखा
आयाम बिंदु, रेखाएँ, चाप आदि। विभिन्न संस्थाओं को चुनी हुई इकाई में व्यक्त कुछ निश्चित मूल्यों को बनाए रखने के लिए बाध्य करता है; आयामों को REF या कोष्ठक चिह्न : [1]: 209  द्वारा संदर्भ आयाम के रूप में चिह्नित किया जा सकता है दो रेखाओं के बीच का कोण; बिंदु और रेखा के बीच की दूरी; निश्चित त्रिज्या या चाप की लंबाई

पैरामीट्रिक्स

अधिक उन्नत 2डी/3डी सीएडी सिस्टम बाधाओं के बीच गणितीय संबंधों के अनुप्रयोग की अनुमति दे सकते हैं जो किसी मॉडल को दोबारा आकार देने में समय बचाने में सहायता करते हैं।[1]: 212  पैरामीट्रिक्स के माध्यम से जटिल स्केच को केवल एक या कुछ मूलभूत आयामों को बदलकर, उचित मात्रा में कार्य समय बचाकर, अनुमानित विधियों से सेकंड की स्थितियों में समायोजित किया जा सकता है। ऐसी प्रणालियों को सामान्यतः पैरामीट्रिक कहा जाता है क्योंकि वे पैरामीट्रिक मॉडल बनाते हैं। पैरामीट्रिक्स को डिज़ाइन आशय, अलग-अलग ज्यामिति, पारिवारिक तालिकाओं या ड्राइविंग आयामों के रूप में भी संदर्भित किया जा सकता है।[1]: 213 

असेंबली बाधाएं

असेंबली मॉडलिंग में, डिज़ाइन भागों की गतिविधियों या एक दूसरे के बीच संबंधों को नियंत्रित या प्रतिबंधित करने के लिए बाधाओं का व्यापक रूप से उपयोग किया जाता है। कुछ बाधाएँ मॉडलों को डिज़ाइन किए गए उत्पाद के अलग भागो में किए गए परिवर्तनों पर प्रतिक्रिया देने के लिए विवश करती हैं। यह डिज़ाइन को समग्र रूप से प्रतिक्रियाशील बनाने में सक्षम बनाता है।[1]: 251 

विभिन्न प्रकार की असेंबली बाधाएँ।[1]: 253 
प्रकार विवरण
दो तलों के बीच का आयाम ट्रांसलेशनल और 2 रोटेशनल डीओएफ को हटाता है
एक समतल और एक सीधे किनारे के बीच का आयाम एक ट्रांसलेशनल और एक रोटेशनल डीओएफ को हटाता है
एक तल और 1 बिंदु के बीच का आयाम एक ट्रांसलेशनल डीओएफ को हटा देता है
दो तलों के बीच समानता 2 रोटेशन डीओएफ को हटाता है; समतल फलकों को समानांतर होने के लिए बाध्य करें
दो सीधे किनारों के बीच समानता
दो तलों के बीच लम्बवतता
संयोग और रेखीय सीधे किनारे दो किनारों को एक-दूसरे के साथ फिसलने के लिए बाध्य करता है
एक घुमावदार फलक और एक तल के बीच स्पर्शरेखा एक ट्रांसलेशनल डीओएफ और एक रोटेशनल डीओएफ को हटाता है; घुमावदार सतह वाले भाग के उदाहरण को समतल तल के साथ घूमने की अनुमति देता है।
एक भाग को दूसरे के सापेक्ष "ग्राउंडिंग" या "रिजिडिफ़ाइंग"। बाध्य निकायों को एक कठोर इकाई के रूप में चलने के लिए बाध्य करता है
वैश्विक मूल के सापेक्ष एक हिस्से को ग्राउंडिंग या कठोर बनाना सभी डीओएफ को एक साथ हटा देता है; एक वैश्विक मूल पर ताला लगाता है

कार्यान्वयन

बाधाओं की कार्यक्षमता का कार्यान्वयन दिए गए सीएडी सिस्टम के साथ भिन्न होता है और उपयोगकर्ता उन्हें कैसे प्रयुक्त करता है, इस पर अलग-अलग प्रतिक्रिया दे सकता है। जब किसी स्केच में बाधाएँ जोड़ी जाती हैं तो कुछ सिस्टम इतने स्मार्ट हो सकते हैं कि पहले से उपस्थित संस्थाओं के आधार पर स्वचालित रूप से अतिरिक्त बाधाएँ प्रयुक्त कर सकते है। उदाहरण के लिए, यदि रेखा किसी अन्य के बगल में खींची जाती है तो सिस्टम उन्हें एक-दूसरे के सापेक्ष समानांतर होने के लिए बाध्य कर सकता है। चूँकि, कभी-कभी इसके अप्रत्याशित परिणाम हो सकते हैं।[1]: 206 

ज्यामितीय बाधा का समाधान

बाधा सॉल्वर समर्पित सॉफ्टवेयर है जो उपयोगकर्ता द्वारा निर्दिष्ट ज्यामितीय बाधा के आधार पर 2डी स्केच के बिंदुओं की स्थिति की गणना करता है। बाधा समाधानकर्ता का उद्देश्य उक्त बाधाओं के संबंध में सभी बिंदुओं की स्थिति का पता लगाना है। यह सामान्यतः बाधा डालने वाले उदेश्यों जैसे अति-बाधा आदि की पहचान करने में भी सहायता करता है, इसलिए संपूर्ण स्केच स्थिर होता है।[1]: 209–2013 

उदाहरण

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

एक प्लेट में सिलेंडरों, शाफ्टों या छड़ों का संकेंद्रित युग्मन।

यह भी देखें

संदर्भ

  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 Schoonmaker, Stephen J. (2003). The CAD guidebook : a basic manual for understanding and improving computer-aided design. New York: Marcel Dekker. ISBN 0-8247-0871-7. OCLC 50868192.
  2. 2.0 2.1 2.2 The Electronic design studio : architectural knowledge and media in the computer era. Malcolm McCullough, William J. Mitchell, Patrick Purcell. Cambridge, Mass.: MIT Press. 1990. ISBN 0-262-13254-0. OCLC 20692928.{{cite book}}: CS1 maint: others (link)
  3. 3.0 3.1 3.2 J. Mitchell, William (1989). "कंप्यूटर-सहायता प्राप्त वास्तुशिल्प डिजाइन के लिए एक नया एजेंडा". Massachusetts, US: Harvard University Graduate School of Design.{{cite web}}: CS1 maint: url-status (link)
  4. Craig, Iain (January 1989). "Constraint Programming Languages: Their Specification And Generation by Wm Leler Addison-Wesley, Reading MA, 1988, 202 pages (incl. index) (£24.95)". Robotica (in English). 7 (1): 85. doi:10.1017/S026357470000521X. ISSN 0263-5747.
  5. "Understanding Geometric Constraints - AutoCAD® 2012 FOR DUMMIES® [Book]". www.oreilly.com (in English). Retrieved 2022-02-12.

स्रोत

  • जॉर्ज ओमुरा द्वारा ऑटोकैड 2010 और ऑटोकैड एलटी 2010 (पेज 117-122) का परिचय। 2009; पहला. संस्करण. विले पब्लिशिंग, इंक., इंडियानापोलिस, इंडियाना। ISBN 978-0-470-43867-1 कठोर आवरण; 384 पेज.
  • ऑटोडेस्क® इन्वेंटर® 2011 एसेंशियल प्लस (पेज 312-341), डैनियल टी. बानाच द्वारा; ट्रैविस जोन्स; एलन जे. कलामेजा. 2011; डेलमार/सेंगेज लर्निंग, ऑटोडेस्क प्रेस। अमेरिका के संयुक्त राज्य अमेरिका में छपी। ISBN 978-1-1111-3527-0; ISBN 1-1111-3527-4. न्यूयॉर्क।

श्रेणी:कंप्यूटर-सहायता प्राप्त डिज़ाइन सॉफ़्टवेयर श्रेणी:कंप्यूटर-सहायता प्राप्त डिज़ाइन श्रेणी:डिज़ाइन इंजीनियरिंग