توضیحات
پروژه تولید سناریو بار، توان بادی و توان خورشید و کاهش سناریو به روش بازگشتی با مونت کارلو
- مقدمه
بر اساس درخواست شما، تولید و کاهش سناریو برای بار، توان بادی و توان خورشیدی انجام شدهاست. برای تولید سناریو به مقادیر پیشبینی شده توان بادی و خورشیدی برای 24 ساعت آینده نیاز است که این مقادیر بر اساس فایل اکسل ارسالی شما در نظر گرفته شدهاست. برای کاهش سناریو از روش کاهش سناریو بازگشتی استفاده شده است که روند آن در ادامه توضیح داده میشود. توجه شود که کدنویسی متلب با ورژن 2017b انجام شده و بهتر است با همین ورژن یا ورژن بالاتر ران شود.
- روش مدلسازی عدم قطعیت منابع
2-1- تولید سناریو برای توان بادی
تولید سناریو برای توان بادی بر اساس تابع توزيع ويبول انجام میشود. تابع توزیع چگالی احتمال ویبول به صورت رابطه (1) تعریف میشود.
در این رابطه v سرعت (توان) باد بوده و پارامترهای c و k به ترتیب پارامتر مقیاس و ضریب شکل تابع نامیده میشوند. f(v) احتمال وقوع سرعت v (یا توان مربوط به سرعت v) میباشد.
2-2- تولید سناریو برای توان PV
تولید سناریو برای PV نیز بر اساس تابع توزیع بتا انجام شدهاست. تابع توزیع احتمال چگالی توان خورشیدی به صورت رابطه (2) بدست میآید.
در این روابط، B(m,n) تابع بتا برای تابش خورشید با پارامترهای m و n است؛ μ مقدار متوسط و σ واریانس تابش خورشید میباشد. f(PtPV) احتمال وقوع توان P در زمان t میباشد.
در این روابط، B(m,n) تابع بتا برای تابش خورشید با پارامترهای m و n است؛ μ مقدار متوسط و σ واریانس تابش خورشید میباشد. f(PtPV) احتمال وقوع توان P در زمان t میباشد.
2-3- تولید سناریو برای بار
تابع توزیع احتمال (PDF) توزيع نرمال به صورت رابطه (1) تعریف میشود. با استفاده از این رابطه میتوان احتمال وقوع هر سناریو را محاسبه کرد.
در این رابطه f(x) نشاندهندهی احتمال وقوع سطح بار x بوده و همچنین µ و δ2 به ترتيب مقدار ميانگين و واريانس توزيع نرمال مي باشند.
- توضیحات کدنویسی برای تولید سناریو
پوشه شبیهسازی حاوی 4 کد میباشد. کد Main کد اصلی بوده و برای تعریف دادههای ورودی و فراخوانی توابع تولید سناریو نوشته شدهاست. در این کد ابتدا دادههای ورودی از فایل اکسل ارسالی خوانده میشود و در پارامترهای Load، Wind و Solar ریخته میشود که به ترتیب حاوی توان پیشبینی شده برای بار، PV و توربین بادی میباشند. دادههای فایل اکسل ارسالی شما برای یک سال یا 365 روز است که برای تولید سناریو باید یک روز را انتخاب کنید که این روز با پارامتر Day تعریف شده و به صورت پیشفرض برابر 1 تنظیم شدهاست. این پارامتر را میتوانید بین 1 تا 365 روز (تعداد روزهای سال) تنظیم کنید. دادههای مربوط به روز انتخاب شده برای بار، منبع بادی و منبع خورشیدی به ترتیب در پارامترهای M_Load، M_WT و M_PV ذخیره میشود.
در مرحله بعدی بر اساس مقادیر انتخاب شده، تابع تولید سناریو برای هر یک از منابع فراخوانی شده و نتایج پلات میشود. همانطور که در بالا توضیح داده شد، برای بار، PV و توربین بادی به ترتیب از توابع توزیع احتمال نرمال، بتا و ویبول برای تولید سناریو استفاده میشود. تولید اعداد تصادفی سناریو در متلب برای اساس توابع نرمال، بتا و ویبول به ترتیب با دستورهای unifrnd، betarnd و wblrnd انجام میشود.
منابع
سناریوهای بادی و خورشیدی بر اساس مرجع [1] و سناریوهای بار بر اساس رابطه (17) مرجع [2] تولید شدهاست.
[1] Wang, Y., Ai, X., Tan, Z., Yan, L. and Liu, S., 2015. Interactive dispatch modes and bidding strategy of multiple virtual power plants based on demand response and game theory. IEEE Transactions on Smart Grid, 7(1), pp.510-519.
[2] Wang, Dongxiao, Jing Qiu, Luke Reedman, Ke Meng, and Loi Lei Lai. “Two-stage energy management for networked microgrids with high renewable penetration.” Applied energy 226 (2018):
39-48.
پروژه تولید سناریو بار، توان بادی و توان خورشید و کاهش سناریو به روش بازگشتی با مونت کارلو توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
- فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.