اجرای سونامی در ساحل سه بعدی پیچیده، دره مونایی

View Categories

اجرای سونامی در ساحل سه بعدی پیچیده، دره مونایی

9 min read

PDF

اجرای سونامی در ساحل سه بعدی پیچیده، دره مونایی
معرفی
در 12 جولای 1993 زمین لرزه ای به بزرگی 7.8 در دریای ژاپن در 55 کیلومتری جزیره هوکایدو و 75 کیلومتری شمال جزیره کوچک اوکوشیری رخ داد. چندین سونامی خسارات زیادی را در هر دو جزیره ایجاد کرد و اثرات زمین لرزه در سواحل اقیانوس آرام روسیه و سواحل شرقی کره جنوبی نیز مشاهده شد. در ژاپن، بدترین تلفات ناشی از سونامی در پنجاه سال گذشته را با ارتفاعات تخمینی 30 متر و جریان‌های حدود 10 تا 18 متر بر ثانیه در جزیره اوکوشیری ایجاد کرد. علامت سونامی شدید در نوک یک خندق بسیار باریک در یک یارو کوچک در مونای کشف شد.
این مثال یک مورد معیار ثابت است که یک آزمایش آزمایشگاهی با مقیاس 1/400 از سونامی در دره مونایی در ژاپن را مدل می‌کند. رجوع کنید به رفر. 1 و رفر. 2 . در این آزمایش از یک مخزن به طول 205 متر، عمق 6 متر و عرض 3.4 متر استفاده شد. این معیار بر روی منطقه ای نزدیک به خط ساحلی متمرکز است که داده های تجربی دقیقی برای آن در دسترس است. مخزن در ابتدا با آب ساکن پر می شود و یک موج فرودی شناخته شده در یکی از مرزها تحمیل می شود. این موج باعث می شود که خط ساحلی به جلو و عقب حرکت کند، جزیره کوچکی را که در وسط دامنه قرار دارد می گذراند و آن را برای دوره های نسبتا طولانی کاملاً می پوشاند.
تعریف مدل
این مدل ناحیه مستطیلی کوچکی از مخزن آزمایشی را در نظر می گیرد که طول آن 5.448 متر و عرض آن 3.402 متر است. موج ورودی با استفاده از ویژگی ورودی در مرز سمت چپ که در آن عمق آب به عنوان یک موج N فرورفتگی پیشرو (LDN) با فرورفتگی پیشرو 2.5- میلی متر و یک تاج 1.6 سانتی متری در پشت آن تجویز می شود، وارد دامنه می شود . سرعت ورودی از محلول موجود در حوزه برون یابی می شود. سایر مرزها به عنوان دیوارهای بازتابنده مدل می شوند. هر دو ارتفاع کل در توپوگرافی ورودی و پایین به عنوان فایل های متنی در وب سایت اداره ملی اقیانوسی و جوی (NOAA)، Ref. 3 ، در مورد معیار «توسعه سونامی بر روی یک ساحل پیچیده سه بعدی. دره مونایی». ارتفاع پایین و نیمرخ موج ورودی در شکل 1 نشان داده شده استو شکل 2 به ترتیب.
در آزمایش، سطح آب در سه نقطه (  =  4.52 متر و  =  1.169 متر،  =  1.669 متر و  =  2.169 متر) بررسی شد. سه کاوشگر نقطه دامنه در مدل اضافه شده است تا تکامل سطح آب در این نقاط را ردیابی کند.
شکل 1: توپوگرافی پایین.
شکل 2: نمایه موج ورودی.
نتایج و بحث
خطوط سطح آب در زمان های مختلف در شکل 3 نشان داده شده است . در  =  12s خط ساحلی به دلیل موج فرورفتگی به سمت عقب حرکت می کند. بعداً موج بلند به بالاترین نقطه خط ساحلی می رسد و منعکس می شود. در  =  19 s موج سیل جزیره کوچک را در وسط پوشانده و به سمت عقب حرکت می کند. جزیره دوباره در  =  22s قابل مشاهده می شود.
شکل 3: سطح سطح آب در t = 12 s، 15 s، 17 s، 19 s، 22 s و 25 s.
سطح آب در سه نقطه پروب دامنه در شکل 4 نشان داده شده است . در هر سه نقطه ابتدا به دلیل موج فرورفتگی به آرامی کاهش می‌یابد و سپس در دو پرش ناگهانی افزایش می‌یابد: تقریباً در  =  15، زمانی که موج بالا می‌آید، و تقریباً در  =  17s به دلیل موج بازتابی. این سه نقطه به دلیل بی نظمی های پایین، امواج را در زمان های مختلف می بینند. نتایج با مقادیر اندازه گیری شده در Ref. 3 .
شکل 4: سطح آب در سه نقطه مختلف.
منابع
1. CE Synolakis و دیگران، “استانداردها، معیارها، و روش های ارزیابی NOAA مدل های عددی سونامی”، NOAA Tech. یادداشت. ، OAR PMEL-135، NOAA/آزمایشگاه محیطی دریایی اقیانوس آرام، سیاتل، WA، 2007.
2. CE Synolakis و دیگران، “اعتبار و تایید مدل های عددی سونامی”، Pure Appl. ژئوفیز. ، جلد 165، صفحات 2197-2228، 2008.
3. NOAA، «روش‌های معیار برای اعتبارسنجی و راستی‌آزمایی مدل سونامی»، ژوئیه 2020، https://nctr.pmel.noaa.gov/benchmark/ .
مسیر کتابخانه برنامه: CFD_Module/Shallow_Water_Equations /monai_runup
دستورالعمل های مدل سازی
از منوی File ، New را انتخاب کنید .
جدید
در پنجره جدید ، روی  Model  Wizard کلیک کنید .
مدل جادوگر
1
در پنجره Model  Wizard روی  2D کلیک کنید .
2
در درخت Select  Physics ، Fluid  Flow>Shallow  Water  Equations>Shallow  Water  Equations،  Time  Explicit  (swe) را انتخاب کنید .
3
روی افزودن کلیک کنید .
4
 روی مطالعه کلیک کنید .
5
در درخت انتخاب  مطالعه ، مطالعات پیش‌فرض  برای واسط‌های فیزیک انتخاب شده وابسته به زمان را انتخاب کنید .
6
 روی Done کلیک کنید .
هندسه 1
مستطیل 1 (r1)
1
در نوار ابزار Geometry ، روی  Rectangle کلیک کنید .
2
در پنجره تنظیمات برای Rectangle ، بخش Size  and  Shape را پیدا کنید .
3
در قسمت متن Width ، 5.448 را تایپ کنید .
4
در قسمت متن ارتفاع ، 3.402 را تایپ کنید .
تعاریف
توپوگرافی پایین و نمایه موج ورودی را از فایل های متنی وارد کنید.
معکوس توپوگرافی پایین
1
در نوار ابزار Home ، روی  Functions کلیک کنید و Local>Interpolation را انتخاب کنید .
2
در پنجره تنظیمات درون یابی ، Inverse of Bottom Topography را در قسمت نوشتار Label تایپ کنید .
3
قسمت Definition را پیدا کنید . از فهرست منبع داده  ، فایل را انتخاب کنید .
4
 روی Browse کلیک کنید .
5
به پوشه Application Libraries مدل بروید و روی فایل monai_runup_bathymetry.txt دوبار کلیک کنید .
6
 روی Import کلیک کنید .
7
کادر بررسی استفاده از  مختصات فضایی  به عنوان آرگومان را انتخاب کنید .
8
زیربخش توابع را پیدا کنید . در جدول تنظیمات زیر را وارد کنید:
 
نام تابع
موقعیت در پرونده
zB
1
9
قسمت Units را پیدا کنید . در جدول Function تنظیمات زیر را وارد کنید:
 
تابع
واحد
zB
متر
نمایه موج ورودی
1
در نوار ابزار Home ، روی  Functions کلیک کنید و Local>Interpolation را انتخاب کنید .
2
در پنجره تنظیمات درون یابی ، نمایه موج ورودی را در قسمت متن برچسب تایپ کنید .
3
قسمت Definition را پیدا کنید . از فهرست منبع داده  ، فایل را انتخاب کنید .
4
 روی Browse کلیک کنید .
5
به پوشه Application Libraries مدل بروید و روی فایل monai_runup_input_wave.txt دوبار کلیک کنید .
6
 روی Import کلیک کنید .
7
در قسمت متن نام تابع  ، H_in را تایپ کنید .
8
قسمت Units را پیدا کنید . در جدول Argument تنظیمات زیر را وارد کنید:
 
بحث و جدل
واحد
تی
س
9
در جدول Function تنظیمات زیر را وارد کنید:
 
تابع
واحد
H_in
متر
10
 روی Plot کلیک کنید .
پروب (x,y)=(4.52,1.196)
1
در نوار ابزار تعاریف ، روی  Probes کلیک کنید و Domain  Point  Probe را انتخاب کنید .
2
در پنجره تنظیمات برای Domain  Point  Probe ، قسمت Point  Selection را پیدا کنید .
3
در مختصات ردیف ، x را روی 4.52[m] تنظیم کنید .
4
در مختصات ردیف ، y را روی 1.196[m] تنظیم کنید .
5
در قسمت Label text Probe (x,y)=(4.52,1.196) را تایپ کنید .
عبارت Point Probe 1 (ppb1)
1
در پنجره Model  Builder ، گره Probe  (x,y)=(4.52,1.196) را گسترش دهید ، سپس روی Point  Probe  Expression   (ppb1) کلیک کنید .
2
در پنجره تنظیمات برای Point  Probe  Expression ، روی Replace  Expression در گوشه سمت راست بالای بخش Expression کلیک کنید . از منو، Component   (comp1)> Shallow  Water  Equations,  Time  Explicit>swe.H  –  Total  height  –  m را انتخاب کنید .
پروب (x,y)=(4.52,1.696)
1
در پنجره Model  Builder ، روی Probe  (x,y)=(4.52,1.196) راست کلیک کرده و Duplicate را انتخاب کنید .
2
در پنجره تنظیمات برای Domain  Point  Probe ، در قسمت Label متن Probe (x,y)=(4.52,1.696) را تایپ کنید.
3
قسمت Point  Selection را پیدا کنید . در مختصات ردیف ، y را روی 1.696[m] تنظیم کنید .
پروب (x,y)=(4.52,2.196)
1
روی Probe  (x,y)=(4.52,1.696) راست کلیک کرده و Duplicate را انتخاب کنید .
2
در پنجره تنظیمات مربوط به Domain  Point  Probe ، در قسمت نوشتار Label Probe (x,y)=(4.52,2.196) را تایپ کنید.
3
قسمت Point  Selection را پیدا کنید . در مختصات ردیف ، y را روی 2.196[m] تنظیم کنید .
معادلات آب کم عمق، زمان صریح (سوئد)
ویژگی های دامنه 1
1
در پنجره Model  Builder ، در قسمت Component   (comp1)> Shallow  Water  Equations،  Time  Explicit  (swe) روی Domain  Properties  1 کلیک کنید .
2
در پنجره Settings for Domain  Properties ، قسمت Bottom  Topography را پیدا کنید .
3
در قسمت متن B ، -zB را تایپ کنید .
مقادیر اولیه 1
1
در پنجره Model  Builder ، روی مقادیر اولیه  1 کلیک کنید .
2
در پنجره تنظیمات برای مقادیر اولیه  ، قسمت مقادیر اولیه را پیدا کنید .
3
از لیست عمق آب  ، تعیین ارتفاع کل را انتخاب کنید .
ورودی 1
1
در نوار ابزار Physics ، روی  Boundaries کلیک کنید و Inlet را انتخاب کنید .
2
فقط مرز 1 را انتخاب کنید.
3
در پنجره تنظیمات برای ورودی ، قسمت Flow  Properties را پیدا کنید .
4
از لیست عمق آب  ، تعیین ارتفاع کل را انتخاب کنید .
5
در قسمت متنی 0 ، H_in(t) را تایپ کنید .
6
از لیست Velocity ، از  مقادیر دامنه  را انتخاب کنید .
مش 1
اندازه
1
در پنجره Model  Builder ، در قسمت Component   (comp1) روی Mesh  1 راست کلیک کرده و Edit  Physics-Induced  Sequence را انتخاب کنید .
2
در پنجره تنظیمات برای اندازه ، قسمت اندازه عنصر  را پیدا کنید .
3
روی دکمه Custom کلیک کنید .
4
قسمت پارامترهای اندازه عنصر  را پیدا کنید . در قسمت متن حداکثر اندازه عنصر ، 0.01 را تایپ کنید .
مثلثی رایگان 1
در پنجره Model  Builder ، در قسمت Component   (comp1)>Mesh  1 روی Free  Triangular  1 کلیک راست کرده و Delete را انتخاب کنید .
نقشه برداری 1
1
در نوار ابزار Mesh ، روی  Mapped کلیک کنید .
2
در پنجره Model  Builder ، روی Mesh  1 کلیک راست کرده و Build  All را انتخاب کنید .
مطالعه 1
مرحله 2: وابسته به زمان
1
در پنجره Model  Builder ، در مطالعه  1 ، روی Step  2:  Time  Dependent کلیک کنید .
2
در پنجره تنظیمات مربوط به زمان  وابسته ، قسمت تنظیمات مطالعه  را پیدا کنید .
3
در قسمت متن زمان خروجی  ، range(0,1,10) range(10.25,0.25,25) را تایپ کنید .
4
در نوار ابزار مطالعه ،  روی دریافت  مقدار اولیه  کلیک کنید .
نتایج
قد کل (سوئد)
در پنجره Model  Builder ، گره Total  Height  (swe) را گسترش دهید .
بیان قد 1
1
در پنجره Model  Builder ، گره Results>Total  Height  (swe)>Total  Height را گسترش دهید، سپس روی Height  Expression  1 کلیک کنید .
2
در پنجره تنظیمات برای بیان ارتفاع  ، بخش Axis را پیدا کنید .
3
چک باکس Scale  factor را انتخاب کنید . در فیلد متن مرتبط، 10 را تایپ کنید .
4
تیک Show  height  axis را پاک کنید .
فیلتر 1
1
در پنجره Model  Builder ، روی Total  Height کلیک راست کرده و Filter را انتخاب کنید .
2
در پنجره تنظیمات برای فیلتر ، قسمت انتخاب عنصر  را پیدا کنید .
3
در قسمت عبارت Logical  for inclusion متن، h>1e-4[m] را تایپ کنید .
4
از لیست گره های عنصر  برای تکمیل عبارت ، همه را انتخاب کنید .
Probe Plot Group 3
1
در پنجره Model  Builder ، در بخش Results روی Probe  Plot  Group  3 کلیک کنید .
2
در پنجره تنظیمات برای گروه طرح 1 بعدی  ، قسمت Legend را پیدا کنید .
3
از لیست موقعیت ، سمت چپ بالا  را انتخاب کنید .
مطالعه 1
در نوار ابزار مطالعه ،  روی محاسبه کلیک کنید .
نتایج
قد کل (سوئد)
1
در پنجره Settings for 2D  Plot  Group ، بخش Data را پیدا کنید .
2
از لیست زمان  (ها) ، 25 را انتخاب کنید .
3
در نوار ابزار ارتفاع کل (swe) ، روی  Plot کلیک کنید .