Bushing (hwx.inspire)#
- class Bushing(primaryFeatures, secondaryFeatures=[], location=None, loadCase=None, **kwds)#
Bases:
FeaturesConnector
Create connections with multidirectional stiffness and mass properties between 2 set of surfaces between 2 parts. This helps capture the physics and more accurately correlate results within an assembly.
# Name
Type
RotationalDampingTriple
RotationalStiffnessTriple
TranslationalDampingTriple
parts
property
Position
TranslationalStiffnessTriple
Example
from hwx import inspire model = inspire.newModel() box1 = model.createSolidBlock() box1.location = (-2, 0, 0) box2 = model.createSolidBlock() face1 = box1.getFeatures(inspire.FeaturePlanar)[5] face2 = box2.getFeatures(inspire.FeaturePlanar)[2] # Create Bushing bushing = inspire.Bushing(face1, face2) print(f"Bushing has been created between primary and secondary features.") print(f"Bushing position : {bushing.location}") print(f"Translational stiffness of Bushing : {bushing.stiffness}") print(f"Translational Damping : {bushing.damping}") print(f"Translational Preload : {bushing.forcePreload}") print(f"Rotational stiffness of Bushing : {bushing.angularStiffness}") print(f"Rotational Damping : {bushing.angularDamping}") print(f"Rotational Preload : {bushing.torquePreload}") print(f"Is Bushing Grounded : {bushing.grounded}") print(f"Bushing in the model : {model.bushings}") inspire.fitView()
- property mass#
The mass of the bushing.
- property grounded#
Determines whether the bushing is grounded.
- property stiffnessOrthotropic#
Determines whether stiffness properties are symmetric.
- property dampingOrthotropic#
Determines whether damping properties are symmetric.
- property preloadOrthotropic#
Determines whether force and torque preloads are symmetric.
- property stiffness#
Bush translational stiffness.
- property angularStiffness#
Bush angular stiffness.
- property damping#
Bush translational damping.
- property angularDamping#
Bush angular damping.
- property forcePreload#
Bush force preload.
- property torquePreload#
Bush torque preload.
- property location#
The location of the bushing.
- property autoCalcConnectionRadius#
Determines whether the connectionRadius is automatically calculated.
- property connectionRadius#
The search radius for the bushing connector.
- property position#
Transform Matrix.