-
Notifications
You must be signed in to change notification settings - Fork 124
Description
ROSS currently considers no gyroscopic effects for the plot_ucs()
method, as it calls run_modal(speed=0)
.
The UCS Map should considers synchronous eigenvalues. That is to say that each plotted natural frequency considers the gyroscopic effects of the rotor at for speed = frequency
.
This can be achieved by iterating eigenvalues, however this strategy would be very time consuming.
XLTRC2 uses a transformation of the M matrix that constrains the rotor speed to the eigenvalue frequency, simplifying this calculation.
I extracted the paragraph below from XLTRC2 Help File:
An undamped critical speed analysis is a special type of eigenvalue calculation. All bearings are reduced to simple undamped axisymmetric springs such that Kxx=Kyy and Kxy=Kyx=0 (see Brg's Worksheet). Also, the rotor transverse inertia, It, is replaced with the transverse minus the polar inertia (It-Ip). This last modification, in effect, constrains the rotor rotational speed to equal the eigenvalue frequency. This means that computed eigenvalues are automatically synchronous (i.e., whirl frequency = rotor speed). Recall that eigenvalue frequencies normally vary with rotor speed because of gyroscopics. At particular values of rotor speed where the frequency of a forward whirling eigenvalue matches exactly the speed, the eigenvalue is termed a synchronous critical speed. This special command computes such eigenvalues directly, without the need to iterate the rotor speed.
Would it be possible to implement this transformation on ROSS?