سيميولينك


السيميولينك هو برنامج للنمذجة والمحاكاة وتحليل الأنظمة الديناميكية سواء كانت خطية أو غير خطية ويقوم أيضا بنمذجة الأنظمة سواء في الزمن المستمر أو في الزمن الغير مستمر.

وباستخدام السيميولينك يمكنك بناء نماذج من البداية أو التعديل على أنطمه موجودة بالفعل والفائدة من ذلك هو دراسة خصائص نظام التحكم أوالمنظومة قبل البدء في التنفيذ حتى نحدد مدى استجابة النظام لما نقوم بعمله وهو الحاكم وهل نظام التحكم الموجود سيعطى أحسن استجابة وأقل أخطاء أم لا ؟.

والسيميولينك ليس قاصرا على التحكم وتطبيقاته وانما يحتوى على مجموعة من البلوكات والتي تغطى أغلب تطبيقات الهندسة الميكانيكية والكهربية وهندسة الطيران.

ويعتبر السيميولينك اداة ممتازة لى Model-Based Design وهذا معناه ان البرنامج ليس فقط قاصرا على الأنظمة المثالية ولكن يمكنك أيضا من نمذجة أنظمة حقيقة والتي يوجد بها عوامل موثرة لجعلها غير خطية nonlinear مثل الاحتكاك ومقامة الهواء وانزلاق التروس والظواهر الطبيعية الأخرى.

كما يوجد في البرنامج العديد من النماذج Demo لأغلب التطبيقات يمكنك استخدامها أو التعديل عليها.

والتعامل مع السيميولينك سهل جدا فهو يوفر بما يسمى graphical user interface (GUI) في بناء النماذج حيث تقوم بسحب البلوكات التي تريدها إلى صفحة النموذج وتقوم بتوصيلها بطريقة سهلة ويمكنك أيضا تغير خصائص البلوكات الموجودة بالضغط عليها بالماوس وتعديل خصائصها كما يمكنك أيضا عمل البلوكات الخاصة بك ويكون هذا باستخدام ما يسمى بى S-function وسوف نتعرض له لاحقا.

وبعد بناء النموذج نقوم بتشغيل النموذج لعمل ال simulation ويمكنك اختيار خصائص ال simulation وطريقة التكامل وهذا يكون في non-real time كما يمكننا أيضا عمل محاكاة للنماذج في ال real time وهذا باستخدام مجموعة البلوكات الموجودة في البرنامج باسم Xpc Target و Real Time Workshop وسوف نتعرض لهذا لاحقا.

ويمكننا التحكم في ال Simulation من خلال سطر أوامر الماتلاب وهذا يكون مفيد جدا في حالة الرغبة لعمل Simulation لأكثر من نموذج وويمكن تخزين النتائج واستخدامها مع ال Toolboxs الموجودة في الماتلاب.

المصدر :. منتدى المهندس. [١]

bn:সিমুলিঙ্ক ca:Simulink de:Simulink Simulink]] es:Simulink fa:سیمیولینک fr:Simulink hi:सिमूलिंक id:Simulink it:Simulink ja:Simulink pl:Simulink pt:Simulink zh:Simulink