Skip to content

Commit e7636ea

Browse files
authored
Merge pull request #239 from ansys/MB_26R1_RBD
MB - Rigid Body Dynamics Grammatical Updates
2 parents 624c36e + 10d3166 commit e7636ea

35 files changed

+162
-164
lines changed

2026R1/rigid-bd-26-r1/actuator.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ Measure that stores the energy generated by the actuator.
2626
### Member functions
2727

2828
There are two ways to define the value of the load: using a variable, or by
29-
defining a table of input measures (in which case a variable is defined
30-
automatically).
29+
defining a table of input measures, in which case a variable is defined
30+
automatically.
3131

3232
`SetVariable(variable)`
3333

3434
`variable` is a list of input measures in table form.
3535

3636
`SetInputMeasure(measure)`
3737

38-
`measure` is typically the time measure object, but other measures can be used
39-
as well. When using an expression to define a load variation, the measure must
38+
`measure` is typically the time measure object, but other measures can also
39+
be used. When using an expression to define a load variation, the measure must
4040
have only one component (it cannot be a vector measure). The variation can be
4141
defined by a constant, an expression, or a table.
4242

@@ -53,8 +53,8 @@ constant.
5353
`SetFunc(string, is_degree)`
5454

5555
`string` is similar to the expression used in the user interface to define a
56-
joint condition by a function. Note that the literal variable is always called
57-
`time`, even if you are using another measure as input.
56+
joint condition using a function. Note that the literal variable is always
57+
called `time`, even if you are using another measure as input.
5858

59-
`is_degree` is a boolean argument. If the expression uses trigonometric
59+
`is_degree` is a boolean argument. If the expression uses a trigonometric
6060
function, it specifies that the input variable should be expressed in degrees.

2026R1/rigid-bd-26-r1/basis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ ID table: `CS_Basis`
1515

1616
double [,]`Matrix`
1717

18-
Sets or gets function of the transformation matrix
18+
Sets or gets function of the transformation matrix.

2026R1/rigid-bd-26-r1/body.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Name of the body.
2727

2828
Origin Coordinate System of the body. This Coordinate System is the moving
2929
coordinate system of one of the joints connected to the body. The choice of
30-
this joint, called parent joint, is the result of an optimization that
30+
this joint, known as the parent joint, is the result of an optimization that
3131
minimizes the number of degrees of freedom of the system.
3232

3333
`InertiaBodyCoordinateSystem`
@@ -60,13 +60,13 @@ CS_Variable Iyy, CS_Variable Izz)`
6060

6161
Overwrites the constant mass and principal inertia properties by variable
6262
properties. During the solution process, the mass and inertia variation rate
63-
needs to be evaluated. Therefore, only Point Table, Polynomial and Function
63+
must be evaluated. Therefore, only Point Table, Polynomial and Function
6464
can be used to define the variation. Python user tables cannot be used to
65-
define kinetic properties variations. You can make some of the properties
65+
define kinetic property variations. You can make some of the properties
6666
(mass, Ixx, Iyy and Izz) constants by using constant variables.
6767

6868
**Note**
69-
The principal axis needs to be defined when the principal inertia is being
69+
The principal axis must be defined when the principal inertia is being
7070
assigned. If the body is created by a command,
7171
`SetCenterOfMassAndOrientationAngles` or `SetCenterOfMassAndOrientationMatrix`
7272
must be called before calling `SetVariableMassAndPrincipalInertia`.
@@ -75,11 +75,11 @@ This function only applies to rigid bodies.
7575

7676
**Note**
7777
All quantities used in the solver must use a consistent unit system, which
78-
sometimes differs from the user interface unit system. For example if the user
79-
interface unit system is "mm,kg,N,s", the solver unit system will be
78+
sometimes differs from the user interface unit system. For example, if the
79+
user interface unit system is "mm,kg,N,s", the solver unit system will be
8080
"mm,t,N,s". When using `SetMassAndInertia` or
81-
`SetVariableMassAndPrincipalInertia`, the values of mass and inertia have to
82-
be entered using the solver unit system.
81+
`SetVariableMassAndPrincipalInertia`, the values of mass and inertia must
82+
be entered using the solver unit system.
8383

8484
### Derived classes
8585

2026R1/rigid-bd-26-r1/bodycoordinatesystem.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ ID table: `CS_BodyCoordinateSystem`
2121
`RotateArrayThroughTimeToLocal(MeasureValues)`
2222

2323
Rotates the transient values of a measure to a coordinate system.
24-
`MeasureValues` is a python two-dimensional array, such as that coming out of
24+
`MeasureValues` is a python two-dimensional array, such as that returned by
2525
`FillValuesThroughTime` or `FillDerivativesThroughTime`. This function works
2626
for 3D vectors such as relative translation between two coordinate systems or
27-
6-D vectors such as forces/moments.
27+
6D vectors such as forces/moments.
2828

2929
`RotateArrayThroughTimeToGlobal(MeasureValues)`
3030

2026R1/rigid-bd-26-r1/breakable-joint.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ breakable joint:
3232
```
3333
3434
Next, make the driver only active if the force in the joint is less than a
35-
maximum threshold of 3N. To do that, create a [Condition](condition.md) based on the joint
35+
maximum threshold of 3N. To do this, create a [Condition](condition.md) based on the joint
3636
force measure norm.
3737
3838
5. Retrieve the force on the joint:

2026R1/rigid-bd-26-r1/changelog.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Changelog
22

3-
## Version 2025 R2
3+
## Version 2026 R1
44

5-
- No changes in this release.
5+
- General grammatical updates.

2026R1/rigid-bd-26-r1/constraint-equation.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,8 @@ commands is shown below. A description of these commands follows.
5353
```
5454
5555
The first argument is the joint object. The second argument defines the DOF
56-
(degrees of freedom) of the joint that are involved in the relation. Here, `0`
57-
represents the rotation, which is the joint's first and only DOF is the
58-
rotation.
56+
(degrees of freedom) of the joints that are involved in the relation. Here, `0`
57+
represents the rotation, which is the joint's first and only DOF.
5958
6059
5. The second term and right hand side are introduced in the same manner:
6160

2026R1/rigid-bd-26-r1/contact.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Corresponding ID table: `CS_Contact`
66

77
**Note**
88
If multiple contact objects have been defined between the same two bodies
9-
(with different surfaces), the solver merges them into one single pair. In
10-
that case, only one of the contact pairs exists and the call to
9+
(using different surfaces), the solver merges them into a single pair. In
10+
this case, only one of the contact pairs exists and the call to
1111
`CS_Contact.Find(_cid)` will fail for all contact objects other than the one
1212
that was used to handle the pair of bodies.
1313

2026R1/rigid-bd-26-r1/contactdebugmask.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
# ContactDebugMask
22

33
The ContactDebugMask object allows you to activate and customize the output of
4-
contact points. It can also be used to modify the default behaviour of
5-
contact. ContactDebugMask uses a set of switches that can be toggled on or
6-
off.
4+
contact points. It can also be used to modify the default contact behaviour.
5+
ContactDebugMask uses a set of switches that can be toggled on or off.
76

87
ID table: `CS_ContactDebugMask`
98

2026R1/rigid-bd-26-r1/contactoptions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ None
1212

1313
`TimeOut`
1414

15-
Time in second (=30.0 by default)
15+
Time in seconds (=30.0 by default)
1616

1717
`Verbose`
1818

0 commit comments

Comments
 (0)