9.3.3 تضمين النماذج الداخلية (Embedding Internal Models)3
تم تحقيق التصميم في القسم السابق بإدخال نموذج داخلي (internal model) أولاً $ 1 / \phi(s) $ ثم تصميم $ B(s) / A(s) $ proper. وبالتالي يكون المعوض $ B(s) / A(s)\phi(s) $ دائماً صارماً في التحقق (strictly proper). في هذا القسم الفرعي، نناقش طريقة لتصميم معوض ثنائي التحقق (biproper compensator) يكون مقامه متضمناً للنموذج الداخلي كعامل كما في الشكل 9.2(b). وبذلك يمكن تقليل درجة المعوضات.
اعتبر
إذا كانت $ \deg D(s) = n $ وإذا كانت $ \deg A(s) = n - 1 $ ، فإن الحل $ A(s) $ و $ B(s) $ فريد. إذا زدنا درجة $ A(s) $ بمقدار واحد، تصبح الحلول غير فريدة، ويظهر معامل حر واحد يمكننا اختياره. باستخدام المعامل الحر، قد نتمكن من إدراج نموذج داخلي في المعوض كما يوضح المثال التالي.
مثال 9.3.3 اعتبر مرة أخرى مسألة التصميم في المثال 9.3.2. درجة $ D(s) $ هي 2. إذا كانت $ A(s) $ من الدرجة 1، فإن الحل فريد. لنختر $ A(s) $ من الدرجة 2. عندئذ يجب أن تكون $ F(s) $ من الدرجة 4 ويمكن اختيارها كالتالي
نُكوّن
وباستخدام Corollary 3.2، يمكننا التعبير عن الحل العام كما يلي
مع معامل حر واحد $ \alpha $ . لكي يكون المعوض proper
له $ 1 / s $ كعامل، نحتاج $ A_0 = 0 $ . يمكن تحقيق ذلك باختيار $ \alpha = -0.5 $ . عندئذ يصبح الحل
ويكون المعوض (compensator)
هذا المعوض ثنائي التحقق (biproper compensator) يمكنه تحقيق التتبع المتين (robust tracking). هذا المعوض من الدرجة 2، أقل بدرجة واحدة من ذاك الذي تم الحصول عليه في المثال 9.3.2. وبالتالي فهذا تصميم أفضل.
نقدم مثالاً إضافياً واحداً ونناقش طريقة مختلفة لتضمين $ \phi(s) $ في المعوض.
مثال 9.3.4 اعتبر نظام تغذية راجعة بوحدة في الشكل 9.2(b) مع $ \hat{g}(s) = 1 / s $ . صمّم معوضاً proper $ C(s) = B(s) / A(s) $ بحيث يتتبع النظام تقاربياً أي مدخل مرجعي خطوة ويرفض الاضطراب $ w(t) = a \sin(2t + \theta) $ مع $ a $ و $ \theta $ مجهولين.
لتحقيق التصميم، يجب أن يحتوي كثير الحدود $ A(s) $ نموذج الاضطراب $ (s^2 + 4) $ . لاحظ أن نموذج المرجع $ s $ غير مطلوب لأن المنظومة تحتوي بالفعل على العامل. اعتبر
لهذه المعادلة، لدينا $ \deg D(s) = n = 1 $ . إذا كان $ m = n - 1 = 0 $ ، فإن الحل فريد ولا نملك حرية في تعيين $ A(s) $ . إذا كان $ m = 2 $ ، فإن لدينا معاملين حرّين يمكن استخدامهما لتعيين $ A(s) $ . ليكن
عرّف
نكتب $ A(s)D(s) + B(s)N(s) = F(s) $ على الشكل
بمساواة المعاملات، نحصل على
في هذا المثال، إذا اخترنا
فإن المعادلة تصبح
حلها هو [1 4 2 4]. وبالتالي يكون المعوض
هذا المعوض ثنائي التحقق (biproper compensator) سيضع أقطاب نظام التغذية الراجعة بوحدة في المواضع المعينة، ويتتبع أي مدخل مرجعي خطوة، ويرفض الاضطراب $ a \sin (2t + \theta) $ ، كليهما تقاربياً وبمتانة.