انجام پروژه با ENVI-met برای شبیهسازی محیط شهری
انجام پروژه با ENVI-met برای شبیهسازی محیط شهری
راهنمای جامع انجام پروژه با ENVI-met برای شبیهسازی ریزاقلیم و محیط شهری
فهرست مطالب
- ۱. نرمافزار ENVI-met چیست و چرا در پژوهشهای شهری اهمیت دارد؟
- ۲. مراحل گامبهگام انجام پروژه با ENVI-met
- ۳. تنظیمات حیاتی برای کاهش خطای شبیهسازی (جدول مرجع)
- ۴. سناریوی کاربردی: تحلیل آسایش حرارتی و جزیره گرمایی
- ۵. اشتباهات رایج در شبیهسازی و راهحل سریع آنها
- ۶. پرسشهای متداول دانشجویان و پژوهشگران
عدم تطابق دادههای شبیهسازی با واقعیت، کرشهای ناگهانی نرمافزار حین محاسبه و سردرگمی در تنظیم دقیق پارامترهای اتمسفری از چالشهای اصلی پژوهشگران در کار با ENVI-met است. این مقاله نقشه راه جامع مدلسازی، تنظیم هندسه، وارد کردن دادههای هواشناسی، استخراج شاخصهای UTCI و PET و رفع خطاهای متداول را به همراه استانداردهای آکادمیک برای دفاع از پایاننامه و پذیرش مقالات ارائه میدهد.
نرمافزار ENVI-met چیست و چرا در پژوهشهای شهری اهمیت دارد؟

پاسخ کوتاه: ENVI-met یک نرمافزار شبیهسازی سهبعدی دینامیک سیالات محاسباتی (CFD) و ترمودینامیک است که برای تحلیل برهمکنشهای میان سطح، پوشش گیاهی و اتمسفر در مقیاس ریزاقلیم شهری به کار میرود. این ابزار با محاسبه دقیق دمای تابشی میانگین ($T_{mrt}$)، سرعت باد و شاخصهای آسایش حرارتی، ارزیابی دقیق سناریوهای طراحی شهری را ممکن میسازد.
در پژوهشهای معماری، شهرسازی و جغرافیا، ارزیابی اثرات تغییرات فیزیکی شهر بر روی اقلیم خرد اهمیت بالایی دارد. ENVI-met به دلیل لحاظ کردن جزییات فیزیکی از جمله پوششهای گیاهی، آلبدو (بازتابش) مصالح، رطوبت خاک و ساختارهای هندسی پیچیده، استاندارد طلایی مقالات معتبر علمی (ISI) محسوب میشود.
برخلاف نرمافزارهای انرژی ساختمان مانند EnergyPlus که محیط بیرونی را سادهسازی میکنند، این نرمافزار بر اندرکنشهای جریان هوا و شار حرارتی در فضاهای باز بین ساختمانی (Urban Canyons) تمرکز دارد.
مراحل گامبهگام انجام پروژه با ENVI-met

برای اجرای یک پروژه استاندارد شبیهسازی که خروجیهای آن قابل دفاع در جلسات پیشدفاع و داوری مقالات باشد، باید پنج مرحله اصلی زیر را با دقت طی کنید:
- آمادهسازی دادههای پایه و محدوده زمانی: دریافت فایلهای هواشناسی سالانه (EPW) یا دادههای ایستگاهی برای بحرانیترین روز سال (معمولاً گرمترین روز تابستان یا سردترین روز زمستان).
- مدلسازی هندسی و فضایی (Spaces / INFORMS): شبکهبندی محیط، تعیین ارتفاع ساختمانها، مشخص کردن نوع مصالح سقف و دیوارها، و جانمایی درختان.
- تنظیم پیکربندی هواشناسی و شرایط مرزی (ENVI-guide / SimpleFOR): ورود پارامترهای دما، رطوبت نسبی، سرعت و جهت باد، و میزان ابرناکی به سیستم.
- محاسبه و اجرای شبیهسازی (ENVI-core): تعیین زمان پیشپردازش (Spin-up Time) و اجرای محاسبات ریاضی در دامنه زمانی معمولاً ۲۴ تا ۴۸ ساعته.
- پردازش، استخراج و پردازش دیداری خروجیها (LEONARDO): استخراج نقشههای حرارتی، بردارهای باد، و محاسبات شاخصهای آسایش حرارتی نظیر UTCI و PET.
گام اول: ساخت مدل هندسی در ماژول Spaces
ابعاد شبکه (Grid Size) را بر اساس حساسیت پروژه انتخاب کنید. برای بیشتر پژوهشهای شهری، ابعاد سلولهای افقی ($dx$ و $dy$) بین ۲ تا ۵ متر و سلول عمودی ($dz$) برابر با ۱ تا ۳ متر در نظر گرفته میشود. رعایت نسبت ابعاد سلولها به ارتفاع ساختمانها برای جلوگیری از بروز ناپایداری عددی ضروری است.
گام دوم: تعریف پوشش گیاهی و مصالح (Albero & Database)
هر درخت در این نرمافزار با تراکم مساحت برگ (LAD – Leaf Area Density) و ضریب عبور نور تعریف میشود. استفاده از درختان پیشفرض بدون تطبیق شاخص LAD با گونههای بومی منطقه پژوهش، یکی از علل اصلی نامعتبر شدن نتایج پایاننامهها است.
تنظیمات حیاتی برای کاهش خطای شبیهسازی

پاسخ کوتاه: رعایت حداقل ۵ تا ۱۰ سلول خالی در مرزهای مدل (Nesting Grids)، تنظیم زمان پیشپردازش حداقل ۲۴ ساعته برای تثبیت شارهای خاک، و استفاده از روش Full Forcing در دادههای هواشناسی، خطای شبیهسازی را تا ۶۵ درصد کاهش میدهد.
جدول زیر چکلیست استانداردهای مورد تایید در مجلات معتبر علمی برای تنظیمات دامنه شبیهسازی را نشان میدهد:
| پارامتر / مرحله | تنظیم توصیه شده و استاندارد پژوهشی |
|---|---|
| Nesting Grids (سلولهای حاشیهای) | حداقل ۵ تا ۷ سلول در هر چهار طرف دامنه برای حذف اثرات مرزی اتمسفر |
| Spin-up Time (زمان پیشپردازش) | شروع شبیهسازی از ساعت ۲۴:۰۰ روز قبل برای تعادل حرارتی خاک و سطوح |
| ارتفاع دامنه سهبعدی ($Z_{max}$) | حداقل ۲ برابر بلندترین ساختمان موجود در دامنه شبیهسازی |
| نوع اجبار هواشناسی (Forcing) | روش Full Forcing با دادههای ساعتی دما و رطوبت جهت افزایش دقت |
| گام زمانی محاسبه (Time Step) | بين ۱ تا ۵ ثانیه (بر اساس پایداری جریان باد و ابعاد سلولها) |
سناریوی کاربردی: تحلیل آسایش حرارتی و جزیره گرمایی
تصور کنید هدف پژوهش شما، ارزیابی تاثیر افزودن پوشش گیاهی و تغییر آلبدوی مصالح کف بر کاهش دمای هوا و بهبود آسایش حرارتی در یک حیاط مرکزی یا میدان شهری است. برای ارائه نتایج قابل ارزیابی در مقاله یا رساله، روند تحلیل باید به این شکل ساختار یابد:
۱. سناریوی پایه (Base Case): وضعیت موجود محیط بدون هیچگونه تغییر فیزیکی شبیهسازی میشود. خروجیهای اصلی شامل دمای هوا در ارتفاع ۱.۴ متری (ارتفاع ایستاده انسان)، دمای تابشی میانگین ($T_{mrt}$) و شاخص UTCI است.
۲. سناریوی پیشنهادی (Proposed Case): ایجاد تغییرات هدفمند مانند افزودن درختان با شاخص LAD مناسب، استفاده از آسفالت خنک یا سنگفرشهای روشن.
۳. تحلیل تفاضلی (Difference Maps): در ماژول LEONARDO، نقشه تفاضلی (سناریوی پیشنهادی منفی سناریوی پایه) را تولید کنید. این نقشه دقیقاً مشخص میکند که طرح شما چند درجه سانتیگراد دمای محیط را کاهش داده یا چند درجه شاخص UTCI را بهبود بخشیده است.
هیچگاه به گزارش “دمای هوا” به تنهایی بسنده نکنید. در فضاهای باز شهری، دمای تابشی میانگین ($T_{mrt}$) و سرعت باد تاثیر بهمراتب بیشتری بر احساس حرارتی انسان دارند. همواره شاخصهای ترکیبی مانند UTCI یا PET را به عنوان متغیر اصلی تحلیل قرار دهید.
اشتباهات رایج در شبیهسازی و راهحل سریع آنها
-
خطای عدم همگرایی یا کرش در دقایق نخست اجرای ENVI-core:
علت: عدم رعایت نسبت ابعاد سلولها یا چسبیدن سقف ساختمان به انتهای بالای دامنه سهبعدی.
راهحل سریع: ارتفاع دامنه سهبعدی ($Z_{max}$) را افزایش دهید و مطمئن شوید بین بالاترین نقطهی ساختمان و مرز بالای مدل حداقل ۵ تا ۸ سلول خالی وجود دارد. -
غیرواقعی بودن دمای سطوح در ساعات ابتدایی شبیهسازی:
علت: عدم تخصیص زمان پیشپردازش (Spin-up) کافی.
راهحل سریع: زمان شروع شبیهسازی را روی ساعت ۰۰:۰۰ بامداد تنظیم کرده و نتایج را از ساعت ۱۲:۰۰ روز بعد به بعد تحلیل کنید. -
خطای “Cpu memory full” یا کندی شدید شبیهسازی:
علت: کوچک کردن بیش از حد شبکهها ($dx < 1m$) یا رزولوشن بالای غیرضروری در کل دامنه.
راهحل سریع: از قابلیت 1D-Model برای بخشهای عمیق خاک استفاده کنید و ابعاد شبکههای افقی را روی ۲ تا ۳ متر تنظیم نمایید. -
عدم تطابق نتایج شبیهسازی با دادههای میدانی (اعتبارسنجی):
علت: عدم وارد کردن مشخصات دقیق مصالح و رطوبت اولیه خاک.
راهحل سریع: دادههای رطوبت خاک و آلبدوی واقعی سطوح را از طریق ماژول Albero و تنظیمات خاک اصلاح کنید.
پرسشهای متداول دانشجویان و پژوهشگران
۱. آیا امکان فراخوانی نقشه از CAD یا ArcGIS به ENVI-met وجود دارد؟
بله، در نسخههای جدید نرمافزار میتوانید از فایلهای Shapefile (GIS) یا دادههای OpenStreetMap استفاده کنید. همچنین امکان وارد کردن فایلهای معطوف به هندسه با فرمتهای رایج از طریق افزونههای واسط وجود دارد، اما چک کردن و اصلاح دستی مرز سلولها در Spaces پس از ورود داده الزامی است.
۲. تفاوت اصلی بین Simple Forcing و Full Forcing چیست؟
در روش Simple Forcing تنها حداکثر و حداقل دمای روزانه و رطوبت داده میشود و نرمافزار منحنی سینوسی فرض میکند. اما در Full Forcing دادههای واقعی ۲۴ ساعته (دما، رطوبت، سرعت باد) وارد میشود که دقت محاسبات را بهشدت افزایش میدهد.
۳. چطور صحت (Validation) مدل شبیهسازی شده را در مقاله اثبات کنیم؟
برای اعتبارسنجی، باید در چند نقطه مشخص از سایت، دادههای واقعی برداشت میدانی (دما و رطوبت) داشته باشید. سپس با محاسبه شاخصهای آماری نظیر $R^2$ (ضریب تبیین) و RMSE بین دادههای اندازهگیریشده و دادههای شبیهسازی، دقت مدل را اثبات نمایید ($R^2 > 0.8$ معمولاً مورد قبول است).
۴. کدام شاخص آسایش حرارتی (UTCI یا PET) برای پژوهش من مناسبتر است؟
هر دو شاخص معتبر هستند؛ اما شاخص UTCI (معادل دمای اقلیمی جهانی) به دلیل حساسیت بالا به سرعت باد و فرآیندهای ترمورگولاسیون بدن انسان، برای فضاهای باز شهری در اقلیمهای متنوع بیشتر توسط داوران مجلات بینالمللی توصیه میشود.
۵. چه مدت زمانی برای اجرای محاسبات یک پروژه شهری لازم است؟
زمان پردازش بسته به ابعاد شبکه، تعداد سلولها و قدرت سختافزار (سیپییو) متغیر است. پروژهای با ۱۰۰×۱۰۰×۳۰ سلول برای یک شبیهسازی ۲۴ ساعته بر روی یک پردازنده ۸ هستهای مدرن، معمولاً بین ۶ تا ۱۸ ساعت زمان میبرد.
چکلیست نهایی تحویل و تایید پروژه شبیهسازی
پیش از درج خروجیها در مقاله یا رساله خود، موارد زیر را مجدداً کنترل کنید:
- آیا سلولهای Nesting به تعداد کافی (حداقل ۵ سلول) لحاظ شدهاند؟
- آیا دادههای خروجی از ساعت ۱۲:۰۰ روز دوم به بعد (پس از طی زمان Spin-up) تحلیل شدهاند؟
- آیا ارتفاع تحلیل خروجیها دقیقاً در سطح تنفس انسان (۱.۱ تا ۱.۵ متری از سطح زمین) تنظیم شده است؟
- آیا مقادیر آلبدو و ضریب گسیل مصالح بر اساس استانداردهای منطقه پژوهش بومیسازی شدهاند؟
سوالات متداول
نرمافزار ENVI-met چه کاربردی در پژوهشهای شهری دارد؟
این نرمافزار برای شبیهسازی دینامیک سیالات محاسباتی (CFD) و ترمودینامیک ریزاقلیم شهری، تحلیل دمای تابشی، سرعت باد و ارزیابی شاخصهای آسایش حرارتی مانند UTCI و PET استفاده میشود.
حداقل زمان پیشپردازش (Spin-up Time) در ENVI-met چقدر است؟
برای تعادل حرارتی دقیق خاک و سطوح، توصیه میشود زمان پیشپردازش حداقل ۲۴ ساعت قبل از شروع بازه زمانی اصلی شبیهسازی در تنظیمات لحاظ شود.
علت اصلی کرش یا ناپایداری عددی در ماژول ENVI-core چیست؟
علت اصلی این مشکل عدم رعایت نسبت ابعاد سلولها، چسبیدن سقف ساختمان به بالای دامنه یا تنظیم ناکافی ارتفاع Zmax است که با افزایش ارتفاع دامنه به حداقل دو برابر بلندترین ساختمان حل میشود.
ابعاد شبکه (Grid Size) استاندارد برای شبیهسازی شهری چقدر است؟
در بیشتر پروژه های شهری، ابعاد سلولهای افقی (dx و dy) بین ۲ تا ۵ متر و سلول عمودی (dz) بین ۱ تا ۳ متر در نظر گرفته میشود تا دقت و سرعت محاسبه متوازن باشد.