ADAMS/Solver
|
|
|
|
| What's New |
|
Speed improvement for 3D solid-to-solid contact (both solvers) Contact between tessellated 3D solids is now the default. All 3D solid geometry (with the exception of sphere) is automatically tessellated using a very fine mesh. Contact between solid geometries is now treated as contact between a pair of meshes. This is significantly easier and faster than calculating exact contact between two arbitrary geometries. Consequently, contact between 3D geometries is now significantly faster. In our testing, we have seen speed increases ranging from a factor of 1.5 to 150. Contact between tessellated geometry does not use the Parasolid geometry engine, and therefore avoids many of the software errors associated with deficiencies in Parasolid. Contact location and normal calculations are more robust in this release. The PREFERENCES statement allows you to specify the mesh refinement with the CONTACT_FACETING_TOLERANCE argument. You can use the CONTACT_GEOMETRY_LIBRARY argument to revert back to the Parasolid engine. Experimental features include:
|
|
Contact between lists of geometry (both solvers) You can specify contact between a list of geometries on
one body and another list on a second body (for example, IGEOM=1, 3, 5
and JGEOM = 2, 16). You no longer need to have several individual CONTACT
statements to model multiple contacts between two bodies. This feature
works for both 2D and 3D geometries and has the effect of making the modeling
simpler and more intuitive. An unexpected benefit is that simulations
are often faster when multiple CONTACT statements are replaced with a
single CONTACT statement. Alternatively, your complex geometries may now be disassembled into a set of simpler geometries. This often speeds up the contact detection and can also make it more accurate and robust. |
|
Broader availability of contact incident data (both solvers) Contact incidents may be postprocessed in more detail. Contact incident data (such as detailed information about the kinematics and kinetics at each of the contact points) is now stored as part of the simulation results when using the .xrf format (XML results file). These results can be plotted in ADAMS/View. Contact kinematics include the following data for each contact incident:
|
|
Polylines supported in CONTACT (both solvers) The Polyline geometry type in ADAMS/View is now recognized as a Contact_Curve and, as such, can be picked off the screen and used for curve-based contact. This polyline is then represented as an ADAMS/Solver CURVE with ORDER=2, allowing sharp corners in geometry to be more accurately modeled. Polyline-based contacts could not be modeled in this fashion in the previous releases. |
|
EVALUATE keyword for SENSOR Statement (both solvers) The SENSOR element now has an additional keyword, EVALUATE, which takes a function expression as its argument. There is an associated measure, SENVAL(senid), in the expression language. The purpose of this pair is that whenever the sensor triggers, it evaluates the EVALUATE expression and the resulting value is the value of SENVAL(senid) until the next time the sensor triggers.
|
|
Higher order curve fitting (both solvers) Higher order curve fitting is now possible with the CURVE statement.
The CURVE statement allows for higher order B-spline curve fitting of
CURVE_POINTS through the new IORDER= argument. In the past, CURVE used
a fourth order tension |
Linux operating system support (both solvers)ADAMS/Solver has been ported to the Linux operating system for the 2003 release; both the ADAMS/Solver (C++) and ADAMS/Solver (FORTRAN) solvers are supported. You can now run your stand-alone MSC.ADAMS solver jobs on a Linux machine. Please see the Hardware and Software specifications, provided with your distribution and available on the MSC.Software Web site, for further details. |
|
Changes |
|
XRF results file contains contact incidents (both solvers) The RESULTS statement has been extended to support results written in XML format. This format was first exposed in version 12.0, and is now officially supported. The FORMATTED, XRF results file now includes contact incident data. Please note that the results file will not contain contact incidents if you use the other results file formats (for example, binary). |
|
Dynamic coefficient of friction can be greater than static coefficient (both solvers) The restriction that MU_DYNAMIC must be smaller than MU_STATIC for the FRICTION statement has been eliminated. The dynamic coefficient of friction can now be larger than the static coefficient, which enables the friction modeling of certain plastic materials. |
|
Solver compatibility checker (both solvers) When your dataset (.adm) is submitted to ADAMS/Solver, a compatibility checker looks to see if the model contains statements or functions that are not available in the version of ADAMS/Solver you selected. The compatibility results are reported to the screen and message file (.msg) as ERROR messages. The commands in an ACF file are not checked for compatibility. Please report if you find that the checker has overlooked any incompatible modeling elements. |
|
CURSUB now called with IORD=3 (both solvers) To support SI2 in PTCV and CVCV constraints, ADAMS/Solver now uses the third derivative of a curve. As a result, ADAMS/Solver now calls user-written CURSUBs with IORD=3 when they are referenced by either PTCV or CVCV constraints. |
|
CONTROL_POINTS option discontinued (both solvers) The CONTROL_POINTS argument for the CURVE statement has been discontinued; you must use CURVE_POINTS instead. |
|
.dll extension no longer required on Windows platform You no longer need to specify the .dll extension when creating a custom solver DLL. The following example now works:
|
|
Issues resolved |
|
During the course of 2003 release development, many maintenance and support issues have been resolved. The list below illustrates some of the key issues. Contact your local MSC.ADAMS support provider for determining the status of other specific issues. Items resolved in the 12.0 Service Pack The 2003 release of ADAMS/Solver includes all of the fixes that were provided in the 12.0 Service Pack. The items include: 24282 30131 32392 35632 35691 For the full list of items that were fixed for 12.0 and further details, please refer to the ADAMS/Solver 12.0 Service Pack, APN-120-176. |
|
Additional items resolved 12635 15709 21614 24379 24382 24477 25510 27306, 37877 29202 29723 30696 30892 30917 30996 35835 32765, 35934 37087 35934 35994 36162 36307 36352 36432 36444 37065 37085 37087 37426 37451 37709 37920 38602 38846 38938 39006 39310 |
|
Go
to What's New and Release Notes for
C++ only |
Go
to What's New and Release Notes for FORTRAN
only
|
Go
to complete ADAMS/Solver
What's
New and Release Notes
|
|
Copyright © 2003 MSC.Software Corporation. All rights reserved. |