در ماژول Assembly آباکوس، پس از ایجاد Instanceهای مختلف، باید قطعات در موقعیت هندسی صحیح نسبت به یکدیگر قرار گیرند. آباکوس برای این منظور مجموعه‌ای از Position Constraints را ارائه می‌کند که رابطه هندسی بین یک Instance متحرک و یک Instance ثابت را تعیین می‌کنند. از مهم‌ترین این قیود می‌توان به Edge to Edge، Coaxial و Coincident Point اشاره کرد. 

این قیود برای تعیین موقعیت اولیه مونتاژ استفاده می‌شوند و نباید با Contact یا قیود مکانیکی که در طول تحلیل اعمال می‌شوند اشتباه گرفته شوند.

قید Edge to Edge در آباکوس

قید Edge to Edge برای ایجاد انطباق بین دو لبه در Assembly استفاده می‌شود. این قید از نظر مفهوم به Parallel Edge نزدیک است، اما علاوه بر رابطه بین لبه‌ها، نحوه قرارگیری آنها نسبت به یکدیگر را نیز کنترل می‌کند.

در یک مونتاژ سه‌بعدی، Abaqus دو Edge انتخاب‌شده را به‌صورت منطبق قرار می‌دهد. در مدل‌های دوبعدی نیز امکان تعیین Clearance بین لبه‌ها وجود دارد. لبه‌های مورد استفاده برای این قید باید از نوع مناسب برای این عملیات باشند. 

مسیر کلی استفاده:

Assembly Module → Constraint → Edge to Edge

سپس:

  1. لبه موردنظر از Instance متحرک انتخاب می‌شود.

  2. لبه مرجع از Instance ثابت انتخاب می‌شود.

  3. جهت فلش‌های نمایش‌داده‌شده بررسی می‌شود.

  4. در صورت نیاز از Flip استفاده می‌شود.

  5. قید تأیید می‌شود.

آباکوس سپس موقعیت Instance متحرک را برای برقراری رابطه تعیین‌شده اصلاح می‌کند.

تفاوت Edge to Edge و Parallel Edge

این دو قید نباید با یکدیگر اشتباه گرفته شوند.

Parallel Edge فقط باعث می‌شود دو لبه موازی شوند و فاصله یا موقعیت دقیق آنها را تعیین نمی‌کند.

اما در Edge to Edge رابطه مکانی بین دو لبه نیز مشخص می‌شود. در مونتاژ سه‌بعدی، آباکوس لبه‌ها را منطبق می‌کند؛ در مونتاژ دوبعدی می‌توان Clearance را مشخص کرد. 

به‌صورت ساده:

Parallel Edge → موازی بودن دو لبه

Edge to Edge → انطباق دو لبه

این تفاوت در مونتاژ قطعاتی که باید دقیقاً روی یکدیگر قرار بگیرند بسیار مهم است.

کاربرد Edge to Edge

Edge to Edge در مدل‌هایی مانند موارد زیر کاربرد زیادی دارد:

  • قرار دادن یک قطعه روی لبه قطعه دیگر

  • تنظیم دقیق براکت‌ها

  • مونتاژ ورق‌های فلزی

  • قرار دادن اجزای شاسی

  • تنظیم موقعیت صفحات نسبت به یکدیگر

  • هم‌راستا کردن لبه‌های قطعات

  • ایجاد موقعیت اولیه دقیق برای مدل‌های تماس

برای مثال، در یک Assembly می‌توان لبه پایینی یک قطعه را انتخاب و آن را نسبت به یک لبه مرجع در قطعه دیگر منطبق کرد.

مستندات رسمی Abaqus نیز در یک مثال مونتاژی از Edge to Edge برای قرار دادن لبه یک قطعه نسبت به یک Datum Axis استفاده می‌کند. 

قید Coaxial یا هم‌محوری

قید Coaxial یکی از مهم‌ترین ابزارهای Assembly برای قطعات استوانه‌ای و مخروطی است.

این قید باعث می‌شود محور دوران یک سطح استوانه‌ای یا مخروطی از Instance متحرک با محور سطح استوانه‌ای یا مخروطی Instance ثابت هم‌محور شود. 

مسیر استفاده:

Assembly Module → Constraint → Coaxial

در این مرحله باید:

  1. سطح استوانه‌ای یا مخروطی Instance متحرک را انتخاب کنید.

  2. سطح استوانه‌ای یا مخروطی Instance ثابت را انتخاب کنید.

  3. جهت محورهای نمایش‌داده‌شده را بررسی کنید.

  4. در صورت نیاز از Flip استفاده کنید.

  5. قید را تأیید کنید.

آباکوس با چرخش و جابه‌جایی Instance متحرک، دو سطح را هم‌محور می‌کند. 

کاربرد Coaxial در مونتاژ

Coaxial به‌خصوص در مدل‌هایی که دارای سوراخ، شفت، پین یا اجزای دورانی هستند بسیار کاربردی است.

برای مثال:

  • قرار دادن شفت داخل سوراخ

  • هم‌محور کردن دو فلنج

  • قرار دادن پین در سوراخ

  • مونتاژ بلبرینگ روی محور

  • هم‌محور کردن دو استوانه

  • مونتاژ چرخ و محور

  • قرار دادن لوله‌ها و اجزای استوانه‌ای

فرض کنید یک شفت و یک سوراخ در دو Instance مجزا دارید. انتخاب سطح استوانه‌ای شفت و سطح استوانه‌ای سوراخ با قید Coaxial باعث می‌شود محورهای آنها روی یک خط قرار بگیرند.

نکته مهم درباره Coaxial

قید Coaxial لزوماً موقعیت کامل قطعه را مشخص نمی‌کند.

ممکن است پس از هم‌محور شدن دو قطعه، Instance متحرک همچنان بتواند در راستای محور مشترک جابه‌جا شود.

بنابراین معمولاً برای تکمیل موقعیت، به یک یا چند قید دیگر نیاز است؛ برای مثال:

Coaxial → تعیین محور مشترک

Face to Face → تعیین فاصله یا موقعیت محوری

این موضوع با اصل کلی Position Constraintها سازگار است؛ یک قید معمولاً برای تعیین کامل موقعیت یک Instance سه‌بعدی کافی نیست و اغلب به چند قید نیاز است. 

قید Coincident Point

قید Coincident Point برای منطبق کردن دو نقطه استفاده می‌شود.

در این قید، یک Point از Instance متحرک و یک Point از Instance ثابت انتخاب می‌شوند و آباکوس آنها را دقیقاً روی یک مکان قرار می‌دهد. 

مسیر کلی:

Assembly Module → Constraint → Coincident Point

سپس:

  1. نقطه Instance متحرک را انتخاب کنید.

  2. نقطه Instance ثابت را انتخاب کنید.

  3. عملیات را تأیید کنید.

آباکوس Instance متحرک را انتقال می‌دهد تا دو نقطه روی یکدیگر قرار گیرند.

نکته مهم درباره Coincident Point

برخلاف برخی قیود دیگر، Coincident Point جهت یا Orientation قطعه را تعیین نمی‌کند.

یعنی ممکن است یک نقطه از قطعه در نقطه مرجع قرار بگیرد، اما خود قطعه هنوز بتواند حول آن نقطه جهت‌های مختلفی داشته باشد. 

به همین دلیل Coincident Point معمولاً همراه با قیود دیگری استفاده می‌شود.

کاربرد Coincident Point

این قید برای موقعیت‌دهی دقیق نقاط مرجع بسیار مفید است، مانند:

  • قرار دادن گوشه یک قطعه روی گوشه قطعه دیگر

  • منطبق کردن مرکز سوراخ‌ها

  • قرار دادن Vertex روی Datum Point

  • تعیین محل دقیق یک Component

  • قرار دادن Reference Point نسبت به هندسه

  • تکمیل موقعیت یک Instance پس از اعمال Coaxial یا Parallel Edge

در یک مثال رسمی Abaqus، پس از اعمال قیود Edge to Edge و Face to Face، از Coincident Point برای قرار دادن دقیق یک نقطه از قطعه روی نقطه مرجع استفاده شده است. 

ترکیب Coaxial و Coincident Point

یکی از ترکیب‌های بسیار کاربردی در Assembly استفاده از Coaxial + Coincident Point است.

فرض کنید یک شفت باید داخل یک سوراخ قرار گیرد.

ابتدا:

Coaxial

محور شفت و سوراخ را هم‌محور می‌کند.

سپس:

Coincident Point

یک نقطه مشخص روی شفت را با نقطه مرجع روی قطعه دیگر منطبق می‌کند.

به این ترتیب هم محور مشخص شده و هم موقعیت قطعه روی آن محور کنترل می‌شود.

در صورت نیاز می‌توان به جای Coincident Point از Face to Face نیز برای تعیین موقعیت محوری استفاده کرد.

ترکیب سه قید در یک مونتاژ

در یک Assembly سه‌بعدی پیچیده ممکن است چند قید به‌صورت زنجیره‌ای استفاده شوند.

برای مثال:

Coaxial

تعیین محور مشترک

Face to Face

تعیین فاصله یا موقعیت محوری

Coincident Point

تعیین موقعیت دقیق یک نقطه

این روش باعث می‌شود موقعیت قطعه مرحله‌به‌مرحله تعیین شود و کنترل بیشتری روی Assembly داشته باشیم.

استفاده از Datumها در این قیود

یکی از قابلیت‌های مهم Abaqus این است که برای موقعیت‌دهی Instanceها فقط به هندسه اصلی قطعات محدود نیستیم.

در بسیاری از Position Constraintها می‌توان از Datum Plane یا Datum Axis نیز به‌عنوان مرجع استفاده کرد. برای مثال، در قید Edge to Edge می‌توان یک Datum Axis را به‌عنوان مرجع انتخاب کرد. 

این قابلیت در مونتاژهای پیچیده بسیار مفید است، زیرا می‌توان ابتدا محور یا نقطه مرجع ایجاد کرد و سپس قطعات را نسبت به آن موقعیت داد.

جلوگیری از Overconstraint

هنگام ترکیب چند قید باید مراقب Overconstraint باشید.

برای مثال اگر یک قطعه را با Coaxial کاملاً نسبت به یک قطعه دیگر قرار دهید و سپس چند قید اضافی برای محدود کردن همان درجات آزادی ایجاد کنید، ممکن است برخی قیود تکراری یا ناسازگار شوند.

Abaqus به‌صورت خودکار از ایجاد همه حالت‌های Overconstraint جلوگیری نمی‌کند و حتی ممکن است اعمال چند قید باعث موقعیت‌دهی نامطلوب یا شکست عملیات شود. 

بهتر است ابتدا مشخص کنید هر قید قرار است کدام بخش از موقعیت قطعه را کنترل کند.

تفاوت Position Constraint و Contact

این موضوع در مدل‌سازی آباکوس بسیار مهم است.

فرض کنید شفت را با Coaxial داخل یک سوراخ قرار داده‌اید.

این قید فقط موقعیت اولیه شفت را مشخص می‌کند و به معنی تعریف Contact بین سطح شفت و سوراخ نیست.

اگر در تحلیل قرار است شفت با سوراخ تماس داشته باشد، باید در Interaction Module، Contact مناسب تعریف شود.

بنابراین:

Coaxial → هم‌محوری اولیه

Coincident Point → انطباق موقعیت اولیه نقاط

Edge to Edge → موقعیت‌دهی هندسی اولیه

در مقابل:

Contact → رفتار تماس در طول تحلیل

در Abaqus/Explicit، برای مثال، General Contact می‌تواند تماس‌های مختلف از جمله تماس‌های node-to-face و در مدل‌های سه‌بعدی edge-to-edge را در چارچوب الگوریتم تماس تحلیل کند؛ این مفهوم با Position Constraint مربوط به Edge to Edge در Assembly کاملاً متفاوت است. 

ترتیب پیشنهادی برای قیدگذاری

برای یک Assembly پیچیده بهتر است قیدها به‌صورت مرحله‌ای اعمال شوند:

  1. Instance ثابت یا مرجع را مشخص کنید.

  2. ابتدا قید اصلی جهت‌گیری را اعمال کنید.

  3. در صورت وجود قطعات استوانه‌ای، Coaxial را در نظر بگیرید.

  4. با Face to Face یا Edge to Edge موقعیت نسبی را مشخص کنید.

  5. در صورت نیاز Coincident Point را برای تعیین موقعیت دقیق اضافه کنید.

  6. پس از هر قید، موقعیت قطعات را بررسی کنید.

  7. در پایان، وجود فاصله ناخواسته یا Overclosure را کنترل کنید.

  8. سپس در صورت نیاز به رفتار مکانیکی، Contact یا سایر Interactionها را تعریف کنید.

این روش احتمال ایجاد قیود اضافی و ناسازگار را کاهش می‌دهد.

جمع‌بندی

سه قید Edge to Edge، Coaxial و Coincident Point نقش مهمی در موقعیت‌دهی دقیق Instanceها در Assembly آباکوس دارند.

Edge to Edge برای انطباق و تنظیم رابطه بین دو لبه استفاده می‌شود، Coaxial محور سطوح استوانه‌ای یا مخروطی را مشترک می‌کند و Coincident Point دو نقطه را دقیقاً روی یکدیگر قرار می‌دهد. 

نکته کلیدی این است که این ابزارها برای آرایش هندسی اولیه مونتاژ هستند. اگر هدف تعریف رفتار فیزیکی قطعات در حین تحلیل باشد، باید از ابزارهای Interaction مانند Contact، Tie یا سایر قیود تحلیلی استفاده کرد.

کلیدواژه ها : قیود مونتاژ در آباکوس-Assembly Constraints Abaqus-قید انطباق لبه در آباکوس-Edge to Edge Abaqus-Edge to Edge Constraint-قید هم‌محوری در آباکوس-Coaxial Constraint Abaqus-هم‌محوری قطعات در آباکوس-Coaxial Abaqus-قید تقارن نقاط در آباکوس-Coincident Point Abaqus-قید Coincident Point-انطباق نقاط در مونتاژ آباکوس-Position Constraints Abaqus-موقعیت‌دهی Instance در آباکوس-Instance Positioning Abaqus-مونتاژ قطعات مکانیکی-Abaqus Assembly-قیدگذاری قطعات استوانه‌ای-Abaqus Cylindrical Assembly-مونتاژ شفت و سوراخ در آباکوس-Shaft Hole Assembly Abaqus-قیدگذاری Datum Axis در آباکوس-Datum Axis Constraint-قیدگذاری هندسی آباکوس-Geometric Constraints Abaqus-Overconstraint در آباکوس-Abaqus Overconstraint-Contact و Assembly Constraint-موقعیت اولیه قطعات در آباکوس-Abaqus Initial Position