انتقل إلى المحتوى

!CONTACT_PARAM

يحدد معاملات كشف التلامس.

المعاملات

اسم المعامل السمة الوصف
NAME C اسم معامل كشف التلامس (مطلوب)

** السطر الثاني **

يحدد الخلوصات المختلفة للطريقة داخل المستوى.

    (السطر الثاني) CLEARANCE, CLR_SAME_ELEM, CLR_DIFFLPOS, CLR_CAL_NORM
اسم المتغير السمة الوصف
CLEARANCE R الخلوص العمودي (الافتراضي: 1e-2)
CLR_SAME_ELEM R الخلوص للعناصر الموجودة بالفعل في حالة تلامس (خفف هذا إذا تحركت كثيرًا) (الافتراضي: 5e-3)
CLR_DIFFLPOS R الخلوص لمعاملة النقاط داخل العنصر كنقاط مختلفة (خفف هذا إذا حدث تذبذب) (الافتراضي: 1e-2)
CLR_CAL_NORM R الخلوص لمعاملة نقطة على أنها تقع على حافة عند حساب العمودي (الافتراضي: 1e-4)

** السطر الثالث **

يحدد الخلوصات المختلفة خارج المستوى والمعاملات ذات الصلة.

    (السطر الثالث) DISTCLR_INIT, DISTCLR_FREE, DISTCLR_NOCHECK, TENSILE_FORCE, BOX_EXP_RATE
اسم المتغير السمة الوصف
DISTCLR_INIT R الخلوص خارج المستوى المستخدم للكشف الأولي (الافتراضي: 1e-2)
DISTCLR_FREE R الخلوص خارج المستوى المستخدم لتحديد العقد غير المتلامسة (تُعد العقدة في حالة تلامس بعد اختراق طفيف) (الافتراضي: -1e-6)
DISTCLR_NOCHECK R الخلوص خارج المستوى المستخدم عند تخطي فحص اتجاه المسافة للعقد الموجودة بالفعل في حالة تلامس (يُحدد الانفصال بقوة الشد، لذا حدد قيمة كبيرة للحفاظ على حالة التلامس) (الافتراضي: 1.0)
TENSILE_FORCE R قوة الشد التي يُحدد عندها الانفصال (الافتراضي: -1e-2)
BOX_EXP_RATE R نسبة توسيع BOX المستخدمة للبحث (القيمة الأصغر أسرع، بينما الأكبر أكثر أمانًا) (الافتراضي: 1.05)

مثال

لإعدادات مطابقة للقيم الافتراضية

    !CONTACT_PARAM, NAME=CPARAM1
    1.0e-2,  5.0e-3,  1.0e-2,  1.0e-4
    1.0e-2, -1.0e-6,  1.0,    -1.0e-2,  1.05