- Miscellaneous Changes
- Connectors
- Fatigue
- Curves
- Convolutions
- Sensors
- String Functions
- Status
- Stability
- What No Longer Works
- What Answers Will Change
Miscellaneous Changes:
- The method of defining a roller class has been changed. Now, one can specify a stiffness for a roller. Click here to see the documentation.
- MOSES will now convert a PLY polygon model file into a MOSES mesh. Click here to see the documentation or here to see an example.
- In the past, the -AMASS option on &DESCRIBE PIECE estimated an added mass, but no slam. Now, a slam force will also be estimated. Click here to see the documentation or here to see an example.
- One no longer needs to specify a "-SPEED" on G_PRESSURE to find RAOs with forward speed. Click here to see the documentation.
- A new option -SLAM_BOTH has been added to the &PARAMETER command. Click here to see the documentation.
- A new TYPE, C_LENGTH, has been added to the Process Post-Processing Menu. The command reports the length of the first segment of selected connectors. Click here to see the documentation.
- A new TYPE, SENSOR, has been added to the Process Post-Processing Menu. The command reports the signals associated with sensors as a function of event. Click here to see the documentation.
- One can now perform an ISO code check on tubes and joints. Click here or here to see the documentation.
- One can now specify additional options to be emitted on the &DESCRIBE BODY and &DESCRIBE PART commands in the &SURFACE menu. Click here to see the documentation.
- Two new ways to ADD_COLUMNs, DERIVATIVE and INTEGRAL are now available in the Disposition Menu. Click here to see the documentation.
- In the past when plotting results, the values were sorted so that the independent variable wave increasing. This is necessary when smoothing or adding points. The behavior has changed so that the sorting is only done when needed.
-
A new option, -B_NODES, has been added to the I_TANK
command which allows one to have a tank with a more than
one slope.
Click here to see the documentation.
Connectors:
- The command that is used to define connector assemblies now all begin with ASSEMBLY. The old method still works but it is no longer documented. An example is that in the past one used a command PULLEY to define a pulley assembly, now one would use ASSEMBLY PULLEY.
- You can now add a viscoelastic spring at the end of most connectors. Click here to see the documentation for the class,
- A new connector type, PROPULSION, has been created. This connector is a combination of a rotatable thruster and optionally a rudder. Once a PROPULSION connector has been defined. The thrust, angle of thrust, and rudder setting can be changed with &CONNECTOR :S -SET_PROPULSION commands. Click here to see the documentation for the class, or here to see documentation on how to change the settings, or here to see an example.
- A new connector assembly, CONTROL, has been created. to automatically control a set of PROPULSION units. Click here to see the documentation or here to see an example.
-
A new connector assembly, WINCH, has been created.
These assemblies are used to change the length of
a line (or lines) during a time domain.
Click here to see the documentation or
here to see an example.
Fatigue:
- Beam fatigue now uses three SCFs: one for axial, one for bending about the beam Y axis and one for bending about the beam Z axis. Click here to see the documentation.
- Inline Fatigue can now compute a proper SCF for the ends of two tubular connected beams.
- The &ELEMENT string function has changed. The old option SCF is now J_SCF and it returns information about the 8 SCF values used for joint fatigue. The option SCF returns SCFs used for beam fatigue.
-
In the past, inline SCFs were computed according to
an old DNV document. They are now computed according
to DNV-RP-C203 2008.
Curves:
Curves is a new concept which has been around a long time. Basically, "curves" provides a unified way of defining data or curves. The idea has been around a long time for things a current profiles, wind histories, wind or wave spectra, etc. Now, instead of this data being defined in the &DATA ENV submenu, it is now defined directly with &DATA CURVES commands. Also, one can now issue &STATUS CURVES XXXX -PLOT to report or plot the curves themselves. Click here to see the documentation, or here to see an example.
Convolutions:
Convolutions are a new concept which has been around a long time. Convolutions have been used "forever" as a way of properly doing hydrodynamics in the time domain. The concept has now been extended so that a convolution can be added to a connector so that viscoelastic behavior can be considered and they can be used in sensors to transform a raw signal. Click here to see the documentation, or here to see an example.
Sensors:
Sensors are things which monitor conditions and when certain values are exceeded, alarms are set. Normally sensors are used to alter execution during a time domain simulation, but they can be used with the &INFO string function to control static processes as well. Click here to see the documentation, or here to see an example.
String Functions:
- Three new actions have been added to &NUMBER: 3PTS2Q, VECG2L, and VECL2G. Click here to see the documentation.
- New options PR_M_THRUST, PR_EFFICIENCY, PR_T_ALIMITS, PR_R_ALIMITS, RR_ALPAH, PR_GAMMA, and PR_R_DIST which give information of PROPULSION classes have been added to the &CLASS string function. Also, the out of date options CONEPY and DAMPING have been removed from the documentation. Click here to see the documentation.
- New options: -E_NAMES which returns the names of the points at the "ends" of the connector, -E_COORDINATES which returns the coordinates of the ends of the connector in the body system of the body, -FRICTION which returns the friction in the connector, -T_MULT which returns the current trust multiplier for the connector, -T_ANGLE which returns the current body angle of the thrust of the connector, and -R_ANGLE which returns the current angle of the rudder for the connector, have been added to the &CONNECTOR string function Click here to see the documentation.
- The &PANEL string function no longer returns the aspect ratio. Instead, it returns the perimeter.
- New actions, E_PIECES and I_PIECES, have been added to the &BODY string function. These return the external and internal pieces in the selected body. Click here to see the documentation.
- A new action, PANELS, has been added to the &PIECE string function. It results the names of the panels in the piece. Click here to see the documentation.
-
A new action, E_POINTS, has been added to
the &PANEL string function. It results the names of the
vertices of the panel.
Click here to see the documentation.
Status:
-
A new status, PIECES, has been added. It returns
information such as the settings of -CS_CURR, -CS_WIND,
etc. that are important for exterior pieces.
Click here to see the documentation.
Stability:
The stability macros have been changed so that they are more useful. In particular, the WT downflooding points are now only checked for being some angle greater than the first intercept and all "downflooding" is defined as being when a NWT downflooding point is submerged. Also,new options, -I_AR_RESID and -D_AR_RESID, have been added. This adds a check for the "residual" area under the righting arm curve. Click here to see the documentation.
What No Longer Works:
-
Any pipe assembly will no longer work as before until the
roller class definition is changed to the new format.
- The -L_DYNAM option for &CONNECTOR will no longer work as it did before. Now, this option only operates on winch assemblies and its format is different. Click here to see the documentation or here to see an example.
-
The &PANEL string function no longer returns the aspect ratio.
What Answers Will Change:
There may be some changes in results when using the KG_ALLOW or STAB_OK macros. The checks on AR_RESID and ARM_RATIO have changed.