سیستم‌های محرک الکتریکی خطی (Linear Electric Actuators) از جمله زیرسیستم‌های کلیدی در مهندسی مکاترونیک و کنترل مدرن به شمار می‌روند که در طیف وسیعی از کاربردها از جمله رباتیک، سیستم‌های موقعیت‌دهی دقیق، تجهیزات صنعتی و سامانه‌های اتوماسیون مورد استفاده قرار می‌گیرند. در این شبیه‌سازی، یک مدل کامل و چندلایه از یک محرک خطی کنترل‌شده ارائه شده است که در آن ترکیبی از موتور DC، گیربکس حلزونی (Worm Gear)، پیچ حرکتی (Lead Screw) و سیستم‌های کنترلی پیوسته و گسسته مورد بررسی قرار گرفته‌اند.

هدف اصلی این شبیه‌سازی، بررسی رفتار دینامیکی سیستم، ارزیابی عملکرد کنترل‌کننده سرعت و جریان، و تحلیل اثرات غیرایده‌آلی مانند کوانتیزاسیون سنسور هال و مدل‌سازی دقیق یا تقریبی درایور موتور است. این مدل در محیط Matlab/Simulink توسعه یافته و قابلیت تغییر سطح وفاداری (Fidelity) در زیرسیستم‌های مختلف را فراهم می‌کند.

ساختار کلی سیستم محرک خطی

در این شبیه‌سازی، موتور DC به عنوان منبع اصلی تولید گشتاور در نظر گرفته شده است. خروجی مکانیکی موتور از طریق یک گیربکس حلزونی به یک پیچ حرکتی منتقل می‌شود. این ساختار باعث تبدیل حرکت دورانی به حرکت خطی دقیق می‌شود. پیچ حرکتی وظیفه تبدیل گشتاور خروجی به نیروی خطی را بر عهده دارد که در نهایت باعث جابجایی بار مکانیکی می‌شود.

برای اندازه‌گیری سرعت و موقعیت، از سنسور هال (Hall-effect sensor) استفاده شده است. این سنسور به دلیل ماهیت دیجیتال خود دارای اثر کوانتیزاسیون است که در مدل لحاظ شده و باعث ایجاد خطای اندازه‌گیری در حلقه فیدبک می‌شود. این موضوع یکی از نکات مهم در تحلیل عملکرد واقعی سیستم‌های کنترلی محسوب می‌شود.

ساختار کنترل سرعت و جریان

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

کنترل‌کننده سرعت از نوع PI (Proportional-Integral) بوده و نقش اصلی آن تنظیم خطای سرعت و رسیدن به مقدار مرجع است. کنترل‌کننده جریان نیز وظیفه محدود کردن جریان موتور و جلوگیری از آسیب به سیستم را بر عهده دارد. ترکیب این دو کنترل‌کننده باعث افزایش پایداری و بهبود پاسخ گذرای سیستم می‌شود.

در نسخه مبتنی بر مدار، کنترل‌کننده PI با استفاده از اجزای الکترونیکی آنالوگ در محیط Simscape Electrical مدل‌سازی شده است. این قابلیت امکان بررسی رفتار واقعی‌تر سیستم و تأخیرهای ناشی از اجزای فیزیکی را فراهم می‌کند.

مدل درایور موتور و روش‌های شبیه‌سازی

درایور موتور در این شبیه‌سازی به صورت یک مدار انتزاعی (Abstract Circuit) مدل‌سازی شده است که قابلیت اجرای دو حالت مختلف شبیه‌سازی را دارد: حالت میانگین (Average Mode) و حالت PWM.

در حالت Average Mode، ولتاژ اعمالی به موتور به صورت پیوسته و متناسب با سیگنال ورودی تغییر می‌کند. این روش برای تحلیل‌های سطح بالا و کاهش زمان شبیه‌سازی بسیار مناسب است. در مقابل، در حالت PWM، ولتاژ موتور به صورت پالسی اعمال شده و نسبت سیکل کاری (Duty Cycle) تعیین‌کننده مقدار انرژی انتقالی به موتور است. این حالت امکان بررسی دقیق‌تر رفتار کلیدزنی و اثرات غیرخطی را فراهم می‌کند.

استفاده از این دو حالت مختلف باعث می‌شود که مهندس طراح بتواند بین دقت شبیه‌سازی و سرعت محاسباتی تعادل برقرار کند.

مدار H-Bridge و پیاده‌سازی سطح پایین

یکی از بخش‌های مهم در این شبیه‌سازی، مدار H-Bridge است که به عنوان درایور اصلی موتور DC استفاده می‌شود. این مدار با استفاده از اجزای نیمه‌هادی در محیط Simscape Electrical مدل‌سازی شده و امکان بررسی دقیق رفتار کلیدزنی را فراهم می‌کند.

H-Bridge شامل چهار کلید قدرت است که با سوئیچینگ مناسب، امکان تغییر جهت جریان و در نتیجه تغییر جهت حرکت موتور را فراهم می‌سازد. این ساختار یکی از رایج‌ترین روش‌ها برای کنترل موتورهای DC در سیستم‌های صنعتی و رباتیکی است.

زیرسیستم MOSFET و تحلیل رفتار کلیدزنی

در سطح پایین‌تر، هر بازوی H-Bridge شامل یک زیرسیستم MOSFET است که وظیفه کنترل جریان عبوری از موتور را بر عهده دارد. در این مدل، رفتار غیرایده‌آل MOSFETها نیز در نظر گرفته شده است.

یکی از پدیده‌های مهم مشاهده‌شده در این شبیه‌سازی، وجود پیک‌های توان در هنگام کلیدزنی است. این پیک‌ها زمانی رخ می‌دهند که برای مدت کوتاهی هر دو MOSFET در یک سمت مدار به طور همزمان هدایت می‌کنند و در نتیجه یک مسیر اتصال کوتاه لحظه‌ای ایجاد می‌شود. این پدیده که به آن Shoot-through گفته می‌شود، می‌تواند باعث افزایش تلفات و آسیب به مدار شود.

تحلیل این رفتار برای طراحی درایورهای ایمن و بهینه‌سازی زمان‌بندی سوئیچینگ اهمیت بسیار زیادی دارد.

اثر کوانتیزاسیون سنسور و دقت اندازه‌گیری

در این شبیه‌سازی، سنسور هال نقش مهمی در اندازه‌گیری سرعت شفت دارد. با این حال، به دلیل ماهیت دیجیتال خروجی این سنسور، سیگنال اندازه‌گیری شده دارای کوانتیزاسیون است. این موضوع باعث می‌شود که مقدار سرعت مشاهده‌شده توسط کنترل‌کننده، نسخه‌ای تقریبی از مقدار واقعی باشد.

این اختلاف می‌تواند در طراحی کنترل‌کننده تأثیرگذار باشد و در برخی شرایط باعث نوسانات کوچک یا کاهش دقت در ردیابی مرجع شود. بنابراین در طراحی سیستم‌های واقعی، اثرات کوانتیزاسیون باید به دقت در نظر گرفته شوند.

نتایج شبیه‌سازی و تحلیل عملکرد

نتایج شبیه‌سازی نشان می‌دهد که سیستم قادر است سرعت شفت را به خوبی با مقدار مرجع دنبال کند. در پاسخ زمانی سیستم، مشاهده می‌شود که سرعت واقعی و سرعت اندازه‌گیری‌شده توسط انکودر دارای اختلاف جزئی هستند که ناشی از محدودیت‌های سنسور و نویز اندازه‌گیری است.

همچنین در لحظه اعمال اغتشاش گشتاور در زمان 3 ثانیه، سیستم به خوبی توانایی جبران اختلال را نشان می‌دهد. این موضوع بیانگر عملکرد مناسب کنترل‌کننده PI در حفظ پایداری سیستم است.

در مدل دقیق‌تر H-Bridge، رفتار کلیدزنی به وضوح قابل مشاهده است و تغییرات لحظه‌ای جریان و ولتاژ در مدار ثبت می‌شود. این سطح از جزئیات به مهندسین اجازه می‌دهد تا تحلیل دقیقی از تلفات، راندمان و رفتار گذرای سیستم داشته باشند.

جمع‌بندی

این شبیه‌سازی یک نمونه جامع از طراحی و تحلیل یک محرک الکتریکی خطی کنترل‌شده را ارائه می‌دهد که شامل لایه‌های مختلف مدل‌سازی از سطح انتزاعی تا سطح مدار الکترونیکی است. استفاده از کنترل‌کننده‌های PI، مدل‌سازی PWM، درایور H-Bridge و در نظر گرفتن اثرات غیرایده‌آل مانند کوانتیزاسیون و Shoot-through، باعث شده است که این مدل به یک ابزار قدرتمند برای تحلیل و طراحی سیستم‌های واقعی تبدیل شود.

در نهایت، چنین شبیه‌سازی‌هایی نقش مهمی در کاهش هزینه‌های طراحی، بهبود عملکرد سیستم و افزایش اطمینان در کاربردهای صنعتی دارند و محیط Matlab/Simulink بستر مناسبی برای توسعه و تحلیل این نوع سیستم‌های پیچیده فراهم می‌سازد.

همه چیز، یکجا، آماده دانلود!

لینک دانلود ویژه اعضا سایت