Skip to main content
Skip table of contents

QS TSHD - Setup and Interfacing

This document outlines the steps involved in setting up a TSHD operation.

Setup and Interfacing - Database Setup Program

There is considerable variation in how a TSHD dredger is configured in terms of sensors used and whether all or some of the sensor data is read by QINSy directly from the sensors themselves as opposed to being delivered via the dredger's PLC. 
Depending on your particular configuration there may not be a need to add ALL the Objects and Sensors covered in this section.
Nor do you need to adhere exactly to the order of actions laid out below. For example you can define all the sensors and variable nodes on one object before creating the next object.

The following presents one configuration which should provide sufficient guidelines to cope with alternative setups.

It is assumed that:

  • a template database with geodetics has been created, including a Mean Water Level Model, leaving the definition of objects and systems to this Quickstart.
  • geodetics have been tested using the Geodetic Parameters utility.
  • all on board offsets from the dredger Reference Point
    have been carefully measured.

By default the Reference Point (

) is named CoG (Center of Gravity) in the Object Definition wizard. 

Objects

Refer to Trailing Suction Hopper Dredger (TSHD) - Object Definitions for a more detailed explanation.

In Database Setup program Start Object Wizard 
.

Add a TSHD Object, type Vessel, locating the object reference node (CoG) in an appropriate place.

Proceed through the Object Definition wizard. 

Define a dredger shape from at least a top view perspective, and a side profile perspective.
An aft view may be useful.
How detailed the object shape is is a personal choice.
Remember the option to import a 3D DXF file. 

Similarly add Objects, type Vessel, for port and starboard upper pipes.

Similarly add Objects, type Vessel, for port and starboard lower pipes.

Add port and starboard dredge head Objectstype Dredging Tool, locating the object reference node (CoG) in an appropriate place.

In essence the dredge head is defined as a matrix of pseudo-singlebeam echosounders, one for each cell of the matrix.
Therefore you must enter the number of rows and columns, and the actual overall width and length of the head.
Use the 

 button to generate the number of cells that fit the entered dimensions.
Define the maximum Z, which is the distance from the reference node of the head to the cells representing the suction plane.

 A model is created in a spreadsheet type format. Each cell is then treated as a pseudo-echosounder which is used in updating the sounding grid during dredging operations.

The objective is to enter a height into each cell that represents the distance above (+ve) or below (-ve) the drag head's Reference Point. In our example this is zero for all cells.
The center cell  (green color) of the grid becomes the reference point that is linked elsewhere to a defined variable node, e.g. Center of Drag Head.
Not all cells need be used in the calculation. In the example below all cells representing the forward half of the dredge head are disabled and not used in updating the sounding grid.   

The usefulness of defining all these objects is determined by whether the appropriate observations are available to the software in order to calculate the position and orientation of each object.
Usually all the sensors needed to position the trailing arms and dredge heads are interfaced to the dredger's PLC.

Refer to: TSHD - Positioning Dredge Heads.

Potentially sensor values can be output to the software thereby allowing computation of position for each object and hence display of the various objects for visualization purposes.
In most cases dredge head 3D position is computed by the PLC and output as dX/dY/dZ values relative to the vessel referenced point.
In other words they are pseudo-USBL measurements that the software uses to display dredge heads in their proper locations.
If observations needed to compute 3D position for upper and lower pipes are just not available, you may only be able to display the vessel itself and one or two dredge heads.  

2D and 3D visualization

Object definition supports visualization in a 2D sense (Navigation and Profile Displays).
For 3D visualization in the 3D Grid Display, obtain, or create, a 3D Direct X file (*.x) for each object. 
These files are selected directly in the 3D Grid Display, not in Database Setup.

Return to: top of page.

In the real world the various objects are physically linked, e.g. upper pipe to inlet, lower pipe to upper pipe, dredge head to lower pipe.
The next step is to create these links in the software.

Refer to TSHD - Object Linking for a more detailed explanation.

If able to display all objects mentioned above, define the appropriate Object Links.

If the pertinent variable nodes are not yet defined, you will need to define them on each object before creating the links.
This can be done via the 

 button (see below).
For example:

  • port and starboard pipe inlets.
  • center of upper pipe that connects to the inlet.
  • link nodes at the opposite end of the pipe sections. 
  • connection point on the dredge head and so on. 

The link between the pipe inlet and the pipe elbow is shown below:

And a link at the gimbal:

And a link at the dredge head:

Return to: top of page.

Sensors

Dredge Vessel

Define one or more Navigation Positioning systems, selecting the correct driver for each.

Add a variable node

 and enter the correct offsets for the GNSS antenna variable node from the Reference Point .

Define a Gyro system. Choose the driver.

Define a Pitch Roll Heave system, sometimes called Motion Reference Unit (MRU) or Vertical Reference Unit (VRU).

Choose the driver and add a variable node

, entering the system offsets from the Reference Point.

Define an Underwater Sensor system and add one or more draft observations.

For example: fore and aft draft sensors.
Add new node(s) for their locations relative to the Reference Point.

Define a Pseudo-USBL system.

Drag head positions are usually output from the dredger's PLC in USBL format (dX/dY/dZ).
These observations are often relative to the vessel's Reference Point, i.e. the USBL Reference Point coincides with the vessel Reference Point. 

Define a Dredge Sensor System and select the appropriate driver.

Add one or more of these observations depending on the data being received from the PLC or directly from the sensors:

Production volume may be calculated by the dredger's PLC or can be calculated in the software. 
In the former case, add volume as an observation; in the latter case add mixture density and mixture velocity.
Don't forget to add observations for both port and starboard dredge heads. 

Make sure to enter the correct slot identifier values. For example:

If data input includes triggers (zero or 1) for conditions such as Bay Doors Open/Closed, or Dredge Pump On/Off, add one or more Flag observations.
Typically the trigger is output by the PLC but a trigger may also be generated when connected to switches or push buttons used to trigger such items as Bay Door Open/Close. The Manual Switch Driver document describes how to set up this scenario.

Refer to the Drivers & Interfacing Manual for driver descriptions and set up information including SLOT identifiers.

Define a Dredge System and select Hopper (one head or two) from the list of Dredger Types.

Check 

 if density and velocity values are decoded from the PLC.
Enable 
 if you want the software to calculate this parameter.
If dredging 'Status' is received from the PLC, select that option and establish the 'Translation' table to decode the correct status.
For example: 

Set parameters for positioning and production.

Dredge Head Node: this is the node to which the dredge head model matrix is connected.

In the dredge matrix this is the center, indicated with a green cell on the dredge head model page.

Return to: top of page.

Trailing Arm Components

Determine the sensors used to position the upper and lower pipes as well as the dredge head(s).

This assumes that observations are available to the software, either from the PLC or interfaced directly. These could be:

Vertical Position

  • Inclinometers to measure gantry, suction pipe and dredge head pitch.
  • Pressure transmitters to measure dredge head and gimbal depths.
  • Encoders to measure paid out length of middle gantry wire and draghead wire.
  • Bubblers to measure draft/depth.
  • Ultrasonic or radar transducers to measure the distance between the transducer and the surface of the material in hopper.

The vertical position of the drag head can be checked / calibrated by attaching a pressure sensor to the heel of the drag head. The depth of the drag head is directly proportional to pressure .

Horizontal Position

  • Rotation angle sensors, designed for shaft angles or rotations and suction tube position angles, in the horizontal plane. 

    An angular position sensor (also referred to as a rotary sensor) measures the relation by which any position with respect to any other position is established. It calculates the orientation of an object with respect to a specified reference position as expressed by the amount of rotation necessary to change from one orientation to the other about a specified axis.

In this example, rotation angle sensors, inclinometers and depth sensors are used to position upper pipe, lower pipe and drag head.

Define a rotation angle sensor that measures the horizontal angle of the upper pipe with respect to the elbow.

Define the node at which the sensor is located.

Define a rotation angle sensor that measures the horizontal angle of the lower pipe with respect to the upper pipe.

Define the node at which the sensor is located.

Define inclinometers (MRU) that measure the pitch of the upper pipe and the lower pipe.

Define the nodes at which the sensors are located.

Define an inclinometer (MRU) that measures the pitch of the drag head.

Define the node at which the sensor is located.

Define depth sensors on the drag head and at the gimbal.

Define the node at which the sensor is located.

When the PLC outputs dX/dY/dZ observations that measure the offsets from the vessel Reference Point to the drag head, the alternative option for positioning the drag heads is define a USBL system.


Return to: top of page.

Output Systems

Output systems are defined in a single page dialog box, requiring only a system type, a driver and network or serial interfacing details.

Positioning, Heading and Motion

Depending on the how the hardware interfacing is configured it may be necessary to define one or more data output systems.
For example, when positioning, gyro and motion sensor systems are interfaced directly to QINSy, sending that data to the PLC may be required.

Generic Output (User-defined ASCII)

Whereas predefined output drivers send data in specific formats, there may be instances where the dredging computer (PLC) expects to receive data in a specific format not covered by existing Output Systems
In those cases the Generic Output (User-defined ASCII) driver may be used.
The template database setup is simple: System Name, System Type: Output, Driver, and network or serial interfacing details (Serial, TCP, UDP).


Note the option to select 'Redundancy based'. See Redundancy Monitor.


When the Controller is started, the Generic Output icon 

is found in the task bar. Use the Add button in the dialog box to create the Generic Output content.
Please refer to the Knowledge Base - Generic Layout Editor for detailed information about this utility.

Generic ASCII Data Logger (Controller)

In cases where ASCII data must be written to a log file in a specific format, the Generic ASCII Data Logger driver may be used.
The template database setup is simple: System Name, System Type: Output, Driver, and network or serial interfacing details.

Note the option to select 'Redundancy based'.  See Redundancy Monitor .

The XML file, in which the output content and format is specified, is created using the Generic Layout Editor, started from the

icon located in the Console's lower pane.
Please refer to Knowledge Base - Generic Layout Editor for detailed information about this utility.

IHC Dredging Triangles (TCP or UDP)

The template database setup is simple: system name, output system type, Driver, and network interfacing details.

Written specifically for an IHC PLC this driver outputs a number of TIN triangles from the currently selected dredging design surface. A request for a number of TIN triangles is made by the IHC dredging computer via a TCP/IP connection. The driver fetches the triangles from the design (manual, DTM/pro or Grid) and sends them to the IHC computer. The driver will select the triangles which are located in an area around the last node position.

  • When a Manual design is used the driver will send two triangles that represent an area of 500x500 survey units around the node position.
  • When DTM/pro file is selected the actual triangles as defined by the user in TerraModel are retrieved from the file.
  • When Grid file is used as input then the grid points are triangulated inside the driver and sent to the IHC computer.

Return to: top of page.

Auxiliary Systems

Tide

Define a Tide Gauge system, choose a driver and enter serial or network interfacing details.

Use the
button which then requires selection of a Fixed Node to use as a tide station.

Use the
button to add a fixed node.

In the Edit Fixed Node Parameters dialog enter:

  • a name
  • the coordinates of the station
  • the horizontal datum
  • station height
  • instrument height
  • and, most importantly, the Vertical Datum.

Time Synchronization

Perhaps not as critical in dredging operations, it may still be useful to define a system.

Define a Time Synchronization system, choose a driver and enter serial or network interfacing details.

Choose whether to
.

This is a hardware device manufactured by QPS for converting a TTL or CLS pulse to an RS232 compatible signal.

Choose the Time Tag-Pulse Matching method. Text in the dialog box explains the three options.

Choose whether to
. It is highly recommended to leave this unchecked.

Miscellaneous System

  • A number of Miscellaneous System drivers are predefined in terms of what they will decode:

For example:

IHC Dredge Monitoring
Decodes TDS, Water Density, Solid Density and Trimtank Total.

  
Nortek Vessel Mounted Current Profiler:
Decodes current speed and direction. Used when dumping.

  • Others allow you to add user-defined observations and slot identifiers to match those in the received data string. 

For example:
Generic Serial Input 
Manual Miscellaneous Input 
OPC Interface 

Redundancy Monitor 

The purpose of this driver is to perform an election process which decides which QINSy system is the primary system for data output.
Typical use for this driver is on a larger vessel whereby there are multiple QINSy computers that are part of the same network and only one computer should output data to external systems. Each QINSy computer needs to have the driver running and correctly configured. The driver will make sure that there is only one Master QINSy computer and this Master can be the only system to output data.

Continue to: Create Sounding Grid and Import Design Model

Return to: top of page

Return to: Quickstart - TSHD.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.