شبیه سازی سیستم های الکتریکی

آموزش مقدماتی و پیشرفته سیمولینک و PSCAD

شبیه سازی سیستم های الکتریکی

آموزش مقدماتی و پیشرفته سیمولینک و PSCAD

شبیه سازی سیستم های الکتریکی

با سلام
به دلیل عدم وجود وبسایت تخصصی در این زمینه و نیاز دانشجویان تصمیم به راه اندازی این وب سایت گرفته شد. سوالات خود را می توانید در قسمت نظرات مطلب مورد نظر به طور عمومی مطرح کنید تا دیگران هم بتوانند از این پرسش و پاسخ ها استفاده کنند.
به منظور مشاوره در مورد شبیه سازی پروژه های خود با نرم افزارهای سیمولینک (simulink)، DIgSILENT، PSCAD و همچنین دوره های آموزشی مختلف می توانید با ما به صورت زیر در تماس باشید.

ایمیل :

simpowersystem9015@gmail.com

واتس آپ:
0917-2929-171
با تشکر
مدیر سایت : محمد اسماعیل حسن زاده

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران
آخرین نظرات
همه مطالب

آموزش آنالیز FFT یک سیگنال

سه شنبه, ۱۸ تیر ۱۳۹۲، ۰۱:۴۰ ب.ظ

 

enlightened برای این که دامنه هر یک از مولفه های یک سیگنال را بخواهیم ببینیم باید از آناایز FFT استفاده کنیم. برای این کار باید سیگنال مورد نظر را نام گذاری کرده و آن را به محیط workspace ارسال کنیم. برای این کار مطابق زیر عمل می کنیم.

با دبل کلیک بر روی اسکوپ ، در نوار بالا سمت چپ گزینه Parameters را مطابق شکل زیر انتخاب می کنیم .

 

پنجره Parameters باز می شود . به تب History رفته و مقادیر را به صورت زیر تنظیم میکنیم.

 

 

Limit data points to last را غیر فعال می کنیم. Save data to workspace  را فعال کرده و فرمت structure with time را از منوی کشویی انتخاب می کنیم.

در قسمت variable name یک نام برای سیگنال ارسالی به محیط workspace تعیین کرده و ok  می کنیم.

حال یک بار دیگر پروژه را Run می کنیم . پس از این کار بر روی power gui دبل کلیک کرده تا پنجره زیر ظاهر گردد. و در نهایت بر روی FFT Analysis کلیک کرده تا وارد محیط آنالیز FFT شویم.

 

                   

 

در قسمت structure نام سیگنالی را که در قسمت قبل وارد کزدیم مطابق شکل زیر انتخاب می کنیم.

 

 

همانطور که مشخص است سیگنال در پنجره selected signal نشان داده شده است.در قسمت start time  زمان شروع سیگنال را که می خواهیم آنالیز کنیم وارد می کنیم و در قسمت Number of cycles تعداد سیکل هایی را که می خواهیم آنالیز بر روی آنها انجام شود وارد می کنیم. همانطور که مشخص است سه سیکل قرمز شده است که زمان شروع آن از 0.3 می باشد.

در قسمت Fundamental Frequency  فرکانس اصلی را بر حسب هرتز وارد کرده و در قسمت Display style نوع نمایش را اینکه به صورت نمودار باشد یا نوشته انتخاب می کنیم.

و در نهایت بر روی Display کلیک کرده و آنالیز FFT همانطور که در پنجره FFT analysis نشان داده شده است ظاهر خواهد شد.

هچنین THD سیگنال در قسمت بالای گراف FFT نشان داده شده است.

 

سوالات خود را در می توانید به صورت عمومی در قسمت نظرات همین مطلب مطرح نمایید.

 

قیمت : 10 صلوات برای تعجیل در ظهور امام مهدی (عج)

 

 

موافقین ۱ مخالفین ۰ ۹۲/۰۴/۱۸
محمد اسماعیل حسن زاده

نظرات  (۵۱)

۰۴ مرداد ۹۲ ، ۲۲:۰۹ هادی بابایی
سلام این که گفتین THD سیگنال هست خود سیگنال اصلی نیست مگه؟ THD چه طور میشه گرفت؟!!!!
پاسخ:
سلام
سوال اولتون متوجه نشدم
thd رو به دو روش میشه بدست آورد
یکی همین راهی که بالا ذکر شده
یکی بوسیله بلوک thd که به طور آماده تو سیمولینک وجود داره
simpowersystem  >>  Extre Library  >>  measurments  >>  Total Harmonic Distortion
۰۴ مرداد ۹۲ ، ۲۲:۲۹ هادی بابایی
سوال اولم این بود: این که گفتین THD هست,اگه ببینید دقیقا شکل همون خود سیگنالی هست که اسکوپ نشون میده! اینطور نیست؟
پاسخ:
سلام
شکل چیه؟؟؟؟
THD یه عدد هست نه یک شکل موج
و توی این مثال THD برابر 22.28% هست که بالای همون شکل مولفه ها که هایلایت شده نوشته شده است.

۰۴ مرداد ۹۲ ، ۲۳:۴۲ هادی بابایی
1.توی مقالات میبینیم که برای مقایسه دقیق ولتاژ THD گرفتن گذاشتن که سیگنال هستش؟!!!!
 2.ضمنا این خروجی همین بلوک که کامنت اول گفتین رو به اسکوپ وصل کردم باز یک شکل موج میده!
3. اگه اینطوره که شما میگین خروجی این بلوک که گفتین رو باید به چی بدیم که نتیجش بشه: از ولتاژTHD گرفتیم شد این؟
پاسخ:
هر چیزی که به اسکوپ وصل میشه و روی اسکوپ قابل نمایشه ،  که دلیل بر شکل موج بودن نمیشه

اگر خروجی بلوک constant رو هم به اسکوپ وصل کنی خروجی داریم پس ...........!!!!!!!

به display بدید

برای اطمینان کافیه به یک کتاب مرجع رجوع کنید و عبارت THD رو سرچ کنید

power electronic by rashid or ned mohan
۰۴ مرداد ۹۲ ، ۲۳:۵۵ هادی بابایی
حتی من  کد پیدا کردم واسه محاسبه THD ولتاژ . که توی اون هم دستور plot هست!!!!
سلام

نکته خوبی بود آقای مهندس

ضمناً برای توضیح بیشتر خطاب به دوستمون THD اگه اشتباه نکنم Total Harmonic Distrotation هست!

با سپاس فراوان
سلام مهندس
شکل موج هارمونیک هارو چطور میتونم ببینیم؟
پاسخ:
سلام
منظورتون رو نفهمیدم
سلام مهندس،power gui کجاست که دبل کلیک کنیم؟تشکر

پاسخ:
سلام
توی کتابخانه Simpowersystem هست که باید به پروژه اضافه بشه

با سلام

برای تبدیل pwm با خروجی سه فاز به شش فاز زاویه فازها برای sin vawe چقدر باید باشد؟

                                                با تشکر

پاسخ:
سلام
60 درجه

با سلام

 خروجی اینورتر 6فاز،  به ترتیب ساقهای اینورتر هست ؟و زاویه فاز sin vawe ها را برای 60درجه ،اولی  صفر درنظرگرفته می شود بقیه به ترتیب 60 درجه اضافه می شود یا خیر؟

                                                            ممنون

پاسخ:
سلام
آره

سلام.عذر میخام من ی سوال داشتم
 
چطور میشه با استفاده از سیگنال فشار(فشار بر اساس زمان) روش maximum entropy این سیگنال فشار را به نمودار pdf تبدیل کرد
ممنون
سلام.با تشکر از مطالب خوبتون دو تا سوال داشتم.
برای بدست آوردن thd به جز این روش دو تا بلوک thd هست.یکی thd و یکی (thd(discrete.
1-این دو چه تفاوتی دارن؟
2-چرا مقدار هیچ کدوم با thdکه fft می ده یکی نیست؟
3-کدوم دقیق تره؟
پاسخ:
سلام
فرقشون اینه که یکی برا حالت پیوستست و دیگیری گسسته
باید یکی بشه
شاید فرکانسش رو اشتباه وارد می کنید!!!

با سلام از شما بسیار ممنونم
یک سئوال منظور از سیگنال نامبر در صحفه آنالیز چیست بین 1 تا 3 هم قابل تغییر است؟ (درست زیر input)
پاسخ:
سلام
مثلا اگه خروجی اندازه گیر سه فاز رو به اسکوپ بدی در حقیقت سه سیگنال داری که میتونه تحت آنالیز fft قرار بگیره. منظور اینه که شما میخای کدوم فازت آنالیز fft بشه
ابتدا, دمتون گرم . واقعا عالی بود 
حالا من یه سوال دارم:
من یه سیگنالی دارم , پر از مولفه ها و اعوجاج و نویز. چطوری من میتونم فقط مولفه اصلی این سیگنال (50 هرتز) رو جداگونه بدست بیارم و اندازه و فازش رو؟؟؟؟
توروخددددددددددددددددددددددددددددددددددددا !
پاسخ:
سلام
نمودار اگه از حالت میله ای خارج کنید و به صورت لیست اعداد نشونش بدید این موارد قابل مشاهده است

سلام .میخواسم بدونم چجور میشه بااین دستور(FFT) جریان هجومی ترانس را شبیه سازی و دامنه هارمونیک هاش رو بدست آورد؟
ممنون اگه جواب بدین
پاسخ:
سلام
شما هر سیگنالی داشته باشید به همین روش میتونید fft اون رو بدست بیارید
  سلام مجدد.مرسی که زود جواب میدین 
منظورم جریان هجومی ترانس را چجوری توی متلب میشه بدست آورد و شبیه سازی نمود؟
تو وبتون گذاشتین مطلبی در این باره؟
میشه لطفا راهنمایی کنید.
پاسخ:
سلام
خوب اوون یه مسئله دیگست
باید جریان راه اندازی یه ترانس رو بدست بیارید
نه متاسفانه چنین چیزی نست توی سایت
با سلام برای به دست آوردن فرکانس سیگنال باید چیکار کنیم که دقیقا مقدار فرکانس وتو مطلب بهمون نشون بده؟ با تشکر
 از معرفت شما بسیار ممنونم اجرتان با آقا امام زمان(عج)
با سلام بسیار ممنونم از سایت مفید و خواندنی شما
من در به دست آوردن thd با مشکل مواجه هستم
آیا مقدار thd نو همون نمدار fft نوشته شده است؟
منظور از بلوک thd رو نمیفهمم.
اگر میشه راهنماییم کنید.
پاسخ:

سلام
ممنون

 THD سیگنال در قسمت بالای گراف FFT نشان داده شده است
بلوک THD توی مسیر زیر هم در دسترسه
Extralibrary>> measurment
سلام؛ برای حذف نویز از سیگنال مورد نظرم، امکان اینکه تمامی داده ها رو به workspace انتقال بدم ندارم، چون سیگنال کنترلیم در فضای real time ه و برای اینکه عمل کته زمان نمونه برداریم 0.001 هستش که با بالاترین مقدارlimit data points to lastاسکوپ هم ، تنها داده های اخریم رو نگه میداره، من برای دیدن سیگنال کنترلیم از time scope استفاده میکنم، چجوری میتونم نویز رو از روی سیگنالم حذف کنم؟
پاسخ:
سلام
از فیلتر پایین گذر استفاده کنید
با سلام میشه لطف کنید بگید منظور از عبارت fundamental=عدد چیست? یعنی اگه اون عدد کم باشه خوبه  واسه یه مدار
پاسخ:
سلام
یعنی مولفه اصلی 50 هرتز
هرچی بزرگتر باشه نسبت به بقیه بهتره

سلام :من پروزه کارشناسیم ساخت یک دسگاه آنالیزر هارمونیک است اگه کسی میونه من رو تو این زمینه کمک کنه یا برنامه نویسی متلبش رو بلده  لطفا کمک کنه  شدیدا نیازمند راه نماییم به ایمیل rezasematbahar@ymail.com
بعضی از اعضا انگار اینجا جمع شدن ایراد بگیرن.... طلب کارن... آقا دمت گرم ممنون.... گره ای از کار باز کردی
سلام 
تو پنجره FFT Analysis چرا حتی اگه fft یک سیگنال سینوسی کامل مثلا یک منبع ولتاژ سینوسی رو بگیریم ، بازم دامنه مولفه اول رو 1 نمیزنه؟ مثلا میزنه 1.5؟
پاسخ:
سلام
خوب نباید 1 بزنه
پیک مولفه اول رو میزنه

سلام
مبنای انتخاب start time وnumber of cycles چیه؟مثلا من که یک خطای سه فاز بین 1-1.2 ثانیه به سیستم اعمال کردم و کل زمان اسکوپ 0-1.6 است چه تنظیماتی وارد کنم؟

سوال دیگه هم اینکه چجوری میشه فهمید تا هارمونیک چندم حذف میشه بعد از بهبود سیستم مثلا با استتکام؟آیا باید fft رو توی pcc دید؟

ممنون
پاسخ:
سلام
با استفاده از این دو موردی که ذکر کردید میشه دقیقا مشخص کرد که از کدوم قسمت موج ذخیره شده FFT باید گرفته بشه.
مثلا 3 سیکل از موج رو اگه بخایم مورد آنالیز قرار بدیم باید تعداد سیکل ها رو برابر 3 قرار بدیم زمان شروع هم که مشخصه.

هر هارمونیکی که در قبل از ورود statcom وجود داشته و بعد از ورود statcom وجود نداره یعنی که حذف شده.

سلام :من پروژه کارشناسیم ساخت یک دسگاه آنالیزر هارمونیک است اگه کسی میتونه من رو تو این زمینه کمک کنه یا برنامه نویسی متلبش رو بلده  لطفا کمک کنه  شدیدا نیازمند راه نماییم به ایمیل rezasematbahar@ymail.com



پاسخ:
سلام
بسیار پروژه خوبی هست
ان شاالله موفق باشید

سلام

چطوری میشه THD حساب کرد بدون استفاده از سیمولینک. در واقع من یک برنامه نوشتم که سینوس و هارمونیک 3 و5 و 7 آن رو بکشه و بعد این هاروفیلتر کردم . چطوری باید THD بدست بیارم؟

پاسخ:
سلام
دامنه هارمونیک ها رو بگیرید (در اینجا سه تا هارمونیک دارید یعنی 3 و 5 و 7)
هر کدوم رو به توان دو برسونید
بعد هر سه رو با هم جمع کنید
از مجموع بدست اومده جذر بگیرید
حاصل رو بر دامنه مولفه اصلی تقسیم کنید
عددی که بدست میاد THD هست
THD(%) = SQRT[(V3^2+ V5^2 + V7^2 )] / V1
۰۱ خرداد ۹۴ ، ۲۲:۲۲ مهدی زنجانی
سلام
من میخام یه هارمونیک سنج با میکرو کنترلر بسازم. میخاستک بدونم تو فرمول FFT به جای fفرکانس نمونه بزارم یا فرکانس سیگنال ورودی ؟
پاسخ:
سلام
فرمول رو بفرست تابهت بگم

سلام
من یه سیگنالی دارم میخوام ازش fft بگیرم ولی مشکلم اینه که سیگنال و از یه نرم افزار دیگه بدست آوردم چه جوری باید بیارمش تو متلب و fft بگیرم ازش؟
پاسخ:
سلام
با استفاده از بلوک repeating sequence
زمان و دیتا را در دو منو موجود وارد کنید.

سلام - با تشکر از این که جواب دادین
ولی من این بلوک و نتونستم پیدا کنم اگه میشه بیشتر راهنمایی کنین. در ضمن من این سیگنال و تونستم توی یک فایل txt ذخیره کنم و در متلب فراخوانی کنم یعنی data های سیگنال و در workspace ذخیره دارم و میخوام یک آنالیز fft ازش بگیرم و THD شو حساب کنم.
پاسخ:
سلام
با این روشی که من میگم خیلی راحتترین
Simulink/Sources/Repeating Sequence
سلام
من متلبم 2013 همچین بلوکی رو نداره
بازم ممنون از این که پاسخگو هستین
پاسخ:
سلام
سرچ کنید
سلام
ممنون بالاخره این بلوک و پیدا کردم
 من اشتباها بلوک  Sources از زیر مجموعه DSP system toolbox و باز کردم
سیگنالی که من دارم هزار تا نمونه داره چه جوری اینو تو این بلوک وارد کنم قبول نمیکنه اخطار میده؟
پاسخ:
سلام
من تا 4000 هم وارد کردم و مشکلی نداشته
باید درون کروشه باشه
و داده ها با یه فاصله یکی یکی از هم جدا شده باشند.
سلام
داده هارو وارد کردم ولی سیگنال خروجی اسکوپ همون سیگنال اصلی که من تو نرم افزار داشتم نشد یعنی شبیه اون شده و اون نقاط شکست سیگنال و خوب نشون نمیده. بعد وارد کردن داده ها خیلی وقت میگیره من نزدیک 50 تا سیگنال دارم که میخوام یک آنالیز هارمونیکی بگیرم و THD اونا رو حساب کنم راه ساده تری وجود نداره یا کد متلبی نیست که بتونه همین کارو انجام بده؟
پاسخ:
سلام
دقت شبیه سازی رو بالا ببرید
راه دیگش کد نویسی هست

سلام
خواستم ازتون بپرسم THD مربوط به یک اینورتر سه فاز که با روش PWM کلیدزنی شده چند باشه خوبه؟چه جوری میشه THD رو کاهش داد؟
سوال بعدیم اینه که آیا به بلوک PWM generator که تو متلب هست میشه اعتماد کرد؟ چون یکی از دوستانم میگفت که این بلوک به درد نمیخوره و باید PWM رو خودمون توی سیمولینک بسازیم.
پاسخ:
سلام
زیر 5 درصد
با استفاده از فیلتر و تکنیک های کلیدزنی
منم کاملا با دوستتون موافقم
خودم هم همیشه میسازم و از بلوک آماده استفاده نمیکنم

با سلام و احترام و تشکر فراوان.
من بدنبال بدست آوردن نمودار میله ای هارمونیکها هستم بطوری که میله ها نشان دهنده ی مقدار هارمونیک اول، سوم ، پنجم و ... باشند.برمن منت گذاشته راهنمایی بفرمایید.
سپاس فراوان

پاسخ:
سلام
به همین ظریقی که توضیح دادم عمل کنید
سلام.یه ماتریس 2*100 درام.وقتی پلات می کنم یه منحنی غیر سینوسی است.حالا میخوام از این منحنی تبدیل فوریه بگیرم.چه جوری باید این کار رابکنم؟
پاسخ:
سلام
یه بلوک هست به نام Repeating sequence
در قسمت زمان و دامنه داده ها رو وارد کنید
بعد مطابق روندی که بالا توضیح داده شده قوریه رو حساب کنید
سلام
یک سیگنالی قرار است در اختیار من بذارن که دارای نویز های شدیدیست
میخواستم فرکانس این نویزها را بدست بیارم
کسی میتونه کمکم کنه؟
ایمیلم:s.onlyforyou88@yahoo.com
ممنون میشم ایمیل کنید
سلام
برای محاسبه THD در PSCAD چکار کنم؟
پاسخ:
سلام
بلوک THD در کتابخانه CSMF هست.
به شدت ممنون
سلام
تو شبیه سازی مقاله thd من با مقاله اختلاف زیادی داره... چطور میتونم thd رو بطور صحیح بگیرم؟؟
در واقع thd رو باید از چه زمانی اندازه گرفت و زمان شروع سیگنال رو چند باید گرفت؟؟؟
تعداد سیکل چندتا باشه؟؟
پاسخ:
سلام
تو هر محدوده ای که نیاز دارید
تعداد سیکل ها مضرب صحیحی از دوره تناوب
مثلا سه سیکل

اجرت با امام زمان
سلام...وقتی به حالت لیست می خوایم هارمونیک ها را نشون بده زاویه ای که در ستون دوم نمایش می ده مال چیه؟ فاز هارمونیک هست یعنی؟
پاسخ:
سلام
آره

سلام چطور میشه زاویه سوییچینگ تو اینورتر PWM را نغییرداد؟
پاسخ:
سلام
منظورتون از زاویه سوئیچینگ چیه؟

۰۹ فروردين ۹۶ ، ۲۲:۰۸ خرید بک لینک
سلام.وبسایت خیلی خوب و جامعی دارید.ممنون
باسلام ممنون به خاطر مطالب خوبتون

سلام

ممنون از سایت خویتون

با اسکوپ ازمایشگاه سیگنالی رو گرفتم. بعد به صورت فایل اکسل ذخیره کردم. (10000 داده) حالا چه جوری با متلب هارمونی های سیگنال را بگیرم ؟ با repeating  که نمیشه 10000 داده داد؟!!!

پاسخ:
سلام
بله میشه
۲۸ دی ۹۶ ، ۰۰:۳۵ دانلود فیلم
سلام
بابت مطلب خوب و وب سایت عالی که دارید سپاسگذارم.
موفق باشید
پاسخ:
سلام و سپاس
۲۰ آذر ۹۸ ، ۲۲:۲۵ علی امینی

سلام دوست عزیز من تمام کار ها را انجام می دم ولی در قسمت FFT Analysis هیچ انالیزی صورت نمی گیرید و سیگنال نام گذاری شده را اصلا نمی اورد

مهندس خدا خیرت بده
انشالله هرچی از خدا میخوای بهت بده
چقد خوبن وجود آدمایی مثل شما

باسلام 

بنده کارهایی که گفتین انجام دادم ولی اسم سیگنالمو نمیاره توی fft analysis  که انتخابش کنم و نمایش بده

ممکنه راهنماییم کنید؟

پاسخ:
سلام
باید یه بار شبیه سازی رو اجرا کنید
۲۳ دی ۹۹ ، ۱۰:۳۹ علی اصغر

خدا خیرت بده. اللهم صلی علی محمد و آل محمد

سلام و وقت بخیر 

من با وجود اینکه داده ها را در ورک اسپیس ذخیره میکنم ولی fft خالی است چرا ؟

پاسخ:
سلام باید یه بار شبیه سازی رو اجرا کنید!

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">