NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Properties | List of all members
NXOpen.Motion.TirePropertyNonInertialBuilder Class Reference

Represents a builder for a Non-inertial Tire Property More...

Inheritance diagram for NXOpen.Motion.TirePropertyNonInertialBuilder:
NXOpen.Motion.TirePropertyBuilder NXOpen.Motion.MotionBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Properties

unsafe NXOpen.Expression AligningMomentArm [get]
 Returns the aligning moment arm. More...
 
unsafe NXOpen.Expression CorneringStiffness [get]
 Returns the cornering stiffness constant More...
 
unsafe bool DistributedContact [get, set]
 Returns or sets the distributed contact. More...
 
unsafe NXOpen.Expression FrictionCoefficient [get]
 Returns the friction coefficient between the tire and road. More...
 
unsafe string Name [get, set]
 Returns or sets the unique name of the tire property. More...
 
unsafe NXOpen.Expression NumDivisions [get]
 Returns the number of divisions. More...
 
unsafe NXOpen.Expression Radius [get]
 Returns the radius. More...
 
unsafe NXOpen.Expression RollingResistance [get]
 Returns the rolling resistance coefficient of the tire. More...
 
unsafe bool StaticHold [get, set]
 Returns or sets the static hold. More...
 
unsafe NXOpen.Expression VerticalDamping [get]
 Returns the vertical damping. More...
 
unsafe
NXOpen.Motion.ExpressionFunctionBuilder 
VerticalStiffness [get]
 Returns the vertical stiffness. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a builder for a Non-inertial Tire Property

To create a new instance of this class, use NXOpen.Motion.TirePropertyNonInertialCollection.CreateTirePropertyNonInertialBuilder

Default values.

Property Value

AligningMomentArm.Value

0.0 (millimeters part), 0.0 (inches part)

CorneringStiffness.Value

1000000.0 (millimeters part), 224808.944 (inches part)

DistributedContact

0

FrictionCoefficient.Value

1.0 (millimeters part), 1.0 (inches part)

NumDivisions.Value

1 (millimeters part), 1 (inches part)

Radius.Value

300.0 (millimeters part), 11.811 (inches part)

RollingResistance.Value

0.0 (millimeters part), 0.0 (inches part)

StaticHold

1

VerticalDamping.Value

0.0 (millimeters part), 0.0 (inches part)

VerticalStiffness.DataType

Expression

Created in NX11.0.0

Property Documentation

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyNonInertialBuilder.AligningMomentArm
get

Returns the aligning moment arm.

It is produced about the tire vertical axis using this coefficient and the lateral force acting at the tire/road interface.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyNonInertialBuilder.CorneringStiffness
get

Returns the cornering stiffness constant

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.TirePropertyNonInertialBuilder.DistributedContact
getset

Returns or sets the distributed contact.

If true, the Number of Divisions will be exported with a value required to be higher than 1 , otherwise a value of 0 will be exported to the solver.

Created in NX11.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyNonInertialBuilder.FrictionCoefficient
get

Returns the friction coefficient between the tire and road.

Should be greater than or equal to zero.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.TirePropertyNonInertialBuilder.Name
getset

Returns or sets the unique name of the tire property.

This must be set after this builder is attached to its owner.

Created in NX11.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyNonInertialBuilder.NumDivisions
get

Returns the number of divisions.

When the distributed contact normal force model is to be used, this variable should be set to the number of vertical "slices" into which the tire is divided. If a simple "point-contact" normal force model is desired, this variable should be set to zero. The distributed contact model should be used when the road profile contains abrupt changes. NumDivisions should be set high enough so that each "slice" is smaller than the smallest road profile feature.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyNonInertialBuilder.Radius
get

Returns the radius.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyNonInertialBuilder.RollingResistance
get

Returns the rolling resistance coefficient of the tire.

It is used to calculate a force as a function of the normal force. This adds to the longitudinal force acting as the tire/road interface. This represents parasitic longitudinal force due to carcass deformation losses, bearing friction, etc., as a fraction of normal force.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.TirePropertyNonInertialBuilder.StaticHold
getset

Returns or sets the static hold.

it controls whether or not the tire should generate holding forces during static or quasistatic analysis. When this parameter is true, the tire will generate the following fictitious forces during static analysis, or during the static phase of STATIC/DYNAMIC analysis (see the System Data and Static elements documentation for more details). First, a torque is applied to the chassis to introduce stiffness for vehicle yaw motion. Finally, forces are applied in the fore-aft and lateral chassis directions in order to prevent equilibrium problems. Disabling these forces may cause the static analysis to fail. If the vehicle is on a flat road, then the fictitious forces will yield a physically meaningful static vehicle position. These forces attempt to keep the tire spin angle, chassis lateral/longitudinal postion at their initial values.

Created in NX11.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.TirePropertyNonInertialBuilder.VerticalDamping
get

Returns the vertical damping.

It is used in the normal force calculation. A vertical damping coefficient defines the normal force due to vertical deflection velocity.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.ExpressionFunctionBuilder NXOpen.Motion.TirePropertyNonInertialBuilder.VerticalStiffness
get

Returns the vertical stiffness.

It is specified as an ExpressionFunctionBuilder , depening on the type a constant (expression) or a function will be used. It is the tire stiffness normal to the road profile. Vertical stiffness defines tire normal force as a linear (if a constant is selected) or a non-linear (if a function is selected) function of vertical deflection.

Created in NX11.0.0

License requirements: mechanisms ("MECHANISMS")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.