استفاده از اطلاعات مرزها برای تولید شبکه لایه مرزی امری بدیهی میباشد. همچنین، جهت تعیین ضریب فشار و اصطکاک در حلگرهای جریان لازم است از اطلاعات مرزها استفاده شود. به این دلیل پیدا کردن اضلاع یک شبکه و مرتب کردن آنها به گونهای که مشخص شود هر کدام از این اضلاع مربوط به کدام منحنی مرزی میباشد لازم و ضروری است. در این برنامه، با استفاده از نرم افزار فرترن ( FORTRAN ) ابتدا تمام اضلاع مرزی مشخص شده، سپس تشخیص داده میشود که شبکه ورودی دارای چند منحنی مرزی بوده و هر کدام دارای چند ضلع میباشند. همچنین، ترتیب این اضلاع به گونهای مرتب میشود که هر دو ضلعی که دارای یک نقطه مشترک میباشند در لیست اضلاع در کنار هم قرار بگیرند. ترتیب نقاط تشکیل دهنده اضلاع به گونهای است که اگر جهت مثلثهای شبکه ورودی به سمت خارج صفحه باشد، میدان همیشه در طرف چپ اضلاع قرار دارد و برعکس.
بطور خلاصه می توان الگوریتم استفاده شده را بصورت زیر بیان نمود:
استخراج اضلاع مرزی با استفاده از نرم افزار فرترن ( FORTRAN )
اضلاع مرزی یک شبکه دوبعدی مثلثی که ساختار داده ای آن سلول محور است استخراج شده و سپس تعداد این اضلاع و شماره نقاط تشکیل دهنده هر ضلع ذخیره می شود. اگر نحوه ذخیره نقاط تشکیل دهنده بصورت پادساعتگرد باشد، جهت اضلاع مرزی بگونه ای تعیین می شود که میدان همیشه در طرف چپ قرار دارد و برعکس.
تعیین تعداد منحنی های مرزی و تعداد اضلاع موجود بر روی هر کدام از آنها
در اینجا تعیین می شود که این اضلاع چند منحنی را تشکیل می دهند و بر روی هر منحنی چند ضلع وجود دارد.
تولید شبکه | |
حوزه تخصصی 1 | شبکه دو بعدی |
حوزه تخصصی 2 | شبکه بی سازمان |
مشخصات کلی | |
تعداد صفحات | 12 |
تعداد صفحات محصول | 1-20 |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | FORTRAN |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.