Table of Contents
Modeller og simulatorer er de samme procedurer, som er blevet givet i forbindelse med de forskellige databanker.
Setting Up The Environment
Det er nødvendigt at have en bibliotekar, der ikke allerede er tilgængelig.
= 1; FLT: 0; 3; Pip Install Numpy Scipy; 1; FLT: 1; 3;
Modeling Engineering Systems
Ingeniørsystemer er baseret på en række forskellige modeller, såsom differential ligestilling og transferfunktioner. NumPy giver værktøjer til at skabe færdigheder og vektorer, mens SciPy tilbyder funktioner til at udføre solving ligestilling og simulating system responser.
Fr example, a simplete mass- spring- dampér system can be modeled with the differential equation:
m * x + + c * x; + k * x = 0
Simulating Systemer
SciPy 's integrate-le module allows solving differential equations numericaly. The; solve _ ivp; function is common use d fr this purpose. Here' s an example o f simulating the mass- spring- dampér system:
Definér system er en funktionol:
- 1; - 1; - 3; - 3; - 3; - 3; - 3; - 3; - 3; - 3; - 3; - 3; - 3; - 3; - 3; - 4; - 4; - 4; - 4; - 5; - 5; - 5; - 5; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; - 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6
1; FLT: 0; FLT: 0; FLT: 1; FLT: 3; FLT: 1; FLT: 3; FLT: 3; FLT: 3;
1; FLT: 0; DUF: 1; DUF: 3; DUF: 3; DMI: 3;
- (c / m) *
Set initial conditions and d parameters:
1; 1; 3; 3; 3; 4; 4; 4; 5; 5; 6; 6; 6; 6; 6; 6; 7; 7; 7; 7; 7; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9; 9;
= 1; 1; 1; 1; 3; 3; 3; 3; 3;
Calle the solver:
1; FLT: 0; Solutio = solve _ ivp (mass _ spring _ dampér, t _ spar, initial _ condition, args = (c, k)); FLT: 1; SPIL: 3;
Analyzing Results
After simulatioen, analyserne, der resulterer i, at system 's svar er overvurderet. Use libraries like Matplottlib to visualize the data:
1; FLT: 0; FLT: 0; MR: 3; Import matplotlib.pyplot as plt: 1; FLT: 1;
(1); (1); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (3); (4); (4); (5); (5); (5); (6); (6); (6); (6); (6); (6); (6); (6); (6); (6); (6); (6); (6); (6); (7); (7); (7); (7); (7); (7); 6); 6); 6); 6); 6); 6); 6); 6); 6); 6); 6); 6); 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 6; 7; 7; 9; 9; 9;
1; FLT: 0; Plt.xlabel (Plt.Time (s);); 1; FLT: 1; 3;
1; FLT: 0; Plt.ylabel (Plt.ylabel; Dispument;); 1; FLT: 1; 3;
(1); FLT: 0; Plt.show (); FLT: 1; FLT: 3;