פתרונות Simulink

סימולציה עם Simulink
תכנון וביצוע סימולציות של המערכת לפני המעבר לחומרה

Simulink היא סביבת דיאגרמת בלוקים המאפשרת למדל, לבצע סימולציות ולנתח מערכות מורכבות המשלבות תחומים רבים.

Simulink מאפשרת תכנון, אימפלמנטציה ובחינה של: מערכות בקרה, מערכות תקשורת, מידול מערכות פיזיקאליות וחשמליות, עיבוד אותות, מערכות אוטונומיות, רובוטיקה ועוד מערכות דינאמיות שונות. 

בעמוד זה תוכלו לראות אספקטים שונים של Simulink כפלטפורמה המציעה תכנון וביצוע סימולציות מערכתיות, עבודה לפי גישת תכנון מבוסס מודל, וכן כפלטפורמה להנדסת מערכת.

סיפורי לקוחות

פלטפורמה עבור תכנון מבוסס-מודל
(Model Based Design)

בפיתוח מערכות מורכבות, חברות רבות בוחרות לאמץ את גישת Model Based Design. גישה זו משתמשת במודל של המערכת לאורך כל תהליך הפיתוח, ומאפשרת בחינה של האלגוריתמים בשלבים מוקדמים ולעיתים קרובות יותר. Simulink היא הפלטפורמה המובילה בתחום עבור תכנון מבוסס-מודל והיא מאפשרת:

  • יצירת מודל ווירטואלי בכדי לבצע סימולציות ולבחון את המערכת בשלבים מוקדמים של הפיתוח, מה שמקצר לעיתים קרובות את תהליך הפיתוח ומאפשר למצוא טעויות בשלבים ראשוניים ולבחון רעיונות חדשים וארכיטקטורות שונות בקלות.
  • ביצוע וולידציה לתכנון באמצעות: בניית מודל פיסיקאלי וביצוע מבחני Hardware-in-the-loop (HIL).
  • המרת קוד ל: C, C++, CUDA, PLC, Verilog, VHDL ופריסתו על מערכות משובצות מחשב

עבודה על פלטפורמה אחת המאפשרת אינטגרציה פשוטה בין הצוותים השונים: שימוש ב- Simulink requirement להגדרת דרישות המערכת, יישום ובחינת ארכיטקטורות בקרה שונות ובניית ה-Platform בשימוש בכלי הבקרה ובכלים למידול פיסיקאלי, הוספת לוגיקות מורכבות ומכונות מצבים בשימוש ב-Stateflow וביצוע טסטים בשימוש בכלים המותאמים ל-V&V.

פלטפורמה להנדסת מערכת
(Model-Based Systems Engineering)

בכדי לפקח על תהליך הפיתוח ברמה של high-level, ניתן להשתמש בכלים להנדסת מערכת (MBSE – Model Based System Engineering). כלים אלו מהווים מעטפת שמתלווה לכל שלב בתהליך פיתוח המערכת, באמצעות כלים אלו ניתן לבצע טסטים לחלקים השונים במערכת, לבדוק את הארכיטקטורה ואת העמידה בדרישות.

Simulink ו-MATLAB מדברות ביחד

במידה והנכם משתמשי MATLAB, וודאי תשמחו לשמוע שפלטפורמת Simulink יושבת על גבי MATLAB, מה שמאפשר להשתמש ביכולות של MATLAB בכדי להציג ולנתח את המידע מ-Simulink , לבצע אופטימיזציה על פרמטרים, ליצור בלוקים חדשים, לכתוב טסטים ולהריץ אלפי סימולציות במקביל.

למידע נוסף, מלאו פרטים ונחזור אליכם בהקדם:


    לקבלת מידע נוסף בנושא מלאו את הטופס