Professional Documents
Culture Documents
الواجب3 :
******Step 1
نقوم اوالً بوضع النماذج الرياضية المتمثلة لمحرك DCدون وجود حمل (:)Load
ومنها نتحصل على إشارة الخرج في مجال البالس بالنسبة إلشارة الدخل ودالة التحويل:
ثانيا ً بدون وجود حمل ( ،)Loadنقوم بإيجاد معامل التضخيم Kلكي نتحصل على
الخرج المطلوبة عند قيم الدخل المختلفة:
K = 0.204
األن نقوم بعرض المحاكاة للنظام عند قيم دخل معينة حسب الوضع " ”Positionلكي
نتأكد من حصولنا على الخرج المطلوب عند األوضاع المختلفة:
clear all
clc
;t = 0:0.01:10
;J = 0.01
;b = 0.1
;Ke = 0.01
;Kt = 0.8
;R = 10
;L = 0.5
));a = (J*L)/((b*R)+(Ke*Kt
));b = ((J*R)+(b*L))/((b*R)+(Ke*Kt
));A = (Kt)/((b*R)+(Ke*Kt
));B = 1/((b*R)+(Ke*Kt
;Rm = 500
;Vm = 220
;y = Rm/8
;k = 0.204
;n = [A]
;d = [a b 1]
;sys = tf(n,d)
;Qo = lsim(sys,Qin,t)
plot(t,Qo)
grid on
axis([0 10 0 25])
xlabel('Time - sec')
ylabel('Speed – rev/sec')
:فعند
P0
P1
P2
P3
P4
حسب النتائج التالية ،تحصلنا على الخرج المطلوب عند األوضاع المختلفة .إذن تمثيل
النظام ومحتويات النظام صحيحة.
******Step 3
نقوم بإعادة خطوة رقم ”Step 2“ 2لكن مع إضافة الحمل “ .”Loadومنها نحتفظ
بمعادلة دالة التحويل ومعادلة جهد الدخل .لكن نقوم بتعديل إشارة الدخل عن طريق جمع
إشارة جهد الدخل مع إشارة الحمل المضاف (ولنفرض أنها دالة خطوة):
clear all
clc
;t = 0:0.01:10
;J = 0.01
;b = 0.1
;Ke = 0.01
;Kt = 0.8
;R = 10
;L = 0.5
));a = (J*L)/((b*R)+(Ke*Kt
));b = ((J*R)+(b*L))/((b*R)+(Ke*Kt
));A = (Kt)/((b*R)+(Ke*Kt
));B = 1/((b*R)+(Ke*Kt
;Rm = 500
;Vm = 220
;y = Rm/8
;k = 0.204
;n = [A]
;d = [a b 1]
;sys = tf(n,d)
;Qo = lsim(sys,Qin,t)
plot(t,Qo)
grid on
axis([0 10 0 25])
xlabel('Time - sec')
ylabel('Speed – rev/sec')
فعند:
P0
P1
P2
P3
P4
نالحظ هنا ،رغم أن هناك تأثير من الحمل على النظام (كما هو متوقع) ،أال أن التأثير
كان بسيط جدا ً بحيث يمكن إهماله .حيث قام الحمل بإزاحة اتساع إشارة الخرج إزاحة
بسيطة .يمكن التقبيل من تأثير الحمل على النظام عن طريق جعل الثابت " ”A\Bأصغر
ما يمكن.