The Korean Society for Power System Engineering
[ Article ]
Journal of Power System Engineering - Vol. 26, No. 3, pp.60-70
ISSN: 2713-8429 (Print) 2713-8437 (Online)
Print publication date 30 Jun 2022
Received 13 Jun 2022 Revised 23 Jun 2022 Accepted 23 Jun 2022
DOI: https://doi.org/10.9726/kspse.2022.26.3.060

예선 연계 바지선 운동제어시스템 구축에 관한 연구

박환철* ; 이동훈** ; 김영복**,
*1등 기관사, 부경대학교 실습선 백경호
**교수, 부경대학교 기계시스템공학전공
**교수, 부경대학교 기계시스템공학전공
A Study on Control System Design for Barge Ship Motion Control with Tug-Boats
Hwan-Cheol Park* ; Dong-Hun Lee** ; Young-Bok Kim**,
*1st Engineer, Training Ship Baek-kyung, Pukyong National University.
**Professor, Department of Mechanical System Engineering, Pukyong National University.
**Professor, Department of Mechanical System Engineering, Pukyong National University.

Correspondence to: Young-Bok Kim : Professor, Department of Mechanical System Engineering, Pukyong National University. E-mail : kpjiwoo@pknu.ac.kr, Tel : 051-629-6197

Abstract

In this study, the design problem of a motion control system of a barge ship is addressed. For the various purposes, the barge ships are used in numerous applications. Especially, in the ship building industries, heavy and huge equipment and assembly parts are carried by these ships. However, it is impossible to carry them and achieve desirable motion without assisting forces. Therefore, the help of several tugboats is necessary to guarantee safe and quick operations. Hence, in this study, a control strategy is suggested to provide a solution for this issue. Accordingly, the mathematical system model is derived and a control system is designed. Using the designed control system, simulations are carried out to provide a better look at the performance of the barge ship control.

Keywords:

Barge-type surface ship, Ship building, Propulsion system, Control system, Simulation

1. 서 론

본 논문에서는 예선을 액추에이터로 하는 바지선(barge)의 운동제어시스템 구축문제에 대해 고찰하고 있다. 바지선은 기본적으로 자체 추진장치를 갖지 않기 때문에 예선 등 외부로부터의 동력을 이용하여 이동하거나 위치를 확보할 수 있다. 추진장치뿐만 아니라 조향장치마저 갖추고 있지 않기 때문에 단순한 부유체에 지나지 않아 외력의 적절한 조절을 통해 바지선의 운동성능과 이를 이용하는 작업의 완성도가 결정된다. 그럼에도 불구하고 여러 환경에서 다양한 목적으로 유용하게 활용되고 있다. 모래, 광석 등의 운반뿐만 아니라, 조선 현장에서 블록형 구조물의 근거리 이송은 바지선을 이용하는 것이 일반적이다. 화물을 단순히 이송하는 것은 그렇게 어려운 작업은 아니다. 즉 적재물을 싣고 이동시키는 것은 직진운동에 지나지 않기 때문에 모션제어 문제에서도 가장 단순한 이슈라 할 수 있다. 그러나 이송의 시작과 마무리 작업은 지극히 어렵고 주의가 필요하여 작업속도도 극단적으로 느려진다.

예를 들어 Fig. 1은 조선 현장에서의 작업 예인데, 거대한 구조물을 바지선으로 이송하는 과정을 나타내고 있다. 그림에서와 같이 바지선은 예선의 도움으로 좁은 공간에서 이동하게 되는데, 마지막 단계는 바지선을 안벽에 나란히 정박시켜야 한다. 이때 안벽 가까운 공간에서는 안벽과 바지선 사이에 예선이 위치할 수 없으므로, 해상에서는 예선으로 바지선을 끌고 육상쪽에서는 로우프로 당기는 등의 협조작업이 필요하게 된다. 일반 선박의 경우에도 이와 유사한 지원작업은 필수적이고, 독립된 추진장치나 조향장치를 갖지 않는 바지선을 이용하는 경우에는 더욱 복잡하고 조심스러운 준비과정이 필요할 수밖에 없다.

Fig. 1

Motion control of barge ship by tugs

바지선 운동제어뿐만 아니라 일반 선박의 운동제어에 예선을 활용하는 경우, 바지선의 운동제어성능을 개선하기 위한 노력은 지금까지 진행되고 있다. 예를 들어 예선을 제어하여 선박을 안전하게 접안시키는 문제에 대한 연구결과가 도출되었는데,1-3) 이 연구에서는 예선이 모선에 접촉한 상태에서 상호간의 추진력을 적절하게 조절하는 방법으로 선박을 접안시키는 문제에 대해 고찰하고 있다. 이 경우의 문제점은 예선이 모선의 양방향에 배치되므로 안벽과 접안대상 선박 사이에 예선이 끼이게 된다. 따라서 완전한 접안작업이 불가능하게 되는 근원적 문제가 해결되지 않는다는 것이다. 이에 대한 해결방안 중의 하나로, 예선뿐 만 아니라 육상측에 설치된 윈치시스템의 자동 조종을 통해 접안완료시점에서의 안정성과 신속성을 확보하는 방법이 제안되었다.4-7) 그 외 외항에서 화물을 적재한 바지선을 단순히 견인하는 과정에서의 운항안정성과 추종성능을 개선하고자 하는 연구결과도 보고되어 있다.8-10)

이러한 연구결과를 기반으로 본 연구에서는 Fig. 1과 같이 항내에서의 작업 안정성과 신속성을 동시에 확보하기 위한 바지선 운동제어시스템을 구축하도록 한다. 즉, 적절한 위치에 예선을 배치하여 제어함으로써 바지선의 운동제어성능을 획기적으로 개선하기 위한 제어전략을 제안하고, 이에 따라 수식모델을 구한 후 제어계를 설계한다.

이때 도입되는 예선은 4척으로 설정하고 예선조종을 통해 바지선의 바람직한 제어성능을 확보할 수 있도록 제어계를 설계한다. 그리고 시뮬레이션을 통해 본 연구에서 제안하는 제어전략의 유효성을 평가하도록 한다.


2. 문제설정 및 제어대상에 대한 모델링

2.1 제어전략 및 시스템 모델링

서론에 기술하였듯이, 본 연구에서는 추진 동력원이 없는 바지선에 4척의 예선을 배치하여 바지선의 운동제어시스템을 구축하는 것은 목표로 하고 있다. 단순한 이동이 아니라, Fig. 1과 같이 화물을 적재한 상태에서 안벽측에 정확하고 안전하게 접근시켜야 하는 고난이도 작업을 완성하기 위한 것이다. 이와 관련된 일반적인 작업과정을 살펴보면, 안벽과 선박과의 거리가 수 미터 영역에서부터는 예선이 사이에 끼어들어 안벽과의 충돌을 방지하도록 하는 역할을 하게 된다. 이것마저도 예선 조종자의 경험에 의존해야 하는 전근대적인 방법으로 대부분의 작업이 수행되고 있다.

따라서 본 연구에서는 Fig. 2와 같이 4척의 예선을 배치하고 예선의 운동제어를 통해 바지선의 이동작업을 자동적으로 수행하는 방법을 제안한다. 특히 안벽측과 바지선 사이 공간에서는 예선을 배치할 수 없다고 가정하고 있다.

Fig. 2

Schematic diagram and coordinates setting for system modelling

이것은 앞서 기술하였던 것과 같이 예선의 자동조정을 통한 바지선 운동제어를 위해서는 타당한 설정이다.

만일 Fig. 2와 같은 설정이라면, 예선을 이용하여 밀고 당기는 힘만으로 바지선의 운동을 적절히 제어할 수 있게 된다.

그래서 Fig. 2와 같이 시스템을 구성하여 바지선과 예선의 운동방정식을 도출하고, 이를 기반으로 제어계를 설계하도록 한다.

바지선에 대한 예선의 배치방법은 다양하게 고안할 수 있으나, 안벽과 바지선 사이에는 예선배치를 고려하지 않는 방법이 그 중의 하나가 될 것이다. 이것마저도 최선이 아닐 수도 있으나, 이것이 가장 보편적 방법이라는 판단 아래 시스템을 구성하고 제어계를 설계하도록 한다.

전체 시스템 구성도를 나타낸 Fig. 2에서 Fi (i=1,⋯,4)는 예선으로부터 생산되는 바지선 제어력을 나타낸다. 즉 모든 예선은 한쪽으로 배치하여 밀고 당기는 힘의 조절을 통해 원하는 위치로 이동시키도록 한다.

그래서 F1, F2는 로우프로 예선과 모선을 연결하여 끌어내는 힘, F3, F4는 모선에 예선이 직접 접촉하여 미는 힘을 나타낸다. 이때 미는 힘과 끌어당기는 힘의 방향변화는 없이 힘의 세기만을 제어하는 방법이 가장 현실적이고 단순한 방법이라 할 수 있다. 그러므로 미는 힘은 일정하게 설정하고 끄는 힘만의 제어를 통해 원하는 위치로 이동시켜 정지시키는 것도 하나의 대안이 될 수 있다. 이것은 하나의 예라 할 수 있으며, 완성된 수식모델을 이용하면 다양한 환경과 조건에 대해 다양한 방법을 통해 효과적으로 대응할 수 있을 것이다.

따라서 Fig. 2의 시스템 구성도를 기반으로 바지선과 예선 #1, #2에 대한 운동특성은 전체 시스템 모델식에 반영한다. 단 바지선에 접촉하여 미는 힘 F3, F4를 발생시키는 2척의 예선의 운동특성은 고려하지 않는다.

2.2 바지선의 운동방정식

Fig. 2에 나타낸 것과 같이 제어대상선박은 추진장치 없이 예선에 의해 운동이 제어되며, XY 평면에서 서로 대칭이고 무게 및 회전중심도 좌표중심 근처에 있다고 가정하면 바지선 운동방정식은 다음과 같이 표현된다.11)

Msν˙s+Dsνs=τsη˙s=Rψsνs(1) 

위 식에서 MsR3×3은 관성행렬, DsR3×3는 댐핑행렬로 각각 식 (2)와 같이 표현된다.

그리고 ηs = [x0, y0, ψs]TR3는 지구고정좌표(Earth Fixed Frame)에서의 바지선의 중심위치 (x0, y0)와 선수각(ψs)을 나타낸다.

Ms=ms-Xu˙s000ms-Yυs˙-Yrs˙0-Nυs˙Izs-Nrs˙Ds=-Xus000-Yυs-Yrs0-Nυs-Nrs(2) 

또한 νs = [us, υs, rs]TR3는 선체고정좌표(Body Fixed Frame)에서의 서지(surge), 스웨이(sway) 방향 속도와 요우(yaw) 각속도를 나타낸다. 그리고 R(ψs)는 선박좌표를 관성좌표로 변환시키는 변환행렬로 식 (3)과 같다. 편의상 지금부터는 c(*)=cos(*), s(*)=sin(*)와 같이 나타낸다. 이떄 각도는 시계방향으로의 변화를 양으로 한다.

Rψs=cψs-sψs0sψscψs0001(3) 

아울러 식 (1)~(3)에서의 주요 파라미터를 다음과 같이 정리한다.

ms : 모선(바지선) 선체질량
Izs : 선체의 zs방향 관성모멘트
Xu˙s,Yυ˙s,Yυ˙s,Yr˙s: 부가질량
Nυ˙s,Nr˙s: 부가관성모멘트
us, υs : xs, ys 방향 속도 성분
ψs, ψ1, ψ2 : 모선 및, 예선 #1, #2의 선수각
θi(i=1,⋯,4): 모선 중심과 각 제어력 작용점이 이루는 각도
αi(i=1,⋯,4): 선측 기준선과 예선에 의한 제어력이 이루는 각도
β1, β2 : 모선과 예선 연결선이 지구고정좌표와 이루는 각도
γ1, γ2 : 예선 중심선과 로우프 연결선이 이루는 각도
δi(i=1,2) : 예선#1, #2 러더 회전각
lic(i=1,2) : 예선 #1, #2와 모선을 연결하는 로우프 길이
li(i=1,⋯,4) : 모선 무게중심에서 각 제어력 작용점까지의 거리
lb : 제어력 작용점과 무게중심과의 수직거리
lix(i=1,⋯,4) : 제어력 작용점과 무게중심과의 수평거리

또한 식 (1)에서 τs=[τsx,τsy,τsr]T는 각각 서지(surge), 스웨이(sway)방향 힘과 요우 모멘트 제어력을 나타낸다. 바지선으로부터는 발생추력이 없으므로 제어력은 예선에 의해 만들어지고 Fig. 2로부터 다음 식과 같이 표현된다. 이때 끄는 힘을 양, 미는 힘을 음으로 정의한다.

τs=B(α)FBα=sα1sα2-cα1cα2l1xcα1-lbsα1(-l2xsα2+lbcα2                -sα3-sα4cα4-cα4-l3xsα3+lbcα3l4xsα4-lbcα4F=F1F2F3F4T(4) 

이때, 제어기로부터의 제어신호를 각 액추에이터에 전달하기 위해서는 제어력분배가 필요하다. 일반적으로 Pseudo-Inverse를 이용하여 다음식으로부터 제어력분배가 실행된다.

F=BαTBα*τsBα*=BαBαT-1(5) 

즉, B(α)*는 정칙(non singular)이 아닌 행렬 B(α)의 Pseudo-Inverse이다. 여기서 제어력분배는 기본적으로 각도 αi가 설정되면 각 예선이 생산해야 할 힘 F가 자동적으로 계산된다. Fig. 2에 나타낸 것과 같이 예선 #3, #4는 모선에 접촉한 상태에 있다고 가정하므로 α3, α4만 결정하면 된다. 그러나 α1, α2가 결정되면 이에 따라 예선 #1, #2의 위치와 선수각이 설정되고 이것을 목표값으로 하는 예선운동제어가 실행된다.

그리고 예선 #1, #2로부터 만들어지는 추력 (Fp1,Fp2)와 견인력 (F1, F2)는 Fig. 2로부터 다음 식으로 나타낼 수 있다는 것을 알 수 있다.

F1F2=Fp1cγ1Fp2cγ2=cγ100cγ2Fp1Fp2(6) 

그리고 식 (1)과 다음 식의 관계

νs=RTψsη˙s(7) 
ν˙s=R˙Tψsη˙s+RTψsη¨s(8) 

로부터, 바지선에 대한 운동특성은 아래 식 (9)의 상태방정식으로 표현된다.

η¨s=-Msf-1MsR˙ψs+DsRTψsη˙s+Msf-1τs(9) 

단, η¨s=x¨0,y¨0,ψ¨sT, η˙s=x˙0,y˙0,ψ˙sT, Msf=MsRT(ψs)이다. 일반적으로 ψs가 충분히 작다고 가정하고 R(ψs) ≈ I라 두어 선형근사화할 수 있다. 따라서 Msf=MsRT(ψs) ≈ Ms가 되어 식 (9)는 다음 식으로 근사화된다.

η¨s=-Ms-1Dsη˙s+Ms-1τs(10) 

2.3 예선의 운동방정식과 상태방정식

여기서는 전체시스템의 상태방정식을 구하기 위해 두 척의 예선에 대한 운동방정식과 근사식을 구하도록 한다. 그래서 먼저 예선 #1의 운동방정식과 모선과의 관계식을 계산한다.

만일 η1 = [x10, y10, ψ1]TR3를 지구고정좌표(Earth Fixed Frame)에서의 예선 #1의 위치 (x10, y10)와 각도(ψ1)라 두면, 모선인 바지선의 운동방정식을 구하는 방법으로 예선의 운동방정식도 유도할 수 있다.

이것으로부터 예선 #1의 운동방정식은 다음 식과 같이 구해진다.

M1ν˙1+D1ν1=τ1+Bδ1δ1η˙1=Rψ1ν1(11) 
τ1=τ1xτ1yτ1r=1-c2γ1sγ1cγ10Fp1,Bδ1=-k1x-k1yk1r(12) 

위 식에서 M1R3×3은 관성행렬, D1R3×3는 댐핑행렬이다. 앞에서 설명한 것과 같이 식 (12)에서 Fp1, F1은 예선의 추력과 모선을 당기는 예인력을 각각 나타내며, δ1은 예선 타각을 나타낸다. 이때 제어신호 τ1을 예선의 추력으로 변환하고, 각도 γ1도 결정해야 하는 과정이 필요하다. 이것은 앞에서 설명한 바지선의 제어력분배와 같은 방법으로 다음과 같이 계산하여 실행하면 된다. 즉, 식 (12)에서

τ1=Bγ1Fp1Bγ1=1-c2γ1sγ1cγ10(13) 

인 관계를 이용하면 제어신호를 예선 추진력으로 변환하는 것은 다음 식을 이용하면 된다.

Fp1=Bγ1TBγ1*τ1Bγ1*=Bγ1Bγ1T-1(14) 

위 식에서 B(γ1)*는 정칙이 아닌 행렬 B(γ1)의 Pseudo-Inverse이다.

예선 #1의 무게중심좌표 (x10, y10)를 모선의 위치좌표 (x0, y0)로 변환하여 표현하면 다음 식과 같이 표현된다.

x10=x1+l1ccβ1=x0+l1sθ1+ψs+l1ccβ1y10=y1-l1csβ1=y0-l1cθ1+ψs-l1csβ1(15) 

위 식에서 l1=x0-x12+y0-y12이고, 식 (15)의 미분에 예선 선수각의 미분 ψ˙1을 더하면 다음 식이 구해진다.

x˙10y˙10ψ˙1=-l1csβ1-l1sθ1sψs-cθ1cψs0-l1ccβ1l1cθ1sψs+sθ1cψs0001β˙1ψ˙sψ˙1+100100x˙0y˙0(16) 

결국 식 (10)에 나타낸 바지선의 수식모델을 구하는 방법을 이용하면 예선 #1의 수식모델은 다음 식과 같이 구할 수 있다.

ν1=RTψ1η˙1(17) 
ν˙1=R˙Tψ1η˙1+RTψ1η¨1(18) 
η¨1=-M1f-1M1R˙Tψ1+D1RTψ1Rψ~1X˙1+L0X˙0+M1f-1τ1+Bδ1δ1(19) 

여기서, η¨1=x¨10,y¨10,ψ¨1T, M1f= M1RT(ψ1), X1˙=β1˙, ψs˙, ψ1˙T, X0˙=x0˙, y0˙T 이며,

Rψ~1=-l1csβ1-l1sθ1sψs-cθ1cψs0-l1ccβ1l1cθ1sψs+sθ1cψs0001L0=100100(20) 

이다. 이때, 예선의 선수각 ψ1가 충분히 작다고 가정하면 R(ψ1) ≈ I라 둘 수 있으며, 이것으로부터 M1f= M1RT(ψ1) ≈ M1가 된다.

또한 Fig. 2에서 예선의 선수방향과 바지선을 연결하는 로우프는 거의 같은 선상에 존재한다. 이러한 사실을 고려하면 β1=ψ1이 되어 식 (19)식 (20)은 각각 다음 식과 같이 정리된다.

η¨1=-M1-1D1Rψ~1X˙1+L0X˙0+M1-1τ1+Bδ1δ1(21) 
Rψ~1=-l1csψ1-l1sθ1sψs-cθ1cψs0-l1ccψ1l1cθ1sψs+sθ1cψs0001(22) 

그리고 예선 #2에 대한 상태방정식도 바지선과 예선 #1의 운동방정식을 구하는 방법으로 쉽게 구할 수 있다. 따라서 η2 = [x20, y20, ψ2]TR3를 지구고정좌표(Earth Fixed Frame)에서의 예선 #2의 위치(x20, y20)와 각도(ψ2)라 두면 예선 #2의 운동방정식은 다음과 같이 구해진다.

M2ν˙2+D2ν2=τ2+Bδ2δ2η˙2=Rψ2ν2(23) 

이때, M2R3×3은 관성행렬, D2R3×3은 댐핑행렬이다. 그리고

τ2=1-c2γ2sγ2cγ20Fp2,Bδ2=-k2x-k2yk2r(24) 

이고, 예선 #1의 경우와 마찬가지로 제어신호를 예선 추진력으로 변환하기 위해서는 다음 식을 이용하면 된다. 즉,

τ2=Bγ2Fp2Bγ2=1-c2γ2sγ2cγ20(25) 

라 두면, 제어신호의 예선 추진력으로의 변환은 다음 식으로부터 구해진다.

Fp2=Bγ2TBγ2*τ2Bγ2*=Bγ2Bγ2T-1(26) 

앞에서 설명한 방법에서와 마찬가지로, 식 (26)에서 B(γ2)*는 정칙이 아닌 행렬 B(γ2)의 Pseudo-Inverse를 나타낸다. 그리고 예선 #2의 무게중심좌표 (x20, y20)를 모선의 위치좌표 (x0, y0)로 변환하면 다음 식과 같이 표현된다.

x20=x2+l2ccβ2=x0+l2sθ2-ψs+l2ccβ2=x0+l2sθ2cψ2-cθ2sψ2+l2ccβ2y20=y2+l2csβ2=y0+l2cθ2-ψs+l2csβ2=y0+l2cθ2cψs+sθ2sψs+l2csβ2(27) 

위 식의 미분과 선수각의 미분 ψ˙2을 더하면 다음 식이 구해진다.

x˙20y˙20ψ˙2=-l2csβ2-l2sθ2sψs+cθ2cψs0l2ccβ2-l2cθ2sψs-sθ2cψs0001β˙2ψ˙sψ˙2+100100x˙0y˙0(28) 

위 식은 다음과 같이 간단히 정리하여 나타낼 수 있다.

η˙2=Rψ~2X˙2+LX˙0(29) 

위 식에서 X2˙=β2˙, ψs˙, ψ2˙T1, X0˙=x0˙, y0˙T 이다. 그리고 다음의 관계로부터

ν2=RTψ2η˙2(30) 
ν˙2=R˙Tψ2η˙2+RTψ2η¨2(31) 

예선 #2의 운동특성을 나타내는 수식모델은 다음과 같이 구해진다.

η¨2=-M2f-1M2R˙Tψ2+D2RTψ2Rψ~2X˙2+L0X˙0+M2f-1τ2+Bδ2δ2(32) 

여기서, η¨2=x¨20,y¨20,ψ¨2T, M2f = M2RT(ψ2)이다. 아울러 예선의 선수각 ψ2가 충분히 작다고 가정하면 R(ψ2) ≈ I, M2f = M2RT(ψ2) ≈ M2로 된다. 또한 β2=ψ2라는 조건을 고려하면 식 (33)식 (34)와 같이 근사식이 구해진다.

Rψ~2=-l2csψ2-l2sθ2sψs+cθ2cψs0l2ccψ2-l2cθ2sψs-sθ2cψs0001(33) 
η¨2=-M2-1D2Rψ~2X˙2+L0X˙0+M2-1τ2+Bδ2δ2(34) 

바지선과 예선 #1, #2의 운동특성을 나타낸 식 (10), 식 (21)식 (34)에서 일부 행렬을 편의상 다음과 같이 정리한다.

MDS=-Ms-1Ds=Mds11Mds12Mds13Mds21Mds22Mds23Mds31Mds32Mds33(35) 
M1D=-M1-1D1Rψ~1=M1d11M1d12M1d13M1d21M1d22M1d23M1d31 M1d32 M1d33(36) 
M2D=-M2-1D2Rψ~2=M2d11M2d12 M2d13M2d21M2d22 M2d23M2d31 M2d32 M2d33(37) 

따라서 전체시스템의 운동특성을 통합적으로 나타내는 상태방정식은 식 (38)과 같이 구해진다.

ηs¨ηs˙η1¨η1˙η2¨η2˙=Mds11Mds12Mds13Mds21Mds22Mds23Mds31Mds32Mds3303×303×303×303×303×3I3×303×303×303×303×303×3M1d11M1d120M1d21M1d220M1d31M1d32003×300M1d1300M1d230ηs˙ηsη1˙η1η2˙η2+Ms-103×303×303×103×103×303×303×303×103×103×3M1-103×3M1-1Bδ103×103×303×303×303×103×103×303×3M2-103×1τsτ1τ2δ1δ2(38) 

3. 시뮬레이션

위에서는 모선인 바지선을 비롯하여 두 척의 예선에 대한 운동방정식을 도출하였다. 그리고 이것으로부터 각각의 수식모델과 전체시스템에 대한 상태방정식을 구하였다.

지금부터는 2장의 결과를 바탕으로, 무동력선을 안전하고 신속하게 정해진 위치로 이동시켜 안정적인 상태를 유지하기 위한 제어계를 설계한다. 본 연구에서는 최적제어기법에 따라 제어기를 설계하고 시뮬레이션을 통해 제안하는 제어전략의 유효성을 평가하도록 한다.

먼저 제어대상인 바지선과 예선은 실험용으로 제작한 실험선으로, 크기 등 주요 규격은 Table 1에 나타내었다.

Specification of model ships10,12)

실험선박의 동특성은 기존 연구결과에서의 데이터를 이용한다.9) 따라서 식 (39)는 바지선의 관성행렬과 댐핑행렬이며, 예선의 관성행렬과 댐핑행렬은 식 (40)에 나타내었다. 단, 두 예선은 동일한 운동특성을 갖는 것으로 간주한다.

Ms=35.1200037.2400011.32Ds=0.90002.70000.80(39) 
M1M2=2.250004.150.06500.0650.56D1D2=0.170000.670.0500.050.178(40) 

전체시스템의 상태방정식인 식 (38)과 기존 연구결과의 정보를 이용하여 시스템행렬을 완성하고, 최적제어이론에 따라 상태피드백 제어칙을 아래와 같이 구하였다.

K=3.52-0.010.000.29-0.0-0.00.01-0.0-0.013.350.00.00.260.0-0.010.010.00.00.500.0-0.00.04-0.010.02.53-1.33-0.04-0.010.00.02.89-1.40-0.711.860.050.01-0.02-0.0-0.761.920.090.030.60-0.0-0.0-0.00.060.010.20-0.240.0-0.00.00.0-0.00.0-0.270.30-0.00.0-0.0-0.00.0-0.0-0.030.03-0.00.0-0.0-0.00.0-0.0-3.81-0.83-0.020.010.010.0-3.78-0.820.11-0.090.0-0.00.00.0-0.00.0-0.00.03-0.0-0.00.0-0.0-0.00.0-0.0-0.00.0-0.00.010.0-0.00.00.0-0.00.00.00.0-0.00.00.00.0-0.0-0.0-0.00.0-0.0-0.025.15-0.54-0.02-0.00.00.00.0-0.00.00.02-0.300.760.020.0-0.0-0.0-0.00.0-0.00.440.07-0.020.99-0.00.00.0-0.00.00.00.0-0.00.00.01.21-1.25-0.020.63-0.40-0.02-0.00.0-0.0-0.0-0.681.870.02-0.220.730.02-0.00.0-0.0-0.00.020.010.440.02-0.020.99-0.01-8.57-0.35-0.00.0-0.0-0.00.0-0.0-0.00.0-0.00.00.0-0.97-1.01-0.01-0.74-0.550.00(41) 

이것으로부터 시뮬레이션을 수행하였으며, 그 결과를 Fig. 3~5에 나타내었다. 시뮬레이션 조건은 선박이 정지위치로부터 이탈해 있다고 가정하고 원래의 위치로 되돌리는 문제를 고려한다. 즉, 바지선의 중심위치와 선수각 좌표 (x0, y0, ψs)가 정상상태인 (0, 0, 0)에서 (0.5[m], -0.5[m], 10[deg])로 이동하고 회전한 상태에 있다고 설정한다. 이 상태로부터 원래의 상(0, 0, 0)로 복귀시키는 제어시뮬레이션을 수행하였다.

Fig. 3

Control forces made from controller (τs)

Fig. 4

Control forces made from tugs (Fi)

Fig. 5

Controlled outputs (initial responses)

먼저 Fig. 3은 설계된 제어기로부터의 계산된 제어신호 τs = [τsx, τsy, τsr]T를 나타낸다. 즉, τs는 바지선에 작용하는 서지(surge), 스웨이(sway)방향 힘과 회전운동 제어력을 각각 나타낸다.

이때 제어신호는 τs는 4기의 예선으로부터 만들어져야 하므로 제어력분배를 통해 각 예선의 추진력으로 변환되어야 한다. 모선의 경우를 예로 들면, 제어기로부터 계산된 제어신호는 식 (6)에 따라 예선 추진력으로 제어력분배가 일어나게 된다. 이 결과를 나타낸 것이 Fig. 4이며, 4기의 예선이 만드는 추력을 나타내고 있다. 그림에서 알 수 있듯이 F1, F2는 예선 #1, #2에 의한 모선을 끌어당기는 힘을 나타내며, F3, F4는 #3, #4에 의한 미는 힘을 나타낸다. 특히 #3, #4 예선은 모선인 바지선에 접촉된 상태라 가정하고 있어 당기는 힘은 고려할 수 없다. 이러한 사실을 고려하면 Fig. 4에서와 같이 힘의 방향이 음이라는 것은 미는 힘만으로 모선의 운동제어에 관여하고 있다는 것을 확인할 수 있다.

마지막으로 Fig. 5는 초기값 응답(Initial Response)을 나타낸 것으로, 실선은 서지방향 위치(x0), 파선은 스웨이 방향 위치(y0), 점선은 선수각(ψs) 변화를 각각 나타내고 있다.

결과적으로, 위에 기술한 제어력으로 선박을 원래 상태로 신속하게 복귀시키고 있음을 알 수 있다. 그리고 응답특성에서 알 수 있듯이, 목표로 설정된 위치 및 각도를 가능한 벗어나지 않도록 제어기를 설계하였다.

장애물이 없다는 조건에서는 과도특성에 대한 제약을 완화시킬 수 있으나, 접안을 목적으로 안벽으로 이동해야 하는 경우에는 오버슛 현상이 발생하지 않도록 적절하게 제어기를 설계해야 한다. 이와 같은 설정 아래 신속성보다는 안전성에 비중을 두어 제어기를 설계하였다. 결론적으로 우수한 제어성능을 확보할 수 있다는 것을 시뮬레이션으로부터 확인하였다.


4. 결 론

본 논문에서는 무동력 바지선의 운동제어를 위한 제어전략과 제어계설계 문제에 대해 고찰하였다. 바지선은 추진장치가 없기 때문에 자력이동이 불가능하다. 따라서 예선의 도움으로 이동과 위치확보가 가능하기 때문에 바지선을 이용하는 작업과정에는 상당한 제약이 따르게 된다.

특히 항내에서는 장애물 등으로 인해 이동을 위한 제약조건은 더더욱 엄격하지만 아직도 효과적이고 명확한 문제해결 방안이 제시되어 있지 않다. 그래서 본 연구에서는 수동적인 예선의 조종으로 이루어지는 바지선 운동제어문제를 제어이론에 기반한 지능적인 방법으로 해결하기 위한 제어전략을 제안하였다.

이때 바지선을 이동하기 위해 동원되는 예선은, 일반적인 작업환경을 고려하여 적절히 배치하고, 하나의 바지선과 4척의 예선으로 구성되는 전체시스템의 운동특성을 하나의 상태방정식으로 표현하였다.

이를 기반으로 최적제어이론에 따라 제어칙을 구하고 시뮬레이션을 수행하였다. 시뮬레이션에서는 신속한 이동보다는 안전성에 중점을 두어 제어기를 설계하였다. 이것은 항내라는 특수한 환경을 고려한 것으로 과도한 응답특성으로 인해 안벽 등의 장애물과의 충돌을 회피하기 위한 전략이다. 결론적으로 설정된 위치로의 안정적인 이동특성을 확보할 수 있었다.

최근 예선기술은, 육상운송시스템과 마찬가지로, 화석연료 대신 전기식 추진장치를 적극적으로 도입하고 있다. 전기식 예선은 추진장치의 전기화뿐만 아니라 자율운항이 가능한 기술로 발전하고 있다.13) 이러한 기술발전으로 예선의 원격제어도 가능하게 되었다.

따라서 본 연구에서 제안하는 제어전략과 제어기법의 적용을 통한 바지선 운동제어기술의 획기적인 발전이 기대될 수밖에 없다.

본 연구에서 제안하는 전략은 가장 보편적인 환경과 조건을 고려한 것이다. 바지선의 규모에 따라 동원되는 예선의 크기와 숫자는 달라질 수 있으나, 본 연구에서의 결과를 적절히 활용하게 되면 다양한 경우에서도 기대하는 목표를 충분히 달성할 수 있을 것이라 확신한다.

Acknowledgments

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government(MSIT) (No. 2022R1A2C1003486).

Author contributions

Y. B. Kim; Conceptualization. H. C. Park; Data curation. D. H. Lee; Formal analysis. H. C. Park; Funding acquisition. H. C. Park; Investigation. Y. B. Kim; Methodology. D. H. Lee; Software. Y. B. Kim; Supervision. D. H. Lee; Validation. H. C. Park; Writing-original draft. Y. B. Kim; Writing-review & editing.

References

  • V. P. Bui, J. S. Jeong, Y. B. Kim and D. W. Kim, 2010, "Optimal Control Design for Automatic Ship Berthing by Using Bow and Stern Thrusters", Journal of Control, Automation and Systems Engineering, Vol. 24, No. 2, pp. 10-17.
  • V. P. Bui, H. Kawai, Y. B. Kim and K. S. Lee, 2011, "A Ship Berthing System Design with Four Tug Boats", Journal of Mechanical Science and Technology, Vol. 25, No. 5, pp. 1257-1264. [https://doi.org/10.1007/s12206-011-0215-4]
  • V. P. Bui and Y. B. Kim, 2011, "Development of Constrained Control Allocation for Ship Berthing by Using Autonomous Tugboats", International Journal of Control Automation and Systems, Vol. 9, No. 6, pp. 1203-1208. [https://doi.org/10.1007/s12555-011-0622-4]
  • A. Tran, S. W. Ji and Y. B. Kim, 2014, "A Ship Berthing System Design by Cooperating with Tugboats and Dampers", Journal of Drive and Control, Vol. 11, No. 3, pp. 7-13. [https://doi.org/10.7839/ksfc.2014.11.3.007]
  • A. Tran and Y. B. Kim, 2016, "Dynamic Identification and Robust Control Performance Evaluation of Towing Rope Under Rope Length Variation", Journal of the Korean Society for Power System Engineering, Vol. 20, No. 2, pp. 58-65. [https://doi.org/10.9726/kspse.2016.20.2.058]
  • D. J. Lee, J. K. Kim and B. S. Kim, 2000, "Design of an Automatic Winch System for Small Fishing Vessel", Journal of the Korean Society for Fisheries and Technology, Vol. 36, No. 3, pp. 157-165.
  • Y. B. Kim, H. C. Park and C. W. Kim, 2020, "A Study on Vessel Motion Control with Towing Ropes and Dampers for Berthing", Journal of Power System Engineering, Vol. 24, No. 5, pp. 92-101. [https://doi.org/10.9726/kspse.2020.24.5.092]
  • D. Q. Tran, D. H. Lee, T. W. Kim, Y. B. Kim and H. C. Park, 2018, "A Study on Maneuvering Performance Improvement of a Towed Vessel without a Power Propulsion System: System Modelling", Journal of Korean Society of Fisheries and Ocean Technology, Vol. 54, No. 4, pp. 343-352. [https://doi.org/10.3796/KSFOT.2018.54.4.343]
  • D. H. Lee, S. Chakir, Y. B. Kim and D. Q. Tran, 2020, "Control System Design for Vessel Towing System Rudders of the Towed Vessel", International Journal of Naval Architecture and Ocean Engineering, Vol. 12, pp. 943-956. [https://doi.org/10.1016/j.ijnaoe.2020.11.008]
  • D. Q. Tran, Y. B. Kim and B. G. Kim, 2020, "Control System Design and Experimental Evaluation for Improving Maneuvering Performance of a Leader Following System", Journal of Korean Society of Fisheries and Ocean Technology, Vol. 56, No. 3, pp. 238-245. [https://doi.org/10.3796/KSFOT.2020.56.3.238]
  • T. I. Fossen, 2002, "Marine Control System -Guidance : Navigation, Rigs and Underwater Vehicle", Marine Cybernetics, Trondheim, Norway.
  • A. M. Tran, S. H. Jung, J. I. Yoon and Y. B. Kim, 2016, "Vessel Motion Control Using Rope Tension Control Strategy", International Journal of Control, Automation and Systems, Vol. 14, No. 4, pp. 915-923. [https://doi.org/10.1007/s12555-015-0046-7]
  • https://www.porttechnology.org/news/electric-tug boat-for-port-of-san-diego, Crowley Maritime Corpora tion.

Fig. 1

Fig. 1
Motion control of barge ship by tugs

Fig. 2

Fig. 2
Schematic diagram and coordinates setting for system modelling

Fig. 3

Fig. 3
Control forces made from controller (τs)

Fig. 4

Fig. 4
Control forces made from tugs (Fi)

Fig. 5

Fig. 5
Controlled outputs (initial responses)

Table 1

Specification of model ships10,12)

Item Parameter Value
Barge Ship Length 2.0[m]
Breath 1.0[m]
Weight 21.5[kg]
Tug Boat Length 0.75[m]
Breath 0.3[m]
Weight 0.45[kg]