matlab simulink مكتبة العناصر المتقطعة

17
ة ع ط ق ت م لرا ص ا ن ع ل ا ة ب ت ك م. س ي ادر ن س ح م

Upload: hasan-edrees

Post on 13-Aug-2015

65 views

Category:

Education


8 download

TRANSCRIPT

Page 1: matlab simulink مكتبة العناصر المتقطعة

العناصر مكتبةالمتقطعة

ادريس . حسن م

Page 2: matlab simulink مكتبة العناصر المتقطعة

المكتبة محتويات

على تحتوي المكتبة :هذه

المتقطعة - 1 الخطية الزمنية للعناصر الفرعية المكتبة

الزمني - 2 والتأخير العينات آلخذ الفرعية المكتبة

Page 3: matlab simulink مكتبة العناصر المتقطعة
Page 4: matlab simulink مكتبة العناصر المتقطعة

الواحدي التأخير THE UNIT DELAY BLOCK

عينة فترة بمقدار دخله إشارة تأخير على يعملإلشارة. مساوية ستكون الخرج إشارة أن أي محددة

. واحدة عينة زمن قدره بتأخير لكن الدخل متعددة انتقالية مقطعات على النموذج احتوى إذا

multirate transition: اضافة يجب

االنتقالية- 1 المقطعات بين تأخير صناديق اضافةالسريعة و البطيئة

صفر- 2 المرتبة من Zero-Order Holdماسكblocks السريعة االنتقالية المقطعات بينوالبطيئة.

Page 5: matlab simulink مكتبة العناصر المتقطعة

مثال من خطية إشارة لتقطيع نموذج إنشاء المطلوب

قدرها زمنية فترة وفق وذلك األولى 1secالدرجةصفر للخرج االبتدائية القيمة العينات، .ألخذ

: الحل التقطيع زمن مقدار نحدد و النموذج، نشكل

Sample time نافذة خالل من االبتدائية والقيمةالنموذج خصائص

Page 6: matlab simulink مكتبة العناصر المتقطعة

المتقطع : النقل تابع THE DISCRETE TRANSFER FCN

المتقطع النقل تابع Discrete TransferصندوقFcn المستوي في النقل توابع مع Zيتعامل

: التالي الشكل على والمعطى

n > mحيث : n

nnm

mm

bZbZb

aZaZa

zD

zNzG

...

...

)(

)()(

110

110

Page 7: matlab simulink مكتبة العناصر المتقطعة

مثال نقل بتابع نظام تمثيل دخله المطلوب يكون أن على

بمطال جيبية أخذ 1Hzوتردد 10vإشارة وزمن .0.1secالعينات

: الحل1 – النموذج على و نشكل نحصل التشغيل عند

:النتيجة

Page 8: matlab simulink مكتبة العناصر المتقطعة

المتقطع : التكامل THE DISCRETE- TIME INTEGRATOR

إلشارة الزمني التكامل بإجراء العنصر هذا يقوموبذلك مستمر، لمكامل مقطع تقريب أي الدخل،

: هو العنصر هذا خرج يكون

Tk

kT

dttukyky)1(

)()1()(

Page 9: matlab simulink مكتبة العناصر المتقطعة

:حيثu(t) . التكامل عنصر دور : T. الخرج y(k)دخل

التقطيع. ثالثة وفق زمني بتقطيع المكامل يكون أن يمكن

: وهي طرق،األمامي - 1 أويلر Forward Eulerتكامل

Integration . المستطيل بالتكامل u أيضا ويسمىاألمامي.

الخلفي - 2 أويلر Backward EulerتكاملIntegration. الخلفي . المستطيل التكامل أو

المنحرف - 3 شبه .Trapezoid Integrationتكاملالمنحني، تحت المساحة بتقريب الطرق هذه تقوم

من محدد عدد لمساحات مجموع شكل على وذلكالمستطيالت.

Page 10: matlab simulink مكتبة العناصر المتقطعة

تكاملEuler : األمامي التقريب على وبالتالي u(t)=u(T(k-1))يعتمد

: الشكل على التكامل تقريب يكونy(k)=y(k-1)+Tu(T(k-1)) تحويل :Zحيث لها Y(z)=z-1Y(z)+Tz-1U(z) نقل تابع : Zويكون للتكامل

1)(

)(

z

T

zU

zY

Page 11: matlab simulink مكتبة العناصر المتقطعة

تكاملEuler : الخلفي التقريب على يكون u(t)=u(Tk)يعتمد وبالتالي

: الشكل على التكامل تقريبy(k)=y(k-1)+Tu(T(k)) نقل تابع للتكامل Zويكون

1)(

)(

z

Tz

zU

zY

Page 12: matlab simulink مكتبة العناصر المتقطعة

: المنحرف شبه تكامل

التقريب على يعتمد

: الشكل على التكامل تقريب يكون وبالتالي

نقل تابع للتكامل Zويكون

2

))1(()()(

kTuTkutu

2

))1(())(()1()(

kTTukTTukyky

)1(2

)1(

)(

)(

z

zT

zU

zY

Page 13: matlab simulink مكتبة العناصر المتقطعة

مثال المتقطعة المختلفة أويلر مكامالت استخدام المطلوب

التالية : المعطيات لها نبضية إشارة لمكاملة : الدور : 5المطال ،2 sec : النبضة عرض من% 50،

. صفر : التأخير زمن الدور، زمن

Page 14: matlab simulink مكتبة العناصر المتقطعة

التأخير ذو والماسك التقطيع صناديق

1: األولى – المرتبة من المقطع الماسك . تساوي حيث الصندوق لدخل خطي تقريب إجراء

مقداره إزاحة زمن عند وذلك المقدار الخرج إشارةوحيث تقطيع أخر .Tمنذ التقطيع دور يمثل

Page 15: matlab simulink مكتبة العناصر المتقطعة

2 -: الذاكرةبداية عند الصندوق دخل قيمة الخرج في يظهر

. السابقة الزمنية الخطوة

التأخير ذو والماسك التقطيع صناديق

Page 16: matlab simulink مكتبة العناصر المتقطعة

التأخير ذو والماسك التقطيع صناديق

•3: صفر– المرتبة من المقطع الماسكزمن آخر عند الخرج في الدخل إشارة إظهار

تقطيع.

Page 17: matlab simulink مكتبة العناصر المتقطعة

التالية الثالثة األنواع باستخدام جيبية إشارة تقطيع المطلوب : المقطعات من

Firest-Order Hold MemoryZero-Order Hold

مثال