Run-up analysis
#1166
Replies: 1 comment
-
|
Hi @verg1lio! It’s possible to pass the |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all, good afternoon!
I have been trying to run a Run-up analysis, simulating the transient behavios of the rotor speeding up from 0 to the operating speed. Currently, I believe to have reached a reasonably good approximation, althought the nominal rotor speed is locked at a given value.
Would it be possible to dinamically change the rotor speed to consider gyroscopic effects?
See code below for example:
`# TRANSIENT ANALYSIS - RUN-UP
Variable definitions
rotor_speed_min = 0 # RPM (Run-up final speed)
rotor_speed_max = 10000 # RPM (Run-up final speed)
t_min = 0 # seconds (Run-up initial time)
t_max = 120 # seconds (Run-up time)
time_samples = 100001 # number of time samples
t = np.linspace(t_min, t_max, time_samples)
dt = t[1] - t[0]
Create time and speed ramp
t = np.linspace(t_min, t_max, time_samples)
dt = t[1] - t[0]
speed_rpm = np.linspace(rotor_speed_min, rotor_speed_max, time_samples)
speed_rad_s = speed_rpm * (2 * np.pi / 60)
max_orbits = {}
Analysis loop - TRANSIENT ANALYSIS - RUN-UP
for error_um in errors:
print(f"Run-up analysis from 0 to {rotor_speed_max} RPM for {error_um} µm of concentricity manufacturing error...")
Beta Was this translation helpful? Give feedback.
All reactions