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

مقدمة فى ال SIMULINK

اذهب الى الأسفل

مقدمة فى ال SIMULINK Empty مقدمة فى ال SIMULINK

مُساهمة  Admin الخميس أكتوبر 23, 2008 11:29 am

مقدمة فى ال SIMULINK








اولا : لنتعرف ما هو ال Simulink ؟؟



ال Simulink هو برنامج للنمذجة و المحاكاة و تحليل الانظمة الديناميكية سواء كانت خطية او غير خطية و يقوم أيضا بنمذجة الانظمة سواء فى الزمن المستمر او فى الزمن الغير مستمر .
وباستخدام ال simulink يمكنك بناء نماذج من البداية او التعديل على انظمة موجودة بالفعل والفائدة من ذلك هو دراسة خصائص نظام التحكم اوالمنظومة قبل البدء فى التنفيذ حتى نحدد مدى استجابة النظام لما نقوم بعمله وهو الحاكم وهل نظام التحكم الموجود سيعطى احسن استجابة وأقل اخطاء ام لا ؟
وال simulink ليس قاصرا على التحكم وتطبيقاته وانما يحتوى على مجموعة من البلوكات والتى تغطى أغلب تطبيقات الهندسة الميكانيكية والكهربية وهندسة الطيران.
ويعتبر ال SIMULINK اداة ممتازة لى Model-Based Design وهذا معناه ان البرنامج ليس فقط قاصرا على الانظمة المثالية ولكن يمكنك ايضا من نمذجة انظمة حقيقة والتى يوجد بها عوامل موثرة لجعلها غير خطية nonlinear مثل الاحتكاك ومقامة الهواء وانزلاق التروس والظواهر الطبيعية الاخرى .
كما يوجد فى البرنامج العديد من النماذج Demo لاغلب التطبيقات يمكنك استخدامها او التعديل عليها .
والتعامل مع ال simulink سهل جدا فهو يوفر بما يسمى graphical user interface (GUI) فى بناء النماذج حيث تقوم بسحب البلوكات التى تريدها الى صفحة النموذج وتقوم بتوصيلها بطريقة سهلة و يمكنك ايضا تغير خصائص البلوكات الموجودة بالضغط عليها بالماوس وتعديل خصائصها كما يمكنك ايضا عمل البلوكات الخاصة بك و يكون هذا باستخدام ما يسمى بى S-function وسوف نتعرض له لاحقا .
وبعد بناء النموذج نقوم بتشغيل النموذج لعمل ال simulation ويمكنك اختيار خصائص ال simulation وطريقة التكامل وهذا يكون فى non-real time كما يمكننا ايضا عمل محاكاة للنماذج فى ال real time وهذا باستخدام مجموعة البلوكات الموجودة فى البرنامج باسم Xpc Target و Real Time Workshop وسوف نتعرض لهذا لاحقا .
ويمكننا التحكم فى ال Simulation من خلال سطر أوامر الماتلاب وهذا يكون مفيد جدا فى حالة الرغبة لعمل Simulation لأكثر من نموذج و ويمكن تخزين النتائج و استخدامها مع ال Toolboxs الموجودة فى الماتلاب .
والصورة الاتية توضح الواجهة الرئيسية للبرنامج
مقدمة فى ال SIMULINK 27e48a2ae9

والصورة الاتية توضح صفحة بناء النماذج
مقدمة فى ال SIMULINK D63d7d3ef1

ثانيا : سنرى كيفية بناء النماذج Building a Model

سنقوم الان بعمل نموذج بسيط لنظام معين و يتكون هذا النموذج من

signal generator

حيث يقوم بتوليد العديد من أنواع أل signals لتطبيقها على النظام الموجود وسنستخدم منها square wave.

Transfer function


وهى تمثل النظام الموجود لدينا وهو نظام بسيط من الدرجة الثانية

Scope

ويستخدم فى عرض نتائج عملية ال Simulation

Mux block

ويستخدم هنا لعرض اكثر من signal فى نفس ال scope



وفى الصورة التالية نرى الشكل العام للنموذج :
مقدمة فى ال SIMULINK 927b247a56



وللبدء فى العمل

اولا سنقوم بفتح نموذج فارغ ::

لفتح برنامج ال simulink قم بالكتابة فى سطر أوامر الماتلاب ما يلى
مقدمة فى ال SIMULINK F139b28a79

وبعد ذلك بالضغط على نموذج جديد كما لاحظنا سابقا وسيكون على الصورة الاتية :

مقدمة فى ال SIMULINK Af5e305830


والان سنقوم بمرحلة اضافة البلوكات المطلوبة









اولا أضافة ال







Signal generator









قم بالضغط على قائمة







simulink لتفتح لك مجموعة من الاقسام









اختار منها







sources









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







signal generator









وقم بالضغط على الماوس وسحب البلوك الى النموذج

مقدمة فى ال SIMULINK Fac4cff138







والخطوات السابقة موضحة فى الصورة التالية

Admin
Admin

المساهمات : 39
تاريخ التسجيل : 30/09/2008

https://ist-mascara.rigala.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مقدمة فى ال SIMULINK Empty رد: مقدمة فى ال SIMULINK

مُساهمة  Admin الخميس أكتوبر 23, 2008 11:58 am

ثانيا
: اضافة ال scope

1 - قم بالضغط على قائمة simulink لتفتح لك مجموعة من الاقسام

2- أختار منها sinks

3- أختار من اليمين scope

وقم بالضغط على الماوس وسحب البلوك الى النموذج

والخطوات السابقة موضحة فى الشكل الاتى
مقدمة فى ال SIMULINK 50ea4c0dc2[/url

ثالثا : لاضافة ال transfer function

قم بالضغط على قائمة simulink لتفتح لك مجموعة من الاقسام

اختار منها continuous


ومن اليمين اختار transfer function





وقم بالضغط على الماوس وسحب البلوك الى النموذج

والخطوات السابقة موضحة فى الشكل الاتى

[url=http://www.up1up2.com/up3/index.php?do=]مقدمة فى ال SIMULINK Dc1252c162























رابعا ::لاضافة ال Mux block
قم بالضغط على قائمة simulink لتفتح لك مجموعة من الاقسام
اختار منها Signal Routing
ومن اليمين اختارMux
وقم بالضغط على الماوس وسحب البلوك الى النموذج
والخطوات السابقة موضحة فى الشكل الاتى
مقدمة فى ال SIMULINK 7318d1303e

والان سيكون شكل النموذج لدينا كما يلى ::
مقدمة فى ال SIMULINK 1aaa61f939

Admin
Admin

المساهمات : 39
تاريخ التسجيل : 30/09/2008

https://ist-mascara.rigala.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى