Orca3D News


Tuesday, July 28, 2015

The Orca3D blog is now integrated with the Orca3d.com website

As part of the redesign of the Orca3D website, we have included a "News" section that effectively replaces this blog. Integration with the site will give it better visibility, and it has an excellent search feature.
This blog will be kept in place for some time to come, but will not be updated. We encourage you to visit www.orca3d.com, or go directly to the News page.

Tuesday, June 30, 2015

Managing Multiple Hydrostatic and Stability Conditions

It's often useful to be able to analyze multiple conditions when doing a hydrostatics and stability analysis. Each condition might be a different sinkage, weight, center of gravity, or some combination of these. For simple variations such as a range of sinkage values, you can just type the range into the appropriate field. For example, for sinkages of 1.00, 1.25, 1.50, and 1.75, just type the values into the Model Sinkage field, separated by commas. In this case, since the spacing is constant, you can use the ellipsis shorthand:
1.00, 1.25, ..., 1.75 
The spacing between the first two values is used until the value after the ellipsis is reached.
If your conditions include one or more based on weight and CG (free float), AND one or more based on Sinkage, Trim, and Heel (fixed plane), then you need to use Custom Conditions.
Check the "Use Custom Conditions" box in the Hydrostatics dialog to see the list of Custom Conditions in a grid. Initially, it will be populated with any conditions that were created by entering a weight/CG or flotation plane(s). You can edit the values in the fields, name the conditions, turn them on and off, and add additional conditions. You can also specify which field should be used to sort the results (by default they are sorted on displacement).












By extension this allows you to manage the weight variations caused by numerous catalog options, and their impact on the stability: auxiliary genset, sail furler, radar antenna on the mast, tender and crane on the flybridge, etc., or simply to quickly check different design hypothesis.

Friday, May 29, 2015

Surface Zebra Mapping

Rhino’s Zebra surface mapping is useful when working on an assembly of surfaces, by allowing you to visually evaluate the continuity between 2 adjacent surfaces. By interpretating the stripes, you may judge the quality of the surface continuity:







If the stripes have kinks or jump sideways as they cross the connection from one surface to the next, the surfaces touch, but have a kink or crease at the point where the zebra stripes jag. This indicates G0 (position only) continuity between the surfaces. 
If the stripes line up as they cross the connection but turn sharply at the connection, the position and tangency between the surfaces match. This indicates G1 (position + tangency) continuity between the surfaces.
If the stripes match and continue smoothly over the connection, this means that the position, tangency, and curvature between the surfaces match. This matching indicates G2 (position + tangency + curvature) continuity between the surfaces.

Thursday, May 21, 2015

Defining Limits for Stability Criteria Verification

Orca3D's Work-in-Progress (WIP) version contains a module for evaluating stability criteria. One of the basic steps is to define the limits for the evaluation. When defining limits for stability criteria verification, you may of course enter some absolute figures of angle, area, righting arm, etc. A simple limit could be:


        Angle At GZmax >= 25 deg
However, Orca3d offers extended limit definition capabilities, by allowing the user to input mathematical operations, and to use the vessel’s dimensional characteristics or hydrostatic properties to compose even the most complex criteria sets.
For example, the ISO standard 12217-1 for small craft will ask for verification that the heel angle is not greater than a value which is a function of the vessel’s length (§6.2.3 of the standard):
This limit angle may be defined in Orca as follows:
Mathematical operations may also be used to define the angle at which the evaluation is done. In the example above, the evaluation is done at "SteadyEquil" but you may also enter an expression such as "SteadyEquil - 10."
The table below is a list of the keywords which may be used in the expressions.
Lwl
Displacement
Bwl
Volume
Draft
Wet Area
Loa
Sinkage
Boa
Trim
Depth
List
LCB
Cb
TCB
Cx
VCB
Cp
LCF
Cvp
TCF
Cwp
VCF
Cws

Wednesday, May 6, 2015

New WIP Release (1.4 WIP 2015-05-29)

We're pleased to announce the release of a new Work-in-Progress (WIP) version of Orca3D (1.4 WIP 2015-05-29). This WIP will expire on September 16th, 2015.

Please note that this release no longer supports Rhinoceros version 4. This and future Orca3D WIP releases require Rhinoceros version 5.

New Features:
  • A new command, OrcaCrossCurves, has been added to allow the user to compute and report traditional cross curves of stability. See the Orca3D Help File for details on the use of this new command. 
Enhanced Features:
  • Extended the Orca3D hydrostatics CSV file output to include extended information for the rollover conditions when the option to include full output is selected.
  • Made additional Orca3D commands scriptable including OrcaPointsOn, OrcaPointsOfInterest, OrcaCreateWeightCostPoint, OrcaProperties, OrcaInsertNet, OrcaInsertChine, OrcaWrapCorner, OrcaExportMeshes, OrcaCreatePlate.
  • Modified the layer name used for the output of the hydrostatics floatation plane to include the condition the plane is associated with.
  • Modified the Orca3D hull assistant form behavior so that the key does not automatically create the hull geometry to avoid inadvertent hull creation. The user must click OK to create the hull.
  • Implemented several Orca3D installation and licensing changes. Updated licensing files and services to the latest versions. Modified network-licensed product installation instructions and some of the network installation files to reduce likelihood of inadvertently running the incorrect installation. Packaged license diagnostic utilities in installation.
 Bug Fixes:

  • Fixed a bug in the Orca weight/cost manager in which directly editing a value in the manager grid control did not apply the proper units conversion.
  • Fixed a bug in OrcaRemoveNet in which the surface normal was sometimes inadvertently flipped.
  • Added call to set the “modified flag” of the current Rhino document for certain Orca3D commands.
  • Fixed a bug in some Orca commands in which the general Rhino application setting, m_bSplitCreasedSurfaces, was not being properly reset to its original state at the command conclusion; this affected the following commands, OrcaCreateFoil, OrcaCreateRIB, OrcaInsertChine, OrcaInsertNet, OrcaRemoveNet, OrcaCreatePlaningHull, OrcaHullAssistant.
  • Improved error handling in OrcaHoltropAnalysis so that certain geometries (e.g., catamarans) in which the transom finding logic could cause a crash are now more robust.
  • Addressed a bug in Orca weight/cost reports where CG subtotal could be reported as a NaN instead of zero for zero weight totals.
  • Applied several lines drawing bug fixes including an issue in using selected curves in drawing and an issue in which chine lines were not appearing in the drawing.
  • Fixed bug in importing a Rhino model containing Orca3D units information into the current model that contains different Orca units.
  • Added logic to prevent Orca3D sections that were made invisible through the Rhino layer control from reappearing during interactive Orca3D control point manipulation.
As a WIP, there will certainly be feature additions, changes, or removals before the final release, but this is your chance to give us feedback and suggestions. A few important notes to be aware of:
  • This version of the 1.4 WIP will function only with Rhino 5, and not with Rhino 4. You should have Service Release 8 or later.
  • Only one version of Orca3D may be installed at a time. Therefore, you must uninstall Orca3D from your computer before installing this WIP.
  • No change to your License is required. The new version of Orca3D will find your existing License.
  • Portions of the Help file may not be entirely up to date.
  • This WIP will expire on September 16th, 2015. Either a new version of Orca3D will be released before then, or a new WIP will be released.
If you have questions as you install and use the new release, remember that you can: 
  • send an email to support@orca3d.com
  • read through the Help file which is available from the Orca3D menu in Rhino, and on our web site here
  • post a question on the Orca3D forum
To download the new version, please visit www.orca3d.com/wip. Thank you very much for using Orca3D, and we look forward to hearing from you!

New Orca3D Release: Version 1.3.3

We’re pleased to announce the release of Version 1.3.3 of Orca3D. This version has been through a number of Work-in-Progress (WIP) releases, allowing us to incorporate feedback and suggestions from many of our users. We appreciate all of the comments that we received during this process.

Some important points to know about Version 1.3.3:
  • This is a free update to all of our licensed Orca3D users and, as a full release, will not expire.
  • Any Orca3D information in a Rhino file that is saved with this new version will NOT be readable in version 1.2.4 or earlier versions. No native Rhino model information will be lost, but Orca3D information, such as section locations, weight/cost information, etc. will not be found by earlier versions of Orca3D. Since this is a free update for licensed users, we recommend that version 1.3.3 be used to avoid this issue. 
  • This is expected to be the last version of Orca3D that is compatible with Rhino 4. All future updates, WIPs, and upgrades will require Rhino 5.
  • Rhino requirements: Rhino 5 64-bit SR 10 or higher; or Rhino 5 32-bit; or Rhino 4 SR 9 or higher.
  • In the event that a critical bug or other significant issue is discovered in version 1.3.3, there may be a 1.3 Service Release that is compatible with Rhino 4.
  • Some new features which are still in development are not included in Version 1.3 (Stability Criteria Evaluation, Longitudinal Strength).
  • A new WIP (1.4) has also been released, which includes Stability Criteria Evaluation, Longitudinal Strength, and more.
  • Version 1.3.3 includes both 32-bit and 64-bit versions of the standalone and network license versions.
If you’ve been following the WIP process, you’re aware of the many enhancements, speed improvements, and bug fixes in this version. Please see the Release Notes in the Help file for complete details; highlights include: 
New Features:
  • A new command, OrcaCrossCurves, has been added to allow the user to compute and report traditional cross curves of stability. See the Orca3D Help File for details on the use of this new command. 
Enhanced Features:
  • Extended command OrcaSelWeightCost to permit selection of weight/cost items by material type (point, curve, surface, solid, none) or by material name.
  • Extended the Orca3D hydrostatics CSV file output to include extended information for the rollover conditions when the option to include full output is selected.
  • Made additional Orca3D commands scriptable including OrcaPointsOn, OrcaPointsOfInterest, OrcaCreateWeightCostPoint, OrcaProperties, OrcaInsertNet, OrcaInsertChine, OrcaWrapCorner, OrcaExportMeshes, OrcaCreatePlate.
  • Modified the layer name used for the output of the hydrostatics floatation plane to include the condition the plane is associated with.
  • Modified the Orca3D hull assistant form behavior so that the key does not automatically create the hull geometry to avoid inadvertent hull creation. The user must click OK to create the hull.
  • Implemented several Orca3D installation and licensing changes. Updated licensing files and services to the latest versions. Modified network-licensed product installation instructions and some of the network installation files to reduce likelihood of inadvertently running the incorrect installation. Packaged license diagnostic utilities in installation. 
Bug Fixes:
  • Fixed a bug in the Orca3D hydrostatics report in which the TCB and TCF plot label could inadvertently read 10^0.
  • Fixed a bug in the Orca weight/cost manager in which directly editing a value in the manager grid control did not apply the proper units conversion.
  • Fixed a bug in OrcaRemoveNet in which the surface normal was sometimes inadvertently flipped.
  • Added call to set the “modified flag” of the current Rhino document for certain Orca3D commands.
  • Addressed a units and persistence issue related to overriding the initial plane height for free float hydrostatics in the Orca3D design condition.
  • Fixed a bug in some Orca commands in which the general Rhino application setting, m_bSplitCreasedSurfaces, was not being properly reset to its original state at the command conclusion; this affected the following commands, OrcaCreateFoil, OrcaCreateRIB, OrcaInsertChine, OrcaInsertNet, OrcaRemoveNet, OrcaCreatePlaningHull, OrcaHullAssistant.
  • Improved error handling in OrcaHoltropAnalysis so that certain geometries (e.g., catamarans) in which the transom finding logic could cause a crash are now more robust.
  • Addressed a bug in Orca weight/cost reports where CG subtotal could be reported as a NaN instead of zero for zero weight totals.
  • Applied several lines drawing bug fixes including an issue in using “selected curves” for the drawing, a problem where changing section locations or reading in a new model after a lines drawing was created did not allow future lines drawings to reflect the new sections, an issue where the bodyplan split location was being ignored, and an issue in which chine lines were not appearing in the drawing.
  • Fixed bug in importing a Rhino model containing Orca3D units information into the current model that contains different Orca units.
  • Added logic to prevent Orca3D sections that were made invisible through the Rhino layer control from reappearing during interactive Orca3D control point manipulation.
We recommend that all of our Orca3D users download and install Version 1.3.3. Before installing, please uninstall any previous versions. No changes to your licensing are necessary. If you are using both 32-bit and 64-bit versions of Rhino, you may have both the 32-bit and 64-bit versions of Orca3D installed at the same time.
If you have questions as you install and use the new release, remember that you can: 
  • read through the Help file which is available from the Orca3D menu in Rhino, and on our web site here
  • send an email to support@orca3d.com
  • post a question on the Orca3D forum
To download the new version, please visit www.orca3d.com/update
Thank you very much for using Orca3D, and we look forward to hearing from you!

Thursday, April 16, 2015

Holtrop-Mennen founders reveal the secret of method’s long-lasting success

Orca3D uses the Holtrop-Mennen method to predict the resistance of displacement hulls. Jan Holtrop and Frits Mennen are now retired from MARIN, where they developed the method based on model tests and full scale trials data. MARIN has published an interesting interview with the two researchers, giving some history of the development of the method.