وحدة تحكم PID
وحدة التحكم التناسبية التكاملية التفاضلية ( PID ) ، أو وحدة التحكم ثلاثية الحدود ، هي آلية حلقة تحكم تعتمد على التغذية الراجعة ، وتُستخدم عادةً لإدارة الآلات والعمليات التي تتطلب تحكمًا مستمرًا وتعديلًا تلقائيًا. تُستخدم عادةً في أنظمة التحكم الصناعية والعديد من التطبيقات الأخرى التي تتطلب تحكمًا ثابتًا من خلال التعديل دون تدخل بشري. تقارن وحدة التحكم PID تلقائيًا القيمة المستهدفة المطلوبة ( نقطة الضبط أو SP) مع القيمة الفعلية للنظام ( متغير العملية أو PV). يُطلق على الفرق بين هاتين القيمتين قيمة الخطأ ، ويُرمز لها بـ.
ثم يقوم النظام بتطبيق إجراءات تصحيحية تلقائيًا لمعادلة قيمة PV مع قيمة SP باستخدام ثلاث طرق: يستجيب المكون التناسبي ( P ) لقيمة الخطأ الحالية بإنتاج خرج يتناسب طرديًا مع مقدار الخطأ، مما يوفر تصحيحًا فوريًا بناءً على مدى بُعد النظام عن نقطة الضبط المطلوبة. أما المكون التكاملي ( I )، فيأخذ في الاعتبار المجموع التراكمي للأخطاء السابقة لمعالجة أي أخطاء متبقية في الحالة المستقرة تستمر مع مرور الوقت، مما يزيل أي اختلافات عالقة. وأخيرًا، يتنبأ المكون التفاضلي ( D ) بالخطأ المستقبلي من خلال تقييم معدل تغير الخطأ، مما يساعد على تخفيف التجاوز وتعزيز استقرار النظام، خاصةً عند تعرضه لتغيرات سريعة. يمكن لإشارة خرج PID التحكم مباشرةً في المشغلات من خلال الجهد أو التيار أو طرق تعديل أخرى، حسب التطبيق. يقلل متحكم PID من احتمالية الخطأ البشري ويحسن الأتمتة .
من الأمثلة الشائعة على ذلك نظام تثبيت السرعة في السيارة . فعلى سبيل المثال، عندما تصعد السيارة تلة، تنخفض سرعتها إذا ظلت قدرة المحرك ثابتة. يقوم متحكم PID بضبط قدرة المحرك لإعادة السيارة إلى سرعتها المطلوبة، بكفاءة عالية وبأقل تأخير وتجاوز ممكن.
يعود الأساس النظري لوحدات التحكم PID إلى أوائل عشرينيات القرن الماضي مع تطوير أنظمة التوجيه الآلي للسفن. وقد تم اعتماد هذا المفهوم لاحقًا للتحكم الآلي في العمليات الصناعية، حيث ظهر أولًا في المشغلات الهوائية وتطور إلى وحدات تحكم إلكترونية. تُستخدم وحدات التحكم PID على نطاق واسع في العديد من التطبيقات التي تتطلب تحكمًا آليًا دقيقًا ومستقرًا ومُحسَّنًا ، مثل تنظيم درجة الحرارة ، والتحكم في سرعة المحركات، وإدارة العمليات الصناعية.
العملية الأساسية

تتمثل السمة الأبرز لوحدة التحكم PID في قدرتها على استخدام ثلاثة عناصر تحكم : التناسبي والتكاملي والتفاضلي، مما يتيح تطبيق تحكم دقيق وأمثل. يوضح المخطط الانسيابي على اليمين مبادئ توليد هذه العناصر وتطبيقها. ويُظهر وحدة تحكم PID تقوم بحساب قيمة الخطأ بشكل مستمر.كفرق بين نقطة الضبط المطلوبةومتغير عملية مقاس:ويطبق تصحيحًا يعتمد على الحدود التناسبية والتكاملية والتفاضلية . ويحاول المتحكم تقليل الخطأ بمرور الوقت عن طريق ضبط متغير تحكم .على سبيل المثال، فتح صمام تحكم ، إلى قيمة جديدة تُحدد بواسطة مجموع مرجح لحدود التحكم. يُولّد مُتحكم PID إشارة تحكم مستمرة مباشرةً بناءً على الخطأ، دون تعديل منفصل.
في هذا النموذج:
- يتناسب الحد P مع القيمة الحالية لخطأ SP-PVعلى سبيل المثال، إذا كان الخطأ كبيرًا، فسيكون خرج التحكم كبيرًا نسبيًا باستخدام عامل الكسب "K p ". سيؤدي استخدام التحكم النسبي وحده إلى وجود خطأ بين نقطة الضبط وقيمة العملية، لأن وحدة التحكم تتطلب وجود خطأ لتوليد استجابة الخرج النسبية. في ظروف العملية المستقرة، يتم الوصول إلى حالة توازن، مع وجود "إزاحة" ثابتة بين نقطة الضبط وقيمة العملية.
- يُدمج الحد الأول القيم السابقة لخطأ القيمة الحالية المُتوقعة (SP-PV). على سبيل المثال، إذا وُجد خطأ متبقٍ بعد تطبيق التحكم النسبي، يسعى الحد التكاملي إلى إزالة هذا الخطأ المتبقي بإضافة تأثير تحكم ناتج عن القيمة التراكمية التاريخية للخطأ. عند إزالة الخطأ، يتوقف الحد التكاملي عن النمو. سيؤدي هذا إلى تناقص التأثير النسبي مع انخفاض الخطأ، ولكن يتم تعويض ذلك من خلال التأثير التكاملي المتزايد.
- يمثل الحد D أفضل تقدير للاتجاه المستقبلي لخطأ SP-PV، بناءً على معدل تغيره الحالي. ويُطلق عليه أحيانًا اسم "التحكم الاستباقي"، لأنه يسعى فعليًا إلى تقليل تأثير خطأ SP-PV من خلال ممارسة تأثير تحكمي ناتج عن معدل تغير الخطأ. وكلما كان التغير أسرع، زاد تأثير التحكم أو التخميد. [ 1 ]
الضبط – يتم تحقيق توازن هذه التأثيرات من خلال ضبط الحلقة لإنتاج وظيفة التحكم المثلى. تظهر ثوابت الضبط أدناه بالرمز "K"، ويجب اشتقاقها لكل تطبيق تحكم، لأنها تعتمد على خصائص استجابة النظام الفيزيائي الخارجي لوحدة التحكم. وتعتمد هذه الخصائص على سلوك مستشعر القياس، وعنصر التحكم النهائي (مثل صمام التحكم)، وأي تأخيرات في إشارة التحكم، والعملية نفسها. يمكن عادةً إدخال قيم تقريبية للثوابت مبدئيًا بمعرفة نوع التطبيق، ولكن عادةً ما يتم تحسينها أو ضبطها عن طريق إدخال تغيير في نقطة الضبط ومراقبة استجابة النظام. [ 2 ]
إجراء التحكم – يستخدم كل من النموذج الرياضي والحلقة العملية المذكورين أعلاه إجراء تحكم مباشر لجميع الحدود، مما يعني أن زيادة الخطأ الموجب تؤدي إلى زيادة تصحيح خرج التحكم الموجب. وذلك لأن حد "الخطأ" ليس الانحراف عن نقطة الضبط (الفعلي - المطلوب)، بل هو في الواقع التصحيح المطلوب (المطلوب - الفعلي). يُطلق على النظام اسم " عكسي الفعل" إذا كان من الضروري تطبيق إجراء تصحيحي سلبي. على سبيل المثال، إذا كان صمام حلقة التدفق مفتوحًا بنسبة 100-0% لخرج تحكم يتراوح بين 0-100%، فهذا يعني أنه يجب عكس إجراء وحدة التحكم. تتطلب بعض مخططات التحكم في العمليات وعناصر التحكم النهائية هذا الإجراء العكسي. ومن الأمثلة على ذلك صمام مياه التبريد، حيث يكون وضع الأمان ، في حالة فقدان الإشارة، هو فتح الصمام بنسبة 100%؛ لذلك، يجب أن يؤدي خرج وحدة التحكم بنسبة 0% إلى فتح الصمام بنسبة 100%.
وظيفة التحكم
وظيفة التحكم الشاملة هي
أين،، و، جميعها غير سالبة، تشير إلى معاملات الحدود التناسبية والتكاملية والتفاضلية على التوالي (يشار إليها أحيانًا بـ P و I و D ).
النموذج القياسي
في الصيغة القياسية للمعادلة (انظر لاحقًا في المقال)،ويتم استبدالها على التوالي بـووتكمن ميزة ذلك في أنولها معنى فيزيائي مفهوم، حيث أنها تمثل وقت التكامل ووقت الاشتقاق على التوالي.هو الثابت الزمني الذي سيحاول المتحكم من خلاله الاقتراب من نقطة الضبط. يحدد المدة التي سيتحمل فيها جهاز التحكم أن يكون الناتج أعلى أو أقل باستمرار من نقطة الضبط.
أين
- هو ثابت زمن التكامل، و
- هو ثابت الزمن التفاضلي.
الاستخدام الانتقائي لمصطلحات التحكم
على الرغم من أن وحدة التحكم PID تحتوي على ثلاثة حدود تحكم، إلا أن بعض التطبيقات لا تحتاج إلا إلى حد واحد أو حدين لتوفير التحكم المناسب. ويتحقق ذلك بضبط المعاملات غير المستخدمة على الصفر، وتُسمى وحدة التحكم حينها PI أو PD أو P أو I في حال عدم وجود حدود التحكم الأخرى. تُعد وحدات التحكم PI شائعة الاستخدام في التطبيقات التي يكون فيها تأثير التفاضل حساسًا لضوضاء القياس، ولكن غالبًا ما يكون حد التكامل ضروريًا لكي يصل النظام إلى قيمته المستهدفة.
قابلية التطبيق
لا يضمن استخدام خوارزمية PID التحكم الأمثل في النظام أو استقراره . قد تحدث حالات تأخير مفرط: كأن يتأخر قياس قيمة العملية، أو لا يُطبَّق إجراء التحكم بالسرعة الكافية. في هذه الحالات، يلزم تعويض التأخير والتقدم ليكون فعالاً. يمكن وصف استجابة وحدة التحكم من حيث استجابتها للخطأ، ومدى تجاوز النظام للقيمة المحددة، ودرجة أي تذبذب في النظام . لكن وحدة التحكم PID قابلة للتطبيق على نطاق واسع لأنها تعتمد فقط على استجابة متغير العملية المقاس، وليس على معرفة أو نموذج للعملية الأساسية.
تاريخ


الأصول
اخترع كريستيان هويغنز منظم السرعة الطارد المركزي في القرن السابع عشر لتنظيم الفجوة بين أحجار الرحى في طواحين الهواء تبعاً لسرعة الدوران، وبالتالي تعويض السرعة المتغيرة لتغذية الحبوب. [ 3 ] [ 4 ]
مع اختراع محرك البخار الثابت منخفض الضغط، برزت الحاجة إلى التحكم الآلي في السرعة، وأصبح منظم السرعة " البندولي المخروطي " الذي صممه جيمس وات بنفسه ، وهو عبارة عن مجموعة من الكرات الفولاذية الدوارة المتصلة بمحور رأسي بواسطة أذرع توصيل، معيارًا صناعيًا. وقد استند هذا المنظم إلى مفهوم التحكم في فجوة حجر الرحى. [ 5 ]
مع ذلك، ظل التحكم في سرعة المنظم الدوار متغيرًا في ظل ظروف الحمل المتغير، حيث برز قصور ما يُعرف الآن بالتحكم النسبي وحده. إذ يزداد الخطأ بين السرعة المطلوبة والسرعة الفعلية مع ازدياد الحمل. في القرن التاسع عشر، وصف جيمس كلارك ماكسويل الأساس النظري لعمل المنظمات لأول مرة عام 1868 في بحثه الشهير " حول المنظمات" . استكشف ماكسويل الأساس الرياضي لاستقرار التحكم، وقطع شوطًا كبيرًا نحو الحل، لكنه دعا علماء الرياضيات إلى دراسة المشكلة. [ 6 ] [ 5 ] ثم دُرست المشكلة بتعمق عام 1874 من قِبل إدوارد روث وتشارلز ستورم ، وفي عام 1895 من قِبل أدولف هورويتز ، الذين ساهموا جميعًا في وضع معايير استقرار التحكم. [ 5 ] وفي التطبيقات اللاحقة، جرى تحسين منظمات السرعة بشكل أكبر، ولا سيما من قِبل العالم الأمريكي ويلارد جيبس ، الذي حلل نظريًا عام 1872 منظم وات البندولي المخروطي.
في ذلك الوقت تقريبًا، شكّل اختراع طوربيد وايتهيد تحديًا في التحكم، إذ تطلّب تحكمًا دقيقًا في عمق الغوص. لم يكن استخدام مستشعر ضغط العمق وحده كافيًا، فتم دمج بندول يقيس ميل الطوربيد للأمام والخلف مع قياس العمق، ليُصبح نظام التحكم بالبندول والهيدروستاتيك . كان التحكم بالضغط يوفر تحكمًا تناسبيًا فقط، وإذا كان كسب التحكم مرتفعًا جدًا، فإنه يصبح غير مستقر ويتجاوز العمق المطلوب، مما يؤدي إلى عدم استقرار كبير في تثبيت العمق. أضاف البندول ما يُعرف الآن بالتحكم التفاضلي، الذي يُخمد التذبذبات من خلال رصد زاوية غوص/صعود الطوربيد، وبالتالي معدل تغير العمق. [ 7 ] حدث هذا التطور (الذي أطلق عليه وايتهيد اسم "السر" لإخفاء آلية عمله) حوالي عام 1868. [ 8 ]
ومن الأمثلة المبكرة الأخرى على وحدة التحكم من نوع PID التي طورها إلمر سبيري في عام 1911 لتوجيه السفن، على الرغم من أن عمله كان حدسيًا أكثر منه قائمًا على أسس رياضية. [ 9 ]
لم يتم تطوير قانون تحكم رسمي لما يُعرف اليوم بالتحكم التناسبي التكاملي التفاضلي (PID) أو التحكم ثلاثي الحدود، باستخدام التحليل النظري، إلا في عام 1922 على يد المهندس الروسي الأمريكي نيكولاس مينورسكي . [ 10 ] كان مينورسكي يُجري أبحاثًا ويُصمم أنظمة توجيه آلية للسفن لصالح البحرية الأمريكية، واستند في تحليله إلى ملاحظاته لقائد السفينة . لاحظ أن القائد كان يُوجه السفينة ليس فقط بناءً على خطأ المسار الحالي، بل أيضًا على الخطأ السابق، بالإضافة إلى معدل التغير الحالي؛ [ 11 ] ثم قام مينورسكي بمعالجة ذلك رياضيًا. [ 5 ] كان هدفه تحقيق الاستقرار، وليس التحكم العام، مما بسّط المشكلة بشكل كبير. في حين أن التحكم التناسبي يُوفر الاستقرار في مواجهة الاضطرابات الصغيرة، إلا أنه لم يكن كافيًا للتعامل مع الاضطرابات المستمرة، ولا سيما العواصف الشديدة (بسبب خطأ الحالة المستقرة )، الأمر الذي استلزم إضافة الحد التكاملي. وأخيرًا، أُضيف الحد التفاضلي لتحسين الاستقرار والتحكم.
أُجريت تجارب على متن السفينة يو إس إس نيو مكسيكو ، حيث تحكمت أجهزة التحكم في السرعة الزاوية (وليس الزاوية) للدفة. وقد حقق التحكم التناسبي التكاملي (PI) انحرافًا مستمرًا (خطأً زاويًا) قدره ±2°. وأدى إضافة عنصر D إلى خطأ في الانحراف قدره ±1/6°، وهو أفضل مما يستطيع معظم الربان تحقيقه. [ 12 ]
لم تعتمد البحرية النظام في نهاية المطاف بسبب معارضة الأفراد. وقد أُجريت أعمال مماثلة ونُشرت من قبل العديد من الباحثين الآخرين في ثلاثينيات القرن العشرين.
التحكم الصناعي

لم يصبح استخدام وحدات التحكم بالتغذية الراجعة على نطاق واسع ممكنًا إلا بعد تطوير مضخمات عالية الكسب واسعة النطاق تستخدم مفهوم التغذية الراجعة السالبة . وقد طُوّر هذا المفهوم في مجال الإلكترونيات الهندسية للهواتف على يد هارولد بلاك في أواخر عشرينيات القرن العشرين، ولكن لم يُنشر إلا في عام 1934. [ 5 ] وبشكل مستقل، اخترع كليسون إي ماسون من شركة فوكسبورو في عام 1930 وحدة تحكم هوائية واسعة النطاق من خلال دمج مضخم هوائي عالي الكسب ذي فوهة وغطاء ، والذي كان قد اختُرع في عام 1914، مع التغذية الراجعة السالبة من خرج وحدة التحكم. وقد أدى ذلك إلى زيادة كبيرة في النطاق الخطي لتشغيل مضخم الفوهة والغطاء، كما أمكن إضافة التحكم التكاملي باستخدام صمام تنفيس دقيق ومنفاخ يُولّد الحد التكاملي. وكانت النتيجة وحدة التحكم "ستابيلوغ"، التي وفرت وظائف تناسبية وتكاملية باستخدام منفاخ التغذية الراجعة. [ 5 ] وقد سُمّي الحد التكاملي "إعادة الضبط" . [ 13 ] وفي وقت لاحق، أُضيف الحد التفاضلي بواسطة منفاخ آخر وفتحة قابلة للتعديل.
ابتداءً من عام 1932 تقريبًا، ازداد استخدام وحدات التحكم الهوائية ذات النطاق العريض بشكل سريع في تطبيقات تحكم متنوعة. استُخدم ضغط الهواء لتوليد خرج وحدة التحكم، وكذلك لتشغيل أجهزة تعديل العمليات مثل صمامات التحكم ذات الغشاء. كانت هذه الأجهزة بسيطة، قليلة الصيانة، وتعمل بكفاءة في البيئات الصناعية القاسية، ولا تُشكل مخاطر انفجار في المواقع الخطرة . وقد ظلت المعيار الصناعي لعقود طويلة حتى ظهور وحدات التحكم الإلكترونية المنفصلة وأنظمة التحكم الموزعة (DCS).
باستخدام هذه المتحكمات، تم وضع معيار إشارة صناعي هوائي من 3 إلى 15 رطل لكل بوصة مربعة (0.2 إلى 1.0 بار) ، والذي كان له صفر مرتفع لضمان عمل الأجهزة ضمن خصائصها الخطية ويمثل نطاق التحكم من 0 إلى 100٪.

في خمسينيات القرن الماضي، عندما أصبحت مضخمات الصوت الإلكترونية عالية الكسب رخيصة وموثوقة، شاعت وحدات التحكم الإلكترونية PID، وتمت محاكاة المعيار الهوائي بإشارات حلقة تيار 10-50 مللي أمبير و4-20 مللي أمبير (وأصبحت الأخيرة هي المعيار الصناعي). ولا تزال مشغلات المجال الهوائية تُستخدم على نطاق واسع نظرًا لمزايا الطاقة الهوائية في التحكم بالصمامات في بيئات المصانع.


يتم تنفيذ معظم أنظمة التحكم PID الحديثة في الصناعة كبرامج حاسوبية في أنظمة التحكم الموزعة (DCS) أو وحدات التحكم المنطقية القابلة للبرمجة (PLCs) أو وحدات التحكم المدمجة المنفصلة .
وحدات التحكم التناظرية الإلكترونية
كانت حلقات التحكم التناظرية الإلكترونية من نوع PID شائعة الاستخدام في الأنظمة الإلكترونية المعقدة، مثل نظام تحديد موضع رأس القراءة/الكتابة في محركات الأقراص ، ونظام تنظيم الطاقة في وحدات التغذية ، وحتى دائرة كشف الحركة في أجهزة قياس الزلازل الحديثة . وقد حلت وحدات التحكم الرقمية محل وحدات التحكم التناظرية الإلكترونية المنفصلة إلى حد كبير، وذلك باستخدام المتحكمات الدقيقة أو مصفوفات البوابات المنطقية القابلة للبرمجة (FPGAs) لتنفيذ خوارزميات PID. ومع ذلك، لا تزال وحدات التحكم التناظرية المنفصلة من نوع PID تُستخدم في تطبيقات متخصصة تتطلب نطاقًا تردديًا عاليًا وأداءً منخفض الضوضاء، مثل وحدات التحكم في ثنائيات الليزر. [ 14 ]
مثال على حلقة التحكم
لنفترض وجود ذراع روبوتية [ 15 ] يمكن تحريكها وتحديد موضعها بواسطة حلقة تحكم. قد يقوم محرك كهربائي برفع الذراع أو خفضها، اعتمادًا على الطاقة الأمامية أو العكسية المطبقة، ولكن لا يمكن أن تكون الطاقة دالة بسيطة للموضع بسبب الكتلة القصور الذاتي للذراع، وقوى الجاذبية، والقوى الخارجية المؤثرة على الذراع مثل الحمل المراد رفعه أو العمل المطلوب إنجازه على جسم خارجي.
- الموضع المُستشعر هو متغير العملية (PV).
- يُطلق على الوضع المطلوب اسم نقطة الضبط (SP).
- الفرق بين PV و SP هو الخطأ (e)، الذي يحدد ما إذا كان الذراع منخفضًا جدًا أو مرتفعًا جدًا وبأي مقدار.
- المدخل إلى العملية ( التيار الكهربائي في المحرك) هو مخرج وحدة التحكم PID. ويُطلق عليه إما المتغير المُتحكَّم به (MV) أو متغير التحكم (CV).
يقوم جهاز التحكم PID بضبط تيار الإدخال باستمرار لتحقيق حركة سلسة.
من خلال قياس الموضع (PV) وطرحه من نقطة الضبط (SP)، يتم إيجاد الخطأ (e)، ومنه، يقوم جهاز التحكم بحساب مقدار التيار الكهربائي (MV) الذي يجب تزويده للمحرك.
متناسب
الطريقة الواضحة هي التحكم النسبي : حيث يتم ضبط تيار المحرك بما يتناسب مع الخطأ الموجود. إلا أن هذه الطريقة تفشل إذا كان على الذراع، على سبيل المثال، رفع أوزان مختلفة: فالوزن الأكبر يتطلب قوة أكبر لنفس الخطأ في الاتجاه السفلي، بينما يتطلب قوة أقل إذا كان الخطأ منخفضًا في الاتجاه العلوي. وهنا تبرز أهمية التكامل والتفاضل.
أساسي
يزيد الحد التكاملي من فعالية النظام ليس فقط تبعًا للخطأ، بل أيضًا تبعًا للمدة التي استمر فيها. لذا، إذا لم تكن القوة المطبقة كافية لإلغاء الخطأ، فستزداد هذه القوة مع مرور الوقت. قد يُلغي مُتحكم "تكاملي" بحت الخطأ، ولكنه سيكون ضعيف الاستجابة في البداية (لأن فعالية النظام ستكون ضئيلة في البداية، وتعتمد على الوقت لتصبح ذات أهمية)، وأكثر فعالية في النهاية (تزداد فعالية النظام طالما أن الخطأ موجب، حتى لو كان الخطأ قريبًا من الصفر).
يؤدي تطبيق تكامل كبير جدًا عندما يكون الخطأ صغيرًا ومتناقصًا إلى تجاوز القيمة المطلوبة. بعد التجاوز، إذا قام المتحكم بتطبيق تصحيح كبير في الاتجاه المعاكس وتجاوز القيمة المطلوبة بشكل متكرر، فسيتذبذب الخرج حول نقطة الضبط إما بشكل ثابت أو متزايد أو متناقص . إذا زادت سعة التذبذبات مع مرور الوقت، يكون النظام غير مستقر. إذا انخفضت، يكون النظام مستقرًا. إذا بقيت التذبذبات عند قيمة ثابتة، يكون النظام مستقرًا بشكل هامشي .
المشتق
لا يأخذ مصطلح المشتقة في الاعتبار مقدار الخطأ (أي أنه لا يمكنه جعله صفراً: فوحدة التحكم التفاضلية البحتة لا تستطيع إعادة النظام إلى نقطة الضبط)، بل يأخذ في الاعتبار معدل تغير الخطأ، محاولاً جعل هذا المعدل صفراً. ويهدف إلى جعل مسار الخطأ خطاً أفقياً، وتخميد القوة المطبقة، وبالتالي تقليل التجاوز (الخطأ الناتج عن القوة المطبقة الكبيرة جداً).
التحكم في التخميد
لتحقيق وصول مُتحكم به إلى الموضع المطلوب (SP) بدقة وفي الوقت المناسب، يجب أن يكون نظام التحكم مُخمدًا بشكل حرج . كما يقوم نظام التحكم في الموضع المُضبوط جيدًا بتطبيق التيارات اللازمة على المحرك المُتحكم به، بحيث يدفع الذراع ويسحب حسب الحاجة لمقاومة القوى الخارجية التي تحاول إبعاده عن الموضع المطلوب. يمكن توليد نقطة الضبط نفسها بواسطة نظام خارجي، مثل وحدة تحكم منطقية قابلة للبرمجة (PLC) أو نظام حاسوبي آخر، بحيث تتغير باستمرار تبعًا للعمل المطلوب من الذراع الروبوتية. يُمكّن نظام التحكم PID المُضبوط جيدًا الذراع من تلبية هذه المتطلبات المتغيرة بأفضل ما لديه من إمكانيات.
الاستجابة للاضطرابات
إذا بدأ المتحكم من حالة مستقرة بدون خطأ (PV = SP)، فإن أي تغييرات لاحقة فيه ستكون استجابةً لتغيرات في مدخلات أخرى، مقاسة أو غير مقاسة، تؤثر على العملية، وبالتالي على PV. تُعرف المتغيرات التي تؤثر على العملية بخلاف MV بالاضطرابات. تُستخدم المتحكمات عمومًا لرفض الاضطرابات وتنفيذ تغييرات نقطة الضبط. يُعدّ أي تغيير في الحمل على الذراع اضطرابًا في عملية التحكم بذراع الروبوت.
التطبيقات
نظرياً، يمكن استخدام وحدة التحكم للتحكم في أي عملية لها مخرج قابل للقياس (PV)، وقيمة مثالية معروفة لهذا المخرج (SP)، ومدخل للعملية (MV) يؤثر على قيمة PV ذات الصلة. تُستخدم وحدات التحكم في الصناعة لتنظيم درجة الحرارة ، والضغط ، والقوة ، ومعدل التغذية ، [ 16 ] ومعدل التدفق ، والتركيب الكيميائي ( تركيزات المكونات )، والوزن ، والموقع ، والسرعة ، وكل متغير آخر تقريباً يمكن قياسه.
نظرية التحكم
- يصف هذا القسم الشكل المتوازي أو غير التفاعلي لوحدة التحكم PID. للاطلاع على الأشكال الأخرى، يرجى مراجعة قسم " التسميات والأشكال البديلة" .
يُطلق على نظام التحكم PID هذا الاسم نسبةً إلى حدوده التصحيحية الثلاثة، التي يُمثل مجموعها المتغير المُتحكَّم به (MV). تُجمع الحدود التناسبية والتكاملية والتفاضلية لحساب خرج وحدة التحكم PID.وباعتبارها مخرجات وحدة التحكم، فإن الشكل النهائي لخوارزمية PID هو
أين
- يمثل الكسب النسبي، وهو معامل ضبط،
- يمثل الكسب التكاملي، وهو معامل ضبط،
- يمثل كسب المشتقة، وهو معامل ضبط،
- الخطأ (SP هي نقطة الضبط، وPV( t ) هو متغير العملية)،
- هو الوقت أو الوقت اللحظي (الحاضر)،
- هو متغير التكامل (يأخذ قيمًا من الزمن 0 إلى الوقت الحاضر)).
وبصورة مكافئة، فإن دالة التحويل في مجال لابلاس لوحدة التحكم PID هي
أينالتردد الزاوي المركب .
الحد النسبي

يُنتج الحد التناسبي قيمة خرج تتناسب مع قيمة الخطأ الحالية. ويمكن تعديل الاستجابة التناسبية بضرب الخطأ بثابت K<sub> p</sub> ، يُسمى ثابت الكسب التناسبي.
يُعطى الحد النسبي بالصيغة التالية:
يؤدي كسب التناسب العالي إلى تغيير كبير في الخرج مقابل تغيير معين في الخطأ. إذا كان كسب التناسب مرتفعًا جدًا، فقد يصبح النظام غير مستقر (انظر قسم ضبط الحلقة ). في المقابل، يؤدي الكسب المنخفض إلى استجابة خرج ضعيفة لخطأ إدخال كبير، ووحدة تحكم أقل استجابة أو حساسية. إذا كان كسب التناسب منخفضًا جدًا، فقد يكون تأثير التحكم ضئيلًا جدًا عند الاستجابة لاضطرابات النظام. تشير نظرية الضبط والممارسة الصناعية إلى أن الحد التناسبي يجب أن يُسهم بالجزء الأكبر من تغيير الخرج.
خطأ الحالة المستقرة
خطأ الحالة المستقرة هو الفرق بين المخرج النهائي المطلوب والمخرج الفعلي. [ 17 ] ولأن التحكم التناسبي يتطلب وجود خطأ غير صفري، فإنه يعمل عادةً مع وجود خطأ في الحالة المستقرة. [ أ ] يتناسب خطأ الحالة المستقرة (SSE) طرديًا مع كسب العملية وعكسيًا مع الكسب التناسبي. ويمكن تخفيف خطأ الحالة المستقرة بإضافة حد انحياز تعويضي إلى مخرج AND عند نقطة الضبط، أو تصحيحه ديناميكيًا بإضافة حد تكاملي.
الحد التكاملي

تتناسب مساهمة الحد التكاملي طرديًا مع كلٍّ من مقدار الخطأ ومدته. في وحدة التحكم PID، يُمثل التكامل مجموع الخطأ اللحظي على مدار الزمن، ويُعطي الانحراف المتراكم الذي كان ينبغي تصحيحه مسبقًا. ثم يُضرب الخطأ المتراكم في معامل التكامل ( K i ) ويُضاف إلى خرج وحدة التحكم.
يُعطى الحد التكاملي بالصيغة التالية:
يُسرّع الحد التكاملي حركة العملية نحو نقطة الضبط، ويُزيل خطأ الحالة المستقرة المتبقي الذي يحدث مع وحدة تحكم تناسبية بحتة. مع ذلك، ولأن الحد التكاملي يستجيب للأخطاء المتراكمة من الماضي، فقد يتسبب في تجاوز القيمة الحالية لقيمة نقطة الضبط (انظر قسم ضبط الحلقة ).
مصطلح مشتق

يُحسب مشتق خطأ العملية بتحديد ميل الخطأ مع مرور الوقت وضرب معدل التغير هذا في كسب المشتق K <sub> d</sub> . ويُطلق على مقدار مساهمة حد المشتق في إجراء التحكم الكلي اسم كسب المشتق، K<sub> d</sub> .
يُعطى حد المشتقة بالصيغة التالية
يتنبأ تأثير المشتقة بسلوك النظام، وبالتالي يُحسّن زمن الاستقرار واستقراره. [ 18 ] [ 19 ] المشتقة المثالية ليست سببية ، لذا تتضمن تطبيقات وحدات التحكم PID ترشيحًا إضافيًا منخفض التمرير لمصطلح المشتقة للحد من كسب الترددات العالية والضوضاء. مع ذلك، نادرًا ما يُستخدم تأثير المشتقة عمليًا - وفقًا لأحد التقديرات، في 25% فقط من وحدات التحكم المستخدمة - نظرًا لتأثيره المتفاوت على استقرار النظام في التطبيقات الواقعية.
ضبط الحلقة
ضبط حلقة التحكم هو تعديل معايير التحكم الخاصة بها (نطاق/كسب التناسب، كسب/إعادة ضبط التكامل، كسب/معدل التفاضل) إلى القيم المثلى للحصول على استجابة التحكم المطلوبة. يُعد الاستقرار (عدم وجود تذبذب غير محدود) شرطًا أساسيًا، ولكن بالإضافة إلى ذلك، تختلف الأنظمة في سلوكها، وتختلف التطبيقات في متطلباتها، وقد تتعارض هذه المتطلبات فيما بينها.
على الرغم من وجود ثلاثة معايير فقط وسهولة وصفها من حيث المبدأ، إلا أن ضبط نظام التحكم التناسبي التكاملي التفاضلي (PID) يمثل مشكلة معقدة لأنه يجب أن يفي بمعايير معقدة ضمن حدود هذا النظام . ولهذا السبب، توجد طرق متنوعة لضبط الحلقة، وتخضع التقنيات الأكثر تطوراً لبراءات اختراع؛ ويصف هذا القسم بعض الطرق اليدوية التقليدية لضبط الحلقة.
يبدو تصميم وضبط وحدة تحكم PID بديهيًا من الناحية النظرية، ولكنه قد يكون صعبًا عمليًا عند الرغبة في تحقيق أهداف متعددة (ومتضاربة في كثير من الأحيان)، مثل الاستجابة السريعة والاستقرار العالي. غالبًا ما توفر وحدات تحكم PID تحكمًا مقبولًا باستخدام الإعدادات الافتراضية، ولكن يمكن تحسين الأداء عمومًا من خلال الضبط الدقيق، وقد يكون الأداء غير مقبول مع الضبط غير المناسب. عادةً، تحتاج التصاميم الأولية إلى تعديلات متكررة من خلال محاكاة حاسوبية حتى يعمل نظام الحلقة المغلقة بالشكل المطلوب أو يتوصل إلى حل وسط.
تتسم بعض العمليات بدرجة من اللاخطية ، لذا فإن المعايير التي تعمل بكفاءة في ظروف الحمل الكامل لا تعمل عند بدء تشغيل العملية من حالة عدم وجود حمل. ويمكن تصحيح ذلك عن طريق جدولة الكسب (باستخدام معايير مختلفة في مناطق التشغيل المختلفة).
استقرار
إذا تم اختيار معلمات وحدة التحكم PID (مكاسب الحدود التناسبية والتكاملية والتفاضلية) بشكل غير صحيح، فقد يكون مدخل العملية المتحكم بها غير مستقر؛ أي أن مخرجها يتباعد ، مع أو بدون تذبذب ، ولا يحده سوى التشبع أو العطل الميكانيكي. وينتج عدم الاستقرار عن زيادة المكاسب، خاصةً في حالة وجود تأخير كبير.
بشكل عام، يلزم استقرار الاستجابة، ويجب ألا تتذبذب العملية لأي مجموعة من ظروف العملية ونقاط الضبط، على الرغم من أن الاستقرار الهامشي (التذبذب المحدود) يكون مقبولاً أو مرغوباً فيه في بعض الأحيان.
رياضياً، يمكن رؤية أصول عدم الاستقرار في مجال لابلاس . [ 20 ]
دالة التحويل ذات الحلقة المغلقة هي
أينهي دالة التحويل PID، وهي دالة نقل النظام. يكون النظام غير مستقر عندما تتباعد دالة نقل الحلقة المغلقة لبعض القيم.[ 20 ] يحدث هذا في الحالات التيبمعنى آخر، يحدث هذا عندمامع إزاحة طورية قدرها 180 درجة. ويُضمن الاستقرار عندمابالنسبة للترددات التي تعاني من انزياحات طورية كبيرة. يُعرف شكل أكثر عمومية لهذا التأثير باسم معيار استقرار نايكويست .
السلوك الأمثل
يختلف السلوك الأمثل عند حدوث تغيير في العملية أو تغيير في نقطة الضبط تبعاً للتطبيق.
هناك متطلبان أساسيان: التنظيم (رفض الاضطرابات - البقاء عند نقطة ضبط محددة) وتتبع الأوامر (تنفيذ تغييرات نقطة الضبط). يشير هذان المصطلحان إلى مدى دقة تتبع المتغير المتحكم به للقيمة المطلوبة. تشمل المعايير المحددة لتتبع الأوامر زمن الصعود وزمن الاستقرار . يجب ألا تسمح بعض العمليات بتجاوز متغير العملية لنقطة الضبط إذا كان ذلك غير آمن، على سبيل المثال. بينما يجب على عمليات أخرى تقليل الطاقة المستهلكة للوصول إلى نقطة ضبط جديدة.
نظرة عامة على أساليب الضبط
توجد عدة طرق لضبط حلقة التحكم التناسبي التكاملي التفاضلي (PID). تتضمن أكثر الطرق فعاليةً عمومًا تطوير نموذج للعملية، ثم اختيار قيم P و I و D بناءً على معلمات النموذج الديناميكي. قد تستغرق طرق الضبط اليدوي وقتًا طويلاً نسبيًا، خاصةً للأنظمة ذات أوقات الحلقة الطويلة.
يعتمد اختيار الطريقة بشكل كبير على إمكانية فصل الحلقة عن الشبكة لضبطها، وعلى زمن استجابة النظام. إذا أمكن فصل النظام عن الشبكة، فإن أفضل طريقة للضبط غالبًا ما تتضمن تعريض النظام لتغيير مفاجئ في المدخلات، وقياس المخرجات كدالة للزمن، واستخدام هذه الاستجابة لتحديد معلمات التحكم.
| طريقة | المزايا | العيوب |
|---|---|---|
| الضبط اليدوي | لا يتطلب الأمر أي مهارات رياضية؛ عبر الإنترنت. | هذا إجراء تكراري يعتمد على الخبرة والتجربة والخطأ، وقد يستغرق وقتاً طويلاً نسبياً. قد يجد المشغلون معايير "سيئة" دون تدريب مناسب. [ 21 ] |
| زيغلر-نيكولز | الضبط عبر الإنترنت، بدون معلمات ضبط، وبالتالي يسهل نشره. | قد تحدث اضطرابات في عملية الضبط، مما قد يؤدي إلى معلمات شديدة الحساسية. لا يعمل بشكل جيد مع العمليات ذات التأخير الزمني. |
| تايروس لويبن | الضبط عبر الإنترنت، وهو امتداد لطريقة زيغلر-نيكولز، والذي يكون بشكل عام أقل عدوانية. | قد تحدث اضطرابات في عملية الضبط؛ يحتاج المشغل إلى تحديد معلمة للطريقة، الأمر الذي يتطلب فهمًا عميقًا. |
| أدوات البرمجيات | ضبط متسق؛ عبر الإنترنت أو دون اتصال بالإنترنت - يمكن استخدام تقنيات تصميم نظام التحكم الآلي بالكمبيوتر ( CAutoD )؛ قد يشمل تحليل الصمامات وأجهزة الاستشعار؛ يسمح بالمحاكاة قبل التنزيل؛ يمكن أن يدعم الضبط في الحالة غير المستقرة (NSS). | "ضبط الصندوق الأسود" الذي يتطلب تحديد هدف يصف السلوك الأمثل. |
| كوهين-كون | نماذج العمليات الجيدة . | غير متصل بالإنترنت؛ مناسب فقط للعمليات من الدرجة الأولى. |
| أستروم-هاغلوند | على عكس طريقة زيغلر-نيكولز، لن تُؤدي هذه الطريقة إلى خطر عدم استقرار الحلقة. ولا تتطلب معرفة مسبقة كبيرة بالعملية. [ 22 ] | قد يؤدي ذلك إلى زيادة مفرطة في تأثير المشتقات وبطء الاستجابة. تعمل التوسعات اللاحقة على حل هذه المشكلات، ولكنها تتطلب إجراء ضبط أكثر تعقيدًا. [ 22 ] |
| قاعدة التحكم البسيطة (SIMC) | مشتق تحليليًا، ويعمل على العمليات المتأخرة زمنيًا، ويحتوي على مُعامل ضبط إضافي يسمح بمزيد من المرونة. يمكن إجراء الضبط باستخدام نموذج الاستجابة التدريجية. [ 21 ] | طريقة غير متصلة بالإنترنت؛ لا يمكن تطبيقها على العمليات التذبذبية. يجب على المشغل اختيار معلمة الضبط الإضافية. [ 21 ] |
الضبط اليدوي
إذا كان يجب أن يبقى النظام متصلاً بالإنترنت، فإن إحدى طرق الضبط هي أولاً ضبطوقم بضبط القيم على الصفر. ثم قم بزيادةحتى يتذبذب خرج الحلقة؛ ثم اضبطإلى ما يقارب نصف تلك القيمة للحصول على استجابة من نوع "انخفاض السعة الربعية". ثم قم بزيادةإلى أن يتم تصحيح أي انحراف في الوقت المناسب للعملية، ولكن ليس قبل أن تتسبب قيمة كبيرة جدًا في عدم الاستقرار. وأخيرًا، قم بزيادةإذا لزم الأمر، حتى تصل الحلقة إلى قيمتها المرجعية بسرعة مقبولة بعد حدوث اضطراب في الحمل. أكثر من اللازميُسبب ذلك استجابة مفرطة وتجاوزًا. عادةً ما يتجاوز ضبط حلقة PID السريع القيمة المحددة قليلاً للوصول إليها بسرعة أكبر؛ ومع ذلك، لا تستطيع بعض الأنظمة قبول التجاوز، وفي هذه الحالة يلزم نظام حلقة مغلقة مُخمد بشكل زائد ، والذي بدوره يتطلبتحديد أقل بكثير من نصف ذلكالإعداد الذي كان يسبب التذبذب.

| المعلمة | وقت الاستيقاظ | تجاوز | وقت الاستقرار | خطأ الحالة المستقرة | استقرار |
|---|---|---|---|---|---|
| ينقص | يزيد | فكة صغيرة | ينقص | تدهور | |
| ينقص | يزيد | يزيد | اِسْتَبْعَد | تدهور | |
| تغيير طفيف | ينقص | ينقص | لا يوجد تأثير من الناحية النظرية | تحسين إذاصغير |
طريقة زيغلر-نيكولز
هناك طريقة أخرى لضبط الخوارزمية تُعرف باسم طريقة زيغلر-نيكولز ، والتي قدمها جون جي. زيغلر وناثانيال بي. نيكولز في أربعينيات القرن العشرين. وكما هو الحال في الطريقة المذكورة أعلاه، فإنوتُضبط المكاسب أولاً على الصفر. ثم تُزاد المكاسب النسبية حتى تصل إلى المكسب النهائي.عند هذه النقطة يبدأ خرج الحلقة بالتذبذب باستمرار.وفترة التذبذبتُستخدم لضبط المكاسب على النحو التالي:
| نوع التحكم | |||
|---|---|---|---|
| P | — | — | |
| باي | — | ||
| PID |
غالباً ما يتم قياس تردد التذبذب بدلاً من ذلك، وتعطي مقلوبات كل عملية ضرب نفس النتيجة.
تنطبق هذه المكاسب على الشكل المثالي المتوازي لوحدة التحكم PID. عند تطبيقها على الشكل القياسي لوحدة التحكم PID، فإن مكاسب التكامل والتفاضل فقط هي التي تنطبق.ووتعتمد على فترة التذبذب.
معاملات كوهين-كون
طُوِّرت هذه الطريقة عام 1953، وهي تعتمد على نموذج من الدرجة الأولى مع تأخير زمني. وعلى غرار طريقة زيغلر-نيكولز ، طُوِّرت مجموعة من معلمات الضبط للحصول على استجابة حلقة مغلقة بنسبة اضمحلال تبلغيمكن القول إن أكبر مشكلة في هذه المعايير هي أن تغييرًا طفيفًا في معايير العملية قد يتسبب في عدم استقرار النظام ذي الحلقة المغلقة.
طريقة التتابع (Åström – Hägglund).
نُشرت طريقة المرحل عام 1984 من قِبل كارل يوهان أستروم وتوري هاغلوند، [ 25 ] وهي تُشغّل العملية مؤقتًا باستخدام تحكم ثنائي النبض، وتقيس التذبذبات الناتجة. يتم تبديل الخرج (كما لو كان بواسطة مرحل ، ومن هنا جاء الاسم) بين قيمتين لمتغير التحكم. يجب اختيار القيم بحيث تتجاوز العملية نقطة الضبط، ولكن ليس بالضرورة أن تكون 0% و100%؛ باختيار قيم مناسبة، يمكن تجنب التذبذبات الخطيرة.
طالما أن قيمة المتغير المُعالَج أقل من القيمة المُحدَّدة، يتم ضبط خرج التحكم على القيمة الأعلى. وبمجرد أن يرتفع فوق القيمة المُحدَّدة، يتم ضبط خرج التحكم على القيمة الأدنى. في الوضع الأمثل، يكون شكل موجة الخرج مربعًا تقريبًا، حيث يقضي وقتًا متساويًا فوق القيمة المُحدَّدة وتحتها. يتم قياس دورة وسعة التذبذبات الناتجة، وتُستخدم لحساب الكسب والدورة النهائيين، واللذين يتم إدخالهما بعد ذلك في طريقة زيغلر-نيكولز.
على وجه التحديد، الفترة النهائيةيُفترض أن تكون مساوية للفترة المرصودة، ويتم حساب الربح النهائي على النحو التالي:حيث a هي سعة تذبذب متغير العملية، و b هي سعة تغيير خرج التحكم الذي تسبب في ذلك.
توجد العديد من المتغيرات في طريقة الترحيل. [ 26 ]
نموذج من الدرجة الأولى مع وقت ميت
دالة التحويل لعملية من الدرجة الأولى مع زمن تأخير هي
حيث k<sub> p</sub> هو كسب العملية، وτ<sub> p</sub> هو الثابت الزمني، وθ هو زمن التأخير، و u ( s ) هو إشارة دخل متغيرة. ينتج عن تحويل دالة النقل هذه إلى المجال الزمني ما يلي:
باستخدام نفس المعايير المذكورة أعلاه.
من المهم عند استخدام هذه الطريقة تطبيق تغيير مفاجئ كبير بما يكفي في المدخلات بحيث يمكن قياس المخرجات؛ مع ذلك، قد يؤثر التغيير المفاجئ الكبير جدًا على استقرار العملية. إضافةً إلى ذلك، يضمن التغيير المفاجئ الكبير عدم تغير المخرجات نتيجةً لأي اضطراب (للحصول على أفضل النتائج، حاول تقليل الاضطرابات قدر الإمكان عند إجراء اختبار التغيير المفاجئ).
إحدى طرق تحديد معلمات العملية من الدرجة الأولى هي استخدام طريقة 63.2%. في هذه الطريقة، يساوي كسب العملية ( k<sub> p</sub> ) التغير في المخرجات مقسومًا على التغير في المدخلات. زمن التأخير θ هو الفترة الزمنية بين حدوث التغير المفاجئ وبداية تغير المخرجات. أما ثابت الزمن ( τ<sub> p</sub> ) فهو الزمن اللازم لوصول المخرجات إلى 63.2% من قيمة الحالة المستقرة الجديدة بعد التغير المفاجئ. من عيوب هذه الطريقة أنها قد تستغرق وقتًا طويلًا للوصول إلى قيمة الحالة المستقرة الجديدة إذا كانت ثوابت الزمن للعملية كبيرة. [ 27 ]
برنامج الضبط
لم تعد معظم المنشآت الصناعية الحديثة تعتمد على طرق الحساب اليدوي المذكورة أعلاه لضبط حلقات التحكم. وبدلاً من ذلك، تُستخدم برامج ضبط PID وتحسين حلقات التحكم لضمان نتائج متسقة. تجمع هذه البرامج البيانات، وتُطوّر نماذج العمليات، وتقترح أفضل حلول الضبط. بل إن بعض البرامج قادرة على تطوير حلول الضبط من خلال جمع البيانات من التغييرات المرجعية.
تعتمد عملية ضبط حلقة PID الرياضية على إحداث نبضة في النظام، ثم تستخدم استجابة التردد للنظام المتحكم به لتصميم قيم حلقة PID. في الحلقات ذات أزمنة الاستجابة التي تصل إلى عدة دقائق، يُنصح باستخدام الضبط الرياضي للحلقة، لأن التجربة والخطأ قد تستغرق أيامًا للعثور على مجموعة مستقرة من قيم الحلقة. أما القيم المثلى، فيصعب إيجادها. توفر بعض وحدات التحكم الرقمية للحلقات ميزة الضبط الذاتي، حيث تُرسل تغييرات طفيفة جدًا في نقطة الضبط إلى العملية، مما يسمح لوحدة التحكم نفسها بحساب قيم الضبط المثلى.
هناك نهج آخر يحسب القيم الأولية باستخدام طريقة زيغلر-نيكولز، ويستخدم تقنية التحسين العددي لإيجاد معاملات PID أفضل. [ 28 ]
تتوفر صيغ أخرى لضبط الحلقة وفقًا لمعايير أداء مختلفة. وقد تم تضمين العديد من الصيغ الحاصلة على براءات اختراع في برامج وأجهزة ضبط PID. [ 29 ]
تُتيح التطورات في برامج ضبط حلقات التحكم التناسبي التكاملي التفاضلي (PID) المؤتمتة خوارزميات لضبط هذه الحلقات في سيناريوهات ديناميكية أو غير مستقرة. يقوم البرنامج بنمذجة ديناميكيات العملية من خلال تأثير اضطراب ما، ويحسب معلمات التحكم التناسبي التكاملي التفاضلي استجابةً لذلك. [ 30 ]
القيود
على الرغم من أن وحدات التحكم PID قابلة للتطبيق على العديد من مشاكل التحكم، وغالبًا ما تؤدي أداءً مُرضيًا دون أي تحسينات أو بضبط تقريبي فقط، إلا أنها قد تُؤدي أداءً ضعيفًا في بعض التطبيقات، ولا تُوفر، بشكل عام، تحكمًا مثاليًا . تكمن الصعوبة الأساسية في التحكم PID في كونه نظام تحكم تغذية راجعة بمعاملات ثابتة ، ودون معرفة مباشرة بالعملية، وبالتالي، يكون الأداء العام تفاعليًا وتنازليًا. في حين أن التحكم PID هو أفضل وحدة تحكم لمراقب لا يملك نموذجًا للعملية، إلا أنه يُمكن الحصول على أداء أفضل من خلال نمذجة مُؤثر العملية بشكل صريح دون اللجوء إلى مراقب.
قد تُظهر وحدات التحكم PID، عند استخدامها منفردة، أداءً ضعيفًا عندما يتطلب الأمر تقليل معاملات حلقة PID لتجنب تجاوز نظام التحكم لقيمة نقطة الضبط، أو تذبذبه، أو تذبذبه حولها. كما أنها تواجه صعوبات في وجود اللاخطية، وقد تُوازن بين دقة التحكم وسرعة الاستجابة، ولا تتفاعل مع تغير سلوك العملية (كأن تتغير العملية بعد تسخينها)، وتتأخر في الاستجابة للاضطرابات الكبيرة.
يتمثل التحسين الأهم في دمج التحكم التنبؤي مع معرفة النظام، واستخدام وحدة التحكم التناسبية التكاملية التفاضلية (PID) فقط للتحكم في الخطأ. وبدلاً من ذلك، يمكن تعديل وحدات التحكم التناسبية التكاملية التفاضلية (PID) بطرق أبسط، مثل تغيير المعلمات (إما جدولة الكسب في حالات استخدام مختلفة أو تعديلها بشكل تكيفي بناءً على الأداء)، أو تحسين القياس (زيادة معدل أخذ العينات والدقة والضبط، وتطبيق ترشيح الترددات المنخفضة عند الضرورة)، أو ربط عدة وحدات تحكم تناسبية تكاملية تفاضلية (PID) على التوالي.
الخطية والتناظر
تعمل وحدات التحكم PID بأفضل شكل عندما تكون الحلقة المراد التحكم بها خطية ومتناظرة. وبالتالي، يتراجع أداؤها في الأنظمة غير الخطية وغير المتناظرة.
على سبيل المثال، يؤدي استخدام صمام غير خطي في تطبيقات التحكم بالتدفق إلى حساسية متغيرة للحلقة، مما يستدعي استخدام التخميد لمنع عدم الاستقرار. يتمثل أحد الحلول في تضمين نموذج لعدم خطية الصمام في خوارزمية التحكم للتعويض عن ذلك.
من الأمثلة على التطبيقات غير المتناظرة، التحكم في درجة الحرارة في أنظمة التدفئة والتهوية وتكييف الهواء التي تستخدم التسخين النشط فقط (عبر عنصر تسخين)، بينما لا يتوفر سوى التبريد السلبي. لا يمكن تصحيح تجاوز درجة الحرارة المرتفعة إلا ببطء؛ فالتبريد النشط غير متاح لخفض درجة الحرارة كدالة لمخرج التحكم. في هذه الحالة، يمكن ضبط وحدة التحكم PID لتكون ذات تخميد زائد، لمنع أو تقليل التجاوز، لكن هذا يقلل من الأداء بزيادة زمن استقرار درجة الحرارة المرتفعة إلى النقطة المحددة. يمكن حل التدهور المتأصل في جودة التحكم في هذا التطبيق بتطبيق التبريد النشط.
الضوضاء في المصطلح المشتق
تتمثل إحدى مشكلات مصطلح المشتقة في تضخيمه لضوضاء القياس أو العملية ذات الترددات العالية ، مما قد يُحدث تغييرات كبيرة في المخرجات. غالبًا ما يكون من المفيد ترشيح القياسات باستخدام مرشح تمرير منخفض لإزالة مكونات الضوضاء ذات الترددات العالية. ونظرًا لأن ترشيح التمرير المنخفض والتحكم بالمشتقة قد يُلغي أحدهما الآخر، فإن مقدار الترشيح يكون محدودًا. لذلك، قد يكون استخدام أجهزة قياس منخفضة الضوضاء أمرًا بالغ الأهمية. يمكن استخدام مرشح وسيط غير خطي ، مما يُحسّن كفاءة الترشيح والأداء العملي. [ 31 ] في بعض الحالات، يمكن إيقاف تشغيل النطاق التفاضلي مع فقدان طفيف للتحكم. وهذا يُعادل استخدام وحدة تحكم PID كوحدة تحكم PI .
تعديلات على الخوارزمية
تُقدم خوارزمية PID الأساسية بعض التحديات في تطبيقات التحكم التي تم معالجتها من خلال تعديلات طفيفة على شكل PID.
آلية لف متكاملة
إحدى المشكلات الشائعة الناتجة عن تطبيقات PID المثالية هي تراكم الخطأ التكاملي . فبعد حدوث تغيير كبير في نقطة الضبط، قد يتراكم خطأ في الحد التكاملي يتجاوز القيمة القصوى لمتغير التحكم (تراكم الخطأ)؛ وبالتالي، يتجاوز النظام القيمة المطلوبة ويستمر في الزيادة حتى يتم تصحيح هذا الخطأ المتراكم. ويمكن معالجة هذه المشكلة من خلال:
- تعطيل التكامل حتى تدخل الطاقة الشمسية الكهروضوئية المنطقة القابلة للتحكم
- منع تراكم الحد التكاملي فوق أو تحت حدود محددة مسبقًا
- حساب الحد التكاملي عكسيًا لتقييد خرج المنظم ضمن حدود ممكنة. [ 32 ]
تجاوزات ناتجة عن اضطرابات معروفة
على سبيل المثال، تُستخدم حلقة تحكم PID للتحكم في درجة حرارة فرن كهربائي مقاوم بعد استقرار النظام. عند فتح الباب وإدخال جسم بارد إلى الفرن، تنخفض درجة الحرارة عن القيمة المحددة. تميل دالة التكامل في وحدة التحكم إلى تعويض الخطأ بإضافة خطأ آخر في الاتجاه الموجب. يمكن تجنب هذا التجاوز بتجميد دالة التكامل بعد فتح الباب، وذلك للمدة التي تحتاجها حلقة التحكم عادةً لإعادة تسخين الفرن.
وحدة تحكم PI

وحدة التحكم PI (وحدة التحكم التناسبية التكاملية) هي حالة خاصة من وحدة التحكم PID التي لا يتم فيها استخدام مشتق (D) الخطأ.
يتم تحديد خرج وحدة التحكم بواسطة
أينهو الخطأ أو الانحراف في القيمة المقاسة الفعلية ( PV ) عن نقطة الضبط ( SP ).
يمكن تصميم وحدة تحكم PI بسهولة في برامج مثل Simulink أو Xcos باستخدام مربع "مخطط التدفق" الذي يتضمن عوامل لابلاس :
أين
- = مكسب نسبي
- = كسب متكامل
تحديد قيمة لـغالباً ما يكون هناك توازن بين تقليل التجاوز وزيادة وقت الاستقرار.
قد يؤدي غياب تأثير المشتقات إلى جعل النظام أكثر استقرارًا في حالة البيانات المشوشة. وذلك لأن تأثير المشتقات يكون أكثر حساسية للترددات العالية في المدخلات.
بدون إجراء مشتق، يكون النظام الذي يتم التحكم فيه بواسطة PI أقل استجابة للتغيرات الحقيقية (غير الضوضاء) والسريعة نسبيًا في الحالة، وبالتالي سيكون النظام أبطأ في الوصول إلى نقطة الضبط وأبطأ في الاستجابة للاضطرابات مقارنة بنظام PID مضبوط جيدًا.
فرقة ميتة
تتحكم العديد من حلقات PID في جهاز ميكانيكي (مثل الصمام). قد تُشكل الصيانة الميكانيكية تكلفة باهظة، ويؤدي التآكل إلى تدهور التحكم على شكل احتكاك أو رد فعل عكسي في الاستجابة الميكانيكية لإشارة الإدخال. يعتمد معدل التآكل الميكانيكي بشكل أساسي على عدد مرات تنشيط الجهاز لإجراء تغيير. عندما يكون التآكل مصدر قلق كبير، قد تحتوي حلقة PID على نطاق ميت للإخراج لتقليل تردد تنشيط الإخراج (الصمام). يتم ذلك عن طريق تعديل وحدة التحكم للحفاظ على ثبات إخراجها إذا كان التغيير طفيفًا (ضمن نطاق النطاق الميت المحدد). يجب أن يخرج الإخراج المحسوب من النطاق الميت قبل أن يتغير الإخراج الفعلي.
تغيير خطوة نقطة الضبط
قد تُؤدي الحدود التناسبية والتفاضلية إلى حركة مفرطة في الخرج عند تعرض النظام لزيادة مفاجئة وفورية في الخطأ، مثل تغيير كبير في نقطة الضبط. في حالة الحد التفاضلي، يعود ذلك إلى اشتقاق الخطأ، الذي يكون كبيرًا جدًا في حالة التغيير المفاجئ والفوري. ونتيجة لذلك، تتضمن بعض خوارزميات PID بعض التعديلات التالية:
- زيادة نقطة الضبط
- في هذا التعديل، يتم تحريك نقطة الضبط تدريجياً من قيمتها القديمة إلى قيمة محددة حديثاً باستخدام دالة تفاضلية خطية أو من الدرجة الأولى. وهذا يتجنب الانقطاع الموجود في التغيير المفاجئ البسيط.
- مشتق متغير العملية
- في هذه الحالة، يقيس متحكم PID مشتق القيمة المقاسة (PV)، بدلاً من مشتق الخطأ. هذه الكمية متصلة دائمًا (أي لا تتغير فجأةً نتيجةً لتغيير نقطة الضبط). هذا التعديل هو حالة بسيطة من ترجيح نقطة الضبط.
- ترجيح نقطة الضبط
- تُضيف عملية ترجيح نقطة الضبط عوامل قابلة للتعديل (عادةً ما بين 0 و1) إلى نقطة الضبط في الخطأ الموجود في العنصرين التناسبي والتفاضلي لوحدة التحكم. يجب أن يكون الخطأ في الحد التكاملي هو خطأ التحكم الحقيقي لتجنب أخطاء التحكم في الحالة المستقرة. لا تؤثر هاتان المعلمتان الإضافيتان على الاستجابة لاضطرابات الحمل وضوضاء القياس، ويمكن ضبطهما لتحسين استجابة نقطة الضبط لوحدة التحكم.
التغذية الأمامية
يمكن تحسين أداء نظام التحكم من خلال دمج التحكم بالتغذية الراجعة (أو التحكم ذي الحلقة المغلقة) لوحدة تحكم PID مع التحكم بالتغذية الأمامية (أو التحكم ذي الحلقة المفتوحة). يمكن تغذية معلومات النظام (مثل التسارع المطلوب وعزم القصور الذاتي) إلى الأمام ودمجها مع خرج وحدة تحكم PID لتحسين أداء النظام بشكل عام. غالبًا ما توفر قيمة التغذية الأمامية وحدها الجزء الأكبر من خرج وحدة التحكم. يتعين على وحدة تحكم PID بشكل أساسي تعويض أي فرق أو خطأ متبقٍ بين نقطة الضبط واستجابة النظام للتحكم ذي الحلقة المفتوحة. نظرًا لأن خرج التغذية الأمامية لا يتأثر بتغذية العملية الراجعة، فإنه لا يمكن أن يتسبب أبدًا في تذبذب نظام التحكم، مما يحسن استجابة النظام دون التأثير على استقراره. يمكن أن تستند التغذية الأمامية إلى نقطة الضبط وإلى اضطرابات إضافية مقاسة. يُعد ترجيح نقطة الضبط شكلاً بسيطًا من أشكال التغذية الأمامية.
على سبيل المثال، في معظم أنظمة التحكم بالحركة، يتطلب تسريع الحمل الميكانيكي الخاضع للتحكم قوة أكبر من المشغل. إذا تم استخدام وحدة تحكم PID ذات حلقة سرعة للتحكم في سرعة الحمل وتحديد القوة التي يطبقها المشغل، فمن المفيد أخذ التسارع اللحظي المطلوب، وتعديل قيمته بشكل مناسب، وإضافته إلى خرج وحدة تحكم PID ذات حلقة السرعة. هذا يعني أنه كلما تسارع الحمل أو تباطأ، يتم توجيه قوة متناسبة من المشغل بغض النظر عن قيمة التغذية الراجعة. تستخدم حلقة PID في هذه الحالة معلومات التغذية الراجعة لتغيير الخرج المجمع لتقليل الفرق المتبقي بين نقطة ضبط العملية وقيمة التغذية الراجعة. من خلال العمل معًا، يمكن لوحدة التحكم ذات التغذية الأمامية ذات الحلقة المفتوحة ووحدة تحكم PID ذات الحلقة المغلقة توفير نظام تحكم أكثر استجابة.
عملية سلسة
غالبًا ما تُنفَّذ وحدات التحكم PID بميزة تهيئة "سلسة" تُعيد حساب مُجمِّع التكامل للحفاظ على خرج ثابت للعملية عند تغيير المعلمات. [ 33 ] يتمثل أحد التطبيقات الجزئية في تخزين حاصل ضرب كسب التكامل في الخطأ بدلًا من تخزين الخطأ ثم ضربه في كسب التكامل، مما يمنع انقطاع الخرج عند تغيير كسب التكامل، ولكنه لا يمنع حدوث ذلك عند تغيير كسبَي P أو D.
تحسينات أخرى
بالإضافة إلى التغذية الأمامية، غالبًا ما تُحسَّن وحدات التحكم PID من خلال طرق مثل جدولة كسب PID (تغيير المعلمات في ظروف التشغيل المختلفة)، والمنطق الضبابي ، أو منطق الأفعال الحسابية. [ 34 ] [ 35 ] قد تنشأ مشكلات تطبيقية عملية أخرى من الأجهزة المتصلة بوحدة التحكم. يتطلب تحقيق أداء تحكم مناسب معدل أخذ عينات عالٍ، ودقة قياس عالية، وصحة قياس عالية. ومن الطرق الحديثة الأخرى لتحسين وحدات التحكم PID زيادة درجة الحرية باستخدام الرتبة الكسرية . تُضفي رتبة المُكامل والمُفاضل مرونة أكبر على وحدة التحكم. [ 36 ]
التحكم المتتالي
إحدى المزايا الرئيسية لوحدات التحكم PID هي إمكانية استخدام وحدتي تحكم PID معًا لتحقيق أداء ديناميكي أفضل. يُعرف هذا بالتحكم PID المتتالي. وتكون وحدتا التحكم متصلتين على التوالي عندما تُرتّب إحداهما بحيث تُنظّم الأخرى نقطة ضبط الأخرى. تعمل وحدة التحكم PID كحلقة خارجية تتحكم في مُعامل فيزيائي أساسي، مثل مستوى السائل أو سرعته. أما وحدة التحكم الأخرى فتعمل كحلقة داخلية، حيث تقرأ خرج وحدة التحكم الخارجية كنقطة ضبط، وعادةً ما تتحكم في مُعامل سريع التغير، مثل معدل التدفق أو التسارع. ويمكن إثبات رياضيًا أن تردد تشغيل وحدة التحكم يزداد، بينما يقل الثابت الزمني للجسم، باستخدام وحدات التحكم PID المتتالية .
على سبيل المثال، يحتوي حمام الدوران المُتحكم بدرجة حرارته على وحدتي تحكم PID متصلتين على التوالي، لكل منهما مستشعر حرارة حراري خاص بها . تتحكم وحدة التحكم الخارجية بدرجة حرارة الماء باستخدام مستشعر حراري موضوع بعيدًا عن السخان، حيث يقرأ بدقة درجة حرارة معظم الماء. يُمثل حد الخطأ في وحدة التحكم PID هذه الفرق بين درجة حرارة الحمام المطلوبة ودرجة الحرارة المقاسة. بدلًا من التحكم في السخان مباشرةً، تحدد وحدة التحكم PID الخارجية هدفًا لدرجة حرارة السخان لوحدة التحكم PID الداخلية. تتحكم وحدة التحكم PID الداخلية في درجة حرارة السخان باستخدام مستشعر حراري مُثبت عليه. يُمثل حد الخطأ في وحدة التحكم الداخلية الفرق بين نقطة ضبط درجة حرارة السخان ودرجة الحرارة المقاسة. يتحكم خرجها في السخان الفعلي ليبقى قريبًا من نقطة الضبط هذه.
ستختلف حدود التناسب والتكامل والتفاضل في المتحكمين اختلافًا كبيرًا. يتميز المتحكم الخارجي PID بثابت زمني طويل، إذ يحتاج كل الماء في الخزان إلى التسخين أو التبريد. أما الحلقة الداخلية فتستجيب بسرعة أكبر بكثير. ويمكن ضبط كل متحكم ليتوافق مع خصائص النظام الفيزيائية التي يتحكم بها، سواءً كان ذلك انتقال الحرارة والكتلة الحرارية للخزان بأكمله أو للسخان فقط، مما يُحسّن الاستجابة الكلية. [ 37 ] [ 38 ]
التسميات والأشكال البديلة
الشكل القياسي مقابل الشكل الموازي (المثالي)
يُعدّ الشكل القياسي لوحدة التحكم PID هو الشكل الأكثر شيوعًا في الصناعة، والأكثر صلةً بخوارزميات الضبط . في هذا الشكليتم تطبيق الربح على، والشروط، مما ينتج عنه:
أين
- هو الزمن المتكامل
- هو زمن المشتقة
في هذا الشكل القياسي، تحمل المعاملات معنىً فيزيائيًا واضحًا. وعلى وجه الخصوص، ينتج عن الجمع الداخلي قيمة خطأ واحدة جديدة، يتم تعويضها عن الأخطاء المستقبلية والسابقة. يمثل حد الخطأ النسبي الخطأ الحالي. أما حد الاشتقاق فيحاول التنبؤ بقيمة الخطأ عندثوانٍ (أو عينات) في المستقبل، بافتراض أن التحكم في الحلقة يظل دون تغيير. يقوم المكون التكاملي بتعديل قيمة الخطأ للتعويض عن مجموع جميع الأخطاء السابقة، بهدف القضاء عليها تمامًا فيثوانٍ (أو عينات). ثم يتم قياس قيمة الخطأ الفردي المعوضة الناتجة بواسطة الكسب الفرديلحساب متغير التحكم.
في الشكل المتوازي، كما هو موضح في قسم نظرية المتحكم
ترتبط معلمات الكسب بمعلمات الشكل القياسي من خلالويُعدّ هذا الشكل الموازي، حيث تُعامل المعاملات كقيم كسب بسيطة، الشكل الأكثر عمومية ومرونة. مع ذلك، فهو الشكل الذي تكون فيه علاقة المعاملات بالسلوكيات الفيزيائية أضعف ما يكون، ويُستخدم عادةً في المعالجة النظرية لوحدة التحكم PID. أما الشكل القياسي، فرغم كونه أكثر تعقيدًا رياضيًا، إلا أنه أكثر شيوعًا في الصناعة.
الكسب المتبادل، المعروف أيضًا باسم النطاق النسبي
في كثير من الحالات، يكون خرج المتغير المُتحكم به بواسطة وحدة التحكم PID عبارة عن كسر لا بُعدي يتراوح بين 0 و100% من قيمة قصوى ممكنة، ويتم تحويله إلى وحدات حقيقية (مثل معدل الضخ أو قدرة السخان بالواط) خارج نطاق وحدة التحكم PID. أما متغير العملية، فيكون بوحدات بُعدية مثل درجة الحرارة. ومن الشائع في هذه الحالة التعبير عن الكسب.ليس على أنه "ناتج لكل درجة"، بل على أنه الشكل المتبادل لنطاق تناسبيوهي "الدرجات لكل خرج كامل": النطاق الذي يتغير فيه الخرج من 0 إلى 1 (من 0% إلى 100%). خارج هذا النطاق، يكون الخرج مشبعًا، أو مطفأً تمامًا، أو موصولًا تمامًا. كلما كان هذا النطاق أضيق، زاد الكسب النسبي.
اعتماد إجراءات المشتقات على الطاقة الكهروضوئية
في معظم أنظمة التحكم التجارية، يعتمد الإجراء التفاضلي على متغير العملية وليس على الخطأ. أي أن تغيير نقطة الضبط لا يؤثر على الإجراء التفاضلي. ويعود ذلك إلى أن النسخة الرقمية من الخوارزمية تُنتج ارتفاعًا مفاجئًا غير مرغوب فيه عند تغيير نقطة الضبط. إذا كانت نقطة الضبط ثابتة، فإن التغيرات في متغير العملية ستكون مماثلة للتغيرات في الخطأ. لذا، لا يُحدث هذا التعديل أي فرق في طريقة استجابة وحدة التحكم لاضطرابات العملية.
اتخاذ إجراءات متناسبة بناءً على القيمة الحالية
تُتيح معظم أنظمة التحكم التجارية خيارَ جعل التحكم التناسبي مُعتمدًا كليًا على متغير العملية. وهذا يعني أن التحكم التكاملي فقط هو الذي يستجيب للتغيرات في نقطة الضبط. ولا يؤثر تعديل الخوارزمية على طريقة استجابة وحدة التحكم لاضطرابات العملية. ويُزيل اعتماد التحكم التناسبي على متغير العملية التغير الفوري، وربما الكبير جدًا، في الناتج الناتج عن تغيير مفاجئ في نقطة الضبط. وبحسب العملية وضبطها، قد يكون هذا مفيدًا للاستجابة لتغير نقطة الضبط.
يصف كينج [ 39 ] طريقة فعالة تعتمد على المخططات.
صيغة لابلاس
أحيانًا يكون من المفيد كتابة منظم PID في شكل تحويل لابلاس :
إن كتابة وحدة التحكم PID في شكل لابلاس ومعرفة دالة التحويل للنظام المتحكم فيه يجعل من السهل تحديد دالة التحويل ذات الحلقة المغلقة للنظام.
سلسلة/شكل تفاعلي
هناك تمثيل آخر لوحدة التحكم PID وهو الشكل التسلسلي أو التفاعلي
حيث ترتبط المعلمات بمعلمات الشكل القياسي من خلال
- ،، و
مع
- .
يتكون هذا الشكل أساسًا من مُتحكمين PD و PI متصلين على التوالي. ولأن التكامل مطلوب لحساب انحياز المُتحكم، فإن هذا الشكل يُتيح إمكانية تتبع قيمة انحياز خارجية، وهو أمر ضروري للتنفيذ السليم لأنظمة التحكم المتقدمة متعددة المُتحكمات.
التنفيذ المنفصل
يتطلب تحليل تصميم تطبيق رقمي لوحدة تحكم PID في وحدة تحكم دقيقة (MCU) أو جهاز FPGA تحويل الشكل القياسي لوحدة تحكم PID إلى شكل منفصل . [ 40 ] يتم إجراء تقريبات للمشتقات من الدرجة الأولى باستخدام الفروق المحدودة الخلفية .ويتم تقسيمها إلى أجزاء صغيرة بفترة أخذ عينات، k هو مؤشر العينة.
بتفاضل طرفي معادلة PID باستخدام ترميز نيوتن نحصل على:
يتم تقريب الحدود المشتقة على النحو التالي:
لذا،
بتطبيق الفرق العكسي مرة أخرى نحصل على،
من خلال تبسيط وإعادة تجميع حدود المعادلة أعلاه، يتم الحصول في النهاية على خوارزمية لتنفيذ وحدة التحكم PID المتقطعة في وحدة التحكم الدقيقة (MCU):
أو:
شارع
ملاحظة: هذه الطريقة تحل المشكلة بالفعلأينهو ثابت مستقل عن الزمن t. يُفيد هذا الثابت عند الرغبة في التحكم في بدء وإيقاف حلقة التنظيم. على سبيل المثال، ضبط قيم Kp وKi وKd على الصفر يُبقي u(t) ثابتًا. وبالمثل، عند الرغبة في بدء تنظيم نظام يكون فيه الخطأ قريبًا من الصفر،إذا لم يكن الناتج فارغًا، فإنه يمنع إرسال المخرجات إلى 0.
الشفرة الزائفة
إليكم مجموعة بسيطة وواضحة للغاية من الشفرة الزائفة التي يمكن فهمها بسهولة من قبل الشخص العادي:
Kp– مكسب نسبيKi– كسب متكاملKd– مكاسب المشتقاتdt– فاصل زمني للحلقة (بافتراض مقياس معقول) [ ب ]
previous_error := 0 التكامل := 0 حلقة: الخطأ := القيمة المحددة - القيمة المقاسة متناسب := خطأ؛ التكامل := التكامل + الخطأ × dt المشتقة := (الخطأ - الخطأ السابق) / dt الناتج := Kp × التناسب + Ki × التكامل + Kd × المشتقة previous_error := error انتظر(dt) انتقل إلى الحلقة
يوضح الكود الزائف أدناه كيفية تنفيذ PID مع اعتبار PID بمثابة مرشح IIR :
يمكن كتابة تحويل Z لـ PID على النحو التالي ((وقت أخذ العينات):
ويتم التعبير عنها بصيغة IIR (بما يتفق مع التنفيذ المنفصل الموضح أعلاه):
يمكننا بعد ذلك استنتاج التكرار المتكرر الذي غالباً ما يوجد في تنفيذ FPGA [ 41 ]
A0 := Kp + Ki*dt + Kd/dt A1 := -Kp - 2*Kd/dt A2 := Kd/dt error[2] := 0 // e(t-2) error[1] := 0 // e(t-1) error[0] := 0 // e(t) output := u0 // عادةً ما تكون القيمة الحالية للمشغل حلقة: error[2] := error[1] error[1] := error[0] error[0] := setpoint − measured_value الناتج := الناتج + A0 * الخطأ[0] + A1 * الخطأ[1] + A2 * الخطأ[2] انتظر(dt) انتقل إلى الحلقة
هنا، Kpهو عدد بلا أبعاد، Kiويُعبر عنه بوحدة ثانية⁻¹ ، ويُعبر Kdعنه بوحدة ثانية. عند إجراء عملية تنظيم حيث لا يكون المشغل والقيمة المقاسة بنفس الوحدة (على سبيل المثال، تنظيم درجة الحرارة باستخدام محرك يتحكم في صمام)،،ويمكن تصحيح ذلك باستخدام معامل تحويل الوحدات. وقد يكون من المفيد أيضًا استخدامه Kiفي صورته المقلوبة (زمن التكامل). يسمح التطبيق المذكور أعلاه باستخدام وحدة تحكم I فقط، وهو ما قد يكون مفيدًا في بعض الحالات.
في الواقع العملي، يتم تحويل هذه البيانات من رقمي إلى تناظري ، ثم تُمرر إلى العملية الخاضعة للتحكم كمتغير مُعالَج (MV). يُخزَّن الخطأ الحالي في مكان آخر لإعادة استخدامه في عملية التفاضل التالية؛ ثم ينتظر البرنامج dtمرور ثوانٍ منذ بدء العملية، وتبدأ الحلقة من جديد، حيث تُقرأ قيم جديدة للمتغير المُعالَج (PV) ونقطة الضبط، ويُحسب قيمة جديدة للخطأ. [ 42 ]
لاحظ أنه بالنسبة للتعليمات البرمجية الحقيقية، قد يكون استخدام wait(dt)غير مناسب لأنه لا يأخذ في الاعتبار الوقت الذي تستغرقه الخوارزمية نفسها أثناء الحلقة، أو الأهم من ذلك، أي مقاطعة تؤخر الخوارزمية.
مشكلة شائعة عند استخداموهي الاستجابة لمشتق الحافة الصاعدة أو الهابطة لنقطة الضبط، كما هو موضح أدناه:
يتمثل أحد الحلول الشائعة في ترشيح تأثير المشتق باستخدام مرشح تمرير منخفض ذي ثابت زمنيأين:
صيغة معدلة للخوارزمية المذكورة أعلاه باستخدام مرشح استجابة نبضية لا نهائية (IIR) للمشتقة:
A0 := Kp + Ki*dt A1 := -Kp error[2] := 0 // e(t-2) error[1] := 0 // e(t-1) error[0] := 0 // e(t) output := u0 // عادةً ما تكون القيمة الحالية للمشغل A0d := Kd/dt A1d := - 2.0*Kd/dt A2d := Kd/dt ن := 5 tau := Kd / (Kp*N) // ثابت الزمن لمرشح IIR ألفا := dt / (2*τ) d0 := 0 d1 := 0 fd0 := 0 fd1 := 0 حلقة: error[2] := error[1] error[1] := error[0] error[0] := setpoint − measured_value // باي الناتج := الناتج + A0 * الخطأ[0] + A1 * الخطأ[1] // فلتر D d1 := d0 d0 := A0d * error[0] + A1d * error[1] + A2d * error[2] fd1 := fd0 fd0 := ((alpha) / (alpha + 1)) * (d0 + d1) - ((alpha - 1) / (alpha + 1)) * fd1 الناتج := الناتج + fd0 انتظر(dt) انتقل إلى الحلقة
انظر أيضاً
ملحوظات
- ↑ الاستثناء الوحيد هو عندما تكون القيمة المستهدفة هي نفسها القيمة التي تم الحصول عليها عندما يكون خرج وحدة التحكم صفرًا.
- ↑ لاحظ أنه بالنسبة للفواصل الزمنية الصغيرة جدًا (مثل 60 هرتز/(بالثواني)، ستكون قيمة المشتقة الناتجة كبيرة للغاية، وأكبر بكثير من المكونات التناسبية أو التكاملية. من المرجح أن يؤدي تعديل هذه القيمة للمشتقة (مثل الضرب في 1000) أو تغيير القسمة إلى ضرب إلى النتائج المرجوة. وينطبق هذا على جميع التعليمات البرمجية الزائفة المعروضة هنا.
مراجع
- ↑ أراكي، م. (2009). "أنظمة التحكم، والروبوتات، والأتمتة - المجلد السابع - التحكم التناسبي التكاملي التفاضلي" (ملف PDF) . اليابان: جامعة كيوتو.
- ↑ "9.3: ضبط PID باستخدام الطرق الكلاسيكية" . نصوص هندسية حرة . 19-05-2020 . تم الاطلاع عليه بتاريخ 31-05-2024 .
- ↑ هيلز، ريتشارد ل. (1996)، الطاقة من الرياح ، مطبعة جامعة كامبريدج
- ↑ ريتشارد إي. بيلمان (8 ديسمبر 2015). عمليات التحكم التكيفي: جولة إرشادية . مطبعة جامعة برينستون. ISBN 9781400874668.
- 1 2 3 4 5 6 بينيت، ستيوارت (1996). "نبذة تاريخية عن التحكم الآلي" (ملف PDF) . مجلة أنظمة التحكم IEEE . 16 (3): 17-25 . Bibcode : 1996ICSys..16c..17B . doi : 10.1109/37.506394 . مؤرشف من الأصل (ملف PDF) بتاريخ 2016-08-09 . تم الاطلاع عليه بتاريخ 2014-08-21 .
- ↑ ماكسويل، جيه سي (1868). "حول المحافظين" (ملف PDF) . وقائع الجمعية الملكية . 100 .
- ↑ نيوباور، أنتوني (2006). رجال حديديون وأسماك صفيح: السباق لبناء طوربيد أفضل خلال الحرب العالمية الثانية . براغر سيكيوريتي إنترناشونال. ISBN 978-0-275-99032-9.ص. نقلاً عن غراي، إدوين (1991)، جهاز الشيطان: روبرت وايتهيد وتاريخ الطوربيد ، أنابوليس، ماريلاند: المعهد البحري الأمريكي، ص. 33 .
- ↑ سليمان، سي دبليو (1880)، الطوربيدات وحرب الطوربيدات ، بورتسموث: جريفين وشركاه، ص 137-138 ،
وهو ما يشكل ما يسمى سر طوربيد السمكة.
- ↑ "نبذة تاريخية عن أتمتة المباني" . مؤرشف من الأصل بتاريخ 2011-07-08 . تم الاطلاع عليه بتاريخ 2011-04-04 .
- ↑ مينورسكي، نيكولاس (1922). "الاستقرار الاتجاهي للأجسام الموجهة آليًا". مجلة الجمعية الأمريكية لمهندسي البحرية . 34 (2): 280-309 . doi : 10.1111/j.1559-3584.1922.tb04958.x .
- ↑ بينيت 1993 ، ص 67 خطأ في harvnb: لا يوجد هدف: CITEREFBennett1993 ( مساعدة )
- ↑ بينيت، ستيوارت (يونيو 1986). تاريخ هندسة التحكم، 1800-1930 . معهد الهندسة والتكنولوجيا. الصفحات 142-148 . رقم ISBN 978-0-86341-047-5.
- ↑ شينسكي، إف جريج (2004)، قوة التغذية الراجعة لإعادة الضبط الخارجي (ملف PDF) ، التحكم العالمي
- ↑ نويهاوس، رودولف. "قفل ليزر الديود وتضييق عرض الخط" (ملف PDF) . تم الاطلاع عليه في 8 يونيو 2015 .
- ↑ "نظام التحكم في الموضع" (ملف PDF) . قسم الهندسة الكهربائية والإلكترونية، جامعة حجة تبة. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 13 مايو 2014.
- ↑ كبرياي، رضا؛ فريشكورن، يان؛ ريس، ستيفاني؛ هوسمان، توبياس؛ ماير، هورست؛ مول، هايكو؛ ثيسن، فيرنر (2013). "النمذجة العددية لطلاءات مساحيق المعادن على أجزاء حلقية الشكل مدمجة مع درفلة الحلقات". تكنولوجيا معالجة المواد . 213 (1): 2015-2032 . doi : 10.1016/j.jmatprotec.2013.05.023 .
- ↑ ليبتاك، بيلا ج. (2003). دليل مهندسي الأجهزة: التحكم في العمليات وتحسينها (الطبعة الرابعة ). مطبعة سي آر سي. ص 108. ISBN 0-8493-1081-4.
- ↑ "مقدمة: تصميم وحدة التحكم PID" . جامعة ميشيغان.
- ^ تيم ويسكوت (أكتوبر 2000). "PID بدون دكتوراه" (PDF) . EE تايمز-الهند.
{{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal= - 1 2 بيتشوفر، جون (2005). "التغذية الراجعة للفيزيائيين: مقال تعليمي حول التحكم". مراجعات الفيزياء الحديثة . 77 (3): 783-835 . Bibcode : 2005RvMP...77..783B . CiteSeerX 10.1.1.124.7043 . doi : 10.1103/revmodphys.77.783 .
- 1 2 3 سكوجيستاد، سيجورد (2003). "قواعد تحليلية بسيطة لتقليل النموذج وضبط وحدة التحكم PID" .
- 1 2 "مراجعة لطرق الضبط التلقائي للمرحلات لضبط وحدات التحكم من نوع PID" .
- ↑ كيام هيونغ أنغ؛ تشونغ، جي؛ يون لي (2005). "تحليل وتصميم وتكنولوجيا نظام التحكم PID" (ملف PDF) . معاملات IEEE في تكنولوجيا أنظمة التحكم . 13 (4): 559-576 . Bibcode : 2005ITCST..13..559A . doi : 10.1109/TCST.2005.847331 . S2CID 921620 .
- ↑ جينغهوا تشونغ (ربيع 2006). "ضبط وحدة التحكم PID: دليل موجز" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 21 أبريل 2015. تم الاطلاع عليه بتاريخ 4 أبريل 2011 .
{{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal= - ^ أوستروم، ك.ج. هاجلوند، ت. (يوليو 1984). "الضبط التلقائي للمنظمين البسيطين" . مجلدات إجراءات الاتحاد الدولي للمحاسبين . 17 (2): 1867–1872 . دوى : 10.1016 / S1474-6670(17)61248-5 .
- ↑ هورنسي، ستيفن (29 أكتوبر 2012). "مراجعة لطرق الضبط التلقائي للمرحلات لضبط وحدات التحكم من نوع PID" . إعادة الاختراع . 5 (2).
- ↑ بيكيت، بي. واين (2003). التحكم في العمليات: النمذجة والتصميم والمحاكاة . أبر سادل ريفر، نيو جيرسي: برنتيس هول. ص 129. ISBN 978-0-13-353640-9.
- ↑ هاينانين، إيرو (أكتوبر 2018). طريقة للضبط التلقائي لوحدة تحكم PID باستخدام تحسين لوس-جاكولا (ملف PDF) (رسالة ماجستير ). تامبيري، فنلندا: جامعة تامبيري للتكنولوجيا . تاريخ الاسترجاع: 1 فبراير 2019 .
- ↑ لي، يون؛ أنغ، كيام هيونغ؛ تشونغ، غريغوري سي واي (فبراير 2006). "براءات الاختراع والبرمجيات والأجهزة للتحكم التناسبي التكاملي التفاضلي: نظرة عامة وتحليل للتقنية الحالية" (ملف PDF) . مجلة أنظمة التحكم IEEE . 26 (1): 42-54 . Bibcode : 2006ICSys..26a..42L . doi : 10.1109/MCS.2006.1580153 . S2CID 18461921 .
- ↑ سولتيس، كريستيان (يناير 2012). حول أتمتة إجراء ضبط PID ( أطروحة الليسانس ). جامعة لوند . 847ca38e-93e8-4188-b3d5-8ec6c23f2132 .
- ↑ لي، واي.، وآنج، كيه إتش، وتشونغ، جي سي واي (2006). تحليل وتصميم نظام التحكم PID - المشكلات والحلول والاتجاهات المستقبلية . مجلة أنظمة التحكم IEEE، 26 (1)، ص 32-41. ISSN 0272-1708
- ↑ كوبر، دوغلاس. "التكامل (إعادة الضبط) للتراكم، منطق التغليف وشكل السرعة باي" . تم الاسترجاع في 18-02-2014 .
- ↑ كوبر، دوغلاس. "التحكم التناسبي التكاملي في المبادل الحراري" . التحكم العملي في العمليات من قبل خبير التحكم . تم الاسترجاع في 27-02-2014 .
- ↑ يانغ، ت. (يونيو 2005). "بنى وحدات التحكم الحسابية للأفعال: نحو نموذج جديد للتحكم الذكي". المجلة الدولية للإدراك الحسابي . 3 (2): 74-101 . CiteSeerX 10.1.1.152.9564 .
- ↑ ليانغ، ييلونغ؛ يانغ، تاو (2009). "التحكم في مُسخِّن الوقود باستخدام وحدات تحكم PID ذات أفعال حسابية" . وقائع المؤتمر الدولي الثالث لمكافحة التزييف والأمن والتحقق من الهوية في الاتصالات . Asid'09: 417-420 . ISBN 9781424438839.
- ↑ تينيرو ماتشادو وآخرون (2009). "بعض تطبيقات حساب التفاضل والتكامل الكسري في الهندسة" . مسائل رياضية في الهندسة . 2010 639801: 1-34 . doi : 10.1155/2010/639801 . hdl : 10400.22/4306 .
- ↑أساسيات التحكم المتتالي | أحيانًا، قد يكون استخدام جهازي تحكم أفضل في الحفاظ على متغير عملية واحد عند المستوى المطلوب. | بقلم: فانس فاندورين، دكتوراه، مهندس محترف | ١٧ أغسطس ٢٠١٤
- ↑| فوائد التحكم المتتالي | ٢٢ سبتمبر ٢٠٢٠ | واتلو
- ↑ كينغ، مايك (2011). التحكم في العمليات: منهج عملي . وايلي. ص 52-78 . ISBN 978-0-470-97587-9.
- ↑ "تصميم وتحليل وحدات التحكم PI وPID المنفصلة للتنفيذ الرقمي" . Scribd.com . تم الاطلاع عليه بتاريخ 4 أبريل 2011 .
- ↑ ثاكور، بهوشانا. التنفيذ المادي [ كذا ] لوحدة تحكم PID القائمة على FPGA (PDF) .
- ↑ "التحكم في العمليات باستخدام PID، مثال على "التحكم التلقائي في السرعة"" . CodeProject. 2009. تم الاطلاع عليه في 4 نوفمبر 2012 .
- بيكيت، بي. واين (2006). التحكم في العمليات: النمذجة والتصميم والمحاكاة . برنتيس هول بي تي آر. رقم ISBN 9789861544779.
للمزيد من القراءة
- ليبتاك، بيلا (1995). دليل مهندسي الأجهزة: التحكم في العمليات . رادنور، بنسلفانيا: شركة تشيلتون للنشر. الصفحات 20-29 . ISBN 978-0-8019-8242-2.
- تان، كوك كيونج؛ وانغ تشينغ قوه؛ هانغ تشانغ تشيه (1999). التقدم في التحكم PID . لندن، المملكة المتحدة: سبرينغر-فيرلاغ. رقم ISBN 978-1-85233-138-2.
- كينغ، مايك (2010). التحكم في العمليات: منهج عملي . تشيتشستر، المملكة المتحدة: جون وايلي وأولاده المحدودة. ISBN 978-0-470-97587-9.
- فان دورين، فانس جيه. (1 يوليو 2003). "أساسيات ضبط الحلقة" . هندسة التحكم .
- سيلرز، ديفيد. "نظرة عامة على التحكم التناسبي والتكاملي والتفاضلي واقتراحات لتطبيقه وتنفيذه بنجاح" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 7 مارس 2007. تم الاطلاع عليه بتاريخ 5 مايو 2007 .
- غراهام، رون؛ مايك ماكهيو (3 أكتوبر 2005). "أسئلة وأجوبة حول ضبط وحدة التحكم PID" . مايك ماكهيو. مؤرشف من الأصل في 6 فبراير 2005. تم الاطلاع عليه في 5 يناير 2009 .
- أيدان أودواير (2009). دليل قواعد ضبط وحدات التحكم PI وPID (ملف PDF) (الطبعة الثالثة ). مطبعة إمبريال كوليدج. ISBN 978-1-84816-242-6.
روابط خارجية
- ضبط PID باستخدام Mathematica
- ضبط PID باستخدام بايثون
- مبادئ التحكم التناسبي التكاملي التفاضلي (PID) وضبطه
- مقدمة للمصطلحات الرئيسية المرتبطة بالتحكم في درجة الحرارة PID
دروس تعليمية حول PID
- التحكم التناسبي التكاملي التفاضلي (PID) في MATLAB/Simulink و Python باستخدام TCLab
- ما هي كل هذه الأمور المتعلقة بـ PID؟ مقال في مجلة التصميم الإلكتروني
- يوضح كيفية بناء وحدة تحكم PID باستخدام المكونات الإلكترونية الأساسية (صفحة 22).
- PID بدون شهادة دكتوراه
- التحكم التناسبي التكاملي التفاضلي باستخدام MATLAB و Simulink
- وحدة تحكم PID مع مكبر عمليات واحد
- أساليب مثبتة وأفضل الممارسات للتحكم التناسبي التكاملي التفاضلي (PID)
- مبادئ التحكم التناسبي التكاملي التفاضلي (PID) وضبطه
- دليل ضبط PID: نهج أفضل الممارسات لفهم وضبط وحدات التحكم PID
- مايكل بار (30 يوليو 2002)، مقدمة في التحكم ذي الحلقة المغلقة ، برمجة الأنظمة المدمجة، مؤرشف من الأصل في 9 فبراير 2010
- جينغهوا تشونغ، قسم الهندسة الميكانيكية، جامعة بيردو (ربيع 2006). "ضبط وحدة التحكم PID: دليل موجز" (ملف PDF) . مؤرشف من النسخة الأصلية (PDF) بتاريخ 21 أبريل 2015. تاريخ الاطلاع: 4 ديسمبر 2013 .
{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - مقدمة إلى وحدات التحكم P و PI و PD و PID باستخدام MATLAB
- تحسين مهارات المبتدئين في استخدام PID
- نظرية التحكم الكلاسيكية
- أجهزة التحكم
- هندسة التحكم
- الأتمتة الصناعية
