در ماژول Assembly آباکوس، پس از ایجاد Instanceها معمولاً لازم است قطعات نسبت به یکدیگر در موقعیت صحیح قرار گیرند. برای این کار میتوان از Position Constraints استفاده کرد. این قیود رابطه هندسی بین دو Instance را مشخص میکنند و در مرحله مونتاژ، موقعیت اولیه قطعات را تعیین میکنند؛ بنابراین نباید آنها را با قیود تحلیلی موجود در ماژول Interaction اشتباه گرفت.
مفهوم قیود موقعیتی در Assembly
قیدگذاری در Assembly برای مشخص کردن رابطه هندسی بین دو قطعه یا Instance استفاده میشود. یک Instance معمولاً بهعنوان Movable Instance و دیگری بهعنوان Fixed Instance در نظر گرفته میشود.
آباکوس موقعیت Instance متحرک را بهگونهای محاسبه میکند که رابطه موردنظر برقرار شود. برای مثال میتوان گفت:
دو سطح نسبت به یکدیگر موازی باشند.
دو سطح با فاصله مشخص مقابل یکدیگر قرار گیرند.
دو لبه موازی باشند.
دو لبه در یک راستا قرار گیرند.
دو محور هممحور شوند.
نکته مهم این است که این Position Constraintها عمدتاً برای آرایش اولیه Assembly هستند و بهتنهایی حرکت قطعات را در طول تحلیل محدود نمیکنند. قیود مربوط به رفتار مکانیکی در حین تحلیل در ماژولهایی مانند Interaction تعریف میشوند.
قید Parallel Face در آباکوس
یکی از پرکاربردترین قیود Assembly، قید Parallel Face است.
این قید باعث میشود یک Face از Instance متحرک با یک Face از Instance ثابت موازی شود. برای این نوع قید، Faceهای انتخابشده باید Planar باشند و این قابلیت برای Instanceهای سهبعدی استفاده میشود.
برای مثال دو صفحه فلزی را در نظر بگیرید که یکی با زاویه نسبت به دیگری قرار گرفته است.
با اعمال:
Constraint → Parallel Face
میتوان سطح قطعه متحرک را نسبت به سطح قطعه ثابت موازی کرد.
آباکوس جهت نرمال سطح متحرک را نیز نمایش میدهد و با گزینه Flip میتوان جهت آن را معکوس کرد.
تفاوت Parallel Face و Face to Face
این دو قید شباهت زیادی دارند، اما یک تفاوت مهم وجود دارد.
Parallel Face
در این حالت فقط موازی بودن دو سطح مشخص میشود و فاصله بین آنها تعیین نمیشود. بنابراین ممکن است دو سطح موازی باشند اما در فاصلهای دلخواه از یکدیگر قرار بگیرند.
Face to Face
در Face to Face علاوه بر موازی شدن دو سطح، میتوان Clearance یا فاصله بین آنها را نیز مشخص کرد.
بنابراین:
Parallel Face → فقط موازی بودن
Face to Face → موازی بودن + فاصله مشخص
این تفاوت در مونتاژ قطعاتی مانند صفحات، فلنجها، براکتها و اجزای چندبخشی اهمیت زیادی دارد.
ایجاد قید Parallel Face
روند کلی ایجاد این قید به شکل زیر است:
Assembly Module → Constraint → Parallel Face
سپس:
Face مربوط به Instance متحرک را انتخاب کنید.
Face مربوط به Instance ثابت را انتخاب کنید.
جهت نرمال سطح متحرک نمایش داده میشود.
در صورت نیاز گزینه Flip را انتخاب کنید.
عملیات را تأیید کنید.
آباکوس Instance متحرک را میچرخاند تا دو سطح انتخابشده موازی شوند.
قید Face to Face با فاصله مشخص
اگر هدف فقط موازی کردن دو سطح نیست و فاصله مشخصی بین آنها نیاز داریم، از Face to Face استفاده میشود.
برای مثال فرض کنید دو صفحه باید با فاصله 10 میلیمتر از یکدیگر قرار بگیرند.
در این حالت میتوان:
Face 1 → Face 2 → Clearance = 10 mm
را تعریف کرد.
آباکوس ابتدا جهت Instance متحرک را اصلاح میکند تا دو Face موازی شوند و سپس Translation لازم را برای رسیدن به فاصله تعیینشده انجام میدهد.
این روش برای ایجاد فاصله اولیه بین قطعات بسیار مناسب است.
قید Parallel Edge
قید مهم دیگری که در Assembly استفاده میشود Parallel Edge است.
این قید یک Edge از Instance متحرک را نسبت به Edge متناظر در Instance ثابت موازی میکند.
روند کار:
Constraint → Parallel Edge
سپس یک Straight Edge از Instance متحرک و یک Straight Edge از Instance ثابت انتخاب میشود.
آباکوس Instance متحرک را طوری میچرخاند که دو Edge موازی شوند.
مثال کاربردی Parallel Edge
فرض کنید یک براکت در کنار یک صفحه قرار دارد اما جهت آن نسبت به صفحه صحیح نیست.
اگر یک Edge مشخص از براکت و یک Edge از صفحه را انتخاب کنیم و Parallel Edge را اعمال کنیم، آباکوس براکت را میچرخاند تا این دو Edge موازی شوند.
این روش برای:
براکتها
پروفیلها
صفحات
قطعات مکانیکی
شاسیها
اجزای دارای لبههای مرجع
بسیار کاربردی است.
نقش گزینه Flip در Parallel Edge
پس از انتخاب Edge، آباکوس جهت آن را با یک فلش نمایش میدهد.
در صورت نیاز میتوان از Flip استفاده کرد تا جهت فلش معکوس شود.
این موضوع زمانی اهمیت دارد که جهت هندسی موردنظر با جهت پیشفرض آباکوس متفاوت باشد. پس از تأیید، Instance متحرک به گونهای قرار میگیرد که Edgeها موازی بوده و جهتهای انتخابشده نیز مطابق تنظیم کاربر باشند.
Edge to Edge؛ موازی بودن با فاصله مشخص
در صورتی که علاوه بر موازی بودن دو Edge، موقعیت آنها نسبت به یکدیگر نیز اهمیت داشته باشد، میتوان از Edge to Edge استفاده کرد.
این قید مشابه Parallel Edge است، اما امکان تعیین فاصله بین لبهها را نیز فراهم میکند. در مدل سهبعدی، این قید لبهها را در یک موقعیت منطبق قرار میدهد؛ در مدل دوبعدی امکان تعریف Clearance بین آنها وجود دارد.
بنابراین میتوان تفاوت را به صورت زیر خلاصه کرد:
Parallel Edge → موازی کردن دو Edge
Edge to Edge → موازی کردن + تعیین موقعیت/فاصله مناسب
ترکیب چند قید برای موقعیتدهی کامل
یک قید معمولاً برای تعیین موقعیت کامل یک Instance کافی نیست.
برای مثال در یک Assembly سهبعدی ممکن است ابتدا از Parallel Face برای تعیین جهت سطح استفاده شود، سپس از Face to Face برای تعیین فاصله و در نهایت از یک قید دیگر برای تعیین موقعیت جانبی استفاده شود.
آباکوس نیز اشاره میکند که معمولاً برای موقعیتدهی کامل یک Instance سهبعدی به چند Position Constraint نیاز است.
به همین دلیل بهتر است قیدها بهصورت مرحلهای ایجاد شوند و بعد از هر قید، موقعیت Assembly بررسی شود.
تفاوت قید مونتاژ با قید تماس
یکی از مهمترین نکات آموزشی این بخش، تفاوت بین Position Constraint و Contact است.
فرض کنید دو صفحه را با Parallel Face موازی کردهایم.
این قید فقط مشخص میکند که وضعیت اولیه دو صفحه چگونه باشد. اگر در طول تحلیل قرار باشد یکی از صفحات حرکت کند و با صفحه دیگر تماس برقرار کند، Parallel Face بهتنهایی چنین رفتار فیزیکی را مدل نمیکند.
برای این منظور باید در ماژول Interaction، Contact مناسب تعریف شود.
به بیان ساده:
Assembly Constraint → موقعیت اولیه قطعات
Contact Interaction → رفتار تماس در طول تحلیل
این تفکیک یکی از اصول مهم در مدلسازی Abaqus است.
ترکیب Parallel Face با Contact
یک کاربرد بسیار رایج این است که ابتدا قطعات در Assembly بهدرستی قرار داده شوند و سپس رفتار تماس برای آنها تعریف شود.
برای مثال در مونتاژ دو صفحه:
Assembly
Parallel Face یا Face to Face
↓
Interaction
Surface-to-Surface Contact
در این حالت Assembly موقعیت اولیه را تعیین میکند و Contact رفتار مکانیکی سطوح را در تحلیل کنترل میکند.
ترکیب Parallel Edge با سایر قیود
Parallel Edge نیز معمولاً بهتنهایی موقعیت کامل یک قطعه را مشخص نمیکند.
برای مثال یک قطعه ممکن است پس از موازی شدن دو Edge هنوز بتواند در راستای Edge حرکت کند.
در این شرایط میتوان از یک Constraint دیگر برای مشخص کردن موقعیت نهایی استفاده کرد.
این روش نسبت به جابهجایی دستی قطعات کنترل بیشتری ایجاد میکند و باعث میشود رابطه هندسی موردنظر بهعنوان Feature اسمبلی ذخیره شود.
جلوگیری از Overconstraint
یکی از خطاهای مهم هنگام قیدگذاری Assembly، ایجاد Overconstraint است.
برای مثال اگر یک Instance را با چند Constraint مستقل بهگونهای محدود کنیم که بعضی قیود یکدیگر را تکرار یا نقض کنند، Abaqus ممکن است نتواند موقعیت جدید را محاسبه کند.
در مستندات Abaqus نیز تأکید شده است که Position Constraintها میتوانند با قیود موجود تداخل پیدا کنند و در چنین شرایطی عملیات Constraint لغو میشود.
بنابراین بهتر است:
ابتدا Instance اصلی را Fixed کنید.
سپس مهمترین قید هندسی را اعمال کنید.
موقعیت قطعه را بررسی کنید.
قید بعدی را اضافه کنید.
از ایجاد قیود تکراری خودداری کنید.
نکته مهم درباره Overclosure
Position Constraintهای Assembly الزاماً مانع Overclosure بین قطعات نمیشوند.
یعنی ممکن است دو قطعه پس از اعمال قیود Assembly با یکدیگر تداخل هندسی داشته باشند. Abaqus لزوماً این تداخل را هنگام Position Constraint جلوگیری نمیکند. بنابراین پس از قیدگذاری باید وضعیت تماس و فاصله قطعات نیز بررسی شود.
کاربرد در مونتاژ قطعات مکانیکی
ترکیب Parallel Face و Parallel Edge در بسیاری از Assemblyهای مهندسی کاربرد دارد، از جمله:
مونتاژ فلنج و لوله
براکت و شاسی
صفحات و ورقهای فلزی
اجزای ماشینآلات
سازههای پیچ و مهرهای
مجموعههای چندقطعهای
قطعات دارای سطوح مرجع
مدلهای تماس مکانیکی
در مدلهای پیچیدهتر میتوان از Coaxial، Coincident و سایر Position Constraintها نیز در کنار این قیود استفاده کرد. Abaqus مجموعهای از قیود مانند Parallel Face، Face to Face، Parallel Edge، Edge to Edge، Coaxial، Coincident Point و Parallel Coordinate Systems را در Assembly ارائه میکند.
جمعبندی
قیدهای Parallel Face، Face to Face، Parallel Edge و Edge to Edge از ابزارهای اصلی برای موقعیتدهی دقیق قطعات در Assembly آباکوس هستند.
Parallel Face برای موازی کردن دو سطح استفاده میشود، در حالی که Face to Face علاوه بر موازی بودن امکان تعیین فاصله بین دو سطح را فراهم میکند.
به همین شکل، Parallel Edge دو لبه را موازی میکند و Edge to Edge برای کنترل رابطه بین دو Edge و موقعیت آنها نسبت به یکدیگر کاربرد دارد.
مهمترین نکته این است که این قیود، موقعیت اولیه Instanceها در Assembly را مشخص میکنند و نباید آنها را با Contact یا Constraintهای مکانیکی در Interaction یکی دانست. پس از تکمیل مونتاژ، در صورت نیاز باید Contact، Tie، Coupling یا سایر قیود تحلیلی در ماژول Interaction تعریف شوند.
کلیدواژه ها : قیدگذاری مونتاژ در آباکوس-Assembly Constraints Abaqus-قید سطح به سطح آباکوس-Face to Face Constraint-قید Parallel Face آباکوس-Parallel Face Abaqus-قید توازی لبهها-Parallel Edge Abaqus-قید Edge to Edge آباکوس-Edge to Edge Constraint-قیود موقعیتی آباکوس-Position Constraints Abaqus-موقعیتدهی Instance در آباکوس-Instance Positioning Abaqus-مونتاژ قطعات در آباکوس-Abaqus Assembly-قیدگذاری سطوح در آباکوس-Face Constraint Abaqus-قیدگذاری لبهها در آباکوس-Edge Constraint Abaqus-فاصله بین سطوح در مونتاژ-Clearance Abaqus-قید Flip در آباکوس-Flip Constraint Abaqus-Overconstraint در مونتاژ-Abaqus Overconstraint-تفاوت قید مونتاژ و تماس-Assembly Constraint vs Contact-مدلسازی مونتاژ مکانیکی-Abaqus Mechanical Assembly