Release Notes
DeepC, Version V5.2-02, 22 May 2017
New Features
- Support for Simo/Riflex 4.10. OTE 15671, 15795 and 15805.
Bug Fixes
- Crash when viewing range curve results. For a DeepC model with more elements than nodes, the program crashes when trying to view results in folder
"Results/Dynamic Results/Range Curves". Bug has been corrected. OTD 14046.
Other Issues
- DeepC V5.2-02 must be run with Simo and Riflex version 4.10.1 or newer which are separate installations.
- An important change from Riflex 4.8 to 4.10 is the behavior of the bottom tangent option IBTANG=1 (ref. Riflex 4.10 UM sec. 5.3.6.3). In Riflex 4.10 the cross-sectional
diameter is taken into account in seabed contact. In DeepC this means the outer contact diameter specified (properties: "Section Axi-symmetric", Section Axi-symmetric
Non Linear" and "Pipe") has been redefined, and is now used also in seabed contact.
- Due to the change in the use of the contact diameter mention above, the default value of an unspecified contact diameter written to Riflex input file has also been changed.
From DeepC version 5.2 this is zero, while in earlier versions the default value was taken from the cross section diameter. Concequences w.r.t. backward compatibility when
reading a js-file created by an earlier DeepC version are:
- Inner contact diamteter > 0 and outer contact diameter unspecified: This will result in an inner contact diameter which is larger than the outer contact diameter on
Riflex input file. This is NOT allowed and Riflex will fail.
- Pipe in pipe analysis where contact diameter is unspecified: In DeepC 5.2 this will cause Riflex to give an error message. One important exception to this is the scenario
where the inner pipe is defined as master and both inner and outer contact diameter is unspecified. When running this in DeepC 5.2 the outer contact diameter will be zero and
the analysis will run through with results different from DeepC 5.1.
- Analyses including tubular contact where contact direction is specified as OUTWARDS and at least one contact line has the inner contact
diameter unspecified. In DeepC 5.2 this will cause Riflex to give an error message. The error message is also given by Riflex in the corresponding situation when the contact
direction is specified as INWARDS and the outer contact diameter is unspecifed.
- DeepC uses the Application Version Manager, AVM, to recognize the location of Simo and Riflex. The AVM is also a separate installation. If no Simo or Riflex is
found by the AVM the old environment variables SIMODIR and RIFLEX_HOME are used.
DeepC, Version V5.1-03, 06 October 2016
New Features
- OTE 12195 Allow vessel without hydrodynamic coefficients: By this feature, it is possible to include a coupled motion vessel without reading a
SIF file. Hydrostatic restoring data may now be specified or modified in the vessel dialog. Se the new example "FPSO_with_Tensioned_Leg_Buoy".
In this example the submerged body TLB do not have any hydrodynamic coefficients read from a SIF file.
- OTE 12284 Boundary change: This feature can be used to do one part of an analysis with one boundary condition, and the rest with
another. This is possible both for static and dynamic analyses. Analysis "release" in ExportSystem example
has been updated to use this feature to release a mooring line. To use this feature, do RMB on "Structure" folder and select "new Boundary Change".
Activate the boundary change in tab "Boundary Change" in static or dynamic analysis. A static analysis also requires the BOUN load type
to be specified in the "Load Sequence" tab.
- OTE 12584 Damping specification: Enables the user to specify cross sectional damping properties of the following types:
- Mass proportional damping
- Stiffness proportional damping
- Axial damping properties
Specification of mass and stiffness proportional damping will overrule corresponding damping specification given on global level in the
dynamic analysis option dialog.
To apply damping specification, select tab "Damping" in property "Section Axi-symmetric Non Linear". The feature is used in the example
"Drilling_riser/Detailed_tensioner"
Bug Fixes
- OTD 11486 Running analysis without storage of results specified: Program now run through without the annoying info message
after the analysis has completed "Error(s) found when converting RIFLEX data base. See the log file erica.log".
- OTD 11764 Marine growth, thickness has no influence on submerged weight: When marine growth is included as a line property, the reported
"Net Submerged Mass" (last column in the line dialog) has been corrected.
- OTD 13658 Stiffness not updated when Young's modulus is changed: The bug was that if constant stiffness is specified for an axisymmetric
nonlinear section property, the stiffness was not recalculated when Young's modulus was changed for an existing section property through the dialog.
Program has now been modified to recalculate the stiffness directly by the command that change Young's modulus, i.e. "SectAxiSymN".setHomogeneousGeometry(...);
In version 5.0-06 and earlier, the js-commands "SectAxiSymN".setYongs****(...); had to be executed to recalculate the stiffness,
the behavior of these commands is however not changed in 5.1-03.
A consequence of this bug-fix is that old js-files which do not contain the commands for recalculation of the stiffness as described above,
will produce different results between 5.1-03 and earlier versions.
- OTD 13764 Execution of dynamic analysis when AVM has not been started: After installing Simo for the first time on a computer, a coupled dynamic analysis
can now be executed directly. You don't have to first start AVM.
Other Issues
- DeepC V5.1-03 should be run with Simo and Riflex version V4.8-04 or newer which are separate installations.
- DeepC uses the Application Version Manager, AVM, to recognize the location of Simo and Riflex. The AVM is also a separate installation. If no Simo or Riflex is
found by the AVM the old environment variables SIMODIR and RIFLEX_HOME are used.
DeepC, Version V5.0-06, 01 November 2015
Bug Fixes
- OTD 10455: Corrected a typo in the CD Buoy folder name.
- OTD 11085: Duplicate Time conditions appear in DeepC New/Edit Analysis Menu.
- OTD 11354: Crash in "Stess free coordinates" dialog when option for line end connection is used.
- OTD 11359: Rotational friction for pipe in pipe is written as ON to Riflex inputfile when specified as OFF in DeepC.
Other Issues
- A new example showing how to model a riser tensioner system has been included in the Examples folder.
- DeepC V5.0-06 should be run with Simo and Riflex version 4.6.1 or newer which are separate installations.
- DeepC uses the Application Version Manager, AVM, to recognize the location of Simo and Riflex. The AVM is also a separate installation. If no Simo or Riflex is
found by the AVM the old environment variables SIMODIR and RIFLEX_HOME are used.
DeepC, Version V5.0-04, 02 July 2015
New Features
- OTE 10124: DeepC now supports the Riflex Elastic Contact Surface object. This feature can be seen in the new Pipelayer and Midwater arch examples. The Midwater arch also uses the
Line End Connection object from DeepC 4.9 and has a bending stiffener modelled by many different segments with different cross sections.
- OTE 10238: DeepC now have an option on the right mouse button menu of objects in the browser: "Fit camera to selection". This will move and zoom the camera in the graphics to this object.
This function can also be activated with the shortcut Alt-Z or the button in the view manipulations toolbar. This will move the camera to the currently selected object(s).
Bug Fixes
- OTD 9633: The button for calculating radius of gyration in the axi-symmetric section dialog was not using the correct formula. The correct expression for a hollow cylinder is:
Rgyr = sqrt(d_out^2+d_inn^2) / (2*sqrt(2)).
The old formula used was:
Rgyr = sqrt(d_out^2+d_inn^2) /4.
When using the old js command for the axi-symmetric section with 6 arguments (no argument for RGyr), any updates to the internal or external diameter would cause an incorrect calculation
of the new RGyr. Note that the wrong formula was also used in Riflex with respect to the automatic calculation of RGyr for CRS0 and stress joints. This was fixed in Riflex 4.4.1.
- OTD 8730: It was not possible to right mouse button and remove the vessel from the visible model in the graphics or show only the vessel.
- OTD 10420: Add a check to avoid a crash in rare cases where the number of threads in the execute analysis dialog has not been set.
- OTD 10464: The stress free coordinates for lines with #segments >= 20 were not drawn in the graphics.
- OTD 9696: The master - slave relations of line ends connections were printed to the Riflex input file once for every coupled vessel in the model. It should only be printed once.
- OTD 10444: In some cases, the stress free coordinates were not calculated correctly for slave line ends in the Line End Connection.
- OTD 10513: When a line had both a master end and a slave end in a Line Ends Connection, the slave end was not handled correctly in the stress free coordinates dialog.
The field of the slave end was not disabled and any input and apply/ok would cause a crash.
- OTD 10737: When both ends of a line were slaves in a Line Ends Connection, the calculate checkboxes in the stress free coordinates dialog were not disabled as they should be.
Other Issues
- OTT 2703: Added a command line argument /batch to run DeepC with minimal graphics settings from the cammand line.
- DeepC V5.0 should be run with Simo and Riflex version 4.4.1 or newer which are separate installations.
- DeepC uses the Application Version Manager, AVM, to recognize the location of Simo and Riflex. The AVM is also a separate installation. If no Simo or Riflex is
found by the AVM the old environment variables SIMODIR and RIFLEX_HOME are used.
DeepC, Version V4.9-04, 27 November 2014
New Features
- OTE 7976: Add the Line ends connection object. This is used to model rigid connections between line ends by using Riflex master and slave nodes. This feature is shown in the new FPSO_Hybrid_riser_tower example.
- OTE 8125: Support rupture/release analysis of Riflex lines from the DeepC interface. This feature is shown in the new Line_release example.
- OTE 7981: Support the Riflex winch object from the DeepC interface. This feature is shown in the new Winch example.
Changes and improvements
- OTD 7053: Added a file in the Help folder to run DeepC with settings for the available Simo and Riflex memory: run_deepc_with_memory_settings.bat.
- OTE 8063: The default value for step subdivisions in the dynamic analysis options has been changed from 2 to 0 to be consistent with the change in Riflex 4.2.
- OTE 8772: Added the activate global springs, SPRI, load group to the static analysis options. This load group must be included to activate global springs in the static analysis.
- OTD 8533: Have done a review of the toolbar buttons and the object icons.
- OTE 9336: Added a button and menu entry for the stress free coordinates dialog.
- OTE 6188: DeepC now supports DirectX 11 and a setting to automatically select Graphics device in the View -> Options... -> General tab.
Note that DX11 must be installed on the computer and some computers need to have updated graphics drivers (from the manufacturers website if the Windows driver upgrade tool can't do it) to be able to run DX11.
DX9 is still default as there can be issues with different graphics drivers on different computers. See also the release notes for DeepC V4.8-04.
Bug Fixes
- OTD 7910: The wrong phase value for harmonic specified forces were written to the Simo input file. It was written in radians while Simo requires degrees.
- OTD 7488: The stiffness and stiffness curves of rotation hinges were not exported to the clean.js file if the rotation were set to be around "X and bending axis".
- OTD 7047: The decomposed force and result filtering settings in the Response Storage dialog were not exported to the clean.js file.
- OTD 5738: DeepC crashed when changing the line color in a result plot.
- OTD 8103: Creating a support with all degrees of freedom free or set to spring was not written correctly to the Riflex input file.
- OTD 8101: The calculate button for Radius of Gyration in Axi-symmetric Section was not working without the anchor license activated.
- OTD 6839: MSVCR100.dll was missing from the installation which would prevent DeepC from starting on clean computers.
- OTD 8649: Deleting an analysis after reading its results would give an error message.
- OTD 8814: View -> Restore Windows Default Settings didn't work.
- OTD 8901: It was not possible to set a new rotation hinge for a ball joint or flex joint after deleting the old one.
- OTD 9021: It was not possible to create multiple analysis from a scatter discretization without a vessel in the model.
- OTD 8938: Edit -> Rules -> Response Post Processing -> Time window settings was not working.
Other Issues
- DeepC V4.9 should be run with Simo and Riflex version 4.2.1 which are separate installations. Simo and Riflex 4.2.1 contains many updates from 4.0 (see the respective release notes).
- DeepC uses the Application Version Manager, AVM, to recognize the location of Simo and Riflex. The AVM is also a separate installation. If no Simo or Riflex is
found by the AVM the old environment variables SIMODIR and RIFLEX_HOME are used.
DeepC, Version V4.8-04, 29 January 2014
New Features
- Fatigue and combined loading analyses can now be run in parallel. This can be done with a single DeepC license.
- A checkbox to save/don't save the dynamic results FFI file has been added in the result filtering tab in the response storage dialog.
- Added a "Do not show this dialog again" checkbox to the DeepC startup dialog.
- Added scripting commands to set the size and maximize/minimize graph windows. Handy for saving the graphs with bigger resolution with the save scripting command:
- Graph1.setWindowSize(1000, 900);
- Graph1.maximizeWindow();
- Graph1.minimizeWindow();
- Graph1.restoreWindow();
- DirectX 9 and OpenGL 2 support.
We now allow users to use DirectX 9 (DX9) and OpenGL 2 to render graphics as an alternative to OpenGL.
DirectX 9 (DX9) will be default after installation. Several graphics bugs have been fixed and the graphics will normally perform better than before.
Some artifacts may be observed on DX9, if that becomes a problem revert to OpenGL.
On modern non-Intel cards DX9 is most likely to be the best driver, then OpenGL2, then OpenGL.
DX9 is the option to use on devices that does not support OpenGL (e.g. Intel HD cards), or if DeepC graphics is
unstable/unsatisfactory or giving poor performance on your graphics card.
How to switch graphics device:
Open a new or old database. In View | Options... General tab - Locate the “Select Graphics Device” in the list.
It will as default show DX9 - Click on the icon in front of the device name to switch to OpenGL.
Click again on the icon to switch to OpenGL2. Click again on the icon to switch back to DX9.
Restart DeepC, and re-open the workspace. The new setting is now active and will be default for all subsequent DeepC sessions.
The DirectX 9 redistributable must be installed if not already installed.
It will be installed if installing DeepC from the DNV Software Installer (master setup) program.
Else, the recommended version of DX9 is also found on:
http://www.microsoft.com/en-us/download/details.aspx?id=8109
Bug Fixes
- Reading example files from "C:\Program Files..." on Windows7 fails. OTD 4069.
- The stifness curves in the Section Axi-symmetric nonlinear dialog was shown with the database units, not the input units. OTD 4285.
- The analyses' terminal windows took focus even if set to be in the background. OTD 4887.
- The skew coordinate system in the support and fairlead (for uncoupled vessels) dialogs was not written to the Riflex input file. OTD 5931.
- "Linear springs to global fixed system", e.g. support spring stiffness, described under B6.8.1 Spring localization and properties in the Riflex manual was not correctly written to the input file.
The format on the input file worked with Riflex version 3.6, but not with version 4.0 and newer. OTD 5904.
- Translational spring stiffness was incorrectly written to the Riflex input file. It was considered as being per radians and then converted to being per degrees like rotational stiffness. OTD 6617.
- Automatically created dummy lines needed for coupled analyses were shown in the range curve results and would cause a crash when tried displayed. OTD 5654.
Other Issues
- This version of DeepC requires Simo and Riflex version 4.0 or newer which is a separate installation. Version 4.0.8 is the newest at the time of this release. DeepC uses the
Application Version Manager, AVM, to recognize the location for Simo and Riflex. The AVM is also a separate installation. If no Simo or Riflex is
found by the AVM the old environment variables SIMODIR and RIFLEX_HOME are used.
DeepC, Version V4.7-07, 24 April 2013
New Features
- Filtering of results. The Simo and Riflex FFI result files contain all results. To save space and filter which
results to read into DeepC one can select specific result components. See tab "Result Filtering" in the
file storage dialog
- New columns in the Analysis folder:
- Scatter Discretization
- Simulation Length
- Time Step
- Steps per Period
- Number of Periods
- Read results for all selected analyses when doing RMB | Read All Results etc.
- Save html and xml formated report by using JS commands.
- SaveReport.saveReportHtml("....");
- SaveReport.saveReportXml("....");
Modifications
- Improved what object values is shown for different objects in the right browser. IM5524.
- Improved the behavior of the "Analysis Control" dialog when doing multiple selection. OTE3231.
Bug Fixes
- Running large analyses in parallel may cause program to hang.
- For regular wave analyses, column for statistical values in report to contain erroneous values. IM5860.
- Bug related to storage of stress joint time series results fixed. Now fatigue and combined loading anlaysis can
be run when stress joints are in use. IM5966,IM5375,IM5376 and IM5377.
- Run "Line".redefineAllSegments(...) command, the endpoints disappear from right browser. IM6530.
- Program crash when opening Fatigue Analysis folder. IM6535.
- View properties on point object (Utilities | Guiding Grometry | Points), wrong dialog opened.
- View Static Configuration - GUI not completely updated. IM6029.
- Stress joint including more than one segment, "Unamed Apex" shown in right browser. IM6531.
- Double click Compound Line object, "CD Segment" column is missing for Stress Joint in right browser. IM6532.
- Description of Compound Line - Stress Joint is missing in report. IM6533.
- Icon for Stress joint segments is missing in browser view. IM6454.
- Envelope utilization factor curve. IM6003.
- Open "Save Report" dialog, save report in XML format, click the view button, Excel failed when reading the report.
- Wrong vessel static position in a two body case. OTD3012.
- Wrong presentation of dynamic 2D graphic results when start time is different from t=0. OTD3014.
- Missing tables in report when "selected items" option is selected in the "Save Report" dialog. IM5855.
- Dialogs fails to convert units. OTD4349.
- Failing to read static result-file larger than 2GB. OTD4354.
Other Issues
- This version of DeepC requires Simo and Riflex version 4.0 which is a separate installation. DeepC uses the
AVM (Application Version Manager) to recognize the location for Simo and Riflex. If no Simo and Riflex is
found by AVM, then the old variables SIMODIR and RIFLEX_HOME are used.
- Simo 4.0 has an important improvement w.r.t. handling of added mass in the kinetic equation.
Modelling of non-linear kinetic effects related to added mass was found not to be strictly correct.
This showed itself as a tendency to give e.g. too large roll motions compared with model test results.
The reason was found i) to be unfavourable treatment of the frequency independent part of added mass,
which was assumed to be constant in body fixed frame of reference and ii) that the relative fluid flow
past the body used in the kinetic equation included the wave frequency part of body motions.
These shortcomings have been corrected by modelling the added mass as constant in the body related frame
of reference and by low pass filtering the vessel velocities before using them in the kinetic equation.
In Simo 4.0 the user is offered the following three options in application of the filter:
- No filtering
- Low pass filtering with specified cut off period
- Complete blocking of velocities (all velocity components set to zero)
When running Simo from DeepC 4.7 option 3 is used.
DeepC, Version V4.6-08, 01 March 2012
New Features
- Air gap. A js file is included in this installation which contains scripting functions to calculate the air gap for a vessel.
An example, Airgap, has been added which describes the use of this functionality.
- Compound line. This concept should be used when e.g. a riser has been modeled as a sequence of lines. One can then inspect the
riser and obtain 2D graph results for the riser being one continuous line. The use of this functionality has been included in
the Riser combined loading example.
- Copy to two points. One can now copy a line to two specific end points by using a new tab "Two Points" in the "Copy" dialog. In
earlier versions of DeepC this functionallity was only available as a script command.
- 64 bits version. DeepC does now have a 64 bits installation for 64 bits computers in addition to the 32 bits version.
The 64 bits version allows databases with a size up to 2 GB, without the need for setting the environment variable OS_PSE_AS_SIZE.
This variable can still be set to approximately 600000000 bytes to allow databases with a size of 600 MB in the 32 bits version.
Modifications
- Combined loading result plot. Earlier, the mean utilization factor value from the endpoints of two adjacent elements was shown.
Now we show the utilization factor for both ends.
- The default size of some dialog windows has been changed.
- The viewer Xtract is now started without the Sesam.ini file.
- It is now allowed to use Torsethaugen wave spectrum when running uncoupled analyses.
- A "Reset to straight line" option for lines has been implemented in case the "Compute line shape" option causes slow response
in the 3D window.
- The method used by SIMO when calculating regular waves in coupled analyses has been changed from cosine series to
fast Fourier transform to match how it is done for irregular coupled analyses. The fast Fourier transform pregenerate the vessel
kinematics in the static position, while the cosine series calculated the kinematics in the vessel's actual position at a given time.
- Which objects to show where and the showing of object property values in the browser has been improved.
- A description field has been added to the viscous force elements.
- A scripting function to create one's own vessel time series, VesselTimeSeries(...), has been added.
Bug Fixes
- Unit for curvature. Angle/length was erroneously used as unit for curvature in DeepC. This has been corrected to 1/length.
To keep backwards compatibility, the program tries to convert script commands containing old wrong unit to the correct unit
and writes a warning message. If it is not possible to convert a unit, an error message is given.
- The wrong geometry could be displayed for a vessel in the animation when an analysis consisted of both coupled and uncoupled vessels.
- When saving fatigue and combined loading results as a csv or xml file, the results for adjacent element ends
would be swapped when the result was lower for the latter element.
- The view would lock when viewing the static configurations and one stepped past a load step where the static solution had failed.
- When copying an irregular time condition the wrong wind seed would be set.
- Operating the vessel dialog could create objects under the vessel in the browser which could create problems when doing undo.
- In the "Edit Multiple Combined Loading Analysis" dialog, "Capacity check" was not updated when an analysis was modified.
- Some dialogs would cause DeepC to freeze if they were open when running analyses in parallel.
- Some dialogs would cause a crash if they were open when exiting DeepC.
- Some dialogs would not behave as intended if they were open while performing an undo.
- Some dialogs would repeatedly execute scripting commands when pressing apply even if nothing had been changed in the dialog.
- Creating a section and specifying to use inner or outer contact diameter with scripting without setting a value would not give an error
message when exporting the Riflex inpmod file with an empty diameter.
- Radius of gyration would not be automatically calculated when creating a non-linear asymmetric section, homogeneous pipe.
- Creating an empty envelope graph with a scripting command caused a crash.
- It was not possible to add more specified forces to a vessel in the vessel specified force dialog if it already had any.
- It was not possible to open an xml file genereate by save report in Excel when Pipe in Pipe Contact Curves, BallHingeCurve, Scf,
RotationHinge or StressConcentrationFactor was specified.
- The path to Excel was wrong so it was not possible to view a report saved in the XML format with Excel from the save report dialog.
- An unwanted folder could show up in the browser when a fatigue or combined loading analysis was created by scripting.
- Wrong nominal wall thickness used in combined loading analysis.
- Shear force erroneously not included in calculation of decomposed forces.
Other Issues
- A pipe in pipe example is included in the Examples folder.
- Riflex 3.6.16 and Simo 3.6.16 are included in the distribution.
- Reading example files from "C:\Program Files..." on Windows7:
- When DeepC read in SIF and FEM files, some scratch files are created on the folder where the files SIF/FEM files are located. On Windows7 this
has a bad side effect when reading in examples stored on the default installation folder “C:\Program Files…”. On Windows7 you need to have
admin rights to be able to write to “C:\Program Files…”. Thus logged in as an ordinary user you will get an error when reading in the examples.
- The work around is to copy the example inputfiles to a folder where you have write permission, e.g. "C:\DNV\Workspaces\DeepC".
DeepC, Version V4.5-06, 17 August 2011
Bug Fixes
- Start Xtract from DeepC. Dependency to Sesam.ini has been removed and Xtract installed from the Sesam 2011 DVD may be started from DeepC.
Other Issues
- Riflex 3.6.13 and Simo 3.6.13 are included in the distribution.
DeepC, Version V4.5-05, 25 January 2011
New Features
- Parallel execution. Run an arbitrary number of analyses in parallel. A separate Simo and Riflex license is needed for each analysis running in parallel.
The environment variable MARINTEK_LICENSE_WAIT can be set to a non-empty value to have Simo and Riflex to wait for an available license. It is not
possible to have parallel execution of capacity check analyses, i.e. fatigue and combined loading.
- Regular wave made available for fatigue analyses.
- Regular wave made available for coupled analyses.
- Option to include multiple scatter discretizations in one fatigue analysis. This functionality will e.g. make it much easier to handle
direction dependent scatter diagrams.
- Presentation of object values in browser has been extended. Subfolders for properties having similarities has been established.
- Support for using "Sets". Include a number of structural objects in a set. Use the set to display your model, apply properties,
moving, etc... Defined sets are shown in folder "Utilities/Sets". It is not allowed to include vessels in a set.
Note that although the folder "Utilities/Sets" has been present in earlier versions of DeepC, i.e. V4.4-03 and earlier, the "Sets" option
has not worked properly and has not been regarded as a DeepC feature.
Modifications
- Dialogs:
- Standarized to OK/Cancel/Apply.
- Check box "Allow edit" has been removed.
Bug Fixes
- Corrected crash bug when opening "Define Fairlead" dialog after rename.
- Corrected crash bug when performing undo of commands for creating fatigue or combined loading analyses.
- Corrected crash bug when closing a parent dialog while a child "Question" dialog dialog is open. It is not longer allowed to first
close the parent dialog.
- Interchanging line end coordinates from "Define Line" dialog cause program crash.
- Changing the static result component for an analysis corrected to only cause a change of that analysis. The following command sequence will in
the present version cause the bending moment to be plotted in Graph1 and not the axial force as in the old version:
Analysis1.resultComponent = rsBendingMomentLocalY;
Analysis2.resultComponent = rsAxialForce;
Graph1 = Graph(Analysis1.staticLineResult("OOL"));
- Create Riflex input file also when FEM file is not read into DeepC.
- Size of vessel fairlead symbol dependent on "Point Size" for "Vessel Fairleads" in "View Options" dialog.
- Modification of section axi-symmetric properties cause an implicit change in radius of gyration. To avoid this, a
new script command with radius of gyration as the 7th parameter has been introduced. When the
property is created by this command, the radius of gyration is not changed when e.g. the diameter is changed.
The old 6 parameter command should not longer be used, but is kept for backward compatibility. A button to calculate
the radius of gyration from the specified section diameter has been included in the "Section Axi-symmetric" dialog.
- Corrected bug when converting force unit in section axi-symmetric nonlinear property curves.
- Option to turn off export of the mean second order wave drift coefficients included. This will avoid contributions
from diagonal to be included twice when SIF file contains both QTF's and wave drift coefficients.
- Corrected bug when opening vessel position folder after one has tried to read non existing static results.
- Edit spring stiffness from support point dialog.
- Corrected bug when slide 2D graph value is between -0.0001 and -0.001.
- Opening of analysis folder containing a large number of analyses speeded up.
- Improved info message when statistical processing fails due to statistical processing tolerance being to large.
- Deleting fairleads from fairlead table dialog. A new column "Existing" has been included to show the names of
actually existing fairleads.
- Lines may separate from vessel when viewing static configuration.
- Corrected bug when a support is created an erroneously also moved.
- Corrected bug in global low pass filter command.
- Corrected bug when modifying buoy drag coefficient in Z-direction.
- Lines with different stress free coordinates using the same support. One separate boundary condition is now written to
Riflex Inpmod input file for each pair of line and stress free coordinate.
- Copy/paste of line segments in line dialog may cause program crash.
- The following dialogs has been made undo safe:
"Define multiple wave spectrums"
"Define multiple irregular time conditions"
"Support Vessel"
"Scatter Diagram"
- "Utility" included as default in "Structure Concepts" view configuration.
- Corrected performance bug when saving 2D graph curves to CSV file format. This now takes approximately the same time as saving to XML.
- Shortcut key combinations shown when doing "RMB | Visible model" on selected objects.
- Corrected bug when using a restricted name in "Scatter Diagram" dialog.
- Bad side effect when changing environment condition from "Define Multiple Analysis" dialog. The "Condition" column has been disabled
in the dialog to avoid unwanted behaviour.
- Corrected bug in "Stress free co-ordinates" dialog when initially stressed segments option is used.
- Corrected bug in non dimensional hydrodynamic coefficients when input unit is different from database unit.
- Checks:
- Check of outer pipe diameter vs. thickness.
- Check that dynamic friction coefficient is less or equal to static friction coefficient.
- Save report:
- Fairlead connections included.
- Included line names when reporting file storage.
Other Issues
- Riflex 3.6.13 and Simo 3.6.13 are included in the distribution.
- When running DeepC on Windows7 or Windows Vista no progress bar will be shown when exporting to Simo/Riflex input files, or when reading in
results or vessel data. The reason is that the progress bar caused the program to hang when running in batch on Win7/Vista. As a temporary fix,
the progress bar has therefore been disabled.
DeepC, Version V4.4-03, 09 May 2010
New Features
- Pipe in pipe contact forces.
- Option to attach supports/fairleads to lines. Note that it is not allowed
to have non attached and attached line ends at the same point.
- Allow for overlapping lines.
- Allow for overlapping supports and fairleads. Note that in points where
two ore more supports/fairleads exists, is it not allowed to have non attached line
ends, i.e. line ends that is not explicit attached to a support/fairlead.
- Flex joints.
- Decomposition of result forces and moments.
- Initially stressed segments.
- Save 2D graph as CSV file.
- Specification of line width for all types of line contour plot.
Bug Fixes
- Corrected element number displayed in "To Element" column in dialog "Response Storage".
- Included missing combined loading material property parameters in report file.
- Corrected bug in Riflex Inpmod input file when one or more lines have computation of wave kinematics
turned off and the analysis has computation of wave kinematics turned on for selected lines.
- Specification of line width made available for fatigue contour plot. Feature was missing in V4.3.
- Corrected bug in dialog "Section Axi-symmetric Non Linear" when changing from stiffness curve to
constant stiffness.
- Correction in dialogs "File Storage", "Static Analysis Options" and "Dynamic Analysis Options":
Performing OK/Apply now has effect independent of the selected tab.
- Corrected bug in mapping of local damping factors from DeepC to Riflex Dynmod input file.
- Corrected bug in mass/weight/buoyancy line data written to report file. Program now write the
total value for the line and not only the value from last segment.
- Corrected bug when turning on/off button for selection of line, line segments, buoys and supports.
- Corrected errors in unit definition of vessel RAO coefficients. This means that the RAOs
no support US units.
- Translation: Coefficients have been changed to be dimensional less. I.e. giving the response in length
unit due to a wave having amplitude unit length. Old wrong unit was length.
Script commands setRAOTranslation(...), setRAOComplexTranslation(...), setRAO(...) and
setRAOComplex(...).
- Rotation: Coefficients have been changed to a new type RotationPerLength having the correct unit
angle/length. I.e. giving the response in angle unit due to a wave having amplitude unit length.
Old wrong unit was angle.
Script commands setRAORotation(...), setRAOComplexRotation(...), setRAO(...) and
setRAOComplex(...).
To keep backwards compatibility, the program tries to convert script commands containing old wrong
units to the correct units and writes a warning message. If it is not possible to convert a unit,
an error message is given.
- Corrected presentation of spectrum results.
- In spectrum 2D graph, all values are now shown in the input unit, and converted correctly when unit
is changed.
- Naming of response spectrum in 2D graph window improved.
- The following new response spectrum types have been defined: ForceResponseSpectrum, MomentResponseSpectrum,
VelocityResponseSpectrum, DisplacementResponseSpectrum, RotationalResponseSpectrum and CurvatureResponseSpectrum.
- Spectral moments are shown in the input unit.
- Corrected presentation of probability 2D graph results. Values are now shown in the input unit, and
converted correctly when unit is changed.
- Corrected presentation of timeseries 2D graph results. Time is now shown in the input unit, and
converted correctly when unit is changed.
- Corrected "User spectrum" tab in dialog "Create/Edit Wave Spectrum" to show the spectrum values with units.
Other Issues
- Max number of character on lines written to Simo/Riflex input file increased to 260.
- Max size of Riflex result files to be read by DeepC increased from 2GB to 4GB.
- Increased number of significant digits from 6 to 10 in file mf_"vessel".txt.
- Riflex 3.6.7 and Simo 3.6.7 are included in the distribution.
DeepC, Version V4.3-07, 10 January 2010
Bug Fixes
- Corrected crash when saving a workspace including fatigue or combined loading.
- Bug fix to speed up opening of folders and dialogs. Relevant when many objects has been created.
- Corrected crash when computing line shape and segment mesh denisty has zero length value.
- Fixed script error when comparing value containing null with null.
- Corrected crash when full path of workspace name exceeds 132 characters.
- Corrected crash in file storage dialog when rows are added.
- Correction in 2D graph XML files. Make unique worksheet ident of less than 31 characters when needed.
Other Issues
- Riflex 3.6.7 and Simo 3.6.7 are included in the distribution.
DeepC, Version V4.3-04, 03 July 2009
New Features
- Start Xtract from GUI.
- Option to specify motion type as Fixed.
Bug Fixes
- Display of Torsethaugen wave spectrum corrected and updated according to Torsethaugen ISOPE paper 2004-JSC-193.
- Rotate environment bounding box about a corner.
- Redundant error messages removed from stress free coordinates dialog.
- Prevent program crash when trying to move a line end point to overlap the other end point.
Other Issues
- Option to explicite define colors in fatigue contour plot is not available.
- Low frequency time step parameter remvoed from irregular time condition dialog. The parameter is not in use.
- Riflex 3.6.6 and Simo 3.6.5 are included in the distribution.
- HOOPS from TechSoft3D included as new visualization tool.
DeepC, Version V4.2-02, 17 December 2008
New Features
- Support for Simo and Riflex 3.6.
- Option to read js-file when a new database is created.
- Specification of radial position for stress evaluation in fatigue analysis. Either outer, inner or mid wall
may be given.
- Presentation of both sample cumulative distribution function and 3 parameter Weibull fit in the same
graph window.
- Option to view combined loading analysis listing file.
- Display diameter for buoy and ball joint is calculated from buoancy volume. The displayed symbol size may be adjusted
from the Setttings tab in dialog View Options. Note that the component buoy display diameter property is not longer
in use.
Bug Fixes
- Reading of js-files having combined loading execute commands included
when the js-file is not loacted in the workspace folder.
- Probability distribution curve based on global maxima and not all time sereies sample points.
- Animation of regular wave free surface elevation by Xtract.
- Corrected error in export of line types to Riflex when two lines only differ by mesh density.
- Update Simo inputfile DYN.MAC when "Dynamic" only is selected in the Analysis Control dialog in combination with
"automatic regenerate inputfiles".
- Reporting of fatigue, combined loading and regular wave analysis.
- "Combined Loading Analysis" dialog:
- Functional load group enabled when Limit State SLS/ALS and Approach LRFD is selected
- Limit State SLS/ALS disabled when Approach WSD is selected.
- Compute line shape option made available for regular time conditions.
Other Issues
- Riflex 3.6.5 and Simo 3.6.4 are included in the distribution.
- In Simo and Riflex 3.6 the formulation of Torsethaugen wave specturm has been modified according to
Torsethaugen ISOPE paper 2004-JSC-193. The modified formulation has however not been included in the
display of the spectrum in DeepC dialog "Crate/Edit Wave Spectrum".
DeepC, Version V4.0-02, 19 May 2008
New Features
- Code check
- Capacity check combined loading analysis according to the codes: DNV OS-F201 and ISO 13628-7.
- Capacity check combined loading analysis according to Von Mises Stress formulation.
- Regular waves.
- Configuration of user interface depending on which main features to be used in a workspace session.
Bug Fixes
- Corrected error when buoys and ball joints are defined in points connecting two or more lines.
- Reference to STARTIMES series written to Riflex Inpmod inputfile when the vessel motion in a simplified
motion analysis is to be read from a STARTIMES file.
- Separate licence for fatigue calculation module Riserlife now included. Riserlife module does not longer
use the DeepC licence, which may already be occupied.
- Corrected error in clean js export of motion file columns when reading vessel motions from file.
- Corrected error in clean js export of vessel specified force moments. The correct unit FL instead of F
is now written to the clean js-file.
Other Issues
- Riflex 3.4.8 and Simo 3.4.12 are included in the distribution.
DeepC, Version V3.1-03, 03 May 2007
Bug Fixes
- Error when referring to time series in STAR times file corrected.
- Error in Hydrostatic Restoring dialog corrected. Dialog did not read coefficients from database.
- Corrected error in line segment script commands having the segment name as argument.
- Help menu now also works for users that did not install DeepC.
Other Issues
- Riflex 3.4.5 and Simo 3.4.12 are included in the distribution.
DeepC, Version V3.1-02, 21 March 2007
New Features
- Undo/Redo
- Option for reading all results for one particular analysis in one operation.
- Support for USB dongle licence check.
Modifications
- Turning on/off view of fairlead connections moved from "Support Vessel - Fairleads" dialog to "View Options" dialog.
- Predefined "Fatigue Result" view included. Switching view of fatigue results from one analysis to another controlled by
right clicking on the fatigue analysis object and selecting "Set Current"
- Predefined "Result" view renamed to "Static Result". Switching view of static results from one analysis to another
controlled by right clicking on the analysis object and selecting "Set Current"
Bug Fixes
- Error when modifying hydrostatic restoring coefficients by using "Hydrostatic Restoring" tab in "Support Vessel"
dialog corrected.
- Do not write obsolute error message if the environment do not contain wind while the vessel has wind coefficients
specified.
- Error when line segments has a varying stress concentration factor in a fatigue analysis corrected.
- Crash in "Define Line" dialog corrected.
- Corrected error in naming of static line results when lines are deleted after the static results have been read
in.
- Corrected error when the user switches view of static results from one analysis to another.
- Error in wave direction for user defined wave spectrum corrected.
Other Issues
- Riflex 3.4.5 and Simo 3.4.12 are included in the distribution.
DeepC, Version V3.0-08, 11 Jan 2006
Bug Fixes
- Corrected bug when exporting to Riflex Inpmod input file. The character ":" was in some cases included in a
real number and caused Riflex to abort.
- Corrected bug when exporting to the file DYN.MAC in a multi vessel analysis in combination with specification
of wind force coefficients. The bug caused Simo Dynmod to abort if not all vessels did have wind coefficients
defined.
- Output an error message in a coupled analysis if the line end at a fairlead position do not have the
stress free coordinates at the fairlead.
- Corrected bug in stress free dialog when adding/removing lines while the dialog is active.
- Corrected several errors in the unit definition of vessel force coefficients
- Wind force coefficients: The coefficients C4,C5 and C6 have been changed to a new type
CoupledQuadraticDampingMoment having the correct unit F*T^2/L, (old wrong unit was F*T^2*L).
- Linear current force coefficients: The coefficients C4,C5 and C6 have been changed to the type
CoupledDamping having the correct unit F*T, (old wrong unit was F*T*L).
- Quadratic current force coefficients: The coefficients C4,C5 and C6 have been changed to the new
type CoupledQuadraticDampingMoment having the correct unit F*T^2/L, (old wrong unit was F*T^2*L).
- Quadratic damping force coefficients: The coefficients Cij, i=1,3 and j=4,6, i.e. the upper right
part have been changed to a new type CoupledQuadraticDampingForce having the correct unit F*T^2,
(old wrong unit was F*T^2/L). For consistency, the type for the lower left part, have been changed to the
type CoupledQuadraticDampingMoment although the unit remains the same, i.e. F*T^2/L.
To keep backwards compatibility, the program tries to convert script commands containing old wrong
units to the correct units and writes a warning message. If it is not possible to convert a unit,
an error message is given.
- Corrected error in the unit definition of kinematic viscosity of water and air. The environment module parameters
for kinematic viscosity of water and air have been changed to a new type KinematicViscosity having the
correct unit L^2/T, (old wrong unit was F*T/L^2). Old script files containing kinematic viscosity defined with
default values with wrong unit are automatically converted to new default values with correct units.
- Corrected bug in the analysis motion type options "Time series on file", "RAO-functions" and
"Time series from existing analysis". The vessel motion file name was written to Riflex input file with an absolute
path name causing DeepC to abort for workspace directories having a long path, (Riflex has a maximum limit of 60
characters for the file name). The relative path is now used when the file name is written to the Riflex input file.
Other Issues
- New FPSO Tutorial included.
- Riflex 3.4.5 and Simo 3.4.9 are included in the distribution.
DeepC, Version V3.0-05, 15 Jun 2005
New Features
- Major new features
- New environment module. The environment module is now common with GeniE and HydroD.
- Fatigue analysis
- Of individual risers or mooring lines based on motion from coupled analysis, floater motion RAOs or time series read from files.
- Post processing of fatigue results.
- Based on rainflow counting.
- Single Riser analysis capabilities based on floater motion RAOs or time series from files.
- Export to "clean" js-file.
- Execution of multiple analyses, including execution in batch.
- Other new features
- Ball joint connections for modeling of hinges.
- Stress joints for modeling of varying conical cross sections.
- Spring to ground functionality. Support points can now be attached to the ground with springs.
- Improved tool for calculation of Stress Free coordinates.
- Automatic generation of Riflex/Simo input files.
- Execution of Riflex/Simo from script file.
- Automatic generation of dummy beam (to represent the vessel in Riflex) if not specified by user.
- Explanatory names of "Line time series" results included.
- Support Point dialog improved.
- Define Line dialog improved.
- Fairleads definition:
- Specification of fairleads by graphical selection of points.
- New fairlead definition dialog included.
- Option to rotate view of model around closest object included.
- Modification of vessel position and orientation may be done from Vessel Data dialog.
- Support for save graphics to JPG file format.
- Consistency checks included:
- Check of match between line end coordinates and support points.
- Check that wave heading 0 deg exists on SIF file.
- Check of grid in animation setup: (Xmax>Xmin, Ymax>Ymin).
- Option to specify tolerant modeling.
Bug Fixes
- Option for including wave kinematics when calculating forces on lines.
- New wave spectra available: Bretschneider, Jonswap 5 parameter, Pierson-Moskovitz, Torsethaugen, User defined.
- Corrected several bugs in animation vtf file.
- Corrected bug in curvature results.
- Corrected Compute Line Shape option to refer to a particular Irregular Time Condition.
- The correct current is used.
- The seabed is included.
- Corrected bug when reading results after a rerun of an analysis.
- Corrected bug when the analysis name has more than eight characters.
- Corrected crash when displaying a line with zero thickness.
- Database units in DeepC limited to the restrictions in Simo, i.e. Length: m, Force: N or kN.
- Corrected bug when reading a SIF file with length unit mm. Retardation functions, infinite added mass and drift forces were written with wrong unit to Simo sys file.
- Corrected crash when time series objects have been created by the TimeSeries() function.
- Error caused by a read only log file corrected.
- Crash caused by overlapping lines fixed.
- Included units in script commands created by Vessel Wind Force dialog.
- Do not turn off select button when rubber band zoom button is pressed.
- Bug fix vessel visualization in static configuration.
- Changed where to find erica.exe and riserlife.exe, tries where DeepC.exe is located first, then tries SESAM_HOME in SESAM.INI.
- Corrected bug when displaying vessels and static results in a two body analysis.
- Corrected bugs with respect to vessel orientation and presentation of rotational results.
- The orientation and rotational results are now consistent with the Euler angles definition used in Simo/Riflex which is: Order of rotation, Z,Y,X. The rotation is about the intermediate Y and X axis (body local).
- Presentation of static rotational results.
- Vessel orientation in graphical view.
Other Issues
- Based on Simo/Riflex version 3.4
- Limitation in database size.
- The database solution used in DeepC (Objectstore) has a maximum size limitation, which by default is 128MB. Trying to exceed the maximum database size will cause the application to fail.
To specify a maximum database value different from the default value, the environment variable OS_PSE_AS_SIZE is used.
The user may specify the OS_PSE_AS_SIZE variable as an integer value representing the maximum database size in bytes.
The DeepC application has been executed with the OS_PSE_AS_SIZE variable specified to approximately 600000000 (600MB), if set larger the application is not able to start.
- A large database in DeepC will typically occur when results from large time series and from several analyses is read into the application.
If the upper limit of OS_PSE_AS_SIZE has been reach on the computer, the user has to either reduce the amount of response storage or run the analyses in different workspaces.
- Due to the introduction of the new environment module, the scripting language has a limitation in the backwards compatibility. Some of the environment objects created by the old environment module will be non-existent in the new environment module. This means that they can not be deleted, and an error message will appear if the command Delete(old_env_object); appear in a script file, where old_env_object is the name of the non-existing old environment object.
- Automatic reading of static results after completing an analysis is turned off.
DeepC, Version D2.2-06, 12 May 2004
This is a development release
Bug Fixes
- Export of second order exitation data for vessels
DeepC, Version D2.2-05, 12 March 2004
This is a development release
Bug Fixes
- Display of vessels at same position in "Static config" and Results view
- When reading in two vessels, one vessel is always black in the graphics
- Crash when creating Non-linear section from GUI
DeepC, Version D2.2-04, 26 January 2004
This is a development release
Bug Fixes
- Vessel now giving correct global fairleads coordinates
DeepC, Version V2.2-02, 12 November 2003
This is an official release.
New Features
- Based on RIFLEX V3.2.3 and SIMO V3.2.5
- Export of Graphs to Microsoft Excel
- Reporting of static max/min values for all Lines
- Support for new SIMO version 3.2.5
- Reporting of segment index numbers in browser
Bug Fixes
- Crash condition when modeling Morison elements on vessels
- Erroneous units in some tables in the Model report
- Erroneous unit for Axial Elongation
- Corrected DOS prompt command line arguments (Windows compliance)
DeepC, Version V2.1-01, 01 July 2003
This is the official release.
New Features
- This version includes reporting functionality (model and results). Accessed from File | Save Report ...
- This version can read Simo and Riflex results (both static and dynamic) without having a complete concept model of the lines and support vessels.
- This version can turn on/off kinematics on individual lines.
- Rename/delete of results.
Bug Fixes
- Fixed error in export of environment data to RIFLEX INPMOD.
- Fixed error in reading Riflex time traces from beam elements. Previously no moments and shear forces were imported.
- Selection of result components are available directly on the result object.
- Possible to compute statistics for selected results.
- Added progress bar when reading of model data.
- Fixed error in unit conversion when reading SIMO global body pitch, roll and yaw.
DeepC, Version D2.0-11, 09 June 2003
This is a development release (for internal testing only).
New Features
- This version includes new and improved SIMO results handling (improved efficiency).
Bug Fixes
- Fixed changing of boundary conditions (now possible to modify existing BC).
- Concistent naming of vessel results from SIMO (no duplicate names).
- Static point moments are exported to RIFLEX.
- Fixed crash situation when creating supports from GUI.
- Added drawing of local vesel system (triad).
- Drawing of viscous slender elements are corrected (wrong transformation).
- Removed superfluous warning messages when no result file wxist (SIMO and RIFLEX results).
DeepC, Version D2.0-10, 23. May 2003
This is a development release (for internal testing only).
New Features
- This version includes new and improved envelope results & graphing.
Bug Fixes
- Post processing crash situations fixed
- Fixed crash when opening non-existent old work-space
- Corrected units for hydrostatic and artificial vessel stiffness
- Removed empty buttons in toolbar
- Misc. bug fixes
DeepC, Version D2.0-09, 16. May 2003
This is a development release (for internal testing only).
New Features
- This version is bundled with RIFLEX V3.2.0 and SIMO V3.2.2
Bug Fixes
DeepC, Version D2.0-08, 11. April 2003
This is a development release (for internal testing only).
New Features
- This version is bundled with RIFLEX V3.0.7 and SIMO V3.0.3 (serious errror in RIFLEX 3.2.0 beta)
- Added dialog for modifying 2D graph settings (color, text size fonts etc.)
Bug Fixes
- Fixed bug in SIMO DYN.MAC for short crested seas.
- Fixed crash when plotting graphs (introduced in D2.0-07)
DeepC, Version D2.0-07, 07. April 2003
This is a development release (for internal testing only).
New Features
- This version is bundled with RIFLEX V3.2.0 and SIMO V3.2.2.
Bug Fixes
- Improved folder structure for result presentation (performance).
- The extra damping computed when calculating retardation functions are automatically added to the linear damping on the SIMO sys file.
- Display of wave directions is corrected when datum is given with a z co-ordinate different from zero.
- Presentation of wave spectrum (plot) for small wave amplitudes has been corrected.
- Default naming included in Environment dialogs.
- Added script command for modifying the density of internal fluids.
DeepC, Version D2.0-06, 12. March 2003
This is a development release (for internal testing only).
New Features
Bug Fixes
- Riflex input generator corrected.
DeepC, Version D2.0-05, 08. March 2003
This is a development release (for internal testing only).
New Features
- Computation of spectra and distributions for individual time series.
Bug Fixes
- Graphing of spectra when process time window window was different from entire time series
- Computation of LF/HF series when process time window window was different from entire time series
- X axis of Weibull graph adjusted with location parameter
DeepC, Version D2.0-04, 05. March 2003
This is a development release (for internal testing only).
New Features
- Computation of probability distributions and plotting on Weibull paper.
- Parametric plots (y-y) of two time series
- Plotting of static line results
Bug Fixes
- Closing of static result file after displaying of analysis
- Updated result server (ERICA) to read modified ffi dyn file.
- Removed zero retardation functions on sys file
- Fixed "infinite" temparature on RIFLEX inpmod file
- Fixed output of radians for current coefficients (SIMO sys file)
- Updated SIMO dynmod macro format
DeepC, Version D2.0-03, 26. February 2003
This is a development release (for internal testing only).
New Features
- FlexLM licence check is now used by DeepC. It is a requrement that SESAM November 2002 is installed prior to DeepC, since the licence check software is not included on this DeepC distribution CD.
- This DeepC versions works with SIMO V3.2.2 and RIFLEX V.3.2.0 included on the distribution CD.
Bug Fixes