مدل سازی یک سیستم کنترل با استفاده از معادلات دیفرانسیل یک رویکرد اساسی و قدرتمند در زمینه مهندسی کنترل است. من به عنوان یک تأمین کننده سیستم کنترل ، من از دست اول شاهد اهمیت این تکنیک در طراحی و تجزیه و تحلیل سیستم های مختلف کنترل بوده ام. در این وبلاگ ، من بینش هایی را در مورد نحوه مدل سازی یک سیستم کنترل با استفاده از معادلات دیفرانسیل ، همراه با نمونه ها و ملاحظات عملی به اشتراک می گذارم.
درک اصول معادلات دیفرانسیل در سیستم های کنترل
معادلات دیفرانسیل ابزارهای ریاضی هستند که برای توصیف رابطه بین یک عملکرد و مشتقات آن استفاده می شوند. در سیستم های کنترل ، این معادلات برای نشان دادن رفتار پویا سیستم های فیزیکی استفاده می شوند. با تدوین یک سیستم کنترل به عنوان مجموعه ای از معادلات دیفرانسیل ، می توانیم ثبات ، عملکرد و پاسخ آن به ورودی های مختلف را تجزیه و تحلیل کنیم.
متداول ترین نوع معادلات دیفرانسیل مورد استفاده در سیستم های کنترل معادلات دیفرانسیل معمولی (ODE) است. این معادلات شامل توابع یک متغیر مستقل واحد ، به طور معمول زمان است. به عنوان مثال ، یک سیستم مکانیکی ساده متشکل از یک توده متصل به چشمه و یک دمپر را در نظر بگیرید. حرکت جرم را می توان با ترتیب دوم - ODE توضیح داد:
[m \ frac {d^{2} x} {dt^{2}}+c \ frac {dx} {dt}+kx = f (t)]
جایی که (m) جرم است ، (c) ضریب میرایی است ، (k) ثابت بهار است ، (x) جابجایی جرم است و (f (t)) نیروی خارجی است که به جرم اعمال می شود.
مراحل مدل سازی یک سیستم کنترل با استفاده از معادلات دیفرانسیل
مرحله 1: اجزای سیستم را شناسایی کنید
اولین قدم در مدل سازی یک سیستم کنترل ، شناسایی اجزای فیزیکی سیستم است. این شامل سنسورها ، محرک ها و روند کنترل شده است. به عنوان مثال ، در یک سیستم کنترل خانه هوشمند ، مؤلفه ها ممکن است شامل شوندسوئیچ خانه هوشمندباگیرنده رادیو خارجیوتکنترل از راه دور RF دستیبشر
مرحله 2: متغیرهای سیستم را تعریف کنید
پس از شناسایی اجزای سیستم ، مرحله بعدی تعریف متغیرهای سیستم مربوطه است. این متغیرها را می توان به عنوان متغیرهای ورودی ، متغیرهای خروجی و متغیرهای حالت طبقه بندی کرد. متغیرهای ورودی سیگنالهایی هستند که بر روی سیستم اعمال می شوند ، مانند سیگنال کنترل از یک کنترل از راه دور. متغیرهای خروجی سیگنالهایی هستند که پاسخ سیستم را نشان می دهند ، مانند وضعیت سوئیچ هوشمند. متغیرهای حالت متغیرهای داخلی هستند که وضعیت سیستم را توصیف می کنند ، مانند موقعیت یک مؤلفه مکانیکی.
مرحله 3: قوانین فیزیکی را اعمال کنید
پس از تعریف متغیرهای سیستم ، برای توصیف رفتار هر مؤلفه باید قوانین فیزیکی مناسب را اعمال کنیم. برای سیستم های الکتریکی ، ما ممکن است از قوانین Kirchhoff استفاده کنیم. برای سیستم های مکانیکی ، قوانین نیوتن ؛ و برای سیستم های حرارتی ، قوانین ترمودینامیک. به عنوان مثال ، در یک مدار الکتریکی ، قانون ولتاژ Kirchhoff بیان می کند که مجموع ولتاژهای اطراف یک حلقه بسته صفر است.
مرحله 4: معادلات دیفرانسیل را بنویسید
بر اساس قوانین فیزیکی و روابط بین متغیرهای سیستم ، می توانیم معادلات دیفرانسیل را توصیف کنیم که رفتار سیستم کنترل را توصیف می کند. این معادلات بسته به ماهیت سیستم ممکن است خطی یا غیرخطی باشد. در بسیاری از موارد ، ما می توانیم معادلات غیرخطی را در اطراف یک نقطه عملیاتی خطی کنیم تا تجزیه و تحلیل ساده شود.
مرحله 5: مدل را تجزیه و تحلیل کنید
پس از نوشتن معادلات دیفرانسیل ، می توانیم مدل را برای درک رفتار سیستم تجزیه و تحلیل کنیم. این شامل تعیین ثبات سیستم ، یافتن عملکرد انتقال و تجزیه و تحلیل پاسخ سیستم به ورودی های مختلف است. روشهای مختلف تحلیلی و عددی برای این منظور وجود دارد ، مانند تبدیل لاپلاس ، تجزیه و تحلیل فرکانس - دامنه و شبیه سازی عددی.
مثال: مدل سازی یک سیستم کنترل دما
بیایید یک سیستم کنترل دما ساده را برای یک اتاق در نظر بگیریم. این سیستم از بخاری ، سنسور دما و یک کنترلر تشکیل شده است. هدف سیستم حفظ دمای اتاق در یک نقطه مورد نظر است.
مرحله 1: اجزای سیستم را شناسایی کنید
- بخاری: محرکی که گرما را به اتاق می بخشد.
- سنسور دما: سنسوری که دمای اتاق را اندازه گیری می کند.
- کنترل کننده: دستگاهی که دمای اندازه گیری شده را با نقطه تنظیم مقایسه می کند و بر این اساس خروجی بخاری را تنظیم می کند.
مرحله 2: متغیرهای سیستم را تعریف کنید
- متغیر ورودی: دمای تنظیم (T_ {Set}).
- متغیر خروجی: دمای اتاق (T (T)).
- متغیر حالت: انرژی گرما ذخیره شده در اتاق (q (t)).
مرحله 3: قوانین فیزیکی را اعمال کنید
میزان تغییر انرژی گرما در اتاق با معادله زیر آورده شده است:
[\ fran {dq} {dt} = p - ha (t - t_ {با})]]
جایی که (P) ورودی برق از بخاری است ، (H) ضریب انتقال حرارت است ، (الف) سطح سطح اتاق است و (T_ {Amb}) دمای محیط است.
رابطه بین انرژی گرما و دما توسط:
[q = mc_ {p} t]
جایی که (متر) جرم هوا در اتاق است و (C_ {P}) ظرفیت گرمای خاص هوا است.
مرحله 4: معادلات دیفرانسیل را بنویسید
تمایز (q = mc_ {p} t) با توجه به زمان ، ما دریافت می کنیم:
[\ frac {dq} {dt} = mc_ {p} \ frac {dt} {dt}]
جایگزین (\ frac {dq} {dt}) در معادله گرما - تعادل ، ما به دست می آوریم:
[mc_ {p} \ کلاهبرداری {dt} {dt} = p - ha (t - t_ {amb})]]]
این یک معادله دیفرانسیل خطی مرتبه اول است که رفتار سیستم کنترل دما را توصیف می کند.
مرحله 5: مدل را تجزیه و تحلیل کنید
ما می توانیم مدل را برای تعیین ثبات و پاسخ سیستم به ورودی های مختلف تجزیه و تحلیل کنیم. به عنوان مثال ، می توانیم با استفاده از تبدیل لاپلاس معادله دیفرانسیل ، عملکرد انتقال سیستم را پیدا کنیم. عملکرد انتقال خروجی (دمای اتاق) را به ورودی (قدرت بخاری) مربوط می کند.
ملاحظات در سیستم های کنترل مدل سازی
- ساده سازی مدل: در بسیاری از موارد ، سیستم واقعی ممکن است بسیار پیچیده باشد و ممکن است لازم باشد مدل را ساده تر کند تا آن را قابل ردیابی تر کند. این می تواند شامل غفلت از مؤلفه های خاص یا فرض رفتار خطی باشد.
- تخمین پارامتری: پارامترهای موجود در معادلات دیفرانسیل ، مانند جرم ، ضریب میرایی و ضریب انتقال حرارت ، باید به طور دقیق تخمین زده شود. این کار می تواند از طریق داده های تجربی یا با استفاده از دانش قبلی از سیستم انجام شود.
- غیرخطی: واقعی - سیستم های کنترل جهانی اغلب رفتار غیرخطی را نشان می دهند. در حالی که تجزیه و تحلیل مدل های خطی آسان تر است ، در نظر گرفتن اثرات غیرخطی بر عملکرد سیستم بسیار مهم است.
پایان
مدل سازی یک سیستم کنترل با استفاده از معادلات دیفرانسیل یک گام مهم در طراحی و تجزیه و تحلیل سیستم های کنترل است. با پیگیری مراحل ذکر شده در این وبلاگ و در نظر گرفتن جنبه های عملی ، می توانیم مدل های دقیقی را توسعه دهیم که به ما در درک رفتار سیستم و طراحی استراتژی های کنترل مؤثر کمک می کند.


اگر علاقه مند به خرید سیستم های کنترل هستید یا در مورد مدل سازی و طراحی سؤالی دارید ، ما برای کمک به شما در اینجا هستیم. برای بحث دقیق با ما تماس بگیرید و بهترین راه حل ها را برای نیازهای خاص خود کشف کنید.
منابع
- Ogata ، K. (2010). مهندسی کنترل مدرن. سالن Prentice.
- Dorf ، RC ، & Bishop ، RH (2017). سیستم های کنترل مدرن. پیرسون
