این دستور r.sunhoursgrass است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
r.sunhours - ارتفاع خورشیدی، آزیموت خورشیدی و ساعات خورشید را محاسبه می کند.
ارتفاع خورشیدی: زاویه بین جهت مرکز هندسی خورشید
دیسک ظاهری و افق (ایدهآلیشده). آزیموت خورشیدی: زاویه از سمت شمال به داخل
جهت عقربه های ساعت
واژگان کلیدی
شطرنجی، خورشیدی، انرژی خورشید، موقعیت خورشید
خلاصه
r.sunhours
r.sunhours --کمک
r.sunhours [-ts] [ارتفاع=نام] [قوس افقی در جهت گردش عقربه ساعت واقع بین نقطه ثابتی=نام] [ساعت آفتابی=نام] سال=عدد صحیح
[ماه=عدد صحیح] روز=عدد صحیح [ساعت=عدد صحیح] [دقیقه=عدد صحیح] [دوم=عدد صحیح]
[--زیاد نوشتن] [--کمک] [--واژگان] [--ساکت] [--ui]
پرچم ها:
-t
زمان، زمان غیر واقعی محلی است، نه زمان استاندارد گرینویچ
-s
از الگوریتم SOLPOS NREL استفاده نکنید
--زیاد نوشتن
به فایل های خروجی اجازه بازنویسی فایل های موجود را بدهید
--کمک
خلاصه استفاده از چاپ
-- پرحرف
خروجی ماژول گویا
--ساکت
خروجی ماژول بی صدا
--ui
راه اندازی اجباری گفتگوی رابط کاربری گرافیکی
پارامترهای:
ارتفاع=نام
خروجی نقشه شطرنجی با زاویه ارتفاع خورشیدی
نام نقشه شطرنجی خروجی
قوس افقی در جهت گردش عقربه ساعت واقع بین نقطه ثابتی=نام
خروجی نقشه شطرنجی با زاویه آزیموت خورشیدی
نام نقشه شطرنجی خروجی
ساعت آفتابی=نام
خروجی نقشه شطرنجی با ساعات آفتابی
ساعات آفتابی نیاز به استفاده از SOLPOS و زمان استاندارد گرینویچ دارد
سال=عدد صحیح [ضروری]
سال
گزینه های ارسال: 1950-2050
ماه=عدد صحیح
ماه
اگر داده نشود، روز به روز سال تعبیر می شود
گزینه های ارسال: 1-12
روز=عدد صحیح [ضروری]
روز
گزینه های ارسال: 1-366
ساعت=عدد صحیح
ساعت
گزینه های ارسال: 0-24
پیش فرض: 12
دقیقه=عدد صحیح
دقیقه
گزینه های ارسال: 0-60
پیش فرض: 0
دوم=عدد صحیح
ثانیه
گزینه های ارسال: 0-60
پیش فرض: 0
شرح
r.sunhours ارتفاع خورشید و زوایای آزیموت خورشید را برای زمان معین روز محاسبه می کند و
هر سلول شبکه در منطقه فعلی. علاوه بر این، دوره نوری (ساعت های آفتابی) می تواند
محاسبه شود.
ارتفاع خورشید، ارتفاع، زاویه ارتفاع یا زاویه ارتفاع خورشیدی زاویه بر حسب درجه است
بین افق و خطی که از سایت به سمت مرکز خورشید است.
زاویه آزیموت خورشید در اینجا به عنوان زاویه آزیموت بر حسب درجه خورشید از زمان مقرر تعریف می شود
شمال در جهت عقربه های ساعت
زمان استفاده شده در اینجا به گونه ای تعریف شده است که ساعت 12:00 (اواسط ظهر) زمانی است که خورشید
به بالاترین نقطه خود در آسمان در سایت فعلی رسیده است، مگر اینکه -t پرچم در استفاده می شود
که زمان موردی به عنوان زمان استاندارد گرینویچ تفسیر می شود.
اگر یک ساعت آفتابی نقشه خروجی مشخص شده است، ماژول ساعت های آفتابی را برای داده شده محاسبه می کند
روز این گزینه به هر دو زمان استاندارد Greenwhich (-t flag) و الگوریتم solpos
از NREL (-s پرچم).
مثال ها
محاسبه a آفتاب ارتفاع زاویه نقشه
محاسبه نقشه زاویه ارتفاع خورشید برای سال 2010-10-11 در ساعت 14:00 به وقت خورشیدی:
# منطقه محاسباتی را به وسعت ایالت کارولینای شمالی تنظیم کنید
g.region n=318500 s=-16000 w=124000 e=963000 res=500 -p
r.sunhours elevation=sun_elev year=2010 month=10 روز=11 ساعت=14 دقیقه=00
#تجسم
d.mon wx0
d.rast sun_elev
d.vect nc_state type=boundary
d.legend sun_elev -s
خورشید زاویه نقشه (در درجه) of شمال کارولینای برای la 2010-10-11 at 14: 00h خورشیدی زمان
محاسبه کنید نقشه of نوری ( تابش زمان)
محاسبه دوره نوری روز سال 1 (1 ژانویه) 2012:
r.sunhours -s sunhour=photoperiod_doy_001 year=2012 day=1
سپاسگزاریها
قدردانی: آزمایشگاه ملی انرژی های تجدیدپذیر برای موقعیت خورشید SOLPOS 2.0 خود
الگوریتم
با استفاده از خدمات onworks.net از r.sunhoursgrass به صورت آنلاین استفاده کنید