نرمافزار فلک (FLAC) که به انگلیسی مخفف Fast Lagrangian Analysis of Continua است، نرمافزاری برای مدلسازی عددی آنالیزهای ژئوتکنیکی پیشرفته خاک، سنگ و زمین به صورت دو و سه بعدی است.
Flac در دو نسخه دو بعدی (Flac 2D) و سه بعدی (Flac 3D) ارائه شده است. هرچند شیوه مدل سازی و تحلیل عددی در این دو نسخه تفاوت هایی جزئی دارد، اما پایه حل معادلات در این دو نسخه عملاً یکسان بوده و همچنین از الگوی یکسانی در طی مراحل شبیه سازی منطقی برخوردار هستند. نسخه دوبعدی نرم افزار برای حل معادلات و شبیه سازی در شرایط وجود کرنش صفحه ای (Plan Strain Condition) ارائه شده است. در این حالت، در واقع می توان از یکی از مولفه های کرنش در راستای محورهای X,Y و Z صرف نظر کرد. بدین ترتیب، مدل سازی برای صفحه عمود بر محور مورد نظر در محیط انجام می گیرد. این شرایط را می توان برای شبیه سازی شرایطی مانند تونل های متوسط و طویل، پی های نواری و … متصور شد. با توجه به اینکه در این پروژه با در نظر گرفتن شرایط کرنش صفحه ای شبیه سازی انجام گرفته است، در ادامه به شرح الگوی نرم افزار Flac 2D برای شبیه سازی محیطهای خاکی و سنگی می پردازیم.
همانطور که اشاره شد، Flac 2D یک الگوی دوبعدی برای مدل سازی دارد. همچنین، معادلات بکار رفته در این نرم افزار از نوع روش عددی تفاضل محدود (FDM) می باشد. روش کلی Flac 2D برای تحلیل شامل تقسیم بندی هندسه محیط به اجزا کوچکتر و با خصوصیات عددی یکسان و حل معادله دیفرانسیل مربوط به هر جزء تا رسیدن به تعادل نسبی است.
در نسخه های قدیمی تر نرم افزار، می بایست ساخت هندسه و بقیه موارد تحلیل کاملاً بصورت برنامه نویسی (اصطلاحاً کدنویسی) به نرم افزار معرفی می شد. استفاده از این نرم افزار بصورت کدنویسی به نوبه خود پیچیدگی های زیادی داشت؛ اما با ارائه نسخه های بالاتر این نرم افزار که قابلیت مدلسازی را در محیط گرافیکی را داشتند، کار ساخت مدل و انجام تحلیل بسیار ساده تر شد. با این همه، امکان ساخت مدل های پیچیده و معرفی مدل های رفتارهای متنوع در این محیط گرافیکی تا حد زیادی وجود ندارد. با ترکیب روش کدنویسی و استفاده از محیط گرافیکی این نرم افزار، می توان علاوه بر ساده کردن و بالا بردن سرعت مدلسازی، در صورت نیاز اقدام به ساخت مدل های پیچیده نمود.
قبلا هم گفتیم که Flac 2D نرم افزاری برای ساخت مدل های دوبعدی است. بنابراین باید دقت داشت که استفاده از این نرم افزار تنها برای شرایط کرنش مجاز می باشد. در واقع تنها در شرایطی که بتوان از تاثیر جابجایی ها در یک بعد بر نتایج تحلیل چشم-پوشی کرد می توان از روش حل دو بعدی استفاده نمود. در غیر اینصورت باید از تحلیل سه بعدی و نرم افزارهای مربوطه مانند (Flac 3D) استفاده کرد.
مراحل منطقی شبیه سازی و تحلیل در نرم افزار Flac 2D به شرح زیر می باشد:
برای تعریف خصوصیات رفتاری موارد مدل ها رفتارهای متنوعی در این نرم افزار در اختیار کاربر قرار دارد. این مدل های قابلیت شبیه سازی رفتار محیط در دو حالت خطی و غیر خطی را ارائه می دهند. در ادامه، خلاصه ای از این مدل هاری رفتاری آورده شده است:
همانطور که ديديم، مدل هاي رفتاري ذکر شده اخير هر کدام داراي خصوصيات، نقاط ضعف و نقاط قوتي هستند که بايد به آن ها توجه کرد. در هنگام شبيه سازي رفتار يک ماده در محيط عددي، براي انتخاب مدل رفتاري مناسب بايد دو نکته را مد نظر قرار داد:
الف- مهمترين و تاثير گذارترين پارامترها در پروژه، چه پارامترهايي هستند. علاوه بر اين، آيا به اين پارامترها دسترسي وجود دارد يا خير.
ب- هدف کاربردي از مدل سازي چيست.
از بين اين مدل ها، مدل رفتاري موهر-کلمب بيشترين کاربرد را بخصوص در علوم مهندسي ژئوتکنيک دارد. علاوه بر این، اطلاعات ورودی این مدل رفتاری ساده بوده و انطباق زیادی با آزمایش ها و برداشت های ژئوتکنیکی مرسوم دارد. همچنین، در بسیاری از مسائل ژئوتکنیکی، هدف بررسی مسئله از ديدگاه مکانيزم تنش- گسيختگي است.
معيار گسيختگي موهر کلمب
اين معيار، بر پايه معادله شکست برشي موهر کلمب و همچنين حد نهايي کشش، رفتار سنگ را توصيف ميکند. اين معيار در نرم افزار FLAC 3D بر اساس سه مقدار تنش اصلي يعني σ1، σ2 و σ3 ارائه شده است؛ که در حقيقت بيان کننده بردار تنش اصلي در معيار موهر کلمب مي باشد. معادله شکست موهر کلمب در صفحه تنش هاي اصلي ماکزيمم و مينيمم بصورت زير مي باشد:
در نرم افزار FLAC 2D، با توجه به شرايط تنش هر زون در پايان محاسبات، وضعيت تنش زون در پوش سه بعدي تعيين شده، و براساس آن، گسيختگی يا عدم گسيختگي زون تعيين مي شود.