maxsurf release note
TRANSCRIPT
MAXSURF 20.06 V8i ReadMe
Page 1
MAXSURF 20.06 V8i ReadMe 07 May 2015
Release Note
This ReadMe file describes the changes in MAXSURF 20.06 V8i suite of software. This
is a patch to known issues in 20.05 V8i
System Requirements:
32-bit versions will run on Windows XP/Vista/7, and
64-bit versions will run on Windows 7 64-bit.
Contents
Important licensing changes for version 20 V8i ................................................................. 2 New Default License Selection dialog in v20.05 ........................................... 3
Changes from 20.05 to 20.06 V8i ...................................................................................... 4 All Applications ....................................................................................................... 4 MAXSURF Motions ................................................................................................ 4
Changes from 20.04 to 20.05 V8i ...................................................................................... 5 All Applications ....................................................................................................... 5 MAXSURF Motions ................................................................................................ 5 MAXSURF Stability ................................................................................................ 5
Changes from 20.03 to 20.04 V8i ...................................................................................... 6 MAXSURF Stability ................................................................................................ 6 MAXSURF Motions ................................................................................................ 7
Changes from 20.02 to 20.03 V8i ...................................................................................... 7 MAXSURF all products ........................................................................................... 7 MAXSURF Modeler ................................................................................................ 7 MAXSURF Stability ................................................................................................ 7 MAXSURF Motions ................................................................................................ 7
Changes from 20.01 to 20.02 V8i ...................................................................................... 8 MAXSURF Modeler ................................................................................................ 8 MAXSURF Stability ................................................................................................ 8 MAXSURF Motions ................................................................................................ 8
Changes from 20 to 20.01 V8i ........................................................................................... 9 MAXSURF Modeler ................................................................................................ 9 MAXSURF Stability ................................................................................................ 9 MAXSURF Resistance .......................................................................................... 10 MAXSURF Structure ............................................................................................. 10 MAXSURF Motions .............................................................................................. 10 Silent Installation option now available ................................................................. 10
Software updates: version 20 V8i ..................................................................................... 12 MAXSURF Modeler .............................................................................................. 12
6483, 6748: Windage surface groups definition .......................................... 12 6753, 6429: Units dialog .............................................................................. 12 6730: New Markers features ........................................................................ 13 6727: Export render mesh ............................................................................ 14 Bug fixes and minor changes ....................................................................... 16
MAXSURF Stability .............................................................................................. 16 Additional Tank Display options ................................................................. 16 Inserting tank plans in reports ...................................................................... 17 7166: MAXSURF Cargo Import changes .................................................... 17 6483, 6748: Windage surface groups definition .......................................... 19
MAXSURF 20.06 V8i ReadMe
Page 2
6644: Custom drafts to user datum .............................................................. 24 6447: Auto-ballast confirmation .................................................................. 25 Bug fixes and minor changes ....................................................................... 26
MAXSURF Structure ............................................................................................. 26 Plate clash detection ..................................................................................... 26 Bug fixes and minor changes ....................................................................... 28
MAXSURF Motions .............................................................................................. 28 7166: MAXSURF Cargo Import changes .................................................... 28 Second Polar Graph view............................................................................. 28 Ochi Hubble Spectrum ................................................................................. 28 User defined heel and trim for panel method ............................................... 29 Bug fixes and minor changes ....................................................................... 30
MAXSURF Resistance .......................................................................................... 30 Korean Register Barge Resistance ............................................................... 30
Problem Reports ..................................................................................................... 31 Appendix – Trust Licensing Changes .................................................................... 31
Trust Licensing Best Practices ..................................................................... 32 Trust Licensing FAQ ................................................................................... 33
Important licensing changes for version 20 V8i
This is the first version of MAXSURF to support Trust Licensing. This is the same
licensing system used by all other Bentley applications. It removes the need for the IEG
License library and licenses are no longer checked out and checked in as the program is
run. Instead trust licensing provides more flexibility by not restricting local license usage
and instead recording license use and periodically sending those usage logs to
SELECTserver. For detailed information on these license changes and how you can
manage license usage, see the appendix to this ReadMe file.
MAXSURF 20.06 V8i ReadMe
Page 3
New Default License Selection dialog in v20.05
MAXSURF v20.05 now includes a new default license selection dialog which pops up
when starting any of the MAXSURF applications. This dialog allows you to choose
which license you wish to use and will highlight licenses that haven’t been activated (and
give you the opportunity to jump straight to the license tool to resolve it). It will also
remember what license you chose last time and if applicable for this application as well
then it will choose that by default.
You can also choose not to show this at startup if you wish – just untick the box ‘Show at
Startup.– if you do this then the last license you pick will become the default license
from for all MAXSURF applications from this point on – though if this license is not
applicable for the application you choose then it will automatically elevate until it finds
one that is applicable.
For example – you choose MAXSURF Advanced Suite as your default license, then
choose to untick ‘Show at Startup’. As long as you run an application in the MAXSURF
Advanced Suite then it will continue to use that license, but if you then run Stability
Enterprise then it will look for either a MAXSURF Enterprise Suite or MAXSURF
Stability Enterprise license.
If you do choose to untick ‘Show at Startup’ – you can always bring this dialog back at
startup by going to Edit->Licensing Preferences and ticking it again.
MAXSURF 20.06 V8i ReadMe
Page 4
Changes from 20.05 to 20.06 V8i
The following fixes and changes that have been made to fix known problems with
release 20.05 V8i. It is highly recommended that you install the updated version of the
software.
All Applications
A potential hang while loading models with markers has been fixed
MAXSURF Motions
8960: The label for the drift force units in the Orcaflex file export has been fixed.
MAXSURF 20.06 V8i ReadMe
Page 5
Changes from 20.04 to 20.05 V8i
The following fixes and changes that have been made to fix known problems with
release 20.04 V8i. It is highly recommended that you install the updated version of the
software.
All Applications
New Default License Selection dialog – this is explained in more detail above.
Updated licensing tools – now using Bentley Licensing 09.00.00.45
MAXSURF Motions
8004: The roll RAO phase for the Panel Method was incorrect for short to medium
wavelengths (including resonant frequency). This also had the effect of increasing
the sway RAO due to roll sway coupling when the vessel had a VCG away from the
centre of floatation. The bigger the CG to CF distance the more pronounced this
issue was.
7916: A problem with the updating of VCG and water density in the hydrostatics
dialog has been fixed
A potential divide-by-zero error in the animation has been fixed
The same menu item (and toolbar button) is now used to specify the damping for
both panel method and strip theory.
MAXSURF Stability
8006: Some additional results have been added to the COM interface:
ImmersedDepthAmidships; WLBeamAtMaxSection; WLBeamAmidships;
GZAreaFromZero; SectionalAreaAmidships
Fixed some potential problems which could occur with Key Point types read from
very old files, ensuring that they are set to Downflooding points if the type is not
specified in the file.
Fix a potential problem with the reported max. deck inclination
MAXSURF 20.06 V8i ReadMe
Page 6
Changes from 20.03 to 20.04 V8i
The following fixes and changes that have been made to fix known problems with
release 20.03 V8i. It is highly recommended that you install the updated version of the
software.
MAXSURF Stability
7819: An error where the heel arm criterion “Freeboard at equilibrium with heel
arm” always passed has been fixed.
A problem with the reporting under Windows 8 has been fixed. When sending the
report to the internal Report window in Stability under the Windows 8 environment,
graphics were not correctly inserted into the Report; this has now been fixed by
inserting the graphics as bitmaps rather than vector-based drawings. Whilst this
solution works, it is recommended to send the Report directly to MS Word if
installed on the system.
Immersion to underside of keel (USK) at user-defined draft marks are now reported
at 90deg heel.
7772: A new "Range of Stability" criterion has been added. With this new criterion,
the required range of stability depends on a fixed value plus a fraction of the
equilibrium angle: RoS >= A + B φequilibrium
MAXSURF 20.06 V8i ReadMe
Page 7
MAXSURF Motions
7745: Users can now input additional damping and stiffness to the Panel Method
motions solver via 6x6 damping and stiffness matrix. These are input in the
dialogs from the “Analysis | Mooring Stiffness…”and “Analysis | Damping
Factors” commands. The optional additional added mass, damping and stiffness
data are not currently stored in the .skd or .skr files. Users are advised to store this
data separately in a spreadsheet or text file and to use copy/paste between the
spreadsheet and Motions. In the next Major version (21 v8i) these data will be
saved in the .skd or .skr files.
Changes from 20.02 to 20.03 V8i
The following fixes and changes that have been made to fix known problems with
release 20.02 V8i. It is highly recommended that you install the updated version of the
software.
MAXSURF all products
Graphs: Attempt to do better automatic axis scaling if max. and min. axis values
are close (i.e. small axis range).
MAXSURF Modeler
Fixed a problem which caused surface trimming to crash under certain
circumstances for some models.
Some improvements to the speed of setting up the model for rendered display
have been made.
MAXSURF Stability
7632: Fix a problem whereby the longitudinal mass distribution of loadgroups
cross-references into a loadcase were not scaled by the “quantity” factor when
performing Longitudinal Strength analysis.
7631: It is now possible in many criteria, to choose whether the gust or steady wind
heeling arm should be used (for a wind heeling arm that contains a gust factor).
7618: Fix a problem when using Fluid simulation analysis method with tank
loadings specified by Ullage or Sounding. (Previously the volume would change to
maintain constant sounding, now the volume is taken at the upright vessel
sounding and the volume kept constant as the vessel heels and trims and the fluid
moves in the tank – resulting in the sounding and ullage changing)
Water on deck corrected values now return base values if water on deck is not
applied (previously they returned zero)
MAXSURF Motions
7712: An error in the “Global Hydrodynamics” results table for the phase given for
wave excitation when using the panel method has been fixed.
7712:An error in the “Global Hydrodynamics” results table, which incorrectly put
the roll data in the pitch column and vice versa, when using the panel method has
been fixed.
MAXSURF 20.06 V8i ReadMe
Page 8
7744: An error that was causing incorrect roll and sway RAOs for Panel Method
when the CG was away from the Centre of Floatation has been fixed.
7745: Users can now input additional damping and stiffness to the Panel Method
motions solver via 6x6 damping and stiffness matrix. These are input in the
dialogs from the “Analysis | Mooring Stiffness…”and “Analysis | Viscous
Damping” commands. The optional additional added mass, damping and stiffness
data are not currently stored in the .skd or .skr files. Users are advised to store this
data separately in a spreadsheet or text file and to use copy/paste between the
spreadsheet and Motions. In the next Major version (21 v8i) these data will be
saved in the .skd or .skr files.
Changes from 20.01 to 20.02 V8i
The following fixes and changes that have been made to fix known problems with
release 20.01 V8i. It is highly recommended that you install the updated version of the
software.
MAXSURF Modeler
7525: COM interface to Marker Surface error added
7499: After importing a dxf files as curves and clicking on the delete curve button a
crash occurred. File specific with dxf files containing large numbers of curves
(>1000). This has been fixed.
MAXSURF Stability
7484: Problems with the Probabilistic damage analysis indicating that the vessel
has sunk have been fixed. This problem occurred for some models when starting
the heel range with a negative heel angle; in this case all results indicated that the
vessel had sunk.
7467: Errors in the calculation of tank fluid product inertias Ixy and Ixz have been
fixed.
MAXSURF Motions
7527: Motions Reporting – several issues have been addressed:
if no template is specified, then only a limited set of results are sent to the report
(summary results table and polar graph);
to obtain other results, a template document must be used;
remote location RAOs table and graph only reported if remote locations defined;
polar plot only reported if it is valid (multiple speeds and headings);
potential crash when reporting for a strip theory model with <5 sections has been
fixed.
7497:After saving a results file from the menu clicking on the save button in the
toolbar saved a .skd file with .skr extension. This has been fixed.
7476: A problem when trying to calculate the Strip theory section or Panel method
computational mesh through COM (VBA) has been fixed. Previously when trying to
calculate the geometry, Motions would return an error to the calling program.
MAXSURF 20.06 V8i ReadMe
Page 9
Changes from 20 to 20.01 V8i
The following fixes and changes that have been made to fix known problems with
release 20 V8i. It is highly recommended that you install the updated version of the
software.
MAXSURF Modeler
6897: Dragging a surface using the Move Surface | Freeform option allowed
symmetrical surfaces to be dragged over the centerline when the ctrl key was not
down. This has been fixed.
Importing Rhino models: We have recently found that prior to importing a trimmed-
surface rhino model into MAXSURF Modeler it is often very useful to run the
ShrinkTrimmedSrf command on all the trimmed surfaces in Rhino. This generally
creates a much more robust model and reduces the size of the file.
7457: Importing Rhino v5.0 file trimming fail – model specific. Fixed.
MAXSURF Stability
7456: A problem in the “Forces heeling arm” where the vertical centres (mean draft
/ 2; vert. centre of projected lat. u'water area; and waterline) were always zero has
been fixed.
7387: Some problems with criteria using the newly added “Velocity Profile” wind
heeling arm have been fixed. A warning is now also given if a heeling arm which
uses the actual inclined-vessel projected lateral plane windage areas has been
selected, but the calculation of these areas has been turned off in the Preferences.
7358: An automatic recalculate and update of all loadcases now occurs
immediately after changing the “Empty damaged tanks” status. Previously this
only occurred when starting an analysis or manually choosing the “Update
Loadcase” command.
7346: The Sounding pipes must be defined from the top down. Color coding has
now been added if an error in the definition has been made.
7343: For models without the new definitions of windage and immersed lateral
plane area surfaces, errors in the reported windage and immersed areas and
vertical centers in the stability results occurred (the areas used for criteria
evaluation remained correct, however). These problems have now been fixed.
7323: A problem when using both “Simulate fluid movement” and not “Empty
damaged tanks” when doing a damaged analysis for an analysis using a loadcase
has been fixed. The problem was that the tanks would not damage greater than the
volume of fluid specified in the tank. This problem only occurred when both
options: “Simulate fluid movement” and not “Empty damaged tanks” were
selected.
7319: A problem with the animation of Equilibrium analysis results of the vessel in
a wave which prevented the wave profile or immersed sections from updating has
been fixed.
7295: Comparable numbers of sections are now used between Modeler, Stability
and Motions when computing vessel hydrostatics; the number of sections used
depends on the model/surface precision. Some minor differences are due to the
fact that Modeler places sections only over the length of the immersed hull at the
DWL whereas Stability places then over the entire length of the model. A problem
with Stability indentifying the immersed length for some models with trimmed
underwater surfaces has also been fixed.
MAXSURF 20.06 V8i ReadMe
Page 10
7236: A problem when trying to run a KN analysis via COM (e.g. VBA automation)
using a draft range (rather than a displacement range) has been fixed. The problem
manifested itself by indicating that no displacements had been set and terminating
the analysis.
6956: A problem when accessing the Loadcase mass or center of gravity via COM
(e.g. VBA automation) after a trimmed or heeled analysis had been completed
which caused the tanks’ soundings and ullages to be recalculated for the inclined
vessel has been fixed.
7290: When opening a design with a NURB surface with a non-uniform knot vector
a dialog box was displayed with no message. This has been fixed.
MAXSURF Resistance
7406: KR Barge methods now indicates which data are used for the analysis.
7399: Slender body resistance results are now flagged as needing recalculating in
the results table if the speed range or other analysis parameters are changed.
MAXSURF Structure
7397: Plate contours were sometimes not expanding correctly when plate ran
across a surface feature line. This has been improved.
7281: For plates on long skinny surfaces, sometimes the expanded contours (eg
section/buttock/water lines) were inaccurate on the developed plate in the part
view. This has been fixed.
6981: MAXSURF structure can now export trimmed surface plates to Rhino file
format.
MAXSURF Motions
7414: A problem when setting heel and trim for the panel method has been
rectified. A COS(heel) factor was omitted when calculating the specified trim, this
meant that when applying a heel angle, the actual vessel trim was slightly different
that that requested (by the COS of the heel angle – thus for small heel the
difference in trim was quite small). Also trim and heel results have been added to
the Hydrostatics dialog table.
Silent Installation option now available
As of MAXSURF v20.01 our installers now fully support silent installation.
Silent installation can be used to allow deployment of MAXSURF suites across multiple
machines and enterprise environments easily.
In order to use Silent Installation – you must pass the parameter ‘-q’ to the appropriate
setup.exe on the command line. In addition, because we do no longer select any suites
by default though, you must also specify the suites you’re interested in installing using
the SUITE=xxx option.
Where xxx can be replaced with MAXSURFSuite, MAXSURFAdvancedSuite or
MAXSURFEnterpriseSuite.
See the examples below: MAXSURFSetup.exe -q SUITE=MAXSURFSuite
MAXSURFSetup.exe -q SUITE=MAXSURFAdvancedSuite
MAXSURF 20.06 V8i ReadMe
Page 11
MAXSURFSetup.exe -q SUITE=MAXSURFEnterpriseSuite
You can specify multiple suites at the same time too, just separate the suites you’re
interested in with a comma (,).
For example the following line would install every MAXSURF suite at once: MAXSURFSetup.exe -q SUITE=MAXSURFSuite,MAXSURFAdvancedSuite,MAXSURFEnterpriseSuite
Please note that during normal installation we ask whether the default libraries and report
templates should be updated. With a silent install we always install the latest libraries
and templates, so if you have custom libraries or templates then you will want to back
them up and restore them yourself after installation.
These are: %PUBLIC%\Documents\MAXSURF\MAXSURFXX\WorkshopLibrary.slb
%PUBLIC%\Documents\MAXSURF\MAXSURFXX\Stability Criteria Library.hcr
%PUBLIC%\Documents\MAXSURF\MAXSURFXX\Report
Templates\StabilityBooklet.dot
%PUBLIC%\Documents\MAXSURF\MAXSURFXX\Report
Templates\HMReportTemplate.dot
Where XX should be replaced by the major version number of MAXSURF. e.g. 20
As the installation occurs in the background you will not be given any indication of
progress of when the installation has fully finished. Please check the task manager to
ensure the process has completed or ensure you allow sufficient time.
MAXSURF 20.06 V8i ReadMe
Page 12
Software updates: version 20 V8i
The following section describes the changes that have been made to the various
programs in version 20 V8i.
MAXSURF Modeler
6483, 6748: Windage surface groups definition
The windage profile may be displayed in Modeler by turning on "Windage Profile" in the
Display | Contours dialog (see section on MAXSURF Stability for further details):
6753, 6429: Units dialog
The units dialog has been updated so that masses may be displayed in kilopound-force
(kip). The dialog clarifies that values displayed in tones, kg, etc… are in fact mass and
not weights; that said when using kilopound-force, the masses are multiplied by standard
acceleration due to gravity (9.80665m/s2) to yield a weight. This option applies to all the
MAXSURF applications.
Option to display mass as a weight in kip.
For example:
Item mass = 1000 kg; g = 9.80665 m/s2
Item weight = 9806.65N; N per lbf = 0.45359237*9.80665 = 4.448221615
Item weight = 2204.622622lbf
Item weight = 2.204622622kip
MAXSURF 20.06 V8i ReadMe
Page 13
6730: New Markers features
Several new features have been added to the Markers which are designed to assist when
fitting surfaces to large Marker datasets (for example from laser scans).
The first is an option to color-code the Markers by their distance from their assigned
surface. Ensure that all the markers of interest have the correct surface associated with
them (Markers table, or Markers properties); then select Measure Surface Error from the
Markers menu:
Measure the distance of the Markers from their associated Surfaces.
Then in the Edit Preferences dialog, select “Show Marker Error with color gradient”
MAXSURF 20.06 V8i ReadMe
Page 14
Markers are now color-coded according to the distance from the surface (dark blue: closest; red: furthest away)
The second option is to hide markers that are below an acceptable distance from the
surface. Enter the acceptable distance in the Markers table (the fill-down option can be
convenient to do this). Then choose “Hide Acceptable Markers” from the Display |
Markers menu:
Hide Markers that are within an acceptable distance of their associated surface.
6727: Export render mesh
The render mesh can now be exported in three new file formats *.obj, *.x and *.stl:
MAXSURF 20.06 V8i ReadMe
Page 15
MAXSURF 20.06 V8i ReadMe
Page 16
Bug fixes and minor changes
7204: Correct second display of "Baseline" text in Vessel Type dialog if model has
Frame of Reference displayed
7200: It is now possible to import STL files as a Trimesh model.
7165: The problem of when having selected “Feet and inches” units the
measurements being shown in “Decimal feet” and vice-versa has been corrected.
7108: Symbol for knots has been changed from kts to kn across all apps
according to ISO standards.
7097: An issue where the Frame of Reference and design grid was not getting
scaled with the design using Quickstart has been fixed.
7093: An issue where trimming gets lost when merging designs has been fixed.
7052: An extruded linear surface has stiffness =1 (should be 2). Fixed.
7006: Crash in parametric transformation dialog if waterline length is 0m (i.e fully
submerged). Fixed.
6739: When porcupines are displayed a modeless dialog will now be displayed for
adjusting the porcupine length.
6737: Cutting surfaces are now duplicated when a surface is duplicated.
6893: Users are warned when trying to bond edges that have grouped control
points.
6808: The Surface Areas dialog correctly accounts for surface visibility (invisible
surfaces are omitted from the table)
MAXSURF Stability
Additional Tank Display options
Two new options have been added to the tank display. These enable a transparent,
shaded representation of the fluid-plane in the tank (or floodwater plane in the case of a
damaged compartment) to be displayed; as well as a cross-hatch of the tank extremities.
The shaded fluid level is shown in the Plan and Perspective views only. The tank-filling
levels are taken from the currently selected loadcase.
Shaded tank fluid-planes
MAXSURF 20.06 V8i ReadMe
Page 17
Shading of damaged floodwater-planes
Tank cross-hatching in Plan and Profile views
Inserting tank plans in reports
Several new tags have been added that may be placed in a MS Word report template to
insert tank plan drawings into the report.. These are as follows: <Global-TankPlan>
<Global-TankBodyPlan>
<Global-TankProfile>
7166: MAXSURF Cargo Import changes
Some changes have been made to the MAXSURF cargo import dialog so that the data is
the same as the Transport analysis input file (trninp.*).
Joints 1 and 2 define the origin of the cargo. The x- and z-values of the cargo origin point
are those of Joint 1; the y-value of the cargo origin point is the average of the y-values of
Joints 1 and 2. The vector Joint1-Joint 2 now defines the port-direction of the cargo and
Joint 3 is used to define the horizontal plane and longitudinal direction.
MAXSURF 20.06 V8i ReadMe
Page 18
MAXSURF 20.06 V8i ReadMe
Page 19
6483, 6748: Windage surface groups definition
A range of enhancements to the way the windage areas and underwater projected areas
are defined and calculated have been added to the MAXSURF vessel model. These data
may be defined and edited in both MAXSURF Modeler and MAXSURF Stability via the
Windage Surfaces dialog in the Data menu.
Windage Surfaces dialog (Data menu)
If no Windage groups are defined, then the older system for the calculation of windage
and lateral projected underwater area is used. That is the hydrostatic sections are
projected into the transverse plane. The outer perimeter formed by joining the upper and
lower limits of these projected sections is then used to calculate both the windage area of
the hull and the underwater projected area. The zero-trim waterline at the current midship
draft is used to determine which part of the projection is underwater and which part is
windage area. Because of these limitations, the effects of vessel trim and "holes" in the
model are not accounted for by this older method. The new method overcomes these
limitations as well as adding new features.
Windage Groups
The concept of a Windage Group has been added. This groups together model surfaces
which should be treated as a single object. There are always at least two Windage Groups
and the first one defines the surfaces that should be used to calculate the underwater
lateral projected area. Individual surfaces may be included in multiple Windage Groups.
Apart from the underwater group, Windage Groups have various factors associated with
them:
F_drag: winage drag factor; default value 1.0
F_shield: shielding factor; default value 0.0
F_user: a user-defined factor; default value 1.0
usershielddragtotal .0.1. FFFF
Windage Groups may be added and deleted with the respective buttons in the dialog. The
surfaces to be included in each group are defined in selected by double clicking in the
MAXSURF 20.06 V8i ReadMe
Page 20
"Surfaces" cell in the table, in a similar manner to the selection of boundary surfaces for
Tanks and Compartments.
Windage Group definition and Surface selection
The color of the Windage Profile outline can be changed in the Colors dialog; the
underwater profile is shown using the "Immersed Sections" color.
Color selection
MAXSURF 20.06 V8i ReadMe
Page 21
Wind direction
The Windage direction specifies the projection direction used for the surfaces: 90deg.
gives a projection in the lateral plane; 0deg. gives a direction in the longitudinal plane.
Angles between 0 and 180deg are allowed since the sign of the projection vector does
not matter.
Note that to improve performance, the projected windage contour uses a fairly coarse
surface mesh. This may result in the projected windage contour not exactly
corresponding with the surface edges, but the effect on projected area and center of area
is negligible. Due to the calculation method used for the projected conoturs, it is possible
that some visual artifacts may be present but again these have negligible effect on
projected area and center of area.
Windage projections viewed in profile at 90deg (upper) and 70deg (lower)
Display
In MAXSURF Stability, when the vessel is at the DWL, the normal windage profile view
is shown and the wind profile groups may be modified. However once a Large Angle
Stability analysis has been performed, it is possible to select the windage profile used for
any of the defined velocity profile wind heeling arms (see below for deails).
Display | Windage Profile dialog
Effect of heel
MAXSURF Stability has the option of using just the upright (zero heel) projected
windage profile or calculating the actual projection of the heeled vessel. The option is
specified in Edit | Preferences dialog. It should be noted that calculating the projected
windage profile at each heel angle can add significantly to the time required to complete
the analysis. For criteria evaluation, the underwater lateral projected area and center of
area for the upright (zero heel) vessel is always used; however the wind heeling moment
will use the actual inclined (including heel) projected windage area if this option has
been selected in the Preferences dialog.
MAXSURF 20.06 V8i ReadMe
Page 22
Upright or heeled/inclined projected windage area calculation preference
Windage profile calclated for the upright vessel and used for all heel angles
Windage profile calclated using heeled/inclined projected windage area method
Criteria: Velocity profile wind heeling arm
MAXSURF 20.06 V8i ReadMe
Page 23
A new criterion wind heeling arm has been added that allows the definition of a vertical
velocity to be specified. This heeling arm is always velocity-based (not pressure-based);
furthermore only the model-defined windage profile is used (there is no option for
additional area).
Wind heeling arm with velocity profile option
The velocity profile is defined by a series of horizontal strips parallel and above the
waterline. Each strip has a factors which is applied to the base velocity. This is done so
that the same velocity profile can easily be maintained for different base wind velocities.
To apply a uniform velocity profile (constant velocity at all heights) then simply specify
Uniform velocity profile
For a variable velocity profile simply specify the number of heights and the factor for
each height range: When entering the data for the velcity profile enter: "height , factor".
Heights must be in descending order. A height can he changed by typing "height"; a
factor can be changed by typing ", factor"
Variable velocity profile
When a variable velocity profile is selected for display, the different height zones are
displayed.
MAXSURF 20.06 V8i ReadMe
Page 24
Wind profile showing height zones defined in the selected variable wind velocity heeling arm
The wind heeling moment is calculated by dividing the windage profile in to the defined
height zones and applying the velocity profile. This is done for all the windage groups
whose contributions are then summed to give the total wind heeling moment. This is
divided by the vessel displacement to obtain the total wind heeling arm. Thus the wind
heeling arm, windarm , is given by:
heights groups
groupgroupgroup total
2
heightwind ).(...
)(cos.arm HhAFfv
g
a n
where:
a is a constant (typically half the density of air);
)(cos n defines the shape of the heeling arm (typically this would be 0.0 if the
calculation of the actual windage profile at each heel angle option has been selected);
.g is the weight-force of the vessel;
heights
... accounts for the summation over all the height intervals specified for the
velocity profile, with a base velocity of v and a factor at each height heightf ;
groups
... accounts for the summation over all the defined windage groups;
group totalF is the total factor for the windage group defined as
usershielddragtotal .0.1. FFFF
groupA is the area of the windage group
grouph is the vertical height of the center of area of the windage group
H is the height to be used for the assumed center of lateral resistance of the underwater
part of the hull.
6644: Custom drafts to user datum
The custom drafts have been extended to allow the draft to a user-defined datum to be
measured. As with normal drafts measured to the Baseline, these drafts are also
measured perpendicular to the Baseline (i.e. perpendicular to the DWL of the vessel at
zero trim). (Noting that immersed depths to underside of keel –USK- are measured
perpendicular to the actual (trimmed, heeled) waterplane.
Custom Draft Marks extended to provide user-defined datum
MAXSURF 20.06 V8i ReadMe
Page 25
Different types of user-defined draft measurements
6447: Auto-ballast confirmation
The auto ballasting command now confirms the required and actual displacement, LCG
and TCG; the error tolerances are based on those defined in the Edit | Preferences dialog.
Confirmation of Auto-Ballasting results
If there are errors, these will be highlighted in red in the loadcase “Target disp.” row:
Warning when Auto-Ballasting cannot achieve required values
MAXSURF 20.06 V8i ReadMe
Page 26
Bug fixes and minor changes
7201: A problem whereby the loadcase item centroids were saved in the rotated
reference frame (not Upright ship reference frame) has been corrected. This
problem occurred if saving an individual loadcase to a .hml file with the vessel
rotated to the results of an analysis. Saving the entire model to the standard
Stability .hmd data file did not have this problem.
7169: Results for the areas and centroids of the windage and immersed lateral
plane areas are now available in the Analysis results table (Display | Data format
dialog)
7167: The effect of wind direction is now included in the velocity profile wind
heeling arms.
Tanks, compartments, non-buoyant volumes, etc. are now referred to collectively
as Rooms.
Some issues with the visibility of tanks in rendered mode have been fixed.
Fixed issues with GHS imported models containing linked negative tanks, these
now remain negative components when changing the parent rooms to
compartments and back.
Improved the "extent of damage" command which determines whether or not a
room intersects a damage space; previously some false positives were generated.
The “Add Keypoint” menu item now has the correct wording.
6967: A crash which sometimes occurred when exporting a GHS file for a model
with lots of linked tanks, compartments and neg.linked compartments has been
fixed.
6902: It is no longer necessary to select File | New when starting loadcases, room
definition etc. Simply start adding (Edit menu or Ctrl+A) rows.
6889: The colour used to show damaged tank names has been corrected.
6815: The incorrect units for the Compact version of the cross-referenced heeling
arm criterion: ratio of GZ above heeling arm has been corrected to % (from m).
6731, 6720: Keypoint labels are now the same color as the keypoints (to facilitate
differentiation from Loadcase load items)
6647: Fuel densities according to ISO 8217 have been added to the standard list of
fluid densities.
6359: The drawn Margin line is now properly refreshed when the Margin line data
are changed.
5968: Section not forming correctly when Skin Thickness option is activated,
model specific. Fixed.
MAXSURF Structure
Plate clash detection
A warning dialog will now be displayed when two plates created on the same surface
overlap. Plate clash detection can be turned on and off from the preference dialog ( Edit
| Preferences…).
MAXSURF 20.06 V8i ReadMe
Page 27
Strucutre will warn which plates are overlapped by the newly correctly plate:
MAXSURF 20.06 V8i ReadMe
Page 28
Bug fixes and minor changes
7058: Rhino files can be exported from Structure in two forms now. Firstly with all
parts as NURBS surfaces, secondly with all parts as trimeshes. To execute choose
File | Export | Rhinoceros 3dm file | NURBS Surfaces/Mesh Surfaces.
6959: Deducted frame not working correctly - model specific. Fixed.
6933: Inclined frames can now be exported to Rhino file.
6744: Stringers added on a surface in the section plane not rendering correctly.
Fixed.
6715: String cutout not extending with stringer angle to frame. Fixed.
MAXSURF Motions
7166: MAXSURF Cargo Import changes
See Stability section for details.
Second Polar Graph view
The original polar graph view has been renamed the Polar view, since in this view iso-
level contours of the selected result data are displayed on a polar plot with speed as the
radial axis. A new Polar Graph view has been added where the plot shows the same
selected result data plotted on the radial axis (against heading) with one curve for each of
the speeds tested.
Polar plots of selected result data
Ochi Hubble Spectrum
The Ochi Hubble two parameter spectrum has been added to the standard list of sea state
spectrum. The Ochi Hubble spectrum is unique in that it allows for the generation of a
sea stat that has two peaks, one representing the swell (long period) and one representing
the sea (short period). A typical spectrum may look like this:
MAXSURF 20.06 V8i ReadMe
Page 29
User defined heel and trim for panel method
The model can now be placed at any attitude by using the trim and heel dialogs. A panel
analysis can then be run on the oblique underwater shape. The “Heel” and “Draft and
Trim” dialogs can be accessed from the Analysis menu. They are only available if the
analysis type is set to Panel Method. Once the heel and trim has been set the analysis
mesh will need to be recalculated.
MAXSURF 20.06 V8i ReadMe
Page 30
Bug fixes and minor changes
7199: Motions has been corrected so that the Panel method meshing and analysis
will work on a systems using the “,” character as the decimal delimiter instead of
the “.” character.
7170: It is now possible to export the MAXSURF Cargo table as a .cgo file for
loading into MAXSURF Stability.
7164: When searching for MAXSURF cargo files, “sacinp.*” files are shown by
default instead of all files.
Some issues with the data plotted in the Polar contour graph have been addressed.
The maximum number of frequencies that can be calculated has been increased to
500.
7116: Roll phase was incorrect for Wave Excitation forces of a Panel method
analysis.
6977: Added resistance for panel method is now calculated (Havelock method).
6931: COM interface has been updated with Panel Method functionality.
6918: User can now specify the upper and lower limits of the frequency range for
motions to be calculated at.
6837: Adding incorrect parameters to a section in the library was displaying a
blank dialog. Fixed.
6825: A water depth can now be set for the Panel method analysis.
6814: A problem which prevented calculation of added resistance using Havelock’s
method has been fixed.
6777: Cancelling a panel method analysis part way through was leaving temporary
files on disk. Fixed.
6754: A problem with the COM commands for adding remote locations has been
fixed.
6750: A better estimate of the range of frequencies to be covered is now used for a
vessel with forward speed in following waves. This results in more results in the
frequency range of interest.
6695: Ocraflex Drift Force File export has been added to the File | Export menu.
6658: Ocraflex motions files can now be exported directly from Motions via the File
| Export menu.
6503: Angular velocity and accelerations are always given in rad/s and rad/s/s,
irrespective of user selected units for angle or frequency.
MAXSURF Resistance
Korean Register Barge Resistance
A new barge resistance algorithm has been implemented. The method is based on the
resistance prediction algorithm in “Rules for the Towing Survey of Barges and
Tugboats” 2010 issued by Korean Register of Shipping and is suitable for box shaped
vessels operating in displacement mode.
MAXSURF 20.06 V8i ReadMe
Page 31
Problem Reports
We greatly appreciate any bug reports or suggestions you may have. Please report any
bugs or anomalies you find through www.bentley.com/serviceticketmanager .
Appendix – Trust Licensing Changes
In this release of MAXSURF, we have made a number of enhancements relating to the
way SELECTserver licensing works. The major change is the adoption of Trust
Licensing – the same licensing used by all other Bentley products. Trust licensing
ensures uninterrupted access to run your Bentley software, regardless of the availability
of licenses. To help you avoid project disruptions, SELECTserver enables Trust
Licensing, which eliminates time wasted waiting to run software when licenses are not
immediately accessible. In previous versions of MAXSURF, the IEG licensing service
was used to check out a license when the application started up and check it back in
when the program exited. This restricted the use of software once all the current licenses
were in use. MAXSURF now uses the trust licensing approach that is a benefit of your
Bentley SELECT subscription.
Trust licensing allows any member of your engineering team to run MAXSURF at any
time and eliminates the need to have an uninterrupted connection to SELECTserver and
consequently this provides greater flexibility and greater reliability in operation. Instead
of requiring the connection to SELECTserver, MAXSURF simply records usage of the
application and allows you to access reports to see how licenses are being used in your
team. License usage is aggregated and reported back to SELECTserver on a regular
basis, at least once every thirty days. This is the same usage reporting that has been
occurring with your licensing up until now.
MAXSURF 20.06 V8i ReadMe
Page 32
You can review your team’s usage of MAXSURF via a web-based interface through a
wide range of reports. These reports are available at http://selectserver.bentley.com and
let you see who used what software and when. This information will be valuable to you
in ensuring that you are getting best value from your software. The designated account
contact for your organization will have permission to login to this server and to review
these reports. This SELECTserver web portal also includes tools for managing licenses
including managing check-outs, forcing check-ins of licenses, if required, and controlling
access to applications.
If your recorded usage shows a peak usage that is greater than the number of licenses that
you own, your Bentley account manager will contact you to discuss the usage. They will
review with you whether your current license portfolio matches your license needs and
can recommend a range of options to true-up to ensure you have the licenses you need.
Peak usage is the maximum number of licenses that are used within any 1-hour period.
If you would like more information on SELECTserver , you can visit:
http://www.bentley.com/en-US/Products/SELECT+Server/
For more information on the benefits of trust licensing and the true-up process, you can
visit:
http://www.bentley.com/trust
For full technical details on SELECTserver licensing, start with the Introduction section
of the following user manual:
https://selectserver.bentley.com/BSS/Admin/Help/en/index.html
Trust Licensing Best Practices
Use the License Management Tool installed with your applications to view what
licenses you have available on a particular machine.
Ensure that your designated contact person and/or system administrator is able to
sign in to selectserver.bentley.com (or to your company’s deployed
SELECTserver) and view reports on usage
Configure SELECTserver to send overusage messages to a designated
administrator weekly
Use the Scheduled Reports function in SELECTserver to send usage reports to a
designated administrator weekly
Use these email and web reports to better understand how your team uses
MAXSURF licenses. In particular, the Peak Usage reports will indicate if your
license usage matches your ownership.
If you wish to control which licenses can be used on which machines, use the
Client Access Restrictions command in the Site Configuration menu of
selectserver.bentley.com to apply these controls.
Communicate with your Bentley Account Manager about your license usage,
particularly if you expect your peak usage to increase above the number of
licenses you own. You may wish to review the True-Up document to best
understand your options.
Use license check-out only when you need to work off site without an internet
connection for more than 30 days. There is no need to check out licenses when
working in a connected environment and doing so will record that license as
being continuously in use. This may add to your peak usage level.
MAXSURF 20.06 V8i ReadMe
Page 33
Trust Licensing FAQ
Which versions of MAXSURF use trust licensing?
All MAXSURF products with a version number of v20.0.0.0 or later use trust licensing.
Can I use non-trust licensed and trust Licensed versions of MAXSURF on the same
network?
Yes, you can mix and match trust and non-trust licensed versions of MAXSURF on the
same network and even on the same project. Note that non-trust licensed versions will
effectively be checking out the product license for the entire run time of the product or if
offline it will continue to run until checked back in. To check out a license for offline
use with trust licensing refer to the License Management Instruction at
http://communities.bentley.com/products/licensing/w/licensing__wiki/license-
management-tool.aspx
If I use more licenses than I own, will I automatically get a bill from Bentley?
If your license usage reports show that your peak usage is higher than the number of
licenses that you own, your Bentley Account Manager will contact you and discuss
options with you. These options may include adding more licenses, changing the mix of
licenses that you own, short term leasing of licenses or changing how you use licenses.
Do I need an internet connection to use Trust Licensing?
For day to day use, a continuous internet connection is not required. You need an internet
connection only when initially activating your license and at least once every month in
order to record usage on the SELECTserver. It is also possible to manually submit usage
logs if your security requirements mean that an internet connection is not possible.
Do multiple sessions of MAXSURF on one machine record multiple uses?
No, usage is recorded per machine. Multiple instances of an application running on the
same machine records 1 use, it does not record multiple uses.
Our SELECT licensing agreement mentions peak usage within an interval. What is
that interval and how is peak usage calculated?
An interval for a SELECT subscription is 1 hour on the clock e.g. from 11am to 12 noon.
SELECTserver counts the number of licenses used from the license pool during each
interval. The daily peak usage is the highest number of licenses used during any 1 hour
interval of that day. See
http://communities.bentley.com/products/licensing/b/licensing_blog/archive/2010/05/27/
what-is-usage-and-how-is-it-calculated.aspx
Do I need to check out licenses to use MAXSURF?
There is no need to check out a license to your machine unless you are going to be
working offline for 30 days or more. In fact, checking out a license will record the
license as being in continuous use so this could potentially increase the calculation of
your firm’s peak license usage.
Is the license usage logging secure and private?
Trust licensing uses the same usage logging mechanism you are using now with non-
trust licensing. It transmits usage data using standard internet protocols and obscures user
and machine names using a SHA-1 hash so that they cannot be read outside your
company.
Where can I get training on how to understand and monitor license usage?
MAXSURF 20.06 V8i ReadMe
Page 34
SELECT subscribers are able to access SELECT server training via the Bentley LEARN
server.