API Reference#
Material#
|
Material used on shaft and disks. |
Elements#
|
A shaft element with 12 degrees of freedom. |
|
A disk element. |
|
A bearing element. |
|
A seal element. |
|
A bearing element for ball bearings. |
|
A bearing element for roller bearings. |
|
Cylindrical hydrodynamic bearing - Simplified analytical model. |
|
Plain journal bearing - Advanced thermo-hydro-dynamic model. |
|
Tilting-pad journal bearing - Thermo-Hydro-Dynamic (THD) model. |
|
Thermo-Hydro-Dynamic (THD) Tilting Pad Thrust Bearing. |
|
Squeeze Film Damper (SFD) element in ROSS standard format. |
|
Labyrinth seal - Compressible flow model with rotordynamic coefficients. |
|
Hole-pattern annular seal - Bulk flow model with dynamic coefficients. |
|
Hybrid seal - Compressible flow model with rotordynamic coefficients. |
|
Magnetic Bearing Element. |
|
A gear element. |
|
A gear element with Time-Varying Mesh Stiffness (TVMS) modeling. |
|
Represents the meshing behavior between two gears in contact including stiffness and contact ratio calculations. |
|
A coupling element. |
|
Class of a probe. |
|
A point mass element. |
Rotor and Analysis#
Rotor class and available methods for analysis (run_* methods).
|
A rotor object. |
|
A class representing a multi-rotor system. |
|
A rotor object. |
|
Calculate the critical speeds and damping ratios for the rotor model. |
|
Frequency response for a mdof system. |
|
Forced response for a mdof system. |
|
Unbalanced response for a mdof system. |
|
Calculate the Campbell diagram. |
|
Calculate the time response. |
|
Plot level 1 stability analysis. |
|
Run Undamped Critical Speeds analyzes. |
Run static analysis. |
|
|
Run analysis for the rotor system with misalignment given an unbalance force. |
|
Run analysis for the rotor system with rubbing given an unbalance force. |
|
Run analysis for the rotor system with crack given an unbalance force. |
|
Compute the steady-state response of the rotor using the Harmonic Balance method. |
|
Run Active Magnetic Bearing (AMB) sensitivity analysis. |
|
Perform clearance analysis using unbalance response. |
Example Rotors#
Ready-to-use rotor models for tutorials, doctests, and quick experimentation.
Create a rotor as example. |
|
Create a compressor as example. |
|
Create a coaxial rotor as example. |
|
Create a rotor as example. |
|
Create a rotor as example. |
|
|
This function creates the model of a test rig rotor supported by magnetic bearings. |
Results#
These are classes used to store results and to provide useful methods such as plotting.
|
Class used to construct orbits for a node in a mode or deflected shape. |
|
Class used to construct a mode or a deflected shape from a eigen or response vector. |
|
Class used to store results from run_critical_speed() method. |
|
Class used to store results and provide plots for Modal Analysis. |
|
Class used to store results and provide plots for Campbell Diagram. |
|
Class used to store results and provide plots for Frequency Response. |
|
Class used to store results and provide plots for Forced Response analysis. |
|
Class used to store results and provide plots for Static Analysis. |
|
Class used to store results and provide plots rotor summary. |
|
Class used to store results and provide plots for Convergence Analysis. |
|
Class used to store results and provide plots for Time Response Analysis. |
|
Class used to store results and provide plots for Level 1 Stability Analysis. |
|
Class used to store results and provide plots for UCS Analysis. |
|
Class used to store results and provide plots for Harmonic Balance Analysis. |
|
Results from the sensitivity analysis for the rotor AMBs. |
|
Results for clearance analysis. |
Bearing Results#
Post-processing classes for thermo-hydro-dynamic bearing models.
|
Abstract base class for fluid film bearing post-processing results. |
|
Post-processing results for a TiltingPad bearing. |
|
Post-processing results for a ThrustPad bearing. |
|
Post-processing results for a PlainJournal bearing. |
|
Post-processing results for a SqueezeFilmDamper bearing. |
Faults#
Fault models for misalignment, rubbing, and crack analyses.
|
Model misalignment on a given flexible coupling element of a rotor system. |
|
Model misalignment on a given rigid coupling element of a rotor system. |
|
Model rubbing based on Finite Element Method on a given shaft element of a rotor system. |
|
Model a crack on a given shaft element of a rotor system. |
Model Reduction#
Methods for reducing the size of rotor finite element models.
|
|
|
Pseudo-modal method. |
|
Guyan reduction method. |
Stochastic Analysis#
Stochastic elements, rotor assembly, and results for uncertainty quantification.
|
Create instance of Material with random parameters. |
|
Random shaft element. |
|
Random disk element. |
|
Random bearing element. |
|
Random point mass element. |
|
A random rotor object. |
|
Store stochastic results and provide plots for Campbell Diagram. |
|
Store stochastic results and provide plots for Frequency Response. |
|
Store stochastic results and provide plots for Forced Response. |
|
Store stochastic results and provide plots for Time Response and Orbit Response. |
Utilities#
Unit conversion helpers and visualization utilities.
alias of |
|
|
Get data from a Plotly scatter plot (XY) and convert to a pd.DataFrame. |
|
Visualize global matrix. |
Deprecated Classes#
These classes are deprecated and will be removed in a future version. Use the recommended alternatives instead.
|
Instantiate a bearing using inputs from its fluid flow. |