اهداف آموزش: در این آموزش شما با Mass Scaling در آباکوس، Mass Scaling در مسائل شبه استاتیک، اصول و قواعد مقیاسدهی جرمی در آباکوس، Mass Scaling در آنالیز دینامیکی، گام زمانی پایدار حل و تحلیل Explicit در آباکوس، نحوه بکارگیری Mass Scaling آباکوس در یک مدل (تنظیمات و نحوه اعمال Fixed Mass Scaling و Variable Mass Scaling در آباکوس) آشنا خواهید شد.
اگر شما نیز در مسائل خود از حلگر Explicit (مقایسه روش حل صریح و ضمنی) استفاده کرده باشید باید بدانید که انتخاب گام زمانی پایدار برای حل در این نوع حلگر از اهمیت ویژهای برخوردار است. همچنین قطعا با این نکته آشنا هستید که کوچکترین اندازه المانهای مورد استفاده برای یک تحلیل از نوع Explicit مستقیماً بر روی گام زمانی حل تأثیرگذار است. اما آیا تا کنون به این موضوع فکر کردهاید چنانچه به هر دلیلی مجبور به استفاده از المانهای ریز در نواحی حساس از مدل هندسی خود باشید زمان حل تا چه اندازه بالا خواهد رفت؟ آیا این افزایش زمان حل کمک معقولی به دقت حل نیز خواهد کرد؟ آیا در این موارد آباکوس راهحلی برای افزایش سرعت حل در نظر گرفته است؟ با ما در این آموزش آباکوس همراه باشید تا پاسخ این سؤالات را به شکل علمی و دقیق فراگیرید.
- بهروزرسانی: این آموزش در تاریخ 30 خرداد 96 بهروز شد.
- بهروزرسانی: این آموزش در تاریخ 10 بهمن 95 بهروز شد.
- بهروزرسانی: این آموزش در تاریخ 1 دی 95 بهروز شد.
سرفصلهای این آموزش:
- مقدمهای بر مقیاسدهی جرمی در نرمافزار آباکوس
- نحوه بکارگیری Mass Scaling آباکوس در یک مدل
- تعریف ضریب مقیاس به شکل مستقیم
- تعریف گام زمانی پایدار حل بر اساس روش المان به المان
- مقیاسدهی جرمی یکنواخت
- مقیاسدهی جرمی محلی و سراسری
مقدمهای بر مقیاسدهی جرمی (Mass Scaling) در نرمافزار آباکوس
معمولاً فرآیند Explicit Dynamics با هدف حل دو دسته از مسائل بکار گرفته میشود: محاسبه پاسخ گذرای دینامیکی و همچنین تحلیل مسائل شبهاستاتیک (تفاوت و شباهتهای مسائل استاتیکی – شبهاستاتیکی – دینامیکی) که دارای تأثیرات پیچیده غیرخطی هستند (شاید بتوان مسائل تماسی را از معروفترین مثالها در این زمینه بهشمار آورد). از آنجایی که روش تفاضل مرکزی Explicit یا Central Difference Explicit از معادلات در زمان انتگرالگیری میکند، ماتریس جرم گسسته در معادلات تعادل نقش بسیار حیاتی در بهبود عملکرد محاسبات و دقت در هر دو دسته از مسائل عنوانشده را بازی میکند. چنانچه در موارد درست و بهموقع از Mass Scaling استفاده شود، علاوه بر بهبود عملکرد حل سبب ارتقای دقت در گروه خاصی از مسائل نیز شود. با این وجود، ممکن است تکنیکهای Mass Scaling مناسب برای مسائل شبهاستاتیک با تکنیکهای مناسب برای آنالیزهای دینامیکی متفاوت باشند.
مفاهیم اولیه Mass Scaling
گزینه Mass Scaling در آباکوس اغلب در حلگر Abaqus/Explicit و با هدف افزایش کارآمدی محاسبات در تحلیلهای شبهاستاتیک و برخی آنالیزهای دینامیک که دربردارنده تعدادی المان با سایز بسیار کوچک هستند بکار گرفته میشود. همانطور که پیشتر نیز اشاره کردیم، اندازه و ابعاد این المانهای کوچک، گامهای زمانی پایدار حل را تحت کنترل میگیرند و سبب میشوند مدت زمان حل به شکل چشمگیری افزایش یابد. Mass Scaling میتواند با اهداف زیر بکار گرفته شود:
- جرم کل مدل و یا المانهای مجزا (و یا حتی یک Set از المانها) را Scale کند؛
- جرم را در ابتدای گام حل و یا در حین فرآیند حل Scale کند.
- در آنالیزهایی که از چند Step در آنها استفاده شده است، میتوان در گام یا مرحله خاصی از حالت Mass Scaling استفاده کرد.
روشهای اجرای Mass Scaling در آباکوس
- جرم تمامی المانها را در فاکتور ثابت تعریف شده توسط کاربر ضرب کند؛
- جرم المانهای تعیین شده را با نسبت یکسان Scale کند، بهنحوی که مینیمم گام زمانی پایدار برای حل در هر یک از المانهای تعیین شده در این مجموعه با گام زمانی تعریف شده توسط کاربر برابر شود.
- تنها جرم المانهایی که در یک مجموعه سبب شدهاند تا گام زمانی پایدار حل از میزان معین شده توسط کاربر کمتر شود را Scale نماید به گونهای که گام زمانی پایدار برای حل در این المانها با مقدار تعریف شده از سوی کاربر برابر شود؛
- جرم تمامی المانهای تعیین شده را به نحوی Scale کند که گام زمانی پایدار برای حل با عدد تعریف شده توسط کاربر یکسان شود.
- بر اساس هندسه مش و شرایط اولیه حاکم بر مسئله، به شکل اتوماتیک فرآیند Mass Scaling را انجام دهد.
Mass Scaling در تحلیل شبهاستاتیک
برای تحلیلهای شبه استاتیک که در آن رفتار ماده وابسته به نرخ کرنش نیست (Rate-Independent)، در واقع Scale کردن زمان به شکل کلی چندان اهمیتی ندارد. برای رسیدن به یک حل مقرون بهصرفه اغلب باید زمان حل را کاهش داد و یا در نقطه مقابل، به شکل مصنوعی جرم مدل را افزایش داد. این افزایش مصنوعی در جرم مدل را Mass Scaling مینامند. هر دو حالت جایگزین که به آن اشاره کردیم در مواد مستقل از نرخ کرنش به نتیجه یکسانی منجر میشود؛ با این وجود، Mass Scaling حتی در حالتی که مدل، شامل اثرات وابستگی به نرخ کرنش است یک راه حل ارجح در کاهش زمان حل بهشمار می رود.
Mass Scaling در تحلیلهای شبه استاتیک معمولاً در تمامی مدل بکار گرفته میشود. با این وجود، زمانی که بخشهای مختلف مدل، جرم و استحکام متفاوتی داشته باشند بهتر است تنها بخشهای خاصی از مدل خود را Scale کنیم و یا عملیات مورد نظر را به شکل مجزا بر روی هر بخش انجام دهیم. بهرحال آنچه بدیهی به نظر میرسد این است که در تمامی حالات، ممکن نیست جرم مدل را از مقدار فیزیکی و واقعی آن کمتر در نظر بگیریم و یا بدون توجه به دقت حل و نتایج بدست آمده، به شکل دلخواه به افزایش جرم بپردازیم. در نتیجه، عمدتاً بکارگیری مقدار محدودی از Mass Scaling برای اغلب مسائل شبهاستاتیک مجاز بوده و سبب میشود تا گام زمانی پایدار برای حل به روش Abaqus/Explicit افزایش یافته و مدت زمان حل مسئله کاهش یابد.
تذکر: ممکن است این فکر به ذهن شما نیز رسیده باشد که به شکل دستی و با افزایش چگالی ماده، به کاهش زمان حل کمک کنید؛ اما گزینههایی که در آباکوس تعبیه شده بسیار کاراتر بوده و از انعطافپذیری به مراتب بالاتری برخوردارند.
آنالیز دینامیکی و Mass Scaling
بر خلاف تحلیلهای شبهاستاتیک، Scale کردن زمان در تحلیلهای دینامیکی همواره از اهمیت برخوردار بوده و برای استخراج پاسخ حالت گذرا، نمایش یا بکارگیری جرم دقیق فیزیکی و اینرسی مدل ضروری است. با این وجود، بسیاری از مسائل پیچیده دینامیکی شامل تعداد کمی المان با ابعاد بسیار کوچک هستند که Abaqus/Explicit را وادار میکند تا از گامهای زمانی کوچک در حل مسئله استفاده نماید. این المانهای کوچک نتیجه استفاده از تکنیکهای مشزنی پیچیده و نامتعارف هستند و عمدتاً با نام المانهای کنترلی (کنترل کننده زمان حل) شناخته میشوند. با Scale کردن جرم در این المانهای کنترلی در ابتدای Step حل، بدون اینکه کلیات رفتار دینامیکی سازه تحت تأثیر محسوسی قرار گیرد، گام زمانی پایدار برای حل میتواند به شکل مؤثری افزایش پیدا کند.
طی یک فرآیند برخورد یا ضربه، المانهای نزدیک منطقه برخورد تغییر شکلهای بالایی را تجربه میکنند. کاهش در ابعاد المانهای این ناجیه در طول تحلیل سبب میشود تا زمان حل مسئله به شکل چشمگیری افزایش پیدا کند؛ استفاده از تکنیک Mass Scaling در این نواحی سبب میشود تا مدت زمان حل کاهش قابل توجهی داشه باشد. در مواردی که المانها در اثر برخورد به یک جسم صلب فشرده شدهاند، افزایش جرم در این المانهای بسیار کوچک تأثیر بسیار کمی روی پاسخ دینامیکی کل سازه خواهد داشت.
گام زمانی پایدار
همانطور که در بخشهای پیشین نیز متوجه شدید، عبارت “گام زمانی پایدار المان” به زمان پایدار حل برای یک المان باز میگردد. عبارت “گام زمانی پایدار المان به المان” و “گام زمانی پایدار” نیز به ترتیب به مینیمم زمان پایدار یک المان از بین یک Set و گام زمانی پایدار حل برای یک مدل دلالت میکند.
نحوه بکارگیری Mass Scaling آباکوس در یک مدل
به شکل کلی دو نوع Mass Scaling در Abaqus/Explicit قابل دستیابی است: Mass Scaling ثابت و Mass Scaling متغیر. این دو نوع از مقیاسدهی جرمی (Mass Scaling) میتوانند به شکل مجزا و یا در یک استراتژی کلی از مقیاسدهی، به شکل همزمان به مدل اعمال شوند. همچنین تکنیک Mass Scaling میتواند در تمامی مدل و یا تنها بخشی از مدل هندسی (و یا در حالت خاصتر به یک Set از المانها) بکار گرفته شود.
Fixed Mass Scaling در آباکوس؛ معرفی و نحوه اعمال در نرمافزار Abaqus
مقیاسدهی جرمی ثابت (Fixed Mass Scaling) یکبار و در ابتدای Stepی که در آن تعریف شده اجرا میشود. در بکارگیری این روش دو رهیافت اساسی در اختیار شما قرار گرفته است: میتوانید به شکل مستقیم ضریب Mass Scaling را تعریف کرده یا مینیمم گام زمانی حل پایدار را به آباکوس معرفی کنید تا Abaqus/Explicit به محاسبه فاکتور یا ضریب مربوطه بپردازد. چنانچه از هر دو تکنیک مقیاسدهی جرمی ثابت و متغیر در یک Step استفاده میکنید باید توجه داشته باشید که در ابتدای گام زمانی مورد نظر از حل، Mass Scaling ثابت به اجرا در خواهد آمد و سپس در ادامه حل، جرم اصلی المانها بر اساس تنظیمات Mass Scaling متغیر، تغییر خواهد کرد.
Mass Scaling ثابت یک ابزار ساده برای بهبود خواص جرمی در یک مسئله شبه استاتیک در ابتدای گام حل و یا بهبود جرم تعداد محدودی از المان ها در یک مدل دینامیکی را در اختیار کاربر قرار میدهد. از آنجایی که فرآیند مقیاسدهی تنها یکبار و آنهم در ابتدای گام زمانی حل به مسئله اعمال میشود، Fixed Mass Scaling از نقطه نظر هزینه محاسباتی بسیار کارآمد و بهینه است.
برای بکارگیری تکنیک Fixed Mass Scaling در آباکوس باید یکی از حلگرهای General-Dynamic,Explicit یا General – Dynamic,temp-disp,Explicit را انتخاب نمایید.
سپس به زبانه Mass Scaling رفته و گزینه Use scaling definition below را انتخاب نمایید.
در ادامه مطابق تصویر زیر بر روی دکمه Create کلیک کنید تا وارد پنجره تنظیمات شوید.
در پنجره تنظیمات، Semi-automatic Mass Scaling را انتخاب کرده و در بخش Scale حالت At beginning of Step را برگزینید.
Variable Mass Scaling در آباکوس؛ معرفی و نحوه اعمال در نرمافزار Abaqus
مقیاسدهی جرمی متغیر (Variable Mass Scaling) بهمنظور Scale کردن جرم المانها در ابتدای Step و به تناوب در طول پروسه حل بکار گرفته میشود. زمانی که شما از این نوع Mass Scaling استفاده میکنید باید مقدار مینیمم گام زمانی مطلوب حل را برای نرمافزار تعیین نمایید تا آباکوس به شکل اتوماتیک در طی فرآیند حل به محاسبه ضریب یا فاکتور مربوطه بپردازد. این نوع از Mass Scaling در مسائلی که خواص Stiffness مسئله در طول گام زمانی حل بهشدت تغییر میکند مفید خواهد بود. این حالت میتواند در هر دو تحلیل شکلدهی شبه استاتیک و مدلسازی دینامیک که در آن المانها بسیار فشرده میشوند اتفاق بیافتد.
برای فعال کردن و بکارگیری Variable Mass Scaling در آباکوس کافیست همان مراحل پیشین را تکرار کنید اما اینبار در گام آخر، حالت Throughout Step را فعال نمایید.
تشکر: از جناب مهندس اسماعیل اسفندیار عزیز که در تهیه مطلب آموزشی زیر به ما کمک کردند سپاسگزاریم.
تعریف ضریب مقیاس به شکل مستقیم
تعریف یک ضریب مقیاس به شکل مستقیم در مسائل شبه استاتیکی که در آن انرژی جنبشی مدل باید کوچک باقی بماند مفید است. شما میتوانید برای یک دسته خاص از المانها یک ضریب مقیاسدهی جرمی ثابت تعریف کنید که این ضریب به جرم اصلی المانهای مورد نظر اعمال میشود. جرم المانها در ابتدای step حل، scale شده و در طول step ثابت نگه داشته میشود مگر اینکه بوسیله مقیاسدهی جرمی متغیر تغییرات مورد نظر اعمال شده باشد. برای اعمال مستقیم ضریب مقیاس در آباکوس باید مسیر زیر را طی کنید.
Step module: Create Step: General, Dynamic, Explicit or Dynamic, Temp-disp, Explicit: Mass scaling: Use scaling definitions below: Create: Semi-automatic mass scaling, Scale: At beginning of step, Scale by factor: scale_factor
تعریف گام زمانی پایدار حل بر اساس روش المان به المان
برای تشخیص گام زمانی پایدار استفاده شده در طی یک گام، حلگر آباکوس اکپلیسیت ابتدا کوچکترین گام زمانی پایدار را با مطالعه المان به المان مجموعه، مشخص می کند. سپس یک الگوریتم تخمین سراسری، گام زمانی پایدار را که بر پایه بزرگترین فرکانس مدل است، مشخص می کند. بزرگترین عدد از بین دو روش استخراج شده بالا بهعنوان گام زمانی پایدار حل انتخاب میشود. بطور کلی گام زمانی پایدار مشخص شده توسط روش تخمین سراسری نسبت به گام زمانی پایدار مشخص شده توسط روش تخمین المان به المان بزرگتر خواهد بود. زمانی که از مقیاسدهی جرمی ثابت یا متغیر با یک گام زمانی پایدار المان به المان مشخص، برای مقیاس دهی جرمی یک set از المانها استفاده شده است، گام زمانی پایدار المان به المان بطور مستقیم تحت تاثیر قرار میگیرد.
اگر همه المانهای مدل بوسیله تعریف یک مقیاسدهی جرمی، scale شوند، در این صورت مقدار تخمین المان به المان با مقدار گام زمانی پایدار ثابت المان به المان برابر خواهد بود مگر اینکه روش Penalty برای قیود تماسی بکار گرفته شود. تماس از نوع پنالتی میتواند باعث شود تا تخمین المان به المان از مقادیر اختصاص یافته به گام زمانی پایدار المان به المان مقداری کمتر شود. گام زمانی پایدار واقعی استفاده شده ممکن است نسبت به مقدار اختصاص داده شده به گام زمانی پایدار المان به المان بزرگتر باشد زیرا از تخمین سراسری استفاده شده است. اگر مقیاس دهی جرمی تنها بر بخشی از مدل اعمال شود، المان هایی که مقیاس بندی نشدهاند ممکن است گام زمانی پایدار کمتری نسبت به مقدار اختصاص داده شده به گام زمانی پایدار المان به المان داشته باشند و در این مورد گام زمانی پایدار المان به المان تخمینی بوسیله عامل فوق کنترل خواهد شد. به عنوان یک نتیجه، اگر تنها بخشی از مدل مقیاسبندی شده باشد، در حالت کلی گام زمانی استفاده شده با مقدار اختصاص داده شده به گام زمانی پایدار المان به المان مساوی نخواهد بود.
مقیاسدهی جرمی یکنواخت
مقیاسدهی یکنواخت جرم در مسائل شبهاستاتیک که در آن انرژی جنبشی مدل باید کوچک باقی بماند مفید خواهد بود. این رویکرد شبیه به تعریف فاکتور مقیاسدهی مستقیم است. در هر دو مورد، جرم المانهای مشخص شده بصورت یکنواخت و بهوسیله یک فاکتور یکسان مقیاسدهی میشوند. با این حال، در روش uniform، فاکتور مقیاسدهی جرمی بجای اینکه از طریق کاربر مشخص شود، توسط Abaqus/Explicit تعیین میشود. برای تعریف مقیاسدهی جرمی به شکل یکنواخت در آباکوس باید مسیر زیر را دنبال کنید.
Step module: Create Step: General, Dynamic, Explicit or Dynamic, Temp-disp, Explicit: Mass scaling: Use scaling definitions below: Create: Semi-automatic mass scaling, Scale: At beginning of step or Throughout step, Scale to target time increment of: dt, Scale element mass: Uniformly to satisfy target
مقیاسدهی جرمی محلی و سراسری
ایجاد یک set از المانها جهت بکارگیری مقیاسدهی جرمی ثابت یا متغیر سبب میشود تا فرایند مقیاسدهی جرمی به شکل محلی یا Local درآید. با حذف گروه یا set المانها عملا فرآیند مقیاسدهی جرمی در قالب سراسری در خواهد آمد و به تمام مجموعه اعمال میشود. فراموش نکنید میتوان به شکل همزمان و در یک قطعه از هر دو مقیاسدهی جرمی سراسری و محلی بهره برد. در این حالت فرایند mass scaling بر روی محل مشخص شده برای قطعه توسط set مشخص قطعه تکرار خواهد شد. برای اعمال این نوع از مقیاسدهی جرمی مسیر زیر را در ماژول step آباکوس دنبال کنید:
Step module: Create Step: General, Dynamic, Explicit or Dynamic, Temp-disp, Explicit: Mass scaling: Use scaling definitions below: Create: Semi-automatic mass scaling, Scale: At beginning of step or Throughout step, Region: Set: elset
تذکر: در ادامه این آموزش مفید و کاربردی، نحوه مقیاسدهی جرمی در ابتدا و طول step حل را به شما آموزش خواهیم داد. آموزشهای آتی ما را از دست ندهید . . .
منبع : آکادمی نرمافزارهای مکانیک
با سلام
خیلی ممنونم
ای کاش نحوه اجرا تو برنامه اباکوس رو هم نشون میدادین که اینکار ها رو تو برنامه چطوری میشه انجام داد
سلام
پایان پست را با دقت مطالعه بفرمایید: “تذکر2: این آموزش در روزهای آتی به روز خواهد شد و به نحوه تعریف Mass Scaling و انواع آن خواهیم پرداخت. پیگیر ما باشید…”
خیلی ممنونم مهندس
اون محل رو ندیده بودم بی صبرانه منتظر اموزش هستم چون به این مشکل برخورد کردم و موندم
سعی میکنم در فرصت مناسب پست آپدیت بشه
موفق باشید . . .
سلام مهندس ارور زیر به چه معنی میباشد ؟؟؟به مس اسکلینگ مربوط میشه??
The cpset or the surface parameter must be specified for history contact output
The nset parameter can only be used for bondstat or bondload output
سلام
خیر، ارتباطی نداره
این خطا به تعریف نادرست خروجی برمیگرده؛ در یک مسئله تماسی درخواست ثبت خروجی نادرستی داشته اید
اهان مرسی
ببخشید برای رفع این خطا باید چکار کرد؟
he number of history output requests (100001) in this analysis step has exceeded 10x the maximum value of 10000 specified by the Abaqus environment variable ‘max_history_requests.’ Reduce the number of requests, increase the value of this variable, or deactivate this test by setting ‘max_history_requests=0’ in the abaqus_v6.env file. Significant performance problems may occur if these requests are maintained.
این پست مربوط به خطا نمیشه، بنده هم بخاطر حفظ نظم سایت و استفاده حداکثری سایر دوستان از سؤال و جوابها، در پست غیر مرتبط پاسخ نمیدم متأسفانه
در پست مربوطه سؤال بپرسید
با سلام
ممنون از مطالب عالیتون
ببخشید چون نمیدونستم سوالم دقیقا مربوط به کدوم بخش میشه بخاطر همین اینجا میپرسم از حضورتون
من یه مدلی رو میخوام با آباکوس ران بگیرم که تعداد المانها و قیدها و اندرکنش هاش زیاده (المان shell و solid و truss با ابعاد ریز تا درشت) ولی از تحلیل استاتیکی خطی و بارگذاری نسبتا ساده استفاده میشه. برا ران هم از سوپر کامپیوتر استفاده میکنم ولی حلش خیلی طول میکشه. اینکریمنتاش در حدود 0.00001 هستند و حل هرکدوم هم زمان زیادی میبره.
میخواستم بپرسم راه حلی هست که بشه زمان حل رو کمتر کرد؟ چون خیلی عجله دارم!
اگر بارگذاریو تو چند استپ اعمال کنم تاثیری داره؟ یا مثلا time period رو خیلی کوچیک کنم چطور؟
و یک سوال کوچیک دیگه هم اینکه وقتی یک خروجی رو تو آباکوس save میکنم (مثلا تاریخچه تغییر مکان یک نقطه) بعد وقتی edit رو میزنم و داده هارو کپی میکنم تو اکسل ارور میده در حالی که دیدم خیلیا بدون هیچ مشکلی اینکارو میکنن. شما اطلاعی در مورد رفع این مشکل دارین؟
با تشکر از شما
سلام
* در حلگر Explicit میتونید از mass scaling استفاده کنید ولی در حلگر Implicit چنین گزینهای در اختیارتون نیست
مسائل تماس از جمله مسائل سخت، پیچیده و سنگین از نقطه نظر همگرایی حل به شمار میروند؛ از اینرو بالا بودن زمان حل در این مسائل یک امر کاملاً طبیعیست (کافیست به فرمولبندی مربوط به تشخیص تماس در آباکوس مراجعه کنید تا متوجه منظورم بشید)
زمان در روش Implicit مفهوم واقعی خودش را نداره، فقط معیاری برای تقسیم نحوه اعمال بار به قطعه ست؛ در نتیجه برای تغییر در زمان حل باید نیم نگاهی هم به بحث گام Initial و مینیمم حل هم داشته باشید
از طرفی باید به این نکته هم توجه داشته کرد که مسائل تماسی حساسیت بالایی نسبت به بحث گام زمانی دارند
شاید استفاده از مکانیزم تماسی متفاوت (Penalty به جای direct) یک راه حل متداول باشه اما در حالت کلی به شما توصیه میکنم سایز شبکه فقط در نقاط حساس تماسی را ریز کنید و از مش درشت تری در نقاط غیر حساس بهره ببرید
برخی از مسائل هم وجود دارند که در حوزه عملکردی هر دو حلگر قرار میگیرند؛ بررسی لازم را داشته باشید؛ اگر مسئله شما شبه استاتیک هست و امکان استفاده از حلگر Explicit وجود داره، نوع حلگر را تغییر بدهید
بهر حال مساول پیچیده تماسی زمانبر و پرهزینه هستند
** میتونید بعد از اینکه دادههای خودتون را در ماژول Visualization ایجاد و ذخیره کردید؛ از مسیر Plug-ins –> Tools —> Excel Utilities در منوی اصلی برای گرفتن خروجی در قالب Excel اقدام کنید
راه حل دوم استفاده از گزینه Report در منوی اصلی هست
موفق باشید . . .
با سلام مجدد
خیلی ممنون از پاسخ و وقتی که میذارین
ببینین من چندبار مدل رو با حلگر explicit ران گرفتم و از mass scale هم استفاده کردم ولی چون نمیتونم time period بهینه رو پیدا کنم هر دفعه انرژی جنبشی مدل از انرژی درونیش بیشتر شد (اگر اشتباه نکنم چون مساله شبه استاتیکیه باید انرژی جنبشی خیلی کمتر از انرژی درونی بشه). میخواستم بپرسم چیکار باید بکنم که مساله کاملا شبه استاتیکی حل بشه و نتایج درست باشن؟
بازم ممنون
راه حلهای موجود همین Mass Scaling و یا تغییرات سرعت اعمال بار هست
بدون دیدن مسئله و درک صحیح نمیشه نظر قطعی داد
موفق باشید . . .
با سلام و خسته نباشید:
مهندس در mass scaling و در پنجره تنظیمات، Semi-automatic Mass Scaling را انتخاب کردهام و در بخش Scale حالت At beginning of Step را طبق دستور شما انجام دادم،فقط مقدار scale by factor رو از روی چه قائده ای بایستی انتخاب کنم.
عنوان تمرین اکستروژن سیم دوفلزی هستش و مقدار Time period=0.003 و روش حل Dynamic,Explicit هست.من به صورت تقریبی و از روی مثالهایی که قبلا حل کردم 100 گذاشتم و جواب هم گرفتم،اما استاد راهنما میگه علت انتخاب عدد 100 رو حتما باید بنویسی.
ممنون از سایت خوبتون
سلام
میتونید تئوریهای مربوطه را از Documentation مطالعه کنید
موفق باشید . . .
سلام. ممنون بابت مطالب مفیدتون.
ببخشید میخواستم بدونم وقتی از mass scalling استفاده میکنیم خروجی نیروها با با حالت عدم استفاده از اون برابرند یا خیر؟ و اینکه اگر مدلی رو نصف (به دلیل تقادن محوری) بکشیم نیروهای خروجی باید دو برابر بشن یا خیر؟
سلام
– شما مجاز به استفاده از هر مقدار دلخواه برای مقیاس دهی نیستید؛ مقیاسهای نامناسب میتونه منجر به انجراف در پاسخها بشه
– خیر؛ اگر شرایط تقارن به شکل شرط مرزی اعمال شده باشه نیازی به دو برابر شدن نیست
سلام
دو سوال
1- آیا mass scaling بر روی هیچ کدام از نتایج به دست آمده از نرم افزار تاثیر نمی گذارد ؟
2- چطور می شود ضریب مناسب را برای mass scaling انتخاب کرد ؟
سلام
1- خیر
2- Documentation را مطالعه کنید
سلام مهندس سروری خسته نباشید میخواستم راجع به مدل سازی پره روی استخر آب رو توضیح بدید.
با سلام.
من به دنبال مدل کردن تماس سطوح و به دست آوردن تنش های حاصل از تماس با دقت بالا هستم. در واقع مدل آباکوس من قسمتی از حل یک مساله بزرگتر هست که گسترش ترک ناشی از تماس سطح را در نرم افزار دیگه ای مدل میکنه. در واقع لازمه که حل آباکوس در هر بار رفت و برگشت سطح بر روی سطح دیگه به دست بیاد و این مدل در هر سیکل در آباکوس حل بشه. به این معنی که حل دقیق با سرعت بالا لازمه. لطفا اگر روشی به نظرتون میاد بفرمایید. میدونم که لازمه ی حل دقیق در کانتکت استفاده از حلگر اکسپلیسیت هست. ولی هر سیکل بیش از 2 ساعت طول میکشه تا حل بشه و در بسیاری از مواقع جواب ها دقیق نیستند.
سپاسگزارم.
سلام
درکی از مسئله شما ندارم؛ نظری هم نمیتونم بدهم
تکنیک Mass Scaling یکی از تکنیکهایی است که میتونه در کاهش زمان حل مسئله در حلگر Explicit مؤثر باشه (البته با رعایت اصول و قواعد)
موفق باشید
سلام:
The analysis may need a large number of increments (more than 20,000,000), and it may be affected by round-off errors. For accuracy, running double precision executable is required.
این ارور رو زمانی که در Explicit بدون Mass Scaling بر میخورم تحلیل سیم در حال کشش رو میخوام تحلیل کنم و اگه به اسکیل نیاز داره چه مقداری مناسب تره
تشکر
سلام
میتونید قبل از submit کردن حل و از طریق Edit Job به زبانه Precision رفته و مقابل عبارت Abaqus/Explicit Precision (در حلگر Explicit) گزینه Double Precision را انتخاب کنید
سلام خسته نباشید … آیا میشه در یک مساله ای که دارای سه استپ هست و مساله تا استپ دوم پیش رفته و بعد این ارور رو داده edit job رو انجام داد و ادامه حل رو پی گرفت ، لطفا راهنماییم کنید کلی زمان گذاشتم و الان این ارور رو داده ؟؟؟
سلام
اگر دستور ریستارت را فعال کرده باشید بله
در غیر اینصورت متاسفانه خیر
سلام جناب مهندس سروری
مرسی از سایت بسیار عالی شما واقعا به هر نیازی پاسخ میده.
من یک مخزن حاوی آب با ابعاد 50*20*10 مدل کردم و موضوع بررسی اندرکنش آب و سازه هستش که تحت آنالیز دینامیکی اکسپلیسیت به شدت زمانبره. ممنون میشم اگر در مورد مقدار mass scaling راهنماییم کنید. حالا یا تجربی مقداری رو پیشنهاد میکنید یا درمورد پیدا کردن نحوه محاسبه مقدار مناسب ضریب کمکم کنید. خیلی لطف میکنید.
سلام
ممنون از شما
شرح کلیات موضوع در پست بالا موجوده، به زودی هم آپدیت میشه
جزئیات کامل با مثال را هم میتونید از documentation استخراج کنید
سلام خسته نباشید
برای دیدن نوسان نمودار تغییرمکان-زمان در تحلیل دینامیکی با explicit ,می توان از mass scale استفاده کرد؟
سلام
کاربرد mass scaling را در بالا شرح دادم
با سلام و احترام
من در استپ اولم از مس اسکیلینگ با مقدار 1000 استفاده کردم و به دلیل سنگینی فایل و سرعتر ران گرفتن میخوام در استپ دومم از مس اسکیلینگ با مقدار 2000 استفاده کنم ولی نرم افزار همون مقدار 1000 رو که برای استپ اول تعریف کرده بود برای استپ دومم همین مقدار رو اعمال میکنه.دلیلش چیه.؟ممنون
سلام
خوتون Documentation را مطالعه کنید؛ توضیحات کافی موجوده:
The scaled element masses at the end of one step and any variable mass scaling methods specified in that step are carried forward automatically to the subsequent step, ensuring continuity in the mass matrix at the step boundaries and continued application of the variable mass scaling methods. However, you can reset the element masses to their original values or recompute the element masses by using a new fixed mass scaling method at the beginning of the subsequent step.
سلام مهندس
در مورد Time Scale هم میتوانید توضیح دهید؟ اینکه بر اساس چه قاعده و قانونی میان و تایم پرویید را Scale میکنند ؟ در کل آیا استفاده از Time Scale روی نتایج تاثیر گذار هست ؟
سلام
اگر فرصت بشه سعی میکنم در خصوص Time Scale هم یک آموزش قرار بدهم ؛ ولی تا اون زمان میتونید به Documentation رجوع کنید، توضیحات کافی و مفصل وجود داره
سلام مهندس خسته نباشید در موردمسائل انفجار هم یه مقاله ای بذارید ممنون.
سلام
ممنون از پیشنهادتون
سلام مهندس
سوال بنده این بود که آیا اختصاص دادن مقدار بالا برای mass scaling صرفا در نتایج مثل تنش و کرنش و… تاثیر منفی میگذارد یا نه شکل ظاهری نهایی قطعه را نیز دچار خدشه میکند؟منظور بنده این است که آیا مقادیر مختلف mass scaling تاثیری در میزان اعوجاج یا چروکیدگی یا پارگی ورق دارد که مثلا با زیاد کردن mass scaling اعوجاج و چروکیدگی کم یا زیاد شود؟
با تشکر
سلام
تست کنید ببینید نتیجه چه تغییری میکنه
با سلام،ایا استفاده از mass scaling بر روی جواب های خروجی هم اثر دارد؟ممنون
سلام
خیر
اما در یک تحلیل explicit باید همواره سطوح انرژی داخلی و artificial را کنترل کنید
سلام
آیا mass scaling در استپ heat transfer هم کاربرد دارد؟
سلام
خیر
با سلام و تشکر از سایت خوبتون
امیدوارم سوالم را زیر پست درستی گذاشته باشم
مسله ای که بنده پیدا کردم برای مش استادی مجبورم تعداد المان ها را ببرم بالا.کارم شبیه سازی یه مته اس که تنها پارامتر خروجی که ازش میخوام مقدار گشتاوری هست که باعث پیچشش تا 45 درجه میشه. متریال هم غیر خطی و از سابروتین ارچیدو برا مدلسازیرفتار الیاژ حافظه دار استفاده کردم.استپ هم استاتیک چنرال تعریف کردم . الان حدود سیصد هزار تا المان مکعبی خطی دارم که گزینه ی ریدیوس اسنتگریشن هم براشون فعال شده. مشکل من اینه که زمان حل به شدت رفته بالا. بنظرتون کار دیگه ای میتونم انجام بدم برای کاهش زمان حل مسله؟
سلام
اگر بارگذاری و هندسه تقارن داره میتونید از تحلیل تقارن محوری کمک بگیرید
سایز المانها را در نواحی حساس ریز کنید و در بقیه مناطق سایز درشت تری بکار بگیرید
خسته نباشید.مهندس من مث اسکلیل رو رو عدد 1e-6 میذارم و اندازه مش رو مثلا رو 6 میذازم ولی ارور distorted excessivly دریافت میکنم.مش رو کوچکتر هم میکنم ولی تحلیل کند میشه و دوباره مجبور میشم مث اسکیل رو بزرگ کنم تا سرعت بیشتر بشه ولی باز هم ارور میگیرم.به نظرتون راه حلش چیه.ممنون
ممنونم
استفاده از این گرینه کاملا به مسئله شما ربط داره
نمیشه همیشه از یک عدد ثابت برای همه مسائل استفاده کرد
تمامی مطالب سایت کاملا ماشینی ترجمه شده و حس میکنی داری help ترجمه شده اباکوسو میخونی ، من فکر میکنم بهتره خودتون اول مباحث ریاضی و مفهومیشو یاد بگیرید و کار کنید بعد یه پست مفید بزارید که هم خودتون یاد گرفته باشید هم بدرد مخاطب بخوره، هر چی رو سرچ میکنم سایت شما اول میاد ولی دریغ از کمی مفهوم اصلی .
به عنوان نمونه لینک زیرو ببینید چقدر واضح توضیح داده
https://caeai.com/blog/what-mass-scaling-and-when-it-appropriate-explicit-dynamics-analysis
اینجور پست بزارید بهتره، من خودم حاضرم اینارو ترجمه کنم و تو سایتتون قرار بدم.
میتونید به شکل رایگان یک وبلاگ در خصوص آموزش انسیس ایجاد کنید و همه مطالب که فکر میکنید مفیده ترجمه کنید و داخل وبلاگتون قرار بدید
ما هم در همین سایت، وبلاگ شما را معرفی میکنیم تا دوستان استفاده کنند
الان این سایت در مورد خزش هم مطلب کار کرده؛ قراره با مطالعه یک صفحه کسی روی تئوری خزش مسلط بشه؟
میتونید به شکل رایگان یک وبلاگ در خصوص آموزش انسیس ایجاد کنید و همه مطالب که فکر میکنید مفیده ترجمه کنید و داخل وبلاگتون قرار بدید
ما هم در همین سایت، وبلاگ شما را معرفی میکنیم تا دوستان استفاده کنند
من که ادعایی ندارم؛ هر جا هم که نیاز داشته باشم خیلی راحت و ساده از صفر تا صد موضوع را یاد میگیرم چون کار منه و قطعا کسی جز خودم نمیتونه به نحو احسن به من کمک کنه
کسی هم قرار نیست با مطالعه این سایت روی آباکوس مسلط بشه
سر نخها داده شده؛ هر کس که واقعا قراره یک مسئله با آباکوس حل کنه دنبال تئوری میره و یاد میگیره
اینهمه سایت مفهومی و عمیق؛ هر کدام را که فکر میکنید مفیده و بدردتون میخوره انتخاب کنید
اول بودن سایت در جستجوها هم اتفاقی نیست، میتونید سرچ کنید تا ببینید چه زحمت بزرگی در بخش طراحی سایت و . . . صورت گرفته