توضیحات
MPC-based approach for online demand side and storage system management in market based wind integrated power systems
شبیه سازی در محیط گمز و متلب انجام شده و در این پروژه بین گمز و متلب ارتباط برقرار شده است.
دارای گزارش کامل در قالب ورد 20 صفحه ای است.
دارای فایل پی دی اف فارسی 12 صفحه ای در مورد ارتباط بین گمز و متلب است.
دارای فیلم آموزشی 2ساعته توسط برنامه نویس پروژه است.
بخشی از گزارش شبیه سازی
مقدمه
در این فایل توضیحات کامل کدنویسی ارائه شده است. لازم به ذکر است که کدنویسی گمز با ورژن 24.1 انجام شده و برای کدنویسی متلب نیز از ورژن Matlab 2017b استفاده شدهاست. سعی کنید از این ورژنهای گمز و متلب برای ران برنامه استفاده کنید. در ادامه کدنویسی گمز و در مرحله بعد نیز کدنویسی متلب توضیح داده شدهاست.
توضیحات کدنویسی گمز
پوشه شبیه سازی حاوی دو کد گمز میباشد. کد Case1 مربوط به سناریو 1 و 3 مقاله بوده و کد Case2 نیز مربوط به سناریو 2 میباشد. در این بخش کدنویسی گمز توضیح داده شدهاست.
در ابتدا لازم است نام ورودیهایی که از متلب دریافت میشود و همچنین نام خروجیهایی که باید برای متلب ارسال شود، مشخص میشود. خروجیها به صورت زیر تعریف میشود. بر اساس کد زیر، مقدار متغیرهایی که نام آن بیان شده نظیر SOC باتری، در یک فایل با فرمت .gdx و با نام matout ذخیره میشوند.
$set matout “‘matsol.gdx’,SOC.l,PESS.l,Z.l,Z1.l,Pw.l,PG.l,PDR.l,P_DLC.l,Sig.l,LS.l”;
فایل .gdx که ورودیهای دریافتی از متلب در آن قرار دارد نیز به صورت زیر لود میشود. نام فایل دریافتی از متلب DataGams میباشد که پارامترهای ورودی از متلب در آن قرار دارد.
توضیحات کدنویسی متلب
هدف از کدنویسی متلب، فراخوانی و بهینهسازی مدل گمز با بازههای زمانی مشخص و همچنین به صورت متوالی میباشد. به عنوان مثال در سناریو اول، بهینهسازی گمز برای هر ساعت یک بار توسط متلب فراخوانی و اجرا میشود. برای این کار، دادههای ورودی از متلب برای گمز ارسال شده و خروجیهای بهینهسازی از گمز دریافت میشود.
برای حل مسئله لازم است بین گمز و متلب اتصال برقرار شود. برای این کار به یک سری تنظیمات در سیستم شما نیاز است که روش آن به صورت کامل در فایل PDF همراه این گزارش توضیح داده شدهاست.
در کد متلب که Main.m نام دارد، ابتدا دادههای ساعتی مربوط به بار و توان بادی در ماتریس PP تعریف شدهاست.
در ادامه لازم است پارامترهای ورودی گمز و همچنین خروجیهای گمز تعریف شود. پارامترهای ورودی گمز قبلا نیز نام برده شد که عبارتند از: سطح شارژ اولیه باتری (SOCinitial)، زمان شروع بهینهسازی (Tint)، ساعتی که بهینهسازی باید تا آن ساعت انجام شود (Np) و حالت فعلی بارهای منعطف (Sig0). لازم است این ورودیها در متلب تعریف و مقدار دهی شده و برای گمز ارسال شود.
….
فرآیند مذکور به صورت مشابه برای سناریو 2 و 3 نیز انجام میشود. در سناریو دوم Nc=Np=24 در نظر گرفته شدهاست که معادل بهرهبرداری آفلاین با کنترل پیشبین میباشد. در این سناریو، بهینهسازی کلا یک بار برای کل 24 ساعت ران میشود، به همین دلیل در این سناریو به حلقه تکرار نیازی نیست. در سناریو سوم Nc=1 و Np=24 بوده و این سناریو معادل بهرهبرداری پیشبین و آنلاین میباشد. در این سناریو نیز بهینهسازی گمز برای هر ساعت یک بار فراخوانی میشود ولی بهینهسازی گمز برای 24 ساعت انجام میشود.
نتایج شبیهسازی
نتایج بدست آمده برای بهینهسازی تا حدود زیادی مشابه نتایج مقاله بدست آمده است. پس از پایان بهینهسازی، تمام نتایج لازم در متلب به صورت شکل یا به صورت عددی در command window متلب نمایش داده میشود. اولین شکل، مربوطه به حداکثر میزان استفاده از توان بادی میباشد که به صورت شکل 1 بدست آمدهاست. در این شکل منحنی سیاه رنگ مربوط به حداکثر توان در دسترس توربین بادی میباشد.
شکل 1. میزان استفاده از توان بادی در هر سناریو
مطابق شکل 1 مشخص است که مانند مقاله، در ساعاتی که توان تولیدی توربین بادی بالا بوده، در هیچ یک از سناریوها از کل توان بادی استفاده نشده که ناشی از محدودیت خطوط انتقال سیستم قدرت بودهاست. همچنین مشخص است که میزان استفاده از توان بادی از سناریو 1 تا 3 به تدریج افزایش یافته است که این نتیجه عین نتیجه مقاله بودهاست.
دومین شکل مربوط به سطح شارژ (SOC) ذخیرهساز در سناریوهای 1 تا 3 میباشد که مطابق شکل 2 میباشد. این نتیجه نیز تا حدود زیادی مشابه مقاله بدست آمده است.
شکل 2. مقدار SOC ذخیرهساز در سناریوهای 1 تا 3
نتایج بعدی مربوط به توان ذخیرهساز میباشد که به صورت شکلهای 3 تا 5 بدست آمدهاست. این شکلها نیز تا حدود زیادی مطابق نتایج مقاله میباشد.
شکل 3. توان ذخیرهساز در سناریو 1
شکل 3. توان ذخیرهساز در سناریو 2
شکل 3. توان ذخیرهساز در سناریو 3
خروجی بعدی مربوط به میزان تامین بار انعطافپذیر در هر ساعت است که به صورت جدول زیر بدست آمده است. این نتایج نیز مشابه نتایج مقاله میباشد.
Time Scenario_1 Scenario_2 Scenario_3
____ __________ __________ __________
1 0 8.9011e-08 8.336e-08
2 4.5005 4.8005 1.8341e-07
3 4.8005 2.5508 3.0854e-07
4 1.6002 3.1005 2.3876e-07
5 3.1003 3.7529 8.0256
6 1.0001 2.5855 6.05
7 2.2002 9.4124 9.7604
8 9.0009 10.101 7.767
9 10.101 5.2005 3.6668
10 5.2005 8.6009 9.0659
11 8.6009 2.1002 5.968
12 2.1002 4.6005 4.6005
13 4.6005 2.6003 1.9014
14 2.6003 8.1008 10.701
15 8.1008 7.2007 6.1883
16 7.2007 1.7002 1.2309
17 1.7002 4.8005 6.1722
18 4.8005 11.801 10.719
19 11.801 11.101 1.7618
20 11.101 10.201 5.5985
21 10.201 14.301 14.147
22 14.301 11.901 14.622
23 11.901 6.1006 6.9838
24 12.601 6.5007 18.185
در نهایت هزینه بهرهبرداری و همچنین زمان بهینهسازی برای هر سناریو به صورت زیر نمایش داده میشود. مقایسه نتایج با نتایج مقاله نشان میدهد که این نتایج کاملا مطابق و در راستای نتایج مقاله میباشد.
Scenario 1 Cost = 11713.6511
Scenario 2 Cost = 11273.112
Scenario 3 Cost = 10759.0322
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Scenario 1 time (s) = 8.3125
Scenario 2 time (s) = 2.6375
Scenario 3 time (s) = 119.8774
کلیدواژه:
Model-based predictive control (MPC), Energy storage system (ESS), Demand response (DR), Social welfare, Markov chain Monte Carlo (MCMC)
شبیه سازی
MPC-based approach for online demand side and storage system management in market based wind integrated power systems
طبق توضیحات فوق توسط کارشناسان سایت متلبی تهیه شده است و به تعداد محدودی قابل فروش می باشد.
سفارش انجام پروژه مشابه
درصورتیکه این محصول دقیقا مطابق خواسته شما نمی باشد،.
با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.