مدل‌سازی ترک خوردن اجسام زیر بار مایع: یه نگاه سه‌بعدی و باحال با SPH!

Fall Back

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

خب، پایه‌ی اصلی کارشون یه تکنیک به اسم SPH هست. این SPH مخفف Smoothed Particle Hydrodynamics هست، یعنی ‘دینامیک سیالات به روش ذره‌ایِ هموار شده’. خیلی هم حرفه‌ای به نظر میاد، ولی خلاصه‌ی حرفش اینه: به جای اینکه همه چی رو به صورت شبکه‌های مربعی یا مکعبی بشمرن، میگن کل ماجرا رو به صورت ذره‌ای در نظر می‌گیرن. این یعنی آب و همه ذرات جامد رو به شکل توپ‌های کوچیک مدل می‌کنن و روابط بین‌شون رو حساب می‌کنن.

کاری که تو این مقاله متفاوت بود، اینه که ترکیبش کردن با یه روشی که بهش میگن ‘pseudo-spring’. یعنی «فنرِ شبه‌ای» که بین ذرات جامد فرض می‌کنن یه جورایی فنر وجود داره که اگه خیلی فشار بیاد می‌شکنه (دقیقاً همون چیزی که تو شکستن و ترک خوردن اجسام اتفاق می‌افته)! این طوری می‌تونن شبیه‌سازی کنن که مثلاً یه پل، یا دیوار، یا هر سازه دیگه‌ای اگه زیاد فشار بخوره توسط آب یا ضربه، بسته به اینکه ذراتش چه جوری به هم وصلن و چه قدر قوی‌ان، کجاها ممکنه ترک برداره و شکست بخوره.

یه چیز جالب دیگه تو این مدل اینه که دیگه مجبور نیستن از ‘penalty-based contact force’ استفاده کنن. این یعنی چی؟ یعنی تو مدل‌های دیگه، مجبورن یه جور نیروی جریمه بذارن که اگه ذرات بیش‌ از حد نزدیک شدن یا از هم رد شدن، فشارشون بده و جداشون کنه. ولی اینا با این روش جدیدشون، انگار یه مدل همه‌کاره ساختن که خودش هوشمندانه هم لبه‌ی جامد رو می‌فهمه، هم مرز بین آب و جامد رو درست حساب می‌کنه.

برای اینکه حساب و کتاب فشار توی آب بهتر دربیاد، سراغ یه تکنیکی به اسم δ-SPH رفتن (همون دلتا اس‌پی‌اچ). یعنی با این روش می‌تونن فشار رو دقیق‌تر در بیارن تا مدلشون طبیعی‌تر باشه و رفتار آب و موج درست تر پیش‌بینی بشه.

در بخش ترک خوردن سازه، گفتیم که مدل ‘pseudo-spring’ نقش مهم داره. جوری برنامه‌ریزی شده که هر ذره جامد فقط با همسایه‌های نزدیکش در تماس باشه. مثلاً انگار هر توپ کوچولو فقط با توپ‌های کناریش بستگی داره. اینطوری اگه برخورد شدیدی بیاد، درست همون‌جایی که باید، ترک می‌افته و الگوریتم بدون وقت تلف کردن یا چک کردن کل ساختار می‌فهمه که شکستگی کجاست. این خیلی باحاله چون تو روش‌های قدیمی، کلی باید دنبالش می‌گشتن تا بفهمن ترک الان کجا داره اتفاق میفته و حسابی کار سنگین و وقت‌گیر می‌شد.

خود تیم تحقیق هم نشون دادن این فریم‌ورک‌شون (یعنی چارچوب مدلشون)، خیلی هم دقیق کار می‌کنه! چون هم با داده‌های آزمایشگاهی واقعی تستش کردن، هم با مدل‌های قبلی مقایسه و دیدن دقیقاً جلومیره و می‌تونه شکستگی‌ها رو سه‌بعدی و با جزئیات خوب نشون بده. خلاصه هرکسی بخواد تحلیل کنه سازه‌ها زیر بار فشار و موج و سیل چه جوری آسیب می‌بینن، این مدل حسابی بهش کمک می‌کنه. برای مثال، می‌فهمن که بعد از یه اتفاق مثل سیل یا موج شدید، چقدر ممکنه سازه‌ آسیب ببینه و ترک برداره.

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

منبع: +