SMC IMU User Guide SMC IMU User Guide v26b.docx Index SMC Ship Motion Control...
Page 2
Notice The information in this User Guide is subject to change without notice. This document is property of SMC and shall not be reproduced in any form without written approval from SMC. SMC Ship Motion Control is not responsible for any errors in this manual or their consequences. All rights reserved.
Active heave compensation for cranes and winches. Dynamic positioning systems Products Covered in this User Guide Surface units Roll & Pitch (Dynamic) Heave Acceleration IMU-007 0,25 RMS 0,01 m/s IMU-008 0,25 RMS 5cm or 5% 0,01 m/s IMU-106...
1.1 DEFINITIONS Alignment The alignment of the motion sensor is the positioning of the IMU onto the structure of the rig or vessel. The physical alignment should be done as accurately as possible and then it can be fine-tuned in the system software by entering offsets for roll (X), pitch (Y) and the Z-axis. Yaw in the SMC units Without an external aiding input the yaw in the SMC motion sensor will drift over time and so it cannot be used as an absolute heading output.
Root mean square (RMS) is a statistical measure of the magnitude of a varying quantity. 2 SYSTEM DESCRIPTION The SMC motion sensors have three separate axial measurement component groups converting signals from actual movements via three accelerometers and three gyroscopes into output data of angles and attitude.
2.1 SPATIAL MOVEMENT (COORDINATE SYSTEM) The SMC motion sensor defines its body axis from the Tait-Bryan/Euler angles used to describe the orientation of a vessel. In the SMC motion sensors the coordinate system can be defined by a setting option in the SMC configuration software that is included with the motion sensor.
3 STORAGE AND UNPACKING Unpack the equipment and remove all the packaging materials and shipping carton. The motion sensor is delivered in a transit case designed to protect it from high shocks during transit. When the unit has been received it should be inspected for damage during shipment. If damage has occurred during transit, all the shipping cartons and packaging materials should be stored for further investigation.
Water The SMC IMU-007, IMU-008, IMU-106, IMU-107 and IMU-108 as a standard is IP66 protection rated. The standard surface unit is designed to be mounted in indoors but it is possible to mount it outdoors, an enclosure of some sort is still recommended to prolong service life.
4.2 MOUNTING INSTRUCTIONS The IMU base plate has been specifically designed to enable ease of installation and alignment by allowing freedom of movement around the mounting fixings. The motion sensor is not shipped with mounting screws or bolts. The base plate can be used with a maximum M8 screw or bolt.
4.2.1 IMU MOUNTING BRACKET - OPTIONAL An optional mounting bracket is available, designed to provide a secure mounting location, combined with easy motion sensor alignment. The bracket base plate has two pins that correspond to two of the notches in the IMU base. Alignment adjustments can then be made by rotating the bracket base plate.
4.3 ALIGNMENT To achieve maximum performance it is important to perform an accurate alignment of the motion sensor along the vessel longitudinal axis. The physical alignment should be as accurate as possible using the notches on the motion sensor mounting plate for reference. For the deck mounting option the single notch is to be pointing to the fore direction of the vessel.
4.5 SIDEWAYS MOUNTING When the IMU is calibrated for Sideways mounting the unit cannot be used for Deck mounting without a recalibration at the factory. The mounting of the motion sensor should be carried out with the mounting plate lying vertically. The notches on the plate mark the orientation points of the motion sensor.
4.5.2 TOP OF THE IMU POINTING TO THE STARBOARD When the IMU top (where the connector is located) is pointing to the Starboard of the vessel the single notch should be pointing horizontally to the Stern. In the SMC setup software IMU top to the Starboard must be selected. IMU Connector Pointing to Starboard Single Notch Pointing...
4.5.4 TOP OF THE IMU POINTING TO THE PORT When the IMU top (where the connector is located) is pointing to the Port of the vessel the single notch should be pointing horizontally to the Bow. In the SMC setup software IMU top to the Port must be selected. Single Notch Pointing to the Bow IMU Connector Pointing to...
4.7 ELECTRICAL COMMUNICATION The SMC IMU can operate from a 12-30 VDC power supply. The power consumption during normal conditions is between 2 and 2.5 watts. The SMC IMUs have both RS422 and RS232 serial outputs as standard. The Junction Box shipped with the unit is preconfigured in the factory for RS232 or RS422.
4.7.1 SERIAL RS232 AND RS4 22 INTERFACE CONNECTION GUIDE The IMUs are equipped with both an RS422 and RS232 interface. The tables below show the configuration information for the IMU power and communication pairs. The motion sensor is at all times communicating over both RS232 and RS422 and no configuration is needed inside the motion sensor.
4.7.5 RS422 CABLE CONNECTION The RS422 cable consists of two twisted-pair conductors (4 wires) for bi-directional communication. The thickness of power cables is such that there is no more than a 2V drop with a 50 mA current applied over an exceptional length of cable. Cable and conductors are supplied on demand for an additional cost.
4.8 ELECTRICAL INSTALLATION The SMC IMUs are powered with a standard 12 VDC or 24 VDC supply. It is possible however to supply power at any voltage between 9 VDC and 30 VDC. The SMC IMUs do not have an on/off switch. The motion sensor operates as soon as power is supplied to it.
5 IMU CONFIGURATION GUIDE 5.1 IMU CONFIGURATION SOFTWARE V3.3.7.60 After the motion sensor has been mounted correctly the SMC IMU Configuration software can be used to set up the Motion sensor configuration and communication parameters according to the user requirements. The settings made in the IMU Configuration software are written to the motion sensor.
5.1.1 DEFAULT SETTINGS AT FACTORY There are several Motion Sensor parameters that can be selected, if you want to change the default settings it is recommended to do it after the installation but before you connect to any systems. Please refer to 5.1.2 (setup). The factory default settings are as follows.
5.1.2 SETTINGS Set PC Comport Changes the COM port communication settings used by the configuration software to connect to the motion sensor. The IMU sensor will always send its data in 8 data bits, 1 stop bit and no parity but the bitrate may have to be changed to match the IMU settings.
Page 36
Output Rate Adjusts the number of times the IMU outputs its string per second. Choose the required value in the list box and press the Set button to set the frequency. Kalman Filter Settings Filter 1 sets the filter for the accelerometers (default 100) Filter 2 sets the filter for the gyros (default 0.01) The value entered in the angle filter setting specifies how much each sensor type (accelerometer and gyro) is “applied”.
5.2 PROTOCOLS The SMC IMU Configuration software enables the selection of a number of standard protocols from a drop down menu. Apply the chosen protocol by clicking on the Set button. Additional protocols can be setup by SMC on request. SMC IMU User Guide v26b.docx Index SMC Ship Motion Control...
5.2.1 SMC STANDARD PROTOCOLS SMC Standard - This is a NMEA 0183 based compatible string. 5.2.2 SMCA Data Frame $PSMCA,±xx.xxx,±yy.yyy,±hh.hh,±ss.ss,±ww.ww<CR><LF> Example $PSMCA,+00.089,-00.888,-00.04,+00.20,-00.10 Note: For the SMCA protocol to run at a Data Output Rate Frequency of 100Hz, the sensor bitrate must be set at a minimum of 38400.
5.2.3 SMCB Complete output of all available internal values. Data Frame $PSMCB,±xx.xx,±yy.yy,±zzz.z,±xv.xv,±yv.yv,±zv.zv,±GG.GGG,±HH.HHH,±II.III,±ss.ss,±ww.ww,±hh.hh,±s v.sv,±sw.sw,±hv.hv,±ax.axa,±ay.aya,±az.aza Note: A very long protocol, it does not work at 100Hz, use 70Hz or below at 115200 baud. Description Form Start Characters $PSMCB Roll Angle (xx.xx) ±100 degrees Resolution 0.01° (+ve=port up) Pitch Angle (yy.yy) ±100 degrees Resolution 0.01°...
5.2.4 SMCC Data Frame $PSMCC,+xx.xx,+yy.yy,+zzz.z,+ss.ss,+ww.ww,+hh.hh,+sv.sv,+sw.sw,+hv.hv,+ax.axa,+ay.aya,+az.aza*cs Example $PSMCC,-09.42,-02.85,+144.1,+00.28,-00.05,+00.00,+00.01,-00.00,+00.00,+00.004,-00.000,- 00.005*71 Note: For the SMCC protocol to run at a Data Output Rate Frequency of 100Hz the sensor bit rate must be set at a minimum of 115200. To run the sensor at a Bit Rate of 38400 the Data Output Rate Frequency needs to be below 30 Hz.
5.2.14 SMCT Data Frame $PSMCT, YYYY/MM/DD,HH:MM:SS.SS,±xx.xx,±yy.yy,±hh.hh Note: This protocol will only be available in specially requested code versions. Description Form Start Characters $PSMCT Year (YYYY) Month (MM) 1-12 Day (DD) 1-31 Hour (HH) 0-23 Minute (MM) 0-59 Second (SS.SS) 0-59.99 Roll Angle (xx.xx) ±100 degrees Resolution 0.01°...
5.2.19 TRO Data Frame $PHTRO,0.00,M,0.00,B*5B Description Form Start Characters $PHTRO Pitch ±100 degrees Resolution 0.1° (+ve=bow down) P or M P Positive M Negative Roll ±100 degrees Resolution 0.01° (+ve=port up) B or T B roll to starboard, T roll to port Checksum 5.2.20 MDL Data Frame...
5.2.25 TSS1 TSS Proprietary protocol with Heave Note: For the TSS1 protocol to run at a Data Output Rate Frequency of 100Hz the sensor bit rate must be set at a minimum of 38400. To run the sensor at a Bit Rate of 19200 the Data Output Rate Frequency needs to be below 58Hz.
5.2.36 BINARY PROTOCOLS 5.2.37 ATLAS (HYDROGRAPHIC) Each field in the Atlas output string is a 16-bit 2’s complement number expressed as two binary coded digits. Attitude measurements are supplied in units (360°/65536=0.0054931641°). Heave measurements are in mm. The frame contains 9 bytes in binary format. Data Frame (bytes) ERRPPHHSE Description...
5.2.39 BOSCH REXROTH HEXADECIMAL HEAVE Data Frame (bytes) $SMCHHVVAA<CR><LF> Contains 12 bytes: Note: When the IMU is settling, roll, pitch and heave will be 0. Description Bytes Form Header $SMC Heave (HH) Signed 16 bit range -32767 mm to + 32766 mm Positive when elevated.
5.3 CHARTS As a visual aid to or as a simple motion monitoring system, SMC have a Chart screen that displays up to 3 parameters in a graphical representation. After selecting the Charts tab tick the Display Charts tick box to activate the data display. Beside each chart is a drop down menu from where the parameter to be displayed can be selected.
5.4 RECEIVED DATA The received data tab shows the raw data string that the sensor sends. Check the Receive checkbox to show the sent data. Press the clear button to clear the window from the sensor strings. Binary strings will not be shown in the received data tab. SMC IMU User Guide v26b.docx Index SMC Ship Motion Control...
5.5 SERIAL INPUT The SMC IMU has two RS232 serial ports for input from external devices. The ports can be used for Aiding in vessel turns; input from GPS, Speed log Heading aiding; GyroCompass or GPS Remote heave for AHC (Active Heave Compensation) in crane applications; Encoders via PLC (Programmable Logic Controllers) SMC IMU User Guide v26b.docx Index...
5.5.1 AIDING VIA GPS AND SPEED LOG During vessel turns with small vessels a centrifugal force is generated from the turn. This force has a negative effect on the angle and heave calculation. By knowing the vessel velocity the centrifugal force can be estimated inside the IMU and the centrifugal effect can be heavily reduced, improving the accuracy of the readings from the IMU.
5.5.3 VESSEL TURNS When a vessel makes a turn without the additional information of vessel speed and position change the IMU can interpret the turn as an acceleration value and that will affect the accuracy of the output data. The IMU uses the vessel speed and rate of turn to calculate the centripetal acceleration and remove it from the measurements during a vessel turn.
Page 60
5.6 REMOTE HEAVE The Remote Heave Screen has three control setups: Remote Heave Center of Gravity/Lever Arm Remote Heave for Crane operations (AHC) SMC IMU User Guide v26b.docx Index SMC Ship Motion Control...
5.6.1 REMOTE HEAVE The remote heave function calculates the heave and the heave velocity output of the IMU in its physical location relative to a remote location. The setup of the remote heave is in the remote heave tab. “Remote heave X” is the fore aft distance in meters between the IMU and the remote heave point. Where a positive distance represents that the motion sensor is located aft of the desired measurement point.
5.6.2 CENTER OF GRAVITY CG LEVER ARM The best placement for the motion sensor is at the center of gravity (CG). If the sensor is placed in another location; the accuracy of the output in general and heave in particular can be improved by giving the location of CG with respect to the sensor in the setup program.
5.6.3 AHC (ACTIVE HEAVE CO MPENSATION) SMC has developed a remote heave function that accepts dynamic crane position data for active heave compensation in marine crane applications. A “failsafe” handling system must be built into the system so that if there is a failure in the IMU, PLC or the encoder feeding the active heave operation will be cancelled automatically.
Page 64
IMU mounted on the crane If the IMU is mounted on the crane base the single notch should be aligned with the crane arm (i.e. single notch is pointing to the boom tip). Tick the checkbox IMU is mounted on the crane base. When this checkbox is ticked the IMU is assumed to be rotating with the yaw rotation of the crane.
Page 65
IMU not mounted on the crane base If the IMU is not mounted on the crane, the single notch of the motion sensor base should point towards the bow. Mount the IMU as close as possible to the crane base to optimize the remote heave output.
5.6.5 SETTING ANGLE OFFSETS In the Crane tab angles and offsets can be set. Positions 1 to 5 represent encoder values. Encoders measure angle and distance. The offset information is entered in the column labelled Angle offset. For Position 1 Angle Offset, the yaw encoder labelled as 1a in the crane drawing below, the offset has its reference “zero”...
Page 67
Angle For the encoders 2, 3, 4 and 5 the angle is relative to the previous leg measurement of the crane. For example: This means that when there is no angular difference between the crane leg 2 and 3, the encoder angle 3a has a 0 angle.
5.6.6 STRING INPUT When using crane serial input communication, the data has to be transmitted over an RS232 serial interface. When the crane position data is being fed into the motion sensor, the output string from the unit will use the current crane position for a remote heave calculation. For the motion sensor to calculate the remote heave on an operating crane installation the crane encoder readings are transferred to the motion sensor for the new crane working position.
Page 69
$PENCO The $PENCO data string is similar to the $PENCR data string but uses standard notation for the values instead of hexadecimal i.e.: $PENCO,value1,value2,value3,value4,value5<CR><LF> $PENCO,32.1,-19.5,0.12,30.4,20.57 In the below example the knuckle at node 2 at 90 degrees so that the second leg of the crane is directed horizontally.
5.6.7 VERIFICATION STRING AND EXAMPLE STRINGS When the IMU receives a proper $PENCR string with the crane position it will output a verification string with the latest received reading. The verification string is being output on the main com port and not in the serial input port.
Heave is not available on the IMU-007 and IMU-107 motion sensor. Heave Zero Point, the zero point is set by the spectral analysis of the sinusoidal waveform along with using filtering techniques that can track the zero point of the heave motions within a maximum of 5 cycles.
7 SERVICE AND WARRANTY 7.1 TECHNICAL SUPPORT SMC recommend a recalibration or verification of the motion sensor every second year of usage. This is due to the aging over time of the internal sensors and components in the motion sensor. If you experience any problem, or you have a question regarding your sensor please contact your local agents or Ship Motion Control directly.
7.2 WARRANTY All products are inspected prior to shipment and guaranteed against defective material or workmanship for a period of two (2) years after date of purchase. Liabilities are limited to repair, replacement, or refund of the factory quoted price (SMC’s option). SMC must be notified and provided with sufficient time to remedy any product deficiencies that require factory attention.
7.2.2 RESTRICTION OF WARRANTY The warranty does not cover malfunction of the motion sensor generated from If the IMU has been exposed to extreme shock and vibrations If the IMU case has been opened by the customer in an attempt to carry out repair work If the IMU has been fed with an over voltage in the power supply wires or the signal wires The motion sensor electronics are shielded in a cast of plastic supported inside an outer casing made of Titanium to prevent damage from impact and moisture.
9 FAQ & SUPPORT If no communication is seen or bad data is displayed, please refer to the FAQs below which cover the most common configuration problems. Configuration Is the unit sending data with RS422 or RS232? The motion sensor is “always on” and sends data over the RS232 and RS422 channels simultaneously. The IMU sensor junction boxes are dispatched pre-configured for either RS422 or RS232.
Page 78
When applying a setting change in the SMC configuration software the output signals can display bad data. This occurs during the automatic restart of the sensor unit, the values will settle after a few minutes. No GPS or Gyro data is received Select the relevant Verify button in the Serial Input configuration screen.
Need help?
Do you have a question about the IMU-007 and is the answer not in the manual?
Questions and answers