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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

यह भी देखें

 * बाधा (क्लासिकल यांत्रिकी)
 * ज्यामितीय बाधा का समाधान
 * ज्यामितीय आयाम और सहनशीलता
 * सॉलिड मॉडलिंग या पैरामीट्रिक मॉडलिंग
 * इंजीनियरिंग डिजाइन प्रक्रिया या प्रारंभिक डिजाइन और विस्तृत डिजाइन

स्रोत

 * जॉर्ज ओमुरा द्वारा ऑटोकैड 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. न्यूयॉर्क।