RCAIDE.Library.Plots.Aerodynamics.plot_rotor_performance
plot_rotor_performance#
- plot_rotor_performance(rotor, outputs, title=None, show_figure=True, save_figure=False, save_filename='Rotor_Performance', file_type='.png')[source]#
Generate plots summarizing rotor aerodynamic performance distributions.
- Parameters:
rotor (Data) –
Rotor data structure containing outputs with fields:
- disc_radial_distributionarray
Radial positions on disc [m]
- disc_axial_velocityarray
Total axial velocity [m/s]
- disc_tangential_velocityarray
Total tangential velocity [m/s]
- disc_axial_induced_velocityarray
Induced axial velocity [m/s]
- disc_tangential_induced_velocityarray
Induced tangential velocity [m/s]
- disc_thrust_distributionarray
Local thrust distribution [N]
- disc_torque_distributionarray
Local torque distribution [N-m]
title (str, optional) – Custom plot title, default None
show_figure (bool, optional) – Display figure if True, default True
save_figure (bool, optional) – Save figure to file if True, default False
save_filename (str, optional) – Name for saved figure file, default ‘Rotor_Performance’
file_type (str, optional) – File extension for saved figure, default “.png”
- Returns:
fig – Figure containing four subplots:
Velocity distributions
Induced velocity distributions
Thrust distribution
Torque distribution
- Return type:
matplotlib.figure.Figure
Notes
Each subplot includes:
Appropriate axis labels
Legend identifying components
Consistent line styling
Definitions
- ‘Total Velocity’
Sum of freestream and induced velocities
- ‘Induced Velocity’
Additional velocity induced by rotor
- ‘Thrust Distribution’
Local thrust force per unit radius
- ‘Torque Distribution’
Local torque per unit radius
See also
plot_rotor_disc_performance
Detailed disc visualization