Observer-based Controller Design (تصميم نظام التحكم المعتمد على المراقب)

  Рет қаралды 2,551

Prof. Dr. Mohamed Shaban Zaky

Prof. Dr. Mohamed Shaban Zaky

Күн бұрын

التحكم بطريقة سهلة ومبدعة في الحل والتعلم مع البروفيسور محمد زكي.
يقدم هذا الفيديو خطوات واضحة ومحددة بطريقة سهلة ومبسطة لتصميم نظام التحكم والمراقب.
Control with an easy and creative way to solve and learn with Professor Mohamed Zaky.
This video provides clear, easy and simple steps to design an observer-based controller system.

Пікірлер: 31
@mamdouhelamy3401
@mamdouhelamy3401 4 жыл бұрын
الله ينور ما شاء الله
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 4 жыл бұрын
ربنا ينور طريقك أخي دكتور ممدوح.
@kamelia9261
@kamelia9261 Жыл бұрын
هل ممكن اطبق هذه النظرية للتحكم في طيران flying wing UAV??
@amineminou6046
@amineminou6046 2 жыл бұрын
السلام عليكم استاذ النظام الذي لدي لا املك pole مقترحة حطها يمكن ان اقترح pole من عندي يكونو سالبين وهل يمكن ان يكون poles الخاصة ب contolabal نفسها الخاصة ب observable??
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
وعليكم السلام. في حالة أنه لا توجد قيم لل closed loop poles، فإننا نقترحها، بحيث اولاً: نحسب الخاصة بالنظام الأساسي عن طريق |sI-A|، ونختار الخاصة بالنظام في وجود التحكم بحيث تكون قيمها بالسالب وفي اليسار من قيم النظام الأساسي. فمثلاً، لو كان للنظام الأساسي s1=-2, s2= -3 نختار للنظام في حالة التحكم closed loop system s1=-4, s2=-5
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
بالنسبة observer poles عندما لا تكون موجودة يتم اختيارها بالخبرة بحيث تساوي الخاصة بالنظام المراد التحكم فيه أو على اليسار منه لماذا: ليتم حساب أو تقدير state variables لتحقق fast response
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
هذا الموضوع أصبح يستخدم في commercial industrial drives فيما يسمى Sensorless drives
@amineminou6046
@amineminou6046 2 жыл бұрын
@@ProfDrMohamedShabanZaky لم افهم كيف احسب الخاصة بالنضام واقترح اخرى ارجو التوضيح ومشكور
@amineminou6046
@amineminou6046 2 жыл бұрын
@@ProfDrMohamedShabanZaky وجدت فموضوع انه بالنسبة للمراقب نختار اقطاب تكون قريبة من قيم المصفوفة A وتكون بالسالب هل هاذا صحيح وشكرا جزيلا استاذ
@maria-js6sl
@maria-js6sl 3 жыл бұрын
Gracias
@rimamaintenance3073
@rimamaintenance3073 2 жыл бұрын
شكرا جزيلا استاذ اريد استعمال هاذا المراقب لتوليد البقايا فالتشخيص (residual génération) بدون كنترول فقط اريد اسم هاذا المراقب وشكرا مسبقا
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
الشكر والتقدير على اهتمامك. المراقب هذا يسمى مراقب الحالة Full order state observer يمكنك استخدام مراقب الفيض التكيفي state flux observer
@rimamaintenance3073
@rimamaintenance3073 2 жыл бұрын
1-ماهو الاختلاف بينه وبين المراقب الذي اقترحته state full observer 2- هل هو نفسه leunberger observer
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
@@rimamaintenance3073 الفكرة الأساسية لبناء أي مراقب واحدة. لكن توجد اختلافات في طريقة حساب observer gains أحيانا يتم استخدام adaptive mechanism بحيث نضمن ان المتغير المراد حسابه مثل الفعلي
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
scholar.google.com/citations?view_op=view_citation&hl=ar&user=GHsLPeYAAAAJ&citation_for_view=GHsLPeYAAAAJ:5nxA0vEk-isC
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
يمكنك الإطلاع على هذا البحث المرجعي. فيه تفاصيل different observers
@dz7056
@dz7056 2 жыл бұрын
استاذ رايت مراقب كان شرطه انا يتناقص للصفر ( نفطةereur=x-( x ماذا يقصد بذالك وشكرا
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
المراقب يقوم بتقدير وحساب لمتغير x. وبالتالي لكي يكون عمله بشكل صحيح هو ان يكون الفرق بين القيمة المحسوبة x والقيمة المقاسة هو صفر. بمعنى إن error يساوي صفر
@dz7056
@dz7056 2 жыл бұрын
@@ProfDrMohamedShabanZaky ايه انه هنا يقوم بعمل مقدر وليس مراقب؟؟
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
@@dz7056 المراقب observer هو الذي يستخدم لتقدير أو حساب المتغير بدلاً من القياس المباشر له وذلك لتقليل عدد الحساسات sensors المستخدمة في النظام. وبالتالي في عملية التصميم فإننا نجربه بتقدير المتغير ونقارنه بالقيمة الحقيقية المقاسة للتأكد من دقته. وذلك بحساب الخطأ. اذا كان الخطأ error بين المتغير المقاس وبين المقدر يساوي صفر فهذا معناه ان المراقب يعمل بشكل دقيق
@dz7056
@dz7056 2 жыл бұрын
كل الشكر لكن استاذ بالماتلاب اضنها سهلة فقط الفرق بينهما يجب ان يساوي صفر لكن حسابيا لم اهتدي اليها ممكن مثال او توضيح لو سمحت
@younesshmd9852
@younesshmd9852 2 жыл бұрын
Hello professor, Thank you for this course, I have a question if we have, for example a system that is not stable "in eig(A) there is a zero for example and some positive value", can we still be able to make an observation that causes the state error to converge to zero?
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
Hello My friend Youness, Thank you for your question. If the system has positive eigenvalues (unstable poles), there's no sense for observation system. We use a state observer to estimate the system state variables for state feedback control instead of direct measurement of these variables. Therefore, if the system has unstable poles, there's no benefit for state observer.
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
Firstly, we must use a lag compensator to convert the unstable poles of the system to a stable poles. In this case, the state observer is used.
@ProfDrMohamedShabanZaky
@ProfDrMohamedShabanZaky 2 жыл бұрын
I hope the concept is clearly explained.
Motivation for Full-State Estimation [Control Bootcamp]
11:03
Steve Brunton
Рет қаралды 65 М.
Data-Driven Control: Observer Kalman Filter Identification
12:21
Steve Brunton
Рет қаралды 14 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
[BEFORE vs AFTER] Incredibox Sprunki - Freaky Song
00:15
Horror Skunx 2
Рет қаралды 20 МЛН
Design of a Reduced Order Observer in Simulink & MATLAB
4:40
Engineering Home
Рет қаралды 2,7 М.
State space feedback 1 - introduction
8:27
John Rossiter
Рет қаралды 64 М.
Luenberger observer
23:51
Luc Jaulin
Рет қаралды 10 М.
State space control - observer design using Matlab and Simulink
7:22
تحليل عددي - المصفوفه
1:07:42
علي نزار زهير
Рет қаралды 269
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19