0:25 – 0:50الأقسام 6 إلى 8: الرتبة الأولى والثانية والاستقرار
0:50 – 1:30حل الامتحان كاملاً (جرّب قبل أن تكشف)
آخر 10 دقائقبطاقة القوانين في نهاية الصفحة فقط
01ما هو نظام التحكم أصلاً؟
تخيّل سخّان ماء. تريد الماء عند 60 درجة. أمامك طريقتان:
الطريقة الأولى (بلا عين): تشغّل السخّان 10 دقائق ثم تطفئه، لأن التجربة علّمتك أن 10 دقائق تكفي. أنت هنا لا تقيس شيئاً. لو كان الماء بارداً جداً اليوم، ستفشل ولن تعرف. هذا هو Open loop — النظام المفتوح: فعل التحكم لا يعتمد على الخرج.
الطريقة الثانية (بعين): تضع ترمومتر في الماء، تقارن القراءة بـ60، والفرق بينهما يقرّر: أكمل التسخين أم أطفئ. هذا هو Closed loop — النظام المغلق: فعل التحكم يعتمد على الخرج المطلوب.
e(t) = r(t) − y(t)هذا هو قلب التحكم كله: الخطأ = المطلوب − الحاصل. الدائرة التي تحسب هذا الفرق اسمها error detector أو summing point.
المفردات التي ستُسأل عنها حرفياً
المصطلح
المعنى بلغتك
Plant / Process
الشيء المراد التحكم فيه (السخّان، المحرك، الفرن)
Controlled variable
الكمية التي تُقاس ويُتحكم فيها = الخرج (الحرارة)
Manipulated variable
الإشارة التي يرسلها المتحكم إلى الـplant (التيار للسخّان)
Continuous / Discrete time — حسب نوع الإشارة: متصلة في الزمن أم مُعيَّنة عند لحظات.
SISO / MIMO — دخل واحد وخرج واحد، أو متعدد الدخل والخرج.
Open / Closed loop — حسب وجود التغذية الراجعة.
فخ متكرر: «إشارات المرور» في محاضرتك مثال على Open loop، لأنها تعمل بالزمن ولا تقيس عدد السيارات فعلياً.
التغذية الراجعة: موجبة وسالبة
Negative: T = G / (1 + GH) Positive: T = G / (1 − GH)G = المكسب في مسار الذهاب (forward)، H = مكسب مسار الرجوع (feedback). الفرق كله في إشارة واحدة.
السالبة هي المستعملة عملياً لأنها تقلّل الخطأ. الموجبة تُكبّر الإشارة وتؤدي غالباً إلى انفجار الخرج.
إذا كانت H = 1 نسمّي النظام unity feedback، وتصبح T = G/(1+G). احفظها، ستستعملها كثيراً.
02لابلاس: الحيلة التي تجعل كل شيء سهلاً
مشكلة الهندسة: الأنظمة تُوصف بـمعادلات تفاضلية (فيها مشتقات وتكاملات)، وحلّها متعب. الحل: نأخذ المعادلة كلها إلى «عالَم آخر» اسمه عالَم s، فتتحول المشتقات إلى ضرب والتكاملات إلى قسمة، فنحلّ بالجبر البسيط، ثم نرجع.
L[f(t)] = ∫₀^∞ f(t)·e^(−st) dt = F(s)s عدد مركّب: s = σ ± jω. لن تحسب هذا التكامل في الامتحان — ستستعمل الجدول.
القاعدة الذهبية:d/dt → ضرب في s · ∫dt → قسمة على s (بشرط أن تكون الشروط الابتدائية = صفر).
مثال: y″ + 3y′ + 4y = u′ + 3u تصبح فوراً (s²+3s+4)Y(s) = (s+3)U(s).
الجدول — احفظ العشرة أسطر
f(t)
F(s)
ملاحظة
δ(t)
1
نبضة impulse
1 (u(t))
1/s
درجة step
t
1/s²
منحدر ramp
t²/2
1/s³
قطع مكافئ parabolic
tⁿ
n!/s^(n+1)
e^(−at)
1/(s+a)
الأهم
1 − e^(−at)
a/[s(s+a)]
استجابة الرتبة الأولى
sin ωt
ω/(s²+ω²)
cos ωt
s/(s²+ω²)
e^(−at) sin ωt
ω/[(s+a)²+ω²]
تذبذب متلاشٍ
الإشارات الاختبارية الأربع
لماذا نختبر بها؟ لأنها بسيطة ومعروفة، فإذا عرفنا رد النظام عليها عرفنا طبيعته.
Impulseδ(t): ضربة لحظية. L = 1.
Stepu(t): قفزة مفاجئة تبقى ثابتة. L = 1/s. هذه هي المستعملة في تعريف كل المواصفات.
Rampt·u(t): تزايد خطي. L = 1/s².
Parabolict²/2: تزايد متسارع. L = 1/s³.
الكسور الجزئية — طريق العودة إلى الزمن
بعد أن تحصل على C(s)، تفكّكه إلى كسور بسيطة موجودة في الجدول ثم ترجع. الأشكال الأربعة من محاضرتك:
التعريف الذي يُسأل حرفياً: دالة التحويل هي نسبة تحويل لابلاس للخرج إلى تحويل لابلاس للدخل، لنظام خطي ثابت مع الزمن (LTI)، بفرض أن جميع الشروط الابتدائية تساوي صفراً.
G(s) = C(s)/R(s) = K(s+z₁)(s+z₂)… / (s+p₁)(s+p₂)…z = zeros أصفار البسط | p = poles أقطاب المقام
Zeros: قيم s التي تجعل البسط = 0 (تجعل الخرج صفراً).
Poles: قيم s التي تجعل المقام = 0. الأقطاب هي التي تقرّر شكل الاستجابة والاستقرار.
Characteristic equation: المقام = 0.
Order رتبة النظام = أعلى أُس لـ s في المقام بعد فكّ الأقواس.
خمس خصائص لدالة التحويل (سؤال نظري جاهز)
نموذج رياضي يعبّر عن المعادلة التفاضلية الرابطة بين الدخل والخرج.
خاصية للنظام نفسه، مستقلة عن مقدار الدخل ونوعه.
تتضمن الوحدات، لكنها لا تصف التركيب الفيزيائي — نظامان مختلفان تماماً قد تكون لهما نفس الدالة.
إذا عُرفت، أمكن دراسة الخرج لأي دخل.
إذا كانت مجهولة، يمكن إيجادها تجريبياً بإدخال إشارات معلومة وقياس الخرج.
النمذجة: من الدائرة إلى الدالة
دائرة LRC (من محاضرتك): L·di/dt + Ri + (1/C)∫i dt = eᵢ و (1/C)∫i dt = e₀
E₀(s)/Eᵢ(s) = 1 / (LCs² + RCs + 1)
نظام ميكانيكي (كتلة m، مخمد b، نابض k، قوة u، إزاحة y):
مثال المحاضرة: G(s) = (s+2)/(s+5) مع دخل درجة 1/s:
C(s) = (2/5)/s + (3/5)/(s+5) → c(t) = 2/5 + (3/5)e^(−5t)الجزء الآتي من قطب الدخل (2/5) = forced response (يبقى). والآتي من قطب النظام = natural response (يتلاشى).
04جبر المخططات الصندوقية
ثلاث وصلات فقط، احفظها وستحلّ أي مخطط:
الوصلة
النتيجة
القاعدة بلغتك
Series (cascade) — الخرج يدخل التالي
G₁·G₂
اضرب
Parallel — نفس الدخل يدخل الاثنين ويُجمع خرجهما
G₁ ± G₂
اجمع (أو اطرح حسب الإشارة)
Feedback — الخرج يعود للمدخل عبر H
G / (1 ∓ GH)
سالبة → +GH، موجبة → −GH
القاعدة الأهم في الامتحان كله:T = (مسار الذهاب) / (1 + مكسب الحلقة)«مكسب الحلقة» = حاصل ضرب كل ما تمر به الإشارة وهي تدور دورة كاملة. للتغذية السالبة نضع + في المقام.
قواعد التبسيط الست
ابحث عن الصناديق المتسلسلة واضربها.
ابحث عن المتوازية واجمعها.
ابحث عن حلقة تغذية راجعة وبسّطها بالقانون.
إذا أعاقتك نقطة تفرّع (take-off point) — حرّكها يميناً.
إذا أعاقتك نقطة جمع (summing point) — حرّكها يساراً.
كرّر حتى يبقى صندوق واحد.
عند تحريك نقطة تفرّع للأمام عبر صندوق G، عوّض بإضافة 1/G على الفرع لتحافظ على نفس الإشارة. وعند تحريكها للخلف، أضف G.
صف المعاملات في صفين: الصف الأول قوى s الزوجية من الأعلى، والثاني الفردية.
احسب بقية الصفوف بالمحدد: b₁ = −(1/a₃)·det[[a₄,a₂],[a₃,a₁]] — أي: (حاصل ضرب القطر الرئيسي مطروحاً منه القطر الآخر) مقسوماً على أول عنصر في الصف الذي فوق، مع إشارة سالبة.
عُدّ تغيّرات الإشارة في العمود الأول = عدد الأقطاب في النصف الأيمن. صفر تغيّرات ⇒ مستقر.
حالتان خاصتان:
صفر في العمود الأول فقط ← ضع مكانه ε صغيراً موجباً وأكمل، ثم خذ النهاية.
صف كامل من الأصفار ← يعني وجود جذور متناظرة (غالباً على محور jω). كوّن المعادلة المساعدة من الصف الذي فوقه، اشتقّها بالنسبة لـ s، وضع معاملات المشتقة مكان صف الأصفار. النتيجة عندئذ: الأفضل حالاً marginally stable وليس stable.
آلة راوث: اكتب معاملات المعادلة المميزة
من الأعلى إلى الأدنى، مفصولة بمسافة. مثال s⁴+8s³+18s²+16s+5 يُكتب: 1 8 18 16 5
إيجاد مدى K للاستقرار
هذا نمط سؤال ثابت. الخطوات: كوّن المعادلة المميزة وفيها K، ابنِ جدول راوث، ثم اشترط أن يكون كل عنصر في العمود الأول موجباً وحُلّ المتباينات.
09أوامر ماتلاب المطلوبة
الأمر
ماذا يفعل
tf(num,den)
يبني دالة تحويل من معاملات البسط والمقام
tf(num,den,'inputdelay',T)
يضيف تأخيراً زمنياً T على الدخل → يظهر كـ exp(−T*s) في الخرج
tf2zp(num,den)
من دالة التحويل إلى الأصفار والأقطاب [z,p,k]
zp2tf(z,p,k)
العكس: من أصفار وأقطاب إلى دالة تحويل
series(G1,G2)
وصل متسلسل (ضرب)
parallel(G1,G2)
وصل متوازٍ (جمع)
feedback(G1,G2)
حلقة تغذية راجعة → G1/(1+G1·G2)
step(num,den) / impulse / lsim
رسم استجابة الدرجة / النبضة / أي دخل
ord2(wn,zeta)
يبني مقام نظام رتبة ثانية قياسي
تذكّر إشارة الأمر:'inputdelay',2 تعني الأس exp(−2*s) — سالب، لأن التأخير يعني e^(−sT). أي خيار فيه exp(+2*s) خطأ.
★حل الامتحان — 2025/9/18
اقرأ السؤال، أجب في ورقة، ثم اضغط للكشف. هكذا تستفيد ضعف الفائدة.
1In ____ control systems the control action is dependent on the desired output.
(b) Closed loop
«يعتمد على الخرج» = يوجد خط تغذية راجعة يقيس الخرج ويقارنه بالمطلوب. المفتوح لا يقيس شيئاً.
2The Transfer function is the ratio of: (a) L[O/P] to L[I/P] (b) L[I/P] to L[O/P]
حيلة الامتحان: لو قرأت المقامات (s+1) لخرج الجواب 4/(s+3) وهو غير موجود في الخيارات — وهذا نفسه دليل على أن القراءة الصحيحة هي (s−1). استعمل الخيارات كأداة تحقّق دائماً.
5Derive T(s) for the cascaded controller: r → ⊗ → e₁ → ⊗ → e₂ → A(s) → B(s) → y، مع حلقة داخلية من بعد A(s) إلى نقطة الجمع الثانية (سالبة)، وحلقة خارجية من y إلى الأولى (سالبة).
(a) A·B / (1 + A + A·B)
حُلّ من الداخل إلى الخارج — هذه القاعدة الذهبية للحلقات المتداخلة:
الحلقة الداخلية (A مع تغذية وحدية): A/(1+A)
ثم متسلسل مع B: A·B/(1+A)
الحلقة الخارجية (تغذية وحدية):
T = [A·B/(1+A)] / [1 + A·B/(1+A)] = A·B / (1 + A + A·B) ✓
لاحظ: ضربنا البسط والمقام في (1+A) فاختفت الكسور المركّبة.