
با استفاده از نرم افزار Digsilent میتوان تقریباً هر شبکه قدرتی را به صورت گرافیکی ترسیم نمود، و همه محاسبات لازم را انجام داد. در این آموزش قصد داریم که در دیگسایلنت در قسمت DPL کدی را بنویسیم که ماکزیمم بارگذاری را بر روی خطوط به ما بدهد.
سرویس آموزش و آزمون برق نیوز: با استفاده از نرم افزار Digsilent میتوان تقریباً هر شبکه قدرتی را به صورت گرافیکی ترسیم نمود و محاسباتی همچون پخش بار، اتصال کوتاه، آنالیز گذرا، جایابی بهینه خازن، بهینه سازی سایز کابل و … که در قالب توابع متنوع ارائه میگردد، را انجام داد.
علاوه بر این امکانات دیگری نظیر برنامه نویسی به زبان DPL و تعریف مدلهای DSL این انعطاف پذیری را برای کاربر ایجاد مینماید که تحلیلهای مورد نظر خود را به صورت دلخواه روی سیستم قدرت اجرا نموده و تجهیزاتی که در کتابخانه نرم افزار وجود ندارند را طراحی نماید.
در این آموزش قصد داریم که در دیگسایلنت در قسمت DPL کدی را بنویسیم که ماکزیمم بارگذاری را بر روی خطوط به ما بدهد.
اصلیترین دلیل استفاده از DPL به عنوان زبان برنامه نویسی Digsilent، اتوماسیون است. به خصوص میتوان کارهای تکراری را خیلی ساده بطور خودکار انجام داد. عنوان مثال، اگر بخواهیم برای بار منحنی روزانه ایجاد کنیم، ناچار هستیم زمان را بطور دستی تغییر داده و هر بار پخش بار بگیریم، اما با استفاده از برنامه نویسی میتوان در زمان کمتر و با صرف انرژی کمتری این کار را انجام دهیم. DPL یک زبان برنامهنویسی شیگرا (object oriented) است و میتواند به هر المانی به صورت یک شی دسترسی داشته باشد.
همچنین داری دستورات اصلی و Objectها و متدهای متنوعی میباشد. دستورات DPL بسیار گسترده بوده و در صورت نیاز میتوان دستور موردنظر را در Manual نرم افزار یافته و مورد استفاده قرار داد.
بدین منظور به پروژه فعال خود میرویم و در این قسمت یکی از شبکههای آماده را فعال میکنیم در این جا شبکهی IEEE Example Std ۳۹۹ - ۱۹۹۷ را کپی کرده و به پروژه میافزاییم سپس بر روی آن راست کلیک کرده و Activate را انتخاب میکنیم در ادامه برای ساختن Script در قسمت پروژه بر روی شبکه کلیک کرده و سپس Study Case را انتخاب میکنیم در این قسمت بر روی First Cycle Duty کلیک میکنیم.

سپس بر روی آیکون

کلیک کرده و در این قسمت تیک DPL Command and more را میزنیم و از منوی زیر آن DPL Command را انتخاب میکنیم.

سپس بر روی OK کلیک میکنیم.
حال باید تا DPL Command شبکهی خود را بسازیم بدین منظور به شبکه برگشته و بر روی آیکون All کلیک میکنیم سپس بر روی قسمتی از شبکه راست کلیک کرده و از منوی Define گزینهی DPL Command Set را زده و سپس صفحهی باز شده را میبندیم.
مورد بعدی برای این DPL این است که ما در این DPL نیاز به یک پخش بار داریم بدین منظور بر روی فایل DPL در پروژه کلیک کرده و سپس بر روی آیکون

کلیک کرده و در صفحهی باز شده گزینهی DPL Command and more را زده و از قسمت Element گزینهی Load Flow Calculation انتخاب میکنیم و بر روی OK کلیک میکنیم و سپس Execute را میزنیم و نام پخش بار تعریفی را به Ldf تغییر میدهیم حال بر روی DPL خود راست کلیک کرده و Edit را میزنیم و در قسمت Basic Option از قسمت General Selection بر روی فلش Select کلیک کرده و DPL Command Set را انتخاب میکنیم سپس به قسمت Script رفته و حال همه چیز آماده است تا کد خود را وارد کنیم.
در این کد همان طور مشخص است در چهار خط اول متغیرهای تعریفی است در خط بعدی خروجی را پاک کرده ایم در خط بعد یکی از تنظیمات پخش بار که محدودیت توان راکتیو است لحاظ شده است در خط بعد پخش بار گرفته شده و اگر پخش بار واگرا باشد برنامه به اتمام میرسد و اگر همگرا باشد تمامی خطوط شبکه را داخل یک set میریزد و اولین خط این set را فراخوانی میشود و آن را مقدار Max قرار میدهد به سپس به روشی که اکثر شما با آن آشنا هستید مقدار خط با بار گذاری ماکزیمم بدست میآید و سپس آنها را در خروجی مشخص میکنیم.

در این کد همان طور مشخص است در چهار خط اول متغیرهای تعریفی است در خط بعدی خروجی را پاک کرده ایم در خط بعد یکی از تنظیمات پخش بار که محدودیت توان راکتیو است لحاظ شده است در خط بعد پخش بار گرفته شده و اگر پخش بار واگرا باشد برنامه به اتمام میرسد و اگر همگرا باشد تمامی خطوط شبکه را داخل یک set میریزد و اولین خط این set را فراخوانی میشود و آن را مقدار Max قرار میدهد به سپس به روشی که اکثر شما با آن آشنا هستید مقدار خط با بار گذاری ماکزیمم بدست میآید و سپس آنها را در خروجی مشخص میکنیم.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.