تحليل الدارات الكهربائية في الحالة العابرة
1-
الجهد عند تفريغ المكثف
حسب قانون كيرشوف :
حيث :
= RC الثابت الزمني
المعادلة الأخيرة
تمثل معادلة الجهد عند تفريغ المكثف.
2-
الجهد عند شحن المكثف
حسب قانون كيرشوف :
مثال (1) :
في حالة الشحن للمكثف , لنفرض أن C = 10
اكتب برنامج لرسم الجهد عبر المكثف في الحالات
التاليتين :
-
R = 1 KΩ
-
R = 10 KΩ
-
R = 0.1 KΩ
الحل :
Matlab Script
c=10e-6;
r1=1e3;
من أجل الدارة المبينة بالشكل , التيار المار
في المحارضة معدوم , في اللحظة t=0 القاطع ينتقل من النقطة a إلى النقطة b ويبقى لمدة
ثانية واحدة , وبعد ذلك ينتقل القاطع من النقطة b إلى النقطة c حيث يبقى
لمدة غير محدودة , بين شكل موجة التيار عبر المحارضة بالنسبة للزمن.
tau1=c*r1;
t=0:0.002:0.05;
v1=10*(1-exp(-t/tau1));
r2=10e3;
tau2=c*r2;
v2=10*(1-exp(-t/tau2));
r3=.1e3;
tau3=c*r3;
v3=10*(1-exp(-t/tau3));
plot(t,v1,'*',t,v2,'o',t,v3,'+')
axis([0 0.06 0 12])
title('Charging of a capacitor with
three time constants')
xlabel('Time, s')
ylabel('Voltage across Capacitance')
text(0.03,5, '* for R=1 kilohms')
text(0.03,6, 'o for R=10 kilohms')
text(0.03,7, '+ for R=0.1 kilohms')
والشكل التالي يبين النتائج التي حصلنا
عليها من البرنامج من أجل قيم مختلفة للمقاومة ..... وهو يمثل منحني شحن المكثف .
من الشكل الناتج
نستنتج أنه كلما كانت الثابتة الزمنية أكثر صغراً كلما كان زمن شحن المكثف اصغر.
مثال (2) :
في الدارة المبينة , جهد الدخل هو نبضي
بإشارة مربعة لها المطال 5V
وعرض النبضة 0.5s,
لو كانت قيمة C = 10
µF ,
ارسم جهد الخرج
من أجل الحالات التالية :
-
R = 1000 Ω
-
R = 10.000 Ω
الرسم يبدأ من الصفر لينتهي زمن ثانية ونصف.
الحل :
Matlab Function
function
[v,t]=rceval(r,c)
tau=r*c;
for i=1:50
t(i)=i/100;
v(i)=5*(1-exp(-t(i)/tau));
end
vmax=v(50);
for
i=51:100
t(i)=i/100;
v(i)=vmax*exp(-t(i-50)/tau);
end
end
تذكرة :
يجب تسمية ملف M-file الذي يحوي تابع بنفس اسم التابع لكي يعمل .
Matlab Script
c=10.0e-6;
r1=2500;
[v1,t1] = rceval(r1,c);
r2=10000;
[v2,t2] = rceval(r2,c);
plot(t1,v1,'+r',t2,v2,'*k')
axis([0 1 0 6])
title('Response
of an RC circit to pulse input')
xlabel('Time,
s')
ylabel('voltage,
V')
text(0.65,5.5,'+ is for 2500 ohms')
text(0.65,5.0,'* is for 10000 ohms')
والشكل الناتج (المبين بالشكل)يبين منحني
الشحن والتفريغ للمكثف .
الحالة الأولى
حسب قانون كيرشوف :
حيث تعطي علاقة الثابت الزمني :
إن المعادلة
الأخيرة تمثل الاستجابة الطبيعية لدارة RL.
الحالة الثانية
حسب قانون كيرشوف :
الجهد عبر
المقاومة :
الجهد عبر
المحارضة :
مثال :
الحل :
-
من أجل 0 < t
< 1 s , نستخدم المعادلة :
حيث :
-
عند اللحظة t = 1 s :
-
من أجل t > 1 s :
Matlab Script
tau1 = 200/100;
for k=1:20
t(k)=k/20;
i(k)=0.4*(1-exp(-t(k)/tau1));
end
imax=i(20);
tau2=200/200;
for
k=21:120
t(k)=k/20;
i(k)=imax*exp(-t(k-20)/tau2);
end
plot(t,i,'o')
axis([0 6 0 0.18])
title('Current
of an RL circuit')
xlabel('time
, s')
ylabel('Current,
A')
من أجل الدارة
المبينة بالشكل , وباستخدام قانون كيرشوف نكتب :
بمفاضلة المعادلة
المبينة نحصل على المعادلة :
يمكن الحصول على
الحل المتجانس لهذه المعادلة كالتالي :
ويمكن كتابة هذه
المعادلة بالشكل :
وجذور المعادلة
يمكن الحصول عليهم بسهولة وبفرض الجذور :
فإن حل المعادلة
السابقة يكون :
مثال :
للدارة السابقة لنفرض أن :
والمطلوب إيجاد
التيار
.
الحل :
بجعل Vs=0
نكتب المعادلة :
وباستخدام
الماتلاب يمكن إيجاد جذور هذه المعادلة :
Matlab Script
A=[1 40 1000];
root_A=roots(A)
root_A =
-20.0000 +24.4949i
-20.0000 -24.4949i
وبعد أن حصلنا على الجذور يمكن كتابة علاقة التيار كما يلي :
وبالنتيجة
:
يمكن الاستعانة بتحويلات لابلاس من أجل
الحصول على التوترات والتيارات في الدارات الأكثر تعقيداً و الجدول التالي يبين
تحويل لابلاس لمجموعة من التوابع.
رباعيات الأقطاب
سأكتفي بمثال لشرح رباعيات الأقطاب.
مثال :
بفرض إن مكبر العمليات الوضح بالشكل هو مثالي فالمطلوب :
1- أوجد العناصر الأساسية لمصفوفة الممانعات z.
2- إذا كانت الشبكة موصلة بمنبع جهد بحيث مقاومته الداخلية 50Ω
ومقاومة الحمل 1kΩ, أوجد نسبة التكبير.
3- باستخدام الماتلاب ارسم الاستجابة الترددية للمطال.
باستخدام قانون كيرشوف نجد :
من المعادلتين الأخيرتين :
من المعادلتين 1-2 نجد :
ولإيجاد نسبة التكبير :
ومن أجل الرسم باستخدام الماتلاب نكتب البرنامج التالي :
clc
clear
num=[2];
den=[1.05e-4 1];
w=logspace(1,5);
h=freqs(num,den,w);
f=w/(2*pi);
mag=20*log10(abs(h));
semilogx(f,mag);
title('Lowpass
Filter Response')
xlabel('Frequency,Hz')
ylabel('Gain
in dB')