Your privacy choices

KiwiBee uses optional Google Analytics, Google Ads, and Meta Pixel cookies to understand adult visitors, measure completed sign-ups, and improve campaigns. Essential cookies always stay on. OpenAI’s ChatGPT Ads Pixel also measures page views and completed enquiries after advertising consent, and may use hashed contact details for matching. Privacy policy

Skip to main content

آزمایشگاه تعادل کنترل‌کننده PID

دربارهٔ این شبیه‌سازی

آزمایشگاه تعادل کنترل‌کننده PID به دانش‌آموزان اجازه می‌دهد تا کنترل فیدبک حلقه بسته را از نزدیک تجربه کنند. یک توپ فلزی در امتداد یک تیر شیب‌دار که توسط پیشران‌های انتهای دوقلو هدایت می‌شود می‌غلتد در حالی که یک نمودار اسکرولینگ بلادرنگ، نقطه تنظیم هدف r(t) (سبز) را در برابر موقعیت واقعی توپ x(t) (طلایی) رسم می‌کند. کنترل‌کننده به طور مداوم خطای موقعیت e(t) = r − x(t) را اندازه‌گیری می‌کند و فرمان پیشران u(t) = Kp·e + Ki∫e dt + Kd(de/dt) را محاسبه می‌کند. با کشیدن حلقه نقطه تنظیم در طول تیر یا ضربه زدن به توپ، فراگیران کشف می‌کنند که چرا کنترل تناسبی خالص بی‌نهایت نوسان می‌کند، چگونه بهره مشتق Kd به عنوان یک ترمز پیش‌بینی‌کننده برای میرا کردن بیش‌جهش عمل می‌کند، و چگونه بهره انتگرالی Ki افست تریم حالت ماندگار را حذف می‌کند.

دانش‌آموزان چه چیزهایی را می‌توانند کاوش کنند

  • Ki = 0 و Kd = 0 را در حالی که Kp = 6 را حفظ می‌کنید تنظیم کنید، سپس حلقه نقطه تنظیم سبز را بکشید و تماشا کنید که توپ بدون میرایی به جلو و عقب نوسان می‌کند.
  • بهره مشتق Kd را به 4.0 افزایش دهید و مشاهده کنید که چگونه کنترل‌کننده شیب تیر را قبل از اینکه توپ از نقطه تنظیم عبور کند ترمز می‌کند و بیش‌جهش را از بین می‌برد.
  • Ki = 0 را با Kp = 4 و Kd = 3.5 تنظیم کنید و خوانش کوچک افست حالت ماندگار ناشی از اریب تریم گرانش را متوجه شوید، سپس Ki را به 1.0 افزایش دهید تا خطا را به 0.00 متر برسانید.
  • روی توپ کلیک کنید یا دکمه «ضربه اغتشاشی» را فشار دهید تا یک تکانه سرعت ناگهانی اعمال کنید و آزمایش کنید که حلقه PID تنظیم‌شده شما با چه سرعتی بازیابی می‌شود.
  • حلقه هدف سبز را به سرعت بین انتهای چپ و راست تیر بکشید تا زمان برخاست پاسخ پله و بیش‌جهش اوج را آزمایش کنید.

اهداف یادگیری

  1. 1خطای موقعیت e(t) = r(t) − x(t) را در یک سیستم کنترل فیدبک حلقه بسته تعریف کنید.
  2. 2نقش فیزیکی هر عبارت PID را توضیح دهید: سختی تناسبی (Kp)، حذف اریب انتگرالی (Ki)، و میرایی مشتق (Kd).
  3. 3معیارهای پاسخ پله شامل زمان برخاست، درصد بیش‌جهش اوج، زمان استقرار، و خطای حالت ماندگار را تحلیل کنید.
  4. 4یک کنترل‌کننده PID سه عاملی را برای دستیابی به تثبیت سریع و بحرانی میراشده پس از یک اغتشاش خارجی تنظیم کنید.

پرسش‌هایی که معلم‌ها می‌پرسند

PID در مهندسی کنترل مخفف چیست؟

PID مخفف کنترل تناسبی-انتگرالی-مشتق (Proportional–Integral–Derivative) است. این پرکاربردترین الگوریتم کنترل فیدبک در رباتیک، پهپادها، کروز کنترل و اتوماسیون صنعتی است که خطای حال (P)، خطای گذشته انباشته‌شده (I)، و نرخ تغییر خطا (D) را ترکیب می‌کند.

چرا وقتی Kp بالا و Kd صفر است، توپ به شدت نوسان می‌کند؟

بهره تناسبی Kp مانند یک فنر عمل می‌کند که توپ را به سمت نقطه تنظیم می‌کشد. بدون میرایی (Kd = 0)، توپ با نزدیک شدن به هدف سرعت می‌گیرد و مستقیماً از آن عبور می‌کند و چرخه را به جلو و عقب تکرار می‌کند.

عبارت مشتق Kd چگونه بیش‌جهش را متوقف می‌کند؟

عبارت مشتق اندازه‌گیری می‌کند که توپ با چه سرعتی به هدف نزدیک می‌شود (de/dt). حتی زمانی که توپ هنوز به نقطه تنظیم نرسیده است، Kd سرعت بسته شدن بالای آن را حس می‌کند و تیر را زودتر در جهت مخالف کج می‌کند تا توپ را به آرامی ترمز کند.

چه زمانی به بهره انتگرالی Ki نیاز دارید؟

اگر یک اغتشاش مداوم مانند شیب جزئی سنسور یا اریب باد وجود داشته باشد، یک کنترل‌کننده PD کمی خارج از هدف مستقر می‌شود که در آن فشار تناسبی کوچک اریب را متعادل می‌کند. عبارت انتگرالی آن خطای ماندگار را در طول زمان انباشته می‌کند تا زمانی که افست به صفر رانده شود.

این شبیه‌سازی را جاسازی کنید

آن را در LMS، وبلاگ یا وب‌سایت کلاس خود قرار دهید — رایگان.

<iframe src="https://kiwibee.io/fa/simulations/pid-controller-drone-balance-3d-simulation/embed" title="آزمایشگاه تعادل کنترل‌کننده PID | KiwiBee" loading="lazy" allowfullscreen style="width:100%;height:min(70vh,620px);min-height:420px;border:0;border-radius:16px"></iframe>

کاوش را ادامه دهید

علم تعاملی را به کلاس خود بیاورید

فضای کاری رایگان معلمان KiwiBee برنامه‌ریزی درس، کاربرگ‌ها، ابزارهای کلاسی و دفتر نمره را یک‌جا گرد هم می‌آورد.

رایگان شروع کنید و اولین کلاس خود را بسازید

یا فضای کاری معلم را کاوش کنید →