31
מערכתיות סימולציות אימות כתפיסת מערכות בפיתוח מורכבות ד" קניגסבוך רחלי ר, רפאל מאי2013

2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

סימולציות מערכתיות

כתפיסת אימות

בפיתוח מערכות

מורכבות

רפאל, ר רחלי קניגסבוך"ד

2013מאי

Page 2: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

מוטיבציה

ההולכות , תהליכי האימות והתיקוף של מערכות�וקצרות בזמני והולכות , מחד וגדלות בהיקפן

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

.המערכת

הנקרא סימולציה , עבודה זו עוסקת ברתימת הכלי�לייעל את תהליכי ל מתוך רצון "לאתגר הנ, מערכתית

.האימות ולקצר משמעותית את זמני אינטגרציה

Page 3: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

תוכן

קונספט המערכת הוירטואלית–סימולציה מערכתית �

עקרונות השיטה�

?מה זה נותן–קונספט המערכת הוירטואלית �

בשלבי הפיתוח וברמת תת מערכת�

בשלבי האינטגרציה ללא חומרה בחוג�

בשלבי הסימולציות ההיברידיות�

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

תהליך הפיתוח הכולל והסימולציה המערכתית�

שילוב הסימולציה בתהליך האינטגרציה�

סיכום�

Page 4: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

מודל

:אטמוספירה

כדור מודל

הארץ

דימוי דינמי

מטרהשל

:משגר דימוי

:תקשורת דימוי:טילים/טילדימוי

תא דימוי

ב"שו/משימה

או מפעיל/וקו ראיה

דימוי

איוםשל

תנאי •

התחלה

הגדרת •

תרחיש

אירועים•

נתוני •

פרמטרים

נתונים •

פיסיקליים

כפונקציה

של הזמן

תהליכים •

לוגיים

טלמטריה •

מבצעית

קונספט המערכת הוירטואלית= סימולציה מערכתית

Page 5: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

כמה מלים על סוגי סימולציות

)FIDELITYורמת המידול ).ישנם סוגים רבים של סימולציות•

:מפתחים צריך לשאול שאלה אחת חשובה/מיישמים/לפני שבוחרים•

?מהי מטרת הסימולציה: או במלים אחרות? למה אני צריך את זה

הטענה לפיה הסימולציה צריכה להיות כזו הדומה ביותר למציאות עלולה .להיות בעוכרינו

:דוגמאות•

(סטטיסטיקה ואירועים(סימולצית חקר ביצועים מערכתית –

סימולציה לפיתוח מיירט–

(RTשיקולי(סימולציה תומכת אינטגרציה היברידית מערכתית –

סימולצית פיתוח ברמת מכלול מול סימולצית פיתוח ברמת –מערכת

סימולציה תפעולית–

?האם באמת צריך אחת כזו -סימולציה לבדיקת עומס חישוב –

Page 6: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

סימולציות ברמה דיסיפלינרית

6

..פונקציה/אימות ברמת מכלול

Page 7: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

סימולציות ברמה מערכתית

תוכנה מבצעית

מודל , אטמוספירה

מודל ,אווירודינמי

...

תוכנה מבצעית

מודלIMU, מודל

GPS, ...

תוכנה מבצעית

מודל , גימבליםמודל ,מדידים

...

תוכנה מבצעית

מודל חוזי קבצים או (

(סרטים

תוכנהמבצעית

מודלים תומכי תהליכים

עיבוד עיבוד עיבוד עיבוד תוכנהתוכנהתוכנהתוכנהתמונהתמונהתמונהתמונה

בקרת בקרת בקרת בקרת מערכותמערכותמערכותמערכות

–*טילאותטילאותטילאותטילאותניווטניווטניווטניווטבקרה הנחיה ומיסלולבקרה הנחיה ומיסלולבקרה הנחיה ומיסלולבקרה הנחיה ומיסלול' ' ' ' אלגאלגאלגאלג

מנהלמנהלמנהלמנהל ----תשתית סימולציה תשתית סימולציה תשתית סימולציה תשתית סימולציה

ספריות הרכבה ואיחוד של הסימולציות

הדיסיפלינריות לכדי סימולציה מערכתית

.אחתמצריך תכנון •

:מראשהגדרת הממשק•הגדרת המבנה•הגדרת תהליך •

האינטגרציהדרישות מיוחדות•

..אימות ברמת מערכת

Page 8: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

עקרונות -קונספט המערכת הוירטואלית

סימולציה אחת�

שיקוף פיזי של המערכת�

שיקוף פיזיקלי של המערכת וסביבתה�

:תמיכה בתהליכים מערכתיים ואינטגרציות�מבצעי ICDשילוב�

שילוב תוכנה מבצעית�

:האימות המושג בכל שלב של הפיתוח הוא�דיוקי פגיעה –לדוגמא (בהיבטים של ביצועי מערכת �

(במטרה

בהיבטים של אישור מערכתי של תהליכים ותוכנה�

Page 9: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

סביבת פיתוח ואישור לאלגוריתמי : בשלב הפיתוח�.המערכת

ביצועים ואישור (בשלב הזה האימות הוא ברמת תת מערכת �

(תוכנה

:דוגמאות�

אלגוריתמי בקרת טיסה הנחיה ומיסלול•

(קו ראיה(אלגוריתמי תצפית •

אלגוריתמי נווט•

ב"אלגוריתמי שו•

שיקוף פיזיקלישיקוף פיזיקלישיקוף פיזיקלישיקוף פיזיקלי

(1(? מה זה נותן–קונספט המערכת הוירטואלית

Page 10: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

כלי להורדת סיכונים בפיתוח בהיבטי - :HILלפני שלב ה�:אינטגרציה ואישור תוכנה

: לדוגמא( בדיקת תהליכים מערכתיים קצה לקצהיכולת �עוד לפני הבדיקות הכוללות ) תהליכי מיתוג אנטנות, תהליך שיגור

דים"ולפני שיש צב) היברידיות(חומרה

י שילוב "ע השגת אמינות תוכנה גבוהה משמעותיתיכולת � .אופטימלי של ממשקים מבצעיים ותוכנה מבצעית כבר בסימולציה

:ל משיגות"שתי היכולות הנ�

בתהליכים מערכתיים מורכבים בשלב מוקדם הורדת סיכונים•יחסית של הפיתוח

במערכות . בתהליך האינטגרציה קיצור זמנים משמעותי•ובשנות אדם ) קלנדרית(גדולות זמן זה יכול להמדד בחודשים

!!!! (כמותית((ביצועים ואישור תוכנה(בשלב זה האימות הוא ברמת מערכת �

(2(? מה זה נותן–קונספט המערכת הוירטואלית

תמיכה בתהליכיםתמיכה בתהליכיםתמיכה בתהליכיםתמיכה בתהליכים

Page 11: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

תומך סימולציות היברידיות :HILבשלב האינטגרציה עם

יכולת החלפת מודל או מודול בחומרה אמיתית בצורה מודולרית �

מבצעי ICDמימוש, תוצאה של מבנה פיזי של הסימולציה. ופשוטה

."חכם"של חלקי המערכת ובתוספת מנגנון ניתוב מידע

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

מנגנון , מכלול אמיתי בסימולטור ההיברידי/מסוים מוחלף בחומרה

שכעת יש לנתב את המידע אליו וממנו במקום למודול " יודע"הניתוב

(ד"דרך מחשב הצב(המדומה

-כלי יחוס לצרכי פענוח ו� debuging ( סימולציה אחת–זכרו!!!)

ולא בהיבטי ביצועים אישור מערכתבשלב זה האימות הוא בהיבטי �

(3(? מה זה נותן–קונספט המערכת הוירטואלית

תמיכה בתהליכיםתמיכה בתהליכיםתמיכה בתהליכיםתמיכה בתהליכים, , , , שיקוף פיזי שיקוף פיזי שיקוף פיזי שיקוף פיזי

Page 12: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

:הכנות לניסוי שדה ופענוחם, בשלב חקר הביצועים

אנליזה מערכתית ברת סמךמהיבטי הורדת סיכונים בפיתוחכלי �

חיזוי התנהגות המערכתכלי ל�:דוגמאות�

ניתוחי גזרות בטיחות•

בדיקות רגישות•

בדיקות היתכנות•

ניתוחי ביצועים סטטיסטיים•

ניתוח תרחישים•

(!!!סימולציה אחת–זכרו )

(4(? מה זה נותן–קונספט המערכת הוירטואלית

Page 13: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

."...ללכת בלי ולהרגיש עם"בשיטת לביצוע ניסוייםהכלי מרכזי �

.ניסויי שדה הם יקרים במשאבים זמן וכסף

:השיטה

אפשריות /בנקודות מושכלות מספר קטן של ניסויי שדהביצוע �במעטפת

תהליך של בעזרת הסימולציה המערכתית ניסויי השדה פענוח�בסימולציהבמודלים ש או כוונון פרמטרים/תיקון ו

כרצוננו "ניסויים"במגוון רחב של המערכתית הרצת הסימולציה� על סמך המודלים המתוקפיםתוך קבלת תוצאות ברות סמך

!!!!מניסויי שדה

(!!!סימולציה אחת–זכרו )

(5(? מה זה נותן–קונספט המערכת הוירטואלית

Page 14: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

תהליך הפיתוח הכולל והסימולציה המערכתית

הגדרה

והקצאת

דרישות

עדכוני מודלים ותוכנה

פיתוח אינטגרציה

ובדיקות

חקר

ביצועים

של

המערכת

כולל

בטיחות

ניסוי פענוח

הגדרת דרישות

מהסימולציה

המערכתית

סקרי

מערכת

סקרי

מערכת

הגדרת

תהליכים

פיתוח

ועדכון

הסימולציה

המערכתית

אינטגרציה

אישור

ובדיקות

מוכנות

-לניסוי

בדיקות

מערכת

בתרחישי

הניסוי

פענוח

ותיקוף

מודלים

סקרי

מערכת

סימולציה מערכתית

מערכת מבצעית

Page 15: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

שילוב הסימולציה המערכתית בתהליכי האינטגרציה

Page 16: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

סיכום –סימולציה מערכתית כמערכת וירטואלית (1(והמלצות

וככזאת נדרש להוביל אותה כלי אימות מערכתיהסימולציה המערכתית היא �

.מהנדס מערכת ממנהלת הפרויקט

לאשר ולתקף, תכןלבצע לה , דרישותבפני עצמו ולכן יש להגדיר לה מוצרהיא �

ככל מוצר אחר כחלק ולסקור אותה -) פיזיקליים ותוכנה: על כל היבטיה(אותה

ובצמוד לתהליכי הפיתוח

שילוב י "הסימולציה המערכתית תתמוך את האינטגרציה בצורה אופטימלית ע�

.מבצעי (ICD)מושכל של תוכנה מבצעית וממשק

בפרויקט ותהווה בסיס שיתמוך בתהליכי אחתמערכתית תהיה סימולציה�

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

הכלי העיקרי באימות הביצועים של מערכת בכל הסימולציה היום היא �

, בנקודות עבודה בודדות מעט ניסויי שדהעורכים ( המעטפת המוגדרת עבורה

שאר הנקודות במעטפת עבור " ניסויים"ומבצעים את ה מתקפים את הסימולציה

ניסויי השדה משמשים בין היתר לאישור הסימולציה ). י ריצות סימולציה"ע

.ותיקופה

Page 17: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

סיכום –סימולציה מערכתית כמערכת וירטואלית (2(והמלצות

:י שימוש בתהליך ובשיטה המתוארת ניתן לקבל"ע�

סימולציה המתארת את המערכת והתנהגותה מכל היבטיה ברמת �

סמך טובה

הורדת סיכונים משמעותית בתהליך האינטגרציה בשלבים מוקדמים �

לפני הגעת החומרה, יחסית

קיצור משמעותי של זמני האינטגרציה�

כלי אמין לחקר ביצועים ולאימות ביצועי המערכת�

Page 18: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

כמה מילים עלתשתית הסימולציה המערכתית וההיברידית ברפאל

-התשתית הרפאלית לפיתוח והרצת סימולציות� REMUS

:רכיבים עיקריים' לסביבה זו מס�

ספריה לבניית סימולציות�

סביבת אפליקציה להרצת סימולציות ולניתוחן�

סביסה להרצת הסימולציה בסביבה היברידית�

" עבודה השחורה"הספריה לבניית סימולציות מטפלת באופן אוטומטי בכל ה�תשתית , שיטת אינטגרציה, פלט/טיפול בקלט(הגנרית לכל הסימולציות

ומפנה את מפתחי הסימולציה להתמקד בדימויים ...) מונטה קרלוובאלגוריתמים של הפרויקט

Page 19: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

Tildocs#88575819 :סימוכין16.03.2009

.הסביבה תומכת בכל שלבי סבב ההרצה�

כמה מילים על

תשתית הסימולציה המערכתית וההיברידית (2(ברפאל

Page 20: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

The End

Page 21: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

Tildocs#88575821 :סימוכין16.03.2009

דוגמה מהחיים–מבנה סימולציה מערכתית RMS Runtime

MissileTarget RADAR Utilites

Earth

Environment

Atmosphere

Physics\HW

Body

Components

Sensors

Aerodynamics

WingsDeployment

Mass

Hinge

Dynamics

Servo

Engine

Tracker

ComputerEmulation

MMC

Software Emulation

NavigSD

EarthSW

SP

FCC

IEC

Sim_Configuration

Wind

IPC

MWDL

1

1

2

IMU

GPS

Baro

4

5

6

Legend

Container

Discreate Module

Physical Module

FastPhysicalModule

Seeker 2

RadarControl

C2

C2Logic

Launcher

RadarPhysicsTargetDynamics

LauncherPhysics

Logics

GDL

וזה לפני טיפול , מים"ריבוי מכ, בריבוי מטרות, ריבוי טילים, ריבוי משגרים

...ועוד נושאים שמסבכים

sensor

Page 22: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

שיקוף פיזי –קונספט המערכת הוירטואלית

של המערכת

System

Sensors Processing Unit Actuators Propulsion

Page 23: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

שיקוף –קונספט המערכת הוירטואלית

פיזיקלי של המערכת וסביבתה

F = maDynamics Equations

Radar Equations

Electro-Mechanics model

Wind model

Atmosphere model

Page 24: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

תמיכה –קונספט המערכת הוירטואלית

בתהליכים מערכתיים ובאינטגרציה

:מחשב מרכזי

Operational SW

:מחשב היגוי

Operational SW

Operational ICD

:מחשב נווט

Operational SW

Operational ICD

Page 25: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

שילוב סימולציה ספרתית בסימולטורים היברידיים

Digital System Simulation

HW Component

Card Algorithm

Physical Models

HW Component

סימולציה מערכתית ספרתית

Stand Alone

Page 26: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

Digital System Simulation

HW Component

Card Algorithm

Physical Models

HW Component

Integration computer (TE)

רמת אינטגרציה בסיסית. א :

כרטיס והתוכנה שעליו

" ומוחלפים בחומרה האמיתית" יוצאים מהארון .

.לדוגמא מחשב מרכזי בטיל

ד"י מחשב הצב"הקישור נעשה ע

ממשק מבצעי ברמה (את תפוקות הסימולציה " מתרגם"ש

פיזיות(לתקשורות אמיתיות ) ספרתית )

שילוב סימולציה ספרתית בסימולטורים היברידיים

Page 27: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

שילוב סימולציה ספרתית בסימולטורים היברידיים

Digital System Simulation

HW Component

Card Algorithm

Physical Models

HW ComponentIntegration computer (TE)

קונפיגורציה מורחבת. ב :

Aגם מכלול חומרה

" ומוחלף בחומרה האמיתית" יוצא מהארון .

.לדוגמא מכלול היגוי

ד"י מחשב הצב"הקישור נעשה ע

ממשק מבצעי ברמה (את תפוקות הסימולציה " מתרגם"ש

פיזיות(לתקשורות אמיתיות ) ספרתית )

Page 28: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

שילוב סימולציה ספרתית בסימולטורים היברידיים

Digital System Simulation

HW Component

Card Algorithm

Physical Models

HW Component

Integration computer (TE)

קונפיגורציה מלאה. ג :

כל חומרת המערכת האפשרית

" ומוחלפת בחומרה האמיתית" יוצאת מהארון .

האלמנטים היחידים שנשארים מדומים בסימולציה

, הדינמיקה, האוירודינמיקה, ספרתית הם המדידים

והמנוע של הטיל והדינמיקה של המשגר

Page 29: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

(א"ט(תכן בקרת טיסה -דוגמא

X

ZY

F = ma

M = I..

θ

דינמיקה שש ((ח"ד

מודל אוירודינמי

מודל מערכת היגוי

בקרת טיסה

אלגוריתמי נווט מודל מדידים

, מיקום, מהירותזויות

קצבים , תאוצותזויתייםמדודים

פקודה להגה הטיית

הגה בפועל

כוחות ומומנטים

אוירודינמיים

, תאוצותקצבים זויתיים

(פיסיקליים(

פקודת הנחיה

נתונים / מסייםמכניים

Page 30: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

היבט תהליכי-תהליך מיתוג אנטנות

בדיקת התהליך בדיקת התהליך בדיקת התהליך בדיקת התהליך •הלוגיהלוגיהלוגיהלוגי

בדיקת זרימת בדיקת זרימת בדיקת זרימת בדיקת זרימת •המידע בין תתי המידע בין תתי המידע בין תתי המידע בין תתי

המערכות המערכות המערכות המערכות המשתתפותהמשתתפותהמשתתפותהמשתתפות

? ?

Page 31: 2013 - IBM Research | IBM...21 ˘: Tildocs#885758 16.03.2009 ˇ – RMS Runtime Target RADAR Missile Utilites Earth Environment Atmosphere Physics\HW Body Components Sensors

פענוח ניסויים ותיקוף מודלים

Ho

min

g_

Re

d_

3_

9_

07

_1

1_

3R

ed

1_

m1

_n

om

Re

d1

_m

1_

ori

g_

cm

_in

let

Re

d1

_m

1

0 10 20 30 40 50 60 70 80 90 1000

0.5

1

1.5

2

2.5

3

3.5

4

∆ P

itc

h [

de

g]

Delta Command

motorT

missilev

rotorω motδmotδ&

1N

1

2N

1

ρ

missileα

comδ

finδ

21NηN

1

Motor

Non-linearity

totalT

frictionT

aerodynTMotor

J

1

s

1

Friction

Aerodynamic

Fin model

Angle

measurement

ControlLaw

Backlash & Friction

Power amplifier

Measurement noise

Digital

Controller

s

1

Ke

Gear

Thermal model

R

Gear

Aerodynamic

disturbance

0

100

-100

oC

VBUS

finδ

Anti-aliasing & scaleA/D

Offset

Electro-magnetics

Imotor

Ta

HingeMoment

baseω&

baseω&

Fin Angle Bias

טלמטריה מניסוי

"נומינלית"סימולציה

"מתואמת"סימולציה