מודלים וסימולציה מערכות הנדסיות הם משימות חיוניות בניתוח הנדסי.שימוש בספריות פייתון כמו NumPy ו-Sy SPy מפשט את התהליכים האלה על ידי מתן כלים חזקים לניתוח חישובי מספראריים. מאמר זה מציג שיטות בסיסיות למודל וסימולציה של מערכות הנדסיות עם ספריות אלה.

הקמת הסביבה

כדי להתחיל להתקין את הספריות הדרושות אם הן כבר לא זמינות. השתמש בהוראות כדי להתקין את NumPy ו-Sy:

(ב) ,0) ,pip להתקין מספרד של numpy scipyph 1

מודלים הנדסיים

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

לדוגמה, מערכת של דגימה מסה פשוטה ניתן מודל עם המשוואה השונה:

x' + c * x + k * x = 0

מערכות Simulating

מודול האינטגרציה של SciPy מאפשר פתרון משוואות שונות באופן מספרני.תפקוד "solve ivp" משמש בדרך כלל למטרה זו.כאן דוגמה לסימול מערכת הדגימה של ההמונים:

Define the system as a function:

(ב) ,0) , 000 ⁇ ⁇

(ב) ,0) מ-[[1924]]

(ב) ויקרא י"א: ויקרא י"ד, י"ד, י"ד, י"ד, י"ד, י"ד)

(ג) יט) ⁇ (ג) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

הגדר תנאים ופרמטרים ראשוניים:

(ב) ויקרא י"ד: ויקרא י"ד:

(ב) ויקרא י"ד: ויקרא י"ד)

קרא ל-Fream:

(ב) רזולוציה:0רזולוציה = פתרון ivp(mass spring damper, t span, ראשונית תנאים, args=(c, k))

ניתוח תוצאות

לאחר סימולציה, לנתח את התוצאות על ידי גיבוש התגובה של המערכת לאורך זמן. השתמש בספריות כמו Matplotlib כדי לדמיין את הנתונים:

⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

(ב) ויקרא י"ד: "וְהִדָּעָה הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא הוּא" (בראשית י"ד).

(ב) ⁇ (ב) ⁇ ⁇

(ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

(ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇