6.6 زمن متقطع (discrete-time) معادلات فضاء الحالة (state-space equations)
خذ بعين الاعتبار $ n $ - الأبعاد $ p $ - مدخل (input) $ q $ - مخرج (output) معادلة فضاء الحالة (state-space equation)
حيث أن $ \mathbf{A} $ و $ \mathbf{B} $ و $ \mathbf{C} $ هي، على التوالي، $ n \times n $ و $ n \times p $ و $ q \times n $ مصفوفات ثابتة حقيقية.
التعريف 6.D1 يقال إن زمن متقطع (discrete-time) معادلة الحالة (state equation) (6.53) أو الزوج $ (\mathbf{A}, \mathbf{B}) $ هو قابل للتحكم (controllable) إذا كان لأي الحالة الابتدائية (initial state) $ \mathbf{x}(0) = \mathbf{x}_0 $ وأي الحالة النهائية (final state) $ \mathbf{x}_1 $، يوجد تسلسل مدخل (input) ذو طول محدود ينقل $ \mathbf{x}_0 $ إلى $ \mathbf{x}_1 $ . وإلا فإن المعادلة أو $ (\mathbf{A}, \mathbf{B}) $ يقال عنها غير قابل للتحكم (uncontrollable).
النظرية 6.د1
البيانات حالة (state) التالية متكافئة.
- زوج الأبعاد $ n $ $ (\mathbf{A}, \mathbf{B}) $ هو قابل للتحكم (controllable).
- المصفوفة $ n \times n $.
هو غير مفرد (nonsingular).
- $ n \times np $ مصفوفة قابلية التحكم (controllability matrix)
لديه الرتبة $ n $ (رتبة صفية كاملة (full row rank)). يمكن إنشاء المصفوفة عن طريق استدعاء ctrb في MATLAB.
-
تحتوي المصفوفة $ n \times (n + p) $ $ [\mathbf{A} - \lambda \mathbf{I}\mathbf{B}] $ على رتبة صفية كاملة (full row rank) عند كل قيمة ذاتية (eigenvalue)، $ \lambda $، من $ \mathbf{A} $ .
-
إذا، بالإضافة إلى ذلك، كل قيم ذاتية (eigenvalues) من $ \mathbf{A} $ لها مقادير أقل من 1، فإن الحل الفريد لـ
هو معرفة موجبة (positive definite). يسمى الحل المنفصل غراميان قابلية التحكم (controllability Gramian) ويمكن الحصول عليه باستخدام دالة MATLAB dgram. يمكن التعبير عن غراميان (Gramian) المنفصل كـ
تم اشتقاق حل (6.53) عند $ k = n $ في القسم الفرعي 4.2.2 كـ
والتي يمكن كتابتها ك
يستنتج من النظرية 3.1 أنه لأي $ \mathbf{x}[0] $ و$ \mathbf{x}[n] $، يوجد تسلسل مدخل (input) إذا وفقط إذا كان مصفوفة قابلية التحكم (controllability matrix) يحتوي على رتبة صفية كاملة (full row rank). وهذا يدل على تكافؤ (1) و (3). يمكن كتابة المصفوفة $ \mathbf{W}_{dc}[n - 1] $ بالشكل
ثم يتبع تكافؤ (2) و (3) النظرية 3.8. لاحظ أن $ \mathbf{W}_{dc}[m] $ يكون دائمًا شبه معرفة موجبة (positive semidefinite). إذا كان غير مفرد (nonsingular) أو ما يعادله معرفة موجبة (positive definite)، فإن (6.53) هو قابل للتحكم (controllable). إثبات تكافؤ (3) و (4) مطابق للحالة زمن مستمر (continuous-time). الشرط (5) يتبع الشرط (2) والنظرية 5.D6. نرى أن إنشاء النظرية 6.D1 أبسط بكثير من إنشاء النظرية 6.1.
هناك فرق واحد مهم بين الحالات المستمرة وزمن متقطع (discrete-time). إذا كانت زمن مستمر (continuous-time) معادلة فضاء الحالة (state-space equation) هي قابل للتحكم (controllable)، فيمكن لـ مدخل (input) نقل أي حالة (state) إلى أي حالة (state) أخرى في أي فترة زمنية غير صفرية، مهما كانت صغيرة. إذا كان زمن متقطع (discrete-time) معادلة فضاء الحالة (state-space equation) هو قابل للتحكم (controllable)، فإن تسلسل مدخل (input) من الطول $ n $ يمكنه نقل أي حالة (state) إلى أي حالة (state) آخر. إذا قمنا بحساب مؤشر قابلية التحكم (controllability index) $ \mu $ كما هو محدد
في (6.15)، فيمكن تحقيق النقل باستخدام تسلسل مدخل (input) بطول $ \mu $ . إذا كان التسلسل مدخل (input) أقصر من $ \mu $، فليس من الممكن نقل أي حالة (state) إلى أي حالة (state) آخر.
التعريف 6.D2 يُقال أن زمن متقطع (discrete-time) معادلة فضاء الحالة (state-space equation) (6.53) أو الزوج $ (\mathbf{A},\mathbf{C}) $ هو قابل للملاحظة (observable) إذا كان هناك عدد صحيح منتهٍ لأي الحالة الابتدائية (initial state) $ \mathbf{x}[0] $ $ k_{1} > 0 $ بحيث تكون معرفة التسلسل مدخل (input) $ \mathbf{u}[k] $ والتسلسل مخرج (output) $ \mathbf{y}[k] $ من $ k = 0 $ إلى $ k_{1} $ كافية لتحديد الحالة الابتدائية (initial state) بشكل فريد $ \mathbf{x}[0] $ . وإلا، يقال أن المعادلة هي غير قابل للملاحظة (unobservable).
النظرية 6.D01
البيانات حالة (state) التالية متكافئة.
- زوج الأبعاد $ n $ $ (\mathbf{A}, \mathbf{C}) $ هو قابل للملاحظة (observable).
- المصفوفة $ n \times n $.
هو غير مفرد (nonsingular) أو ما يعادله معرفة موجبة (positive definite).
- $ nq \times n $ مصفوفة قابلية الملاحظة (observability matrix)
لديه الرتبة $ n $ (رتبة عمودية كاملة (full column rank)). يمكن إنشاء المصفوفة عن طريق استدعاء obsv في MATLAB.
- تحتوي المصفوفة $ (n + q)\times n $ $ \left[ \begin{array}{c}\mathbf{A} - \lambda \mathbf{I}\\ \mathbf{B} \end{array} \right] $ على رتبة عمودية كاملة (full column rank) عند كل قيمة ذاتية (eigenvalue)، $ \lambda $، من $ \mathbf{A} $ .
- بالإضافة إلى ذلك، إذا كانت جميع قيم ذاتية (eigenvalues) من $ \mathbf{A} $ لها مقادير أقل من 1، فإن الحل الفريد لـ
هو معرفة موجبة (positive definite). يسمى الحل المنفصل غراميان قابلية الملاحظة (observability Gramian) ويمكن التعبير عنه بـ
يمكن إثبات ذلك بشكل مباشر أو غير مباشر باستخدام نظرية الازدواجية. نذكر أن جميع الخصائص الأخرى، مثل قابلية التحكم (controllability)، ومؤشرات قابلية الملاحظة (observability indices)، وتفكيك كالمان (Kalman decomposition)، وشكل الأردن قابلية التحكم (controllability)، وشروط قابلية الملاحظة (observability)، التي تمت مناقشتها للحالة زمن مستمر (continuous-time)، تنطبق على الحالة زمن متقطع (discrete-time) دون أي تعديل. ومع ذلك، فإن مؤشر قابلية التحكم (controllability index) ومؤشر قابلية الملاحظة (observability index) لهما تفسير بسيط في الحالة زمن متقطع (discrete-time). مؤشر قابلية التحكم (controllability index) هو أقصر تسلسل مدخل (input) يمكنه نقل أي حالة (state) إلى أي حالة (state) آخر. إن مؤشر قابلية الملاحظة (observability index) هو أقصر تسلسلات مدخل (input) ومخرج (output) اللازمة لتحديد الحالة الابتدائية (initial state) بشكل فريد.