سيمولينك

سيمولينك بيئة برمجة رسومية مبنية على MATLAB ، تُستخدم لنمذجة ومحاكاة وتحليل الأنظمة الديناميكية متعددة المجالات . تتمثل واجهتها الرئيسية في أداة رسم تخطيطي رسومي ومجموعة مكتبات كتل قابلة للتخصيص . توفر سيمولينك تكاملاً سلساً مع بيئة MATLAB ، ويمكنها تشغيل MATLAB مباشرةً أو استخدامها لكتابة البرامج النصية. تُستخدم سيمولينك على نطاق واسع في التحكم الآلي ومعالجة الإشارات الرقمية لمحاكاة الأنظمة متعددة المجالات والتصميم القائم على النماذج . [ 3 ] [ 4 ]

منتجات إضافية

يمكن استخدام منتجات MathWorks وغيرها من منتجات الأجهزة والبرامج التابعة لجهات خارجية مع Simulink. على سبيل المثال، يُوسّع Stateflow بيئة تصميم Simulink لتطوير آلات الحالة ومخططات التدفق . أما Simscape فهو منتج إضافي يُوسّع Simulink بدعم النمذجة الفيزيائية. طوّرته MathWorks، وهو يُتيح نمذجة ومحاكاة الأنظمة الفيزيائية متعددة المجالات من خلال ربط المكونات الفيزيائية التي تُمثّل تفاعلاتها مجالات مثل الأنظمة الكهربائية والميكانيكية والحرارية وأنظمة السوائل. [ 5 ] يمكن دمج نماذج Simscape مع مخططات Simulink القياسية، مما يسمح بمحاكاة الأنظمة التي تربط الديناميكيات الفيزيائية بخوارزميات التحكم والمكونات القائمة على الإشارات. عند دمجه مع منتج آخر من منتجاتها، [ 6 ] يستطيع Simulink توليد شفرة مصدرية بلغة C تلقائيًا لتنفيذ الأنظمة في الوقت الفعلي . مع تحسّن كفاءة الشفرة ومرونتها، أصبح استخدامها أكثر شيوعًا في أنظمة الإنتاج، [ 7 ] [ 8 ] بالإضافة إلى كونه أداةً لتصميم الأنظمة المدمجة نظرًا لمرونته وقدرته على التكرار السريع . يُنشئ برنامج Embedded Coder شفرة برمجية فعّالة بما يكفي لاستخدامها في الأنظمة المدمجة. [ 9 ] [ 10 ] [ 11 ]

يُعدّ برنامج Simulink Real-Time (المعروف سابقًا باسم xPC Target)، إلى جانب أنظمة الوقت الحقيقي القائمة على معالجات x86، بيئةً لمحاكاة واختبار نماذج Simulink وStateflow في الوقت الحقيقي على النظام الفعلي. كما يدعم منتج آخر من MathWorks [ 12 ] أهدافًا مضمنة محددة. عند استخدامه مع منتجات عامة أخرى [ 13 ] ، يُمكن لبرنامجي Simulink و Stateflow توليد أكواد VHDL و Verilog قابلة للتوليف تلقائيًا .

تُمكّن خاصية التحقق والتحقق من صحة النماذج في Simulink من التحقق المنهجي من صحة النماذج من خلال فحص أسلوب النمذجة، وتتبع المتطلبات ، وتحليل تغطية النموذج. يستخدم مُدقّق تصميم Simulink أساليب رسمية لتحديد أخطاء التصميم مثل تجاوز سعة الأعداد الصحيحة ، والقسمة على صفر ، والمنطق غير المُستخدم، ويُنشئ سيناريوهات حالات اختبار للتحقق من النموذج داخل بيئة Simulink.

تُستخدم SimEvents لإضافة مكتبة من اللبنات الرسومية لنمذجة أنظمة الانتظار إلى بيئة Simulink، ولإضافة محرك محاكاة قائم على الأحداث إلى محرك المحاكاة القائم على الوقت في Simulink. [ 14 ]

سجل الإصدارات

إصدار MATLAB [ 15 ] [ 16 ]اسم الإصدارإصدار Simulinkسنةملحوظات
1.01984
21986
31987
3.51990كان يعمل على نظام التشغيل MS-DOS ولكنه يتطلب معالج 386 على الأقل. الإصدار 3.5m يتطلب معالجًا مساعدًا للرياضيات
41992تمت إعادة تسميته من Simulab إلى SIMULINK [ 17 ]
4.2 جR71994كان يعمل على نظام التشغيل ويندوز 3.1. تطلب معالجًا مساعدًا للرياضيات
5.0R81996
5.1R91997
5.1.1R9.1
5.2R101998
5.2.1R10.1
5.3R111999
5.3.1R11.1
6.0R122000
6.1R12.12001
6.5R13سيمولينك 5.0.22002
6.5.1R13SP1Simulink 5.12003
6.5.2R13SP2Simulink 5.2
7R14Simulink 6.02004
7.0.1R14SP1Simulink 6.1
7.0.4R14SP2Simulink 6.22005
7.1R14SP3Simulink 6.3
7.2R2006aSimulink 6.42006
7.3R2006bسيمولينك 6.5
7.4R2007aSimulink 6.62007
7.5R2007bSimulink 7.0آخر إصدار لنظام التشغيل Windows 2000 وجهاز Mac PowerPC.
7.6R2008aSimulink 7.12008
7.7R2008bSimulink 7.2
7.8R2009aSimulink 7.32009الإصدار الأول لنظام التشغيل ويندوز 7 بنظامي 32 بت و 64 بت.
7.9R2009bSimulink 7.4الإصدار الأول لأجهزة ماك ذات معالجات إنتل 64 بت، والأخير لأجهزة سولاريس سبارك.
7.10R2010aSimulink 7.52010آخر إصدار لأجهزة ماك بمعالجات إنتل 32 بت.
7.11R2010bSimulink 7.6
7.12R2011aSimulink 7.72011
7.13R2011bSimulink 7.8
7.14R2012aSimulink 7.92012
8R2012bSimulink 8.0
8.1R2013aSimulink 8.12013
8.2R2013bSimulink 8.2
8.3R2014aSimulink 8.32014
8.4R2014bSimulink 8.4
8.5R2015aسيمولينك 8.52015
8.6R2015bSimulink 8.6آخر إصدار يدعم نظام التشغيل ويندوز 32 بت
9.0R2016aSimulink 8.72016
9.1R2016bSimulink 8.8
9.2R2017aSimulink 8.92017
9.3R2017bسيمولينك 9.0
9.4R2018aسيمولينك 9.12018
9.5R2018bSimulink 9.2
9.6R2019aSimulink 9.32019Simulink Onramp؛ محرر الجداول الزمنية؛
9.7R2019bSimulink 10.0شريط الأدوات؛ الرسائل؛ مصمم مجموعة الكتل؛ مرجع النظام الفرعي
9.8R2020aسيمولينك 10.12020
9.9R2020bسيمولينك 10.2
9.10R2021aSimulink 10.32021
9.11R2021bSimulink 10.4
9.12R2022aسيمولينك 10.52022
9.13R2022bSimulink 10.6
9.14R2023aSimulink 10.72023
23.2R2023bSimulink 23.2
24.1R2024aسيمولينك 24.12024
24.2R2024bSimulink 24.2

انظر أيضاً

مراجع

  1. "شركة ماث ووركس تعلن عن إصدار النسخة 2024b من برنامجي MATLAB وSimulink" . mathworks.com . تاريخ الاطلاع: 19 فبراير 2025 .
  2. "متطلبات النظام وتوافر المنصة حسب المنتج" . mathworks.com . تم الاطلاع عليه بتاريخ 15 أكتوبر 2015 .
  3. "عملية التطوير الناجحة باستخدام MATLAB Simulink في إطار مشروع ATV التابع لوكالة الفضاء الأوروبية" (ملف PDF) . مجموعة فيغا بي إل سي. مؤرشف من الأصل (ملف PDF) بتاريخ 17 يوليو 2011. تاريخ الاطلاع: 1 نوفمبر 2011 .
  4. ريدي، جون؛ لونزمان، ستيفن (2010). "التصميم القائم على النموذج يُسرّع تطوير أنظمة التحكم الميكانيكية للقاطرات" . sae.org . سلسلة أوراق SAE التقنية. 1. doi : 10.4271/2010-01-1999 . تاريخ الاسترجاع: 28 يونيو 2015 .
  5. "Simscape" . MathWorks . تم الاسترجاع في 16 يناير 2026 .
  6. "التوليد التلقائي للرموز البرمجية - برنامج Simulink Coder" . mathworks.com . تم الاطلاع عليه بتاريخ 28 يونيو 2015 .
  7. إضافة شهادة سلامة البرمجيات لمولدات التعليمات البرمجية الآلية: دراسة جدوى وتصميم أولي
  8. BioAge Media. "مؤتمر السيارات الخضراء: جنرال موتورز تطور نظام دفع هجين ثنائي الوضع باستخدام تصميم قائم على نموذج من MathWorks؛ مما قلل مدة التطوير المتوقعة بمقدار 24 شهرًا" . greencarcongress.com . تاريخ الاطلاع: 28 يونيو 2015 .
  9. شركة لوتس للهندسة تطور برمجيات أنظمة التحكم لتقليل انبعاثات الديزل (مؤرشفة بتاريخ ٢٣ فبراير ٢٠٠٦ في أرشيف الإنترنت)
  10. مقارنة بين ثلاثة مولدات أكواد للنماذج المُنشأة في سيمولينك (مؤرشفة بتاريخ 11 أغسطس 2010 على موقع Wayback Machine)
  11. "نمذجة الأهداف المتعددة تقلل تكاليف برامج وحدة التحكم الإلكترونية" . مجلة EETimes . مؤرشف من الأصل في 18 أكتوبر 2007. تم الاطلاع عليه في 28 يونيو 2015 .
  12. "توليد الشفرة - المبرمج المدمج - سيمولينك" . mathworks.com . تم الاطلاع عليه بتاريخ 28 يونيو 2015 .
  13. مبرمج لغة وصف الأجهزة
  14. كاساندراس، كريستوس (27-11-2007). "مقدمة في محاكاة الأحداث المنفصلة" . سبرينغر الولايات المتحدة . تم الاسترجاع في 3-11-2009 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  15. ماث ووركس. "ماتلاب وسيمولينك: مرجع سيمولينك R2015b" (ملف PDF) . تم الاطلاع عليه بتاريخ 28 سبتمبر 2015 .
  16. ماث ووركس (يونيو 2009). "قائمة أرقام الإصدارات والتحديثات لبرنامج سيمولينك" . تم الاطلاع عليه في 14 ديسمبر 2010 .
  17. «شركة ماث ووركس تعلن عن شحن برنامج سيمولينك لنظام مايكروسوفت ويندوز» . thefreelibrary.com . مؤرشف من الأصل بتاريخ 30 يونيو 2015. تم الاطلاع عليه بتاريخ 28 يونيو 2015 .