Journal Search Engine
Search Advanced Search Adode Reader(link)
Download PDF Export Citaion korean bibliography
ISSN : 1229-3431(Print)
ISSN : 2287-3341(Online)
Journal of the Korean Society of Marine Environment and Safety Vol.18 No.3 pp.221-226
 

모형 선박을 이용한 선박 침로유지 실험 연구

임남균*†, 트란반룽**
*, ** 목포해양대학교 해상운송시스템학부

Experiment on Track-keeping Performance using Free Running Model Ship

Nam-Kyun Im*†, Van-Luong Tran**
*, ** Division of Maritime Transportation System, Mokpo National Maritime University, Mokpo, 571-2, Korea
Received : 2011. 10. 07. ; Revised : 2012. 03. 19. (1st) 2012. 04. 12. (2nd) ; Accepted : 2012. 06. 25.

Abstract

This research presents an analysis of algorithm for ship track-keeping along a given trajectory. The maneuver of a freerunning model ship guiding through a simple path are presented. In order to solve the above problem, a desired trajectory is usuallydetermined by GPS points in a pre-fixed place then these points are set in a pre-programmed navigation so that the ship would beautomatically tracked. Proportional-Derivative(PD) control which is useful for fast response controllers was used in this program as acourse keeping system. A high accuracy GPS receiver was installed on the model ship that could provide positions frequently, the systemwill compare and give out the remaining distance and heading to the target way-point. The results of ship auto track-keeping experimentwill be explained in order to illustrate the adjustment in controlling parameters. These results can be utilized as a preliminary step tocarry out the experiment of ship collision avoidance system and automatic berthing in the future.

1. Introduction

Experiments for ship track-keeping algorithms have been carried out using simulators or small-scale ship model and their good results were proved. Källström(1999) suggested track autopilot predictor(TAP) system for high-speed craft and showed its satisfactory performance through his experimental procedures. Ship track-keeping using a tanker model was also carried out by Morawski(1998); in his research, two algorithms based on well-known methods were tested and the experimental results showed its efficiency for auto pilots system. Recently, Kim(2009) developed an autonomous navigation algorithm for small unmanned vehicle based on GPS. In his study, very small box-type vehicle wasadopted as a model using proportional method(Kp) so that the results was not enough to be applicable to a ship type vehicle or other applicable study.

The function of ship track-keeping is one of the most common applications of automatic control theory and it can be used in various ways in ship maneuvering field.. In the crowded or constrained water area, the more precise ship track-keeping performance is, the more safety the ship can process. In this study, proportional-derivative(PD) controller was adopted as a tool to control the model ship on a given trajectory. The model ship are equipped with a very high precision GPS receiver and wireless radio communication system to identify its positions. 

An experiment for automatic ship track-keeping was carried out at Namhang area(Mokpo port area) and the results have shown the good performance. It is believed that, these results can be utilized as a part of ship intelligent maneuvering experiments in the future such as ship automatic collision avoidance system, ship automatic berthing procedure, etc..

2. The free running model ship installation

The control experiments were carried out with a free running model ship of a tanker. The free running model ship consists of several parts system as follows
- Model ship
- Control system
- Operating system and data transition
- GPS receiver.

The scale ratio of the model is 1/100 and its details can be referred to Im(2009). The particulars and overview of the are shown in Fig. 1 and Table 1. 

Fig. 1. The overview of model ship.

Table 1. Principal particulars of model ship

The control devices consist of access point, laptop, PMAC, servo driver and wireless control system, as described in Fig. 2. 

Fig. 2. Block diagram of model ship and control system.

Operating system is operated by inner computer on board which is controlled from shore computer via wireless network communication. Fig. 3 shows the main screen of operating program in which three control modes are displayed. First control mode is local control where the model ship is controlled manually by adjusting RPM and rudder angle values. The second one is Auto tracking mode in which several maneuvering auto tests are available, such as zig-zag test, auto track-keeping etc.. The last one is remote control mode where the model ship can be controlled by a priority radio control receiver-transmitter in specified frequency to cope with emergency situation. 

Fig. 3. Main screen of operating program.

Fig. 4 shows the auto-navigation controller screen where PD’s gains, Kp, Kd, can be adjusted, and points of designed track can also be input, parameters of target point such as heading, remaining distance and ship position are frequently updated. 

Fig. 4. Module program of the auto-navigation controller

Whole system is equipped with high precision R5 Trimble GPS receiver and wireless radio communication device that can perform real time kinematics(RTK) positioning operation. The receiver records GPS data on an internal CompactFlash card and makes all data available through serial or USB ports. It is divided into two stations: Shore station and mobile station, the former gets the precision position, compares and then transmits the correction via radio transmitter to the mobile station which is installed at model ship. The GPS receiver system in shore base is shown in Fig. 5. 

Fig. 5. Shore base GPS receiver.

3. Ship track-keeping algorithm

3.1 PD controller introduction

In this study, proportional derivative(PD) controller is used to maintain the model on its’ tracks. Generally the PD controller have been known as an useful tool for fast response controller that does not need a steady-state error of 0. The combination of proportional-part(P) which is fast in response and derivative-part(D) which is fast also, would make a very fast response to the control system. As in the case of Sperry’s work(1922), PD controller designs were based on visual observation of the way as an experienced helmsman would steer the ship. He acknowledged that helmsman would anticipate ship motions before applying rudder corrections. But more importantly he postulated that they possessed the ability to judge angular velocity and yaw rate, thereby effecting derivative control. Indeed, it is worth noting that the ability of a human operator to estimate innately velocity is now widely accepted in human factor research. This paper also applies the previous researches and develops those result by carrying out experiment with free running model ship from Mokpo National Maritime University. Fig. 6 below shows the close-loop system. 

Fig. 6. Block diagram of the PD controller.

As mentioned above, PD controller algorithm involves two separate parameters, these values can be interpreted in terms of time: P depends on the present error and D is a prediction of future error. The weighted sum of these two actions is used to adjust the process via a control heading of the model ship through rudder’s angle value. This procedure can be displayed briefly as following equation: 

 

 Where Kp, Kd, are proportional gain, derivative gain respectively and e is the deviation between ship present heading (Ψp) and target heading (ΨT).

 

The proposed model ship track-keeping consists of a very high precision GPS receiver so that the ship position and other related information are regularly provided to the system. Fig. 7 shows the general flow of control system, which GPS signal provides the system with heading and distance to target point. The system compares these parameters with the previous data then calculates the output of rudder command angle. 

Fig. 7. Block diagram of the close-loop system.

3.2 Ship track design

In ship track-keeping, a desired trajectory is usually determined as series of straight lines connected by several fixed points. In this study, some points were selected randomly by GPS receiver, and it is necessary to convert these positions(latitude, longitude) into metric system for observation and comparison with the experimental results. 

The Fig. 8 shows the coordinate system to convert ship positions. 

Fig. 8. Coordinate system for converting ship position.

 As shown in Fig. 8, original point(x0, y0) is firstly selected as starting position of the model ship, then the distances from origin to any point(xi, yi) toward North(N) and East(E) are calculated by following equation:

 

Where, Rm and Rp are radius of median and radius of parallel, respectively which can be determined as follows: 

 

 

Where a, ew are illustrated more detail in the Fig. 9 below: 

Fig. 9. Earth spheroid.

 

Then a = 6377393;
         ew = 0.0816968(WSG 84)

From above method, a simple ship track is set up with 4 points as described in Fig. 10. The track is figured out based on the characteristics of the surface water where the experiment would be conducted. There were so many obstacles, fishing boats and sporty vehicles in experiments area that just simple track was designed in that area. 

Fig. 10. Simple ship track setting.

4. Experimental results

The model ship track-keeping experiments were conducted in rough sea area where they would be significantly affected by environmental disturbances. The weather conditions are shown in Table 2. It is an open area and the satellite signal are strong enough, during the experiments, the tanker model was slightly loaded in even keel condition. Fig. 11 shows the experiment scene and Fig. 12 shows the ship trajectory. 

Table 2. Weather condition

Fig. 11. Experimental scene

Fig. 12. Ship trajectory.

 The thin straight line in Fig. 12 is the designed track and the thick curved line is the ship trajectory. The designed track was made when there was no current, but while the experiment was carried out, due to the rapid tide, the model ship had to be stopped earlier to prevent its damage. This made the ship trajectory interrupted. However, as shown in Fig. 12, it can be seen that the model ship is intending to reach the final point at last. The deviation between the designed track and ship trajectory is significant because it depends on two factors, the most effective one is the influence of the surface wave, the other is the selected gain of proportion and derivative in the controller. Approximate off-track error is shown in Fig. 13 where the devidation is considerable. Maximum off-track error is about 2.8 , it could be reduced when effect of wind, current is considered.

Fig. 13. Approximate off-track error.

Fig. 14 and Fig. 15 shows the time-history of all parameters recorded during experiment. Sub-plot 2 in Fig. 14 indicates the heading to target point and the ship present heading, despite of some error between designed track and ship, trajectory as mentioned above, the ship current heading is always followed with the target heading. It means that the used controller is proper and the experiment shows the good performance of ship course-keeping. 

Fig. 14. Time-history of parameters : Used rudder angle, directions, distances.

Fig. 15. Time-history of parameters :Model ship velocity.

5. Conclusion

The conclusion of this study can be summarized as follows.
- Ship track design and its calculated method were briefly introduced.
- The main structure and the concept of free running model ship were mentioned.
- The PD algorithm for track-keeping. was designed as a controller.
- The track-keeping autopilot experiments using a free running model were examined.
- It was found that the experiment results satisfied the proposed controller design. 

However, more experiments should be carried out to verify these proposal idea. The effect of external disturbances to the system also should be considered. In spite of these limitation, the experimental results in this study can be utilized as a step to carry out other intelligent maneuvering tests such as ship automatic collision avoidance system, berthing/unberthing system. This work will be considered in the future. 

Reference

1. Källström, C. G.(1999), "Autopilot and Track-keeping Algorithms for High-speed Craft", Control Engineering Practice 8, pp. 185-190.
2. Morawski, L.(1998), "Ship Track-keeping: Experiments with a Physical Tanker Model", Control Engineering Practice 6, pp. 763-769.
3. Im, Namkyun(2009), "Ship Manoeuvring Performance Experiments Using a Free Running Model Ship", Journal of Navigation and Port Research, Korea, Vol. 33, No. 9, pp. 6031-608.
4. Kim, Hyo-Il(2009), "Development of Autonomous Navigation Algorithm for Very Small Unmanned Surface Vehicle base on GPS", Journal of Navigation and Port Research, Korea, Vol. 33, No. 5, pp. 303-308.
5. Sperry, E. A.(1922). Automatic steering. Transactions, Society of Naval Architects and Marine Engineers, pp. 61-63.