|
32 | 32 | from ross.disk_element import DiskElement |
33 | 33 | from ross.faults import Crack, MisalignmentFlex, MisalignmentRigid, Rubbing |
34 | 34 | from ross.materials import Material, steel |
| 35 | +from ross.model_reduction import ModelReduction |
35 | 36 | from ross.point_mass import PointMass |
36 | 37 | from ross.results import ( |
37 | 38 | CampbellResults, |
|
41 | 42 | FrequencyResponseResults, |
42 | 43 | Level1Results, |
43 | 44 | ModalResults, |
| 45 | + SensitivityResults, |
44 | 46 | StaticResults, |
45 | 47 | SummaryResults, |
46 | 48 | TimeResponseResults, |
47 | 49 | UCSResults, |
48 | | - SensitivityResults, |
49 | 50 | ) |
| 51 | +from ross.seals.labyrinth_seal import LabyrinthSeal |
50 | 52 | from ross.shaft_element import ShaftElement |
51 | 53 | from ross.units import Q_, check_units |
52 | 54 | from ross.utils import ( |
|
57 | 59 | newmark, |
58 | 60 | remove_dofs, |
59 | 61 | ) |
60 | | -from ross.seals.labyrinth_seal import LabyrinthSeal |
61 | | - |
62 | | -from ross.model_reduction import ModelReduction |
63 | 62 |
|
64 | 63 | from ross.harmonic_balance import HarmonicBalance |
65 | 64 |
|
@@ -1652,9 +1651,9 @@ def transfer_matrix(self, speed=None, frequency=None, modes=None): |
1652 | 1651 | I = np.eye(self.M().shape[0]) |
1653 | 1652 |
|
1654 | 1653 | lu, piv = lu_factor( |
1655 | | - -(frequency**2) * self.M(frequency=frequency) |
1656 | | - + 1j * frequency * (self.C(frequency=frequency) + frequency * self.G()) |
1657 | | - + self.K(frequency=frequency) |
| 1654 | + -(frequency**2) * self.M(frequency=speed) |
| 1655 | + + 1j * frequency * (self.C(frequency=speed) + speed * self.G()) |
| 1656 | + + self.K(frequency=speed) |
1658 | 1657 | ) |
1659 | 1658 | H = lu_solve((lu, piv), I) |
1660 | 1659 |
|
|
0 commit comments