مهندسی برق
تحلیل پایداری گذرا در سیستمهای قدرت چند ماشینه
توضیحات برنامه
به کمک این مجموعه کد که از یک Script اصلی با نام Transient_stability.m و 9 عدد Function مجزا تشکیل شده است، میتوان پایداری گذرا (Transient Stability)را در سیستمهای قدرت چندماشینه مورد مطالعه قرار داد. هدف اصلی این کدها شبیهسازی رفتار دینامیکی سیستمهای قدرت در مواجهه با یک خطا (مانند اتصال کوتاه) و بررسی توانایی سیستم برای بازیابی پایداری پس از رفع خطا است. به طور کلی این کد بر روی یک شبکه نمونه 6 باس با 3 ژنراتور سنکرون پیادهسازی شده است، اما میتوان با تعریف مناسب ورودیها، آن را بر روی شبکههای دلخواه دیگر نیز بررسی نمود. توضیحات بیشتر در رابطه با مسأله پایداری گذرا در سیستمهای قدرت چند ماشینه و مثال به کار رفته در کدهای مورد بررسی در فایل Reference.pdf ارائه شده است.
عملکرد کلی مجموعه کدهای تحلیل پایداری گذرا در سیستمهای قدرت چند ماشینه
- پخش بار: در ابتدای کار، کدها با استفاده از روش نیوتن-رافسون مسأله پخش بار را حل میکنند تا ولتاژ، زاویه فاز و توانهای حقیقی و راکتیو در باسها مشخص شوند. این مرحله اساس حل مسأله پایداری گذرا است.
- شبیهسازی پایداری گذرا: پس از وقوع خطا، سیستم به کمک مدلهای دینامیکی ماشینهای الکتریکی و ماتریسهای Y-Bus در شرایط قبل، در حین و بعد از خطا تحلیل میشود. این مدلها تغییرات زاویههای فاز ژنراتورها را در طول زمان و هنگام رخداد خطا بررسی میکنند.
- ارزیابی پایداری سیستم: نتایج شبیهسازی به صورت تغییرات زاویه فاز هر ماشین نسبت به باس اسلک نمایش داده میشود تا مشخص شود آیا سیستم به حالت پایدار باز میگردد یا خیر. اگر زاویهها پس از گذشت زمان تثبیت شوند، سیستم پایدار است؛ در غیر این صورت، سیستم ناپایدار خواهد بود.
نقش هر زیر کد در مجموعه کدهای تحلیل پایداری گذرا در سیستمهای قدرت چند ماشینه
- Transient_stability.m: این کد نقش اصلی را در اجرای برنامه تحلیل پایداری گذرا در سیستمهای قدرت چندماشینه ایفا میکند و به عنوان نقطه شروع و هماهنگکننده بین بخشهای مختلف برنامه عمل مینماید.
- lfybus.m: این کد وظیفه ایجاد ماتریس ادمیتانس باس (Y-Bus) سیستم را بر عهده دارد. این ماتریس بیانگر ارتباطات بین باسهای مختلف سیستم است و پایه اصلی محاسبات پخش بار است.
- lfnewton.m: این کد از روش نیوتن-رافسون برای حل مسأله پخش بار استفاده میکند.
- busout.m: این کد نتایج حاصل از شبیهسازی پخش بار را به صورت جدول نمایش میدهد. این خروجی شامل اطلاعاتی مانند ولتاژ، زاویه، توانهای اکتیو و راکتیو باسها است.
- afpek.m و dfpek.m: این کدها برای نمایش حالتهای سیستم چندماشینه در زمان پس از خطا (afpek.m) و در زمان وقوع خطا (dfpek.m) استفاده میشوند. این کدها به صورت تابع حالت در تحلیل پایداری گذرا به کار میروند.
- ybusaf.m، ybusbf.m و ybusdf.m: این کدها مربوط به محاسبه ماتریس Y-Bus در شرایط قبل از وقوع خطا، بعد از وقوع خطا و در طول خطا هستند. هر یک از این توابع، ماتریس Y-Bus را در شرایط خاص برای استفاده در تحلیل پایداری گذرا محاسبه میکنند.
- trstab.m: این کد برای انجام شبیهسازی پایداری گذرا به کار میرود. بعد از محاسبات پخش بار و مشخص شدن حالت اولیه سیستم، با استفاده از این کد میتوان وضعیت سیستم پس از وقوع خطا را بررسی کرد و پایداری سیستم را ارزیابی نمود.
ورودیهای اصلی برنامه تحلیل پایداری گذرا در سیستمهای قدرت چند ماشینه شامل موارد زیر است:
- basemva: مقدار مبنای MVA برای سیستم که در کد برابر با 100 تنظیم شده است.
- accuracy: میزان دقت مورد نظر برای محاسبه، که در کد برابر با 0.0001 تعریف شده است.
- maxiter: حداکثر تعداد تکرارهای مورد نیاز برای حل مسأله، که 10 تنظیم شده است.
- busdata: ماتریس دادههای باس که شامل اطلاعات مربوط به باسهای شبکه مورد مطالعه است، مانند نوع باس (نوع 1 برای باس اسلک، نوع 2 برای باس ژنراتور و نوع 0 برای باس بار)، ولتاژ، توانهای حقیقی و راکتیو بار و ژنراتورها.
- linedata: ماتریس دادههای خطوط انتقال که شامل شماره باسهای مبدأ و مقصد، راکتانس، مقاومت و ظرفیت خطوط است.
- gendata: ماتریس دادههای ژنراتور، شامل اطلاعات مربوط به ژنراتورها مانند مقاومت ژنراتور (Ra)، راکتانس ژنراتور (‘Xd) و مقدار H که نشاندهنده اینرسی ماشین است.
خروجیهای اصلی برنامه تحلیل پایداری گذرا در سیستمهای قدرت چند ماشینه شامل موارد زیر است
- زاویه فاز ژنراتورها با توجه به باس اسلک: پس از وقوع خطا و رفع آن، برنامه زاویه فاز هر ماشین را نسبت به باس اسلک محاسبه کرده و در خروجی نمایش میدهد. این اطلاعات به صورت جدول زمانی ارائه میشوند که نشاندهنده تغییر زاویه فاز در طول زمان است.
- نمایش گرافیکی تغییرات زاویه فاز: برنامه یک نمودار رسم میکند که تغییرات زاویه فاز هر ژنراتور را با توجه به زمان نشان میدهد. این نمودار نشان میدهد که آیا سیستم پس از وقوع خطا به حالت پایدار بازگشته است یا خیر.
- گزارش زمان رفع خطا: در هنگام اجرای شبیهسازی، برنامه، زمان رفع خطا (Fault Clearing Time) را گزارش میکند.
- پرسش تعاملی برای ادامه شبیهسازی: برنامه پس از نمایش نتایج از کاربر میپرسد که آیا میخواهد شبیهسازی با زمان رفع خطای دیگری یا با مکان خطای دیگری تکرار شود یا خیر. این امکان برای انجام شبیهسازیهای متوالی با تغییر پارامترها وجود دارد.
فهرست مطالب
آیا به مشاوره، راهنمایی یا آموزش بیشتری نیاز دارید؟
آیا به مشاوره، راهنمایی یا آموزش بیشتری نیاز دارید؟
اگر برای استفاده از کدهای برنامهنویسی مهندسی برق قدرت به کمک بیشتری نیاز دارید یا در اجرای پروژه خود به چالش خوردهاید، ما اینجا هستیم تا به شما کمک کنیم. تیم ما آماده است تا شما را در هر مرحله از پروژه پشتیبانی کند و راهکارهای تخصصی و اختصاصی برای نیازهای شما ارائه دهد.
برای بهرهمندی از خدمات مشاوره حرفهای ما و دریافت راهنماییهای دقیق و کاربردی، لطفاً فرم زیر را تکمیل کنید. ما در سریعترین زمان ممکن با شما تماس خواهیم گرفت و شما را در مسیر درست راهنمایی خواهیم کرد.
✅ تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این محصول توسط مرجع مهندسی برق قدرت تضمین شده است. در صورت عدم رضایت از آموزش:
60 درصد مبلغ دریافتی به حساب بانکی شما بازگشت داده میشود.
Reviews
There are no reviews yet.