Caution: | Clearance Studies are not designed to handle cases where one geometry (I or J) is completely enclosed by the other. Unexpected results can occur. |
IGEOM = id | List of geometries id's |
JGEOM = id | List of geometries id's |
IFLEX = id | List of FLEX_BODY id's |
JFLEX = id | List of FLEX_BODY id's |
IREGION/JREGION = id | List matrix id's, the matrix is the list of node id's to include or exclude. Notes: 1. Not specifying the IREGION or JREGION will automatically include all nodes by default. 2. IREGION and JREGION can only be used with Flex Bodies. They define a subset of the nodes on a flex body. Specifying a subset of nodes rather than all nodes, can greatly speed up the Clearance calculation. See Example 2 for more information. |
IEXCLUDE/JEXCLUDE = id | List of booleans to indicate if the nodes indicated by the matrix are to be included or excluded. The default is false so the nodes are included be default. |
THRESHOLD = distance | If the clearance between the bounding box of each geometry is greater than the given THRESHOLD, the clearance between the bounding boxes is computed. If the distance between bounding boxes is smaller than the threshold, or if threshold is set to zero (default), Solve will calculate the clearance between the actual geometries. Setting threshold to a positive nonzero value can speed up simulations when clearances above a threshold do not need to be precise and can be approximated. |
ACCCLEAR(cid [,k]) | Relative acceleration of the I and J clearance points |
DCLEAR(cid) | Clearance distance |
IACCCLEAR(cid [,k] | Acceleration of the I clearance point |
IACCCLEARX(cid [,k] [,l]) | X Acceleration of the I clearance point |
IACCCLEARY(cid [,k] [,l]) | Y Acceleration of the I clearance point |
IACCCLEARZ(cid [,k] [,l]) | Z Acceleration of the I clearance point |
ICLEAR(cid) | Adams id of the I graphic/flex body used in the clearance calculation |
IDCLEAR(cid [,k]) | Position of the I clearance point |
IDCLEARX(cid [,k] ) | X Position of the I clearance point |
IDCLEARY(cid [,k]) | Y Position of the I clearance point |
IDCLEARZ(cid [,k]) | Z Position of the I clearance point |
IVCLEAR(cid [,k]) | Velocity of the I clearance point |
IVCLEARX(cid [,k] [,l] ) | X Velocity of the I clearance point |
IVCLEARY(cid [,k] [,l]) | Y Velocity of the I clearance point |
IVCLEARZ(cid [,k] [,l]) | Z Velocity of the I clearance point |
JACCCLEAR(cid [,k]) | Acceleration of the J clearance point |
JACCCLEARX(cid [,k] [,l]) | X Acceleration of the J clearance point |
JACCCLEARY(cid [,k] [,l]) | Y Acceleration of the J clearance point |
JACCCLEARZ(cid [,k] [,l]) | Z Acceleration of the J clearance point |
JCLEAR(cid) | Adams id of the J graphic/flex body used in the clearance calculation |
JDCLEAR(cid [,k]) | Position of the J clearance point |
JDCLEARX(cid [,k] ) | X Position of the J clearance point |
JDCLEARY(cid [,k]) | Y Position of the J clearance point |
JDCLEARZ(cid [,k]) | Z Position of the J clearance point |
JVCLEAR(cid [,k]) | Velocity of the J clearance point |
JVCLEARX(cid [,k] [,l] ) | X Velocity of the J clearance point |
JVCLEARY(cid [,k] [,l]) | Y Velocity of the J clearance point |
JVCLEARZ(cid [,k] [,l]) | Z Velocity of the J clearance point |
VCLEAR(cid [,k]) | Relative velocity of the I and J clearance points |
Where: | |
cid | Is the Adams id of the clearance to measure |
k | The marker in whose coordinate is being calculated. Set k=0 if you the results to be calculated in the global coordinate system. |
l | The reference frame in which the derivative of the vector is taken. Set l=0 if you want the time derivative to be taken in the ground reference frame. |


