SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 10, No. 5, October 2020, pp. 4562~4568
ISSN: 2088-8708, DOI: 10.11591/ijece.v10i5.pp4562-4568  4562
Journal homepage: http://ijece.iaescore.com/index.php/IJECE
The optimal control system of the ship based on the linear
quadratic regular algorithm
Manh-Cuong Nguyen1
, Duc-Phuc Vuong2
1
Faculty of Navigation, Vietnam Maritime University, Vietnam
2
Faculty of Electrical and Electronic Engineering, Vietnam Maritime University, Vietnam
Article Info ABSTRACT
Article history:
Received Feb 16, 2019
Revised Mar 24 2020
Accepted Apr 4, 2020
In this paper, the authors propose an optimal controller for the ship motion.
Firstly, the model and dynamic equations of the ship motion are presented.
Basing on the motion equations of ship model, the authors build the linear
quadratic regular algorithm-based control system of ship motion to minimize
difference between the response coordinate and the setting-coordinate.
The task of the controller is controlling the ship coordinate to coincide with
the desired coordinate. The ship model and controller are built to investigate
the system quality through Matlab-Simulink software. The results show
the high quality of the control system. The coordinate of a ship always
follows the desired coordinate with very small errors.
Keywords:
LQR control
Optimal control
Ship
Trajectory
Copyright Β© 2020 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Manh-Cuong Nguyen,
Faculty of Navigation,
Vietnam Maritime University,
484 Lach Tray, Le Chan, Hai Phong, Vietnam.
Email: nmcuong@vimaru.vn
1. INTRODUCTION
Transport by ship has outstanding advantages such as low shipping cost, high carrying capacity,
wide transport range, etc. Maritime transport plays an increasingly important role, it accounts for 80% of all
goods shipped worldwide. Therefore, it is very important to improve the maritime safety the transport
efficiency by ship. However, the equation of ship model is a complex so it is difficult to control the ship
motion with a high-quality. The order of ship motion differential equation is high. The ship-dynamic
characteristics have properties such as the large time constant, the high-vibration and the small stabilization
margin [1]. Thus, the ship motion control has been a challenge of researchers.
The traditional controller commonly used in ship motion control is the proportional integral
derivative (PID) controller [2-4]. This is a controller with a simple structure, but the quality of the control
system is not high. Recently, the development of informatics and electronic technology let the scientist to set
up the advanced control theory for ship, such as fuzzy control [5-7], the model predictive control [8-10],
the sliding mode control [11, 12], the backstepping technique [13, 14], the adaptive control [15, 16], etc.
The research [17] has proposed the control system of the ship in order for the motion trajectory to follow with
the desired trajectory based on the backstepping technique. However, the trajectory is only straight and
the speed is only positive and constant. To overcome the above disadvantage, the research [18] has built
the controller of trajectory ship based on the backstepping technique and Lyapunov function. The research [19]
has provided a linear-algebra controller that is built by linearizing of nonlinear model.
The disadvantage of the above-mentioned control methods are the complex process of calculating,
the complex control algorithms, high harmonic of control signals, causing the lifespan of the actuator and
equipment reduces. To overcome all the limitations of the previous method, in this study, the authors propose
Int J Elec & Comp Eng ISSN: 2088-8708 
The optimal control system of the ship based on the linear quadratic regular … (Manh-Cuong Nguyen)
4563
a solution to build a control system based on the linear quadratic regulator (LQR) controller [20-22].
The control algorithm is simple and the quality is high [23], the trajectory of a ship always follows
the desired trajectory with very small errors.
The remains of the paper are as follows: Section 2 presents the model equations of ship motion.
The Section 3 presents linear quadratic regular algorithm-based controller for ship motion. Section 4 presents
the results and analysis. Finally, the conclusions are presented in section 5.
2. THE MODEL OF SHIP
The ship moving components on the sea surface are shown in Figure 1. Those components are
the rotary motion (r), the straight slide motion (u) and horizontal slide motion (v). The ignored components
are the yaw rotary motion (Ο‰ = 0), roll rotary motion (p = 0) and pitch rotary motion (q = 0).
In the three-degrees-of-freedom space, the ship motion is described through the position vector
πœ‚ = [π‘₯, 𝑦, 𝑧] 𝑇
and the speed vector 𝜐 = [𝑒, 𝑣, π‘Ÿ] 𝑇
. Where: 𝑒,  𝑣, β€„π‘Ÿ are the speed of straight slide, the speed of
horizontal slide and the speed of rotation, respectively.
Figure 1. The ship moving components
Because of the disturbances force from the environment is very small compared with the force of
actuators, on the three-degree-freedom coordinate, the ship motion equations are as follows [24, 25]:
where: {
πœ‚Μ‡ = 𝐽(πœ‚)𝜐
π‘€πœΜ‡ + 𝐢(𝜐)𝜐 + 𝐷(𝜐)𝜐 + 𝑔(πœ‚) = 𝜏
(1)
𝑀represents the inertial matrix:
𝑀 = [
π‘š11 0 0
0 π‘š22 0
0 0 π‘š33
]
𝐢(𝜐) represents the centrifugal and Coriolis forces:
𝐢(𝜐) = [
0 0 βˆ’π‘š22 𝑣
0 0 π‘š11 𝑒
π‘š22 𝑣 βˆ’π‘š11 𝑒 0
]
𝐷(𝜐) represents the hydrodynamic damping matrix:
𝐷(𝜐) = [
𝑑11 0 0
0 𝑑22 0
0 0 𝑑33
]
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 4462 - 4568
4564
𝐽(πœ‚) represents the orthogonal matrix:
𝐽(πœ‚) = [
π‘π‘œπ‘  πœ“ βˆ’ 𝑠𝑖𝑛 πœ“ 0
𝑠𝑖𝑛 πœ“ π‘π‘œπ‘  πœ“ 0
0 0 1
]
denotes the gravity forces; 𝜏 is the vector of control torques, including the propeller force and
the rudder force.
In the mathematical model (1), the ship is called a fully-actuated ship if there are all force
components(𝜏 𝑒, 𝜏 𝑣, 𝜏 π‘Ÿ). This kind of ship has full actuators. The straight-slide force is controlled by the main
propeller, the horizontal slide force is controlled by the horizontal propeller on both sides, and the ship
direction is controlled by the rudder. This kind is usually applied to the ship for marine-researching, special-
task and serving.
If there is no horizontal slide force means that𝜏 𝑣 = 0, it is named underactuated ship. There are only
two actuators in this ship: the rudder for controlling the direction and the main propeller for controlling
the straight-force. This kind is usually applied to the ships for the long transport journey, container and cargo.
In this paper, the authors perform the control of a fully-actuated ship. Considering (1), setting:
π‘₯1 = πœ‚, π‘₯2 = 𝜐, 𝑒 = 𝜏, and π‘₯ = col(π‘₯1, π‘₯2). We thus have the following:
(
πœ‚Μ‡
πœΜ‡
) = (
03Γ—3 𝐽(πœ‚)
βˆ’πΊ(πœ‚) βˆ’π‘€βˆ’1
[𝐢(𝜐) + 𝐷(𝜐)]
) (
πœ‚
𝜐) + (
03Γ—3
π‘€βˆ’1
) 𝜏 (2)
Then: π‘₯Μ‡ = 𝐴(π‘₯)π‘₯ + 𝐡𝑒 (3)
where:
𝐴(π‘₯) = (
03Γ—3 𝐽(π‘₯1)
βˆ’πΊ(π‘₯1) βˆ’π‘€βˆ’1
[𝐢(π‘₯2) + 𝐷(π‘₯2)]
) 𝐡 = (
03Γ—3
π‘€βˆ’1)
The (3) is the state equation of the ship.
3. THE LQR CONTROLLER FOR SHIP MOTION
The state equation of ship are as following:
π‘₯Μ‡( 𝑑) = 𝐴. π‘₯(𝑑) + 𝐡. 𝑒(𝑑) (4)
where: π‘₯(𝑑) = [π‘₯, 𝑦, πœ“, 𝑒, 𝑣, π‘Ÿ] 𝑇
is the vector of state signal.
𝑒(𝑑) = 𝜏 = [𝜏 𝑒, 𝜏 𝑣, 𝜏 π‘Ÿ] 𝑇
is the vector of control signal.
We must design the control signal 𝑒(𝑑) in order for π‘™π‘–π‘š π‘‘β†’βˆž( π‘₯ π‘Ÿπ‘’π‘ π‘π‘œπ‘›π‘ π‘’ βˆ’ π‘₯ 𝑠𝑒𝑑) β†’ 0 .
where: π‘₯ π‘Ÿπ‘’π‘ π‘π‘œπ‘›π‘ π‘’ is the state vector of response signal
π‘₯ 𝑠𝑒𝑑is the state vector of desired signal.
Named π‘₯ 𝑒is the error between π‘₯ π‘Ÿπ‘’π‘ π‘π‘œπ‘›π‘ π‘’ and π‘₯ 𝑠𝑒𝑑.
The state (4) is rewritten as follows:
π‘₯Μ‡ 𝑒(𝑑) = 𝐴. π‘₯ 𝑒(𝑑) + 𝐡. 𝑒(𝑑) (5)
where:
𝐴(π‘₯) = (
03Γ—3 𝐽(π‘₯1)
βˆ’πΊ(π‘₯1) βˆ’π‘€βˆ’1
[𝐢(π‘₯2) + 𝐷(π‘₯2)]
) 𝐡 = (
03Γ—3
π‘€βˆ’1
)
The requirement of the control system is to find the control signal 𝑒(𝑑) = 𝜏 = [
𝜏 𝑒
𝜏 𝑣
𝜏 π‘Ÿ
] in order for
the control object from the initial state π‘₯ 𝑒(𝑑0) = π‘₯ 𝑒(0) go to the end state π‘₯ 𝑒(𝑑𝑓) = 0 and satisfy
the following condition:
( )g
Int J Elec & Comp Eng ISSN: 2088-8708 
The optimal control system of the ship based on the linear quadratic regular … (Manh-Cuong Nguyen)
4565
𝐽 =
1
2
π‘₯ 𝑒
𝑇
(𝑑𝑓). 𝑀. π‘₯ 𝑒(𝑑𝑓) +
1
2
∫ [π‘₯ 𝑒
𝑇
(𝑑). 𝑄. π‘₯ 𝑒(𝑑) + 𝑒 𝑇
(𝑑). 𝑅. 𝑒(𝑑)]𝑑𝑑 β†’ π‘šπ‘–π‘›
𝑑 π‘“βˆ«
𝑑0
(6)
where Q and M are the symmetric, positive semi-definite weight matrix. R is the symmetric, positive definite
weight matrix. 𝐽is called cost functional.
To solve the problem, we set the Hamilton function:
𝐻 =
1
2
[π‘₯ 𝑒
𝑇
(𝑑). 𝑄. π‘₯ 𝑒(𝑑) + 𝑒 𝑇
(𝑑). 𝑅. 𝑒(𝑑)] + πœ† 𝑇
[𝐴. π‘₯(𝑑) + 𝐡. 𝑒(𝑑)] (7)
The optimal experiment is the solution of the following equations:
The state equation:
π‘₯Μ‡ 𝑒(𝑑) = 𝐴. π‘₯ 𝑒(𝑑) + 𝐡. 𝑒(𝑑) (8)
The equilibrium equation:
πœ†Μ‡(𝑑) = βˆ’
πœ•π»
πœ•π‘₯
𝑒
= βˆ’π‘„. π‘₯ 𝑒(𝑑) βˆ’ 𝐴. πœ† 𝑇
(𝑑) (9)
The optimal condition:
πœ•π»
πœ•π‘’
= 𝑅. 𝑒(𝑑) + 𝐡 𝑇
. πœ† 𝑇
(𝑑) = 0 (10)
From (10), we have:
𝑒(𝑑) = βˆ’π‘…βˆ’1
. 𝐡 𝑇
. πœ† 𝑇
(𝑑) (11)
Replace 𝑒(𝑑) into (8), we have:
π‘₯Μ‡ 𝑒(𝑑) = 𝐴. π‘₯ 𝑒(𝑑) βˆ’ 𝐡. π‘…βˆ’1
. 𝐡 𝑇
. πœ† 𝑇
(𝑑) (12)
Combining (12) and (9) we have:
[
π‘₯Μ‡( 𝑑)
πœ†Μ‡(𝑑)
] = [
𝐴 βˆ’π΅. π‘…βˆ’1
. 𝐡 𝑇
βˆ’π‘„ βˆ’π΄
] [
π‘₯(𝑑)
πœ† 𝑇
(𝑑)
] (13)
Solving the above equations, we have the optimal control signal:
π‘’βˆ—
(𝑑) = βˆ’πΎ(𝑑). π‘₯ 𝑒(𝑑) (14)
where 𝐾(𝑑) = π‘…βˆ’1
. 𝐡 𝑇
. 𝑃(𝑑)
𝑃(𝑑) is the positive semi-definite solution of the Riccati equation:
βˆ’π‘ƒΜ‡ = 𝑃. 𝐴 + 𝐴 𝑇
. 𝑃 + 𝑄 βˆ’ 𝑃. 𝐡. π‘…βˆ’1
. 𝐡 𝑇
. 𝑃 (15)
Because of the infinite time 𝑑𝑓 = ∞, the cost function is as follows:
𝐽 =
1
2
∫ [π‘₯ 𝑒
𝑇
(𝑑). 𝑄. π‘₯ 𝑒(𝑑) + 𝑒 𝑇
(𝑑). 𝑅. 𝑒(𝑑)]𝑑𝑑 β†’ π‘šπ‘–π‘›
𝑑 π‘“βˆ«
0
(16)
The optimal control signal:
π‘’βˆ—
(𝑑) = βˆ’πΎ. π‘₯ 𝑒(𝑑) (17)
where 𝐾 = π‘…βˆ’1
. 𝐡 𝑇
. 𝑃
𝑃 is the positive semi-definite solution of the Riccati equation:
𝑃. 𝐴 + 𝐴 𝑇
. 𝑃 + 𝑄 βˆ’ 𝑃. 𝐡. π‘…βˆ’1
. 𝐡 𝑇
. 𝑃 = 0 (18)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 4462 - 4568
4566
(K and P are independence to the time). In conclusion, if we set the control signal𝑒(𝑑) = βˆ’πΎ. π‘₯ 𝑒(𝑑),
the signals in the state vector will follow the desired values with the smallest error.
4. RESULTS AND DISCUSSIONS
The authors built the optimal LQR control system for ships on Matlab-Simulink software. The block
diagram of the control system is shown in Figure 2. The parameters of the ship are shown in Table 1.
Figure 2. The control system diagram
Table 1. The parameters of ship
m11(kg) m22(kg) m33(kg) d11(kg/s) d22(kg/s) d33(kg/s))
95.103
135.103
542.105
197.102
152.103
779.104
The quality of control system and the goal depend on the matrices 𝑄, 𝑅. The authors set the optimal
controller with the weight matrices are as follows:
𝑄 =
[
20 0 0 0 0 0
0 30 0 0 0 0
0 0 0 0 0 0
0 0 0 10 0 0
0 0 0 0 10 0
0 0 0 0 0 5 ]
; 𝑅 = [
3 0 0
0 0.5 0
0 0 3
]
Running the entire control system, we have the results presented in Figure 3 and Figure 4. Figure 3
shows the ability to follow the desired trajectory of the ship. The simulation results show that the trajectory
of the ship always follows the desired trajectory very well: the motion trajectory of the ship almost coincides
with the desired trajectory. The trajectory errors of the ship motion in the x, y directions are shown in
Figure 4. The results show that the orbit error in each direction is very small, less than 0.5m.
Figure 3. The ship movement trajectory
Int J Elec & Comp Eng ISSN: 2088-8708 
The optimal control system of the ship based on the linear quadratic regular … (Manh-Cuong Nguyen)
4567
Figure 4. The errors of trajectory control
5. CONCLUSION
In this study, the author has succeeded in building the optimal controller LQR for the ship motion.
The authors presented the dynamics equation of ship motion as a basis for setting up the algorithm of
the optimal controller for the trajectory control. The simulation results show that although the algorithm of
the proposed controller is very simple, the quality of the control system is very high. This is a good basis for
applying the control algorithm to ship motion for improving the maritime safety and transport efficiency.
REFERENCES
[1] Fossen, T. I., "Marine Control Systems–Guidance. Navigation, and Control of Ships, Rigs and Underwater
Vehicles,” Marine Cybernetics, Trondheim, Norway, Org. Number NO 985 195 005 MVA, 2002.
[2] Le, M. D., Nguyen, S. H., and Nguyen, L. A., "Study on a new and effective fuzzy PID ship autopilot," Artificial
life and robotics, vol. 8, no. 2, pp. 197-201, 2004.
[3] Knospe, C., "PID control," IEEE Control Systems Magazine, vol. 26, no. 1, pp. 30-31, 2006.
[4] O'Dwyer, A., "Handbook of PI and PID controller tuning rules," World Scientific, 2006.
[5] W. E. Ngongi, J. Du, and R. Wang, "Robust fuzzy controller design for dynamic positioning system of ships,"
International Journal of Control Automation & Systems, vol. 14, no. 1, pp. 1–26, 2015.
[6] Ying, H., "Fuzzy control and modeling: analytical foundations and applications," Wiley-IEEE Press, 2000.
[7] Sugeno, M. A., and Nishida, M., "Fuzzy control of model car," Fuzzy sets and systems, vol. 16, no. 2, pp. 103-113,
1985.
[8] Nguyen, H. Q., Tran, A. D., Nguyen, T. T., "The Bilinear Model Predictive Method-Based Motion Control System
of an Underactuated Ship with an Uncertain Model in the Disturbance," Processes, vol. 7, no. 7, p. 445, 2019.
[9] Camponogara, E., Jia, D., Krogh, B. H., and Talukdar, S., "Distributed model predictive control," IEEE control
systems magazine, vol. 22, no. 1, pp. 44-52, 2002.
[10] Camacho, E. F., and Alba, C. B., "Model predictive control," Springer Science & Business Media, 2013.
[11] Nguyen, T. T., "Sliding mode control-based system for the two-link robot arm," International Journal of Electrical
and Computer Engineering (IJECE), vol. 9, no. 4, pp. 2088-8708, 2019.
[12] Song, J., Niu, Y., and Zou, Y., "Finite-time stabilization via sliding mode control," IEEE Transactions on
Automatic Control, vol. 62, no. 3, pp. 1478-1483, 2016.
[13] A. Bateman, J. Hull, and Z. Lin, "A backstepping-based low-andhigh gain design for marine vehicles,"
International Journal of Robust & Nonlinear Control, vol. 19, no. 4, pp. 480–493, 2009.
[14] Yu, J., Shi, P., and Zhao, L., "Finite-time command filtered backstepping control for a class of nonlinear systems,"
Automatica, vol. 92, pp. 173-180, 2018.
[15] Tran Anh, D., and Nguyen Trong, T., "Adaptive Controller of the Major Functions for Controlling a Drive System
with Elastic Couplings," Energies, vol. 11, no. 3, p. 531, 2018.
[16] Liu, Y. J., and Tong, S., "Barrier Lyapunov functions for Nussbaum gain adaptive control of full state constrained
nonlinear systems," Automatica, vol. 76, pp. 143-152, 2017.
[17] Do, K. D., Jiang, Z. P., and Pan, J., "Underactuated ship global tracking under relaxed conditions," IEEE
Transactions on Automatic Control, vol. 47, no. 9, pp. 1529-1536, 2002.
[18] Godhavn, J. M., "Nonlinear tracking of underactuated surface vessels," In Proceedings of 35th IEEE Conference on
Decision and Control, IEEE, vol. 1, pp. 975-980, 1996.
[19] Serrano, M. E., Scaglia, G. J., et al, "Tracking trajectory of underactuated surface vessels: a numerical method
approach," Control Engineering and Applied Informatics, vol. 15, no.4, pp. 15-25, 2013.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 4462 - 4568
4568
[20] Bemporad, A., Morari, M., Dua, V., and Pistikopoulos, E. N., "The explicit linear quadratic regulator for
constrained systems," Automatica, vol. 38, no. 1, pp. 3-20, 2002.
[21] Levine, W. S., "Linear quadratic regulator control," In the Control Systems Handbook, pp. 403-426, 2018.
[22] Dean, S., Mania, H., Matni, N., Recht, B., and Tu, S., "On the sample complexity of the linear quadratic regulator,"
Foundations of Computational Mathematics, pp. 1-47, 2017.
[23] Trong-Thang Nguyen, "The linear quadratic regular algorithm-based control system of the direct current motor,"
International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 10, no. 2, pp. 768-776, 2019.
[24] Fossen, T. I., "Guidance and control of ocean vehicles," New York: Wiley, vol. 199, no. 4, 1994.
[25] Do, K. D., and Pan, J., "Control of ships and underwater vehicles: design for underactuated and nonlinear marine
systems," Springer Science & Business Media, 2009.
BIOGRAPHIES OF AUTHORS
Manh-Cuong Nguyen was born in 1963, graduated (1987) in Vietnam Maritime University
in Navigation, received the Master degree in Navigation Science in Vietnam Maritime
University (2000), the Ph.D. degree in System Analysis, Control and Data Processing in
Moscow Institute - Russia (2009). His main activity areas are Navigation, including
Automation Control, Maritime Law, Maritime Safety and Security. He is a lecturer and then
become Vice Dean of Faculty of Navigation (1988-2006). During this time he is working on
board the vessels also and he was an experienced Captain of ocean-going vessels. At present,
he is Dean of Faculty of Navigation under VMU.
Duc-Phuc Vuong received his B.S and M.S degrees in Marine Electrical Engineering and
Automation from the Vietnam Maritime University in 2004 and 2007, respectively.
He received his PhD degree in Electric and Control Engineering from the Mokpo National
Maritime University, Korea, in 2014. He is currently a Dean of Marine Electric Division,
Faculty of Electrical and Electronic Engineering of Vietnam Maritime University.
His research interests are control of industrial machines, Robot control, LabVIEW software,
recycle energy.

More Related Content

What's hot

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...IJMTST Journal
Β 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Publishing House
Β 
М.Π“.Π“ΠΎΠΌΠ°Π½, А.Π’.Π₯рамцовский (1998) - ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»...
М.Π“.Π“ΠΎΠΌΠ°Π½, А.Π’.Π₯рамцовский (1998) - ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»...М.Π“.Π“ΠΎΠΌΠ°Π½, А.Π’.Π₯рамцовский (1998) - ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»...
М.Π“.Π“ΠΎΠΌΠ°Π½, А.Π’.Π₯рамцовский (1998) - ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»...Project KRIT
Β 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLJournal For Research
Β 
18 me54 turbo machines module 02 question no 4a & 4b
18 me54 turbo machines module 02 question no 4a & 4b18 me54 turbo machines module 02 question no 4a & 4b
18 me54 turbo machines module 02 question no 4a & 4bTHANMAY JS
Β 
Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...TELKOMNIKA JOURNAL
Β 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewIJMER
Β 
Mm203 labmanual
Mm203 labmanualMm203 labmanual
Mm203 labmanualbadri21
Β 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ryland Ballingham
Β 
Dynamics lab manual
Dynamics lab manualDynamics lab manual
Dynamics lab manualDr. Ramesh B
Β 
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
 Simulation, bifurcation, and stability analysis of a SEPIC converter control... Simulation, bifurcation, and stability analysis of a SEPIC converter control...
Simulation, bifurcation, and stability analysis of a SEPIC converter control...IJECEIAES
Β 
study of yaw and pitch control in quad copter
study  of yaw and pitch  control in quad copter study  of yaw and pitch  control in quad copter
study of yaw and pitch control in quad copter PranaliPatil76
Β 
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...ahmedgeweda
Β 
International journal of engineering and mathematical modelling vol2 no2_2015_2
International journal of engineering and mathematical modelling vol2 no2_2015_2International journal of engineering and mathematical modelling vol2 no2_2015_2
International journal of engineering and mathematical modelling vol2 no2_2015_2IJEMM
Β 

What's hot (20)

cfd ahmed body
cfd ahmed bodycfd ahmed body
cfd ahmed body
Β 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Β 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
Β 
М.Π“.Π“ΠΎΠΌΠ°Π½, А.Π’.Π₯рамцовский (1998) - ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»...
М.Π“.Π“ΠΎΠΌΠ°Π½, А.Π’.Π₯рамцовский (1998) - ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»...М.Π“.Π“ΠΎΠΌΠ°Π½, А.Π’.Π₯рамцовский (1998) - ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»...
М.Π“.Π“ΠΎΠΌΠ°Π½, А.Π’.Π₯рамцовский (1998) - ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»...
Β 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
Β 
Research_paper
Research_paperResearch_paper
Research_paper
Β 
18 me54 turbo machines module 02 question no 4a & 4b
18 me54 turbo machines module 02 question no 4a & 4b18 me54 turbo machines module 02 question no 4a & 4b
18 me54 turbo machines module 02 question no 4a & 4b
Β 
Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...
Β 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief Overview
Β 
Torsion test
Torsion testTorsion test
Torsion test
Β 
Mm203 labmanual
Mm203 labmanualMm203 labmanual
Mm203 labmanual
Β 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
Β 
Dynamics lab manual
Dynamics lab manualDynamics lab manual
Dynamics lab manual
Β 
C012411728
C012411728C012411728
C012411728
Β 
Wang1998
Wang1998Wang1998
Wang1998
Β 
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
 Simulation, bifurcation, and stability analysis of a SEPIC converter control... Simulation, bifurcation, and stability analysis of a SEPIC converter control...
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
Β 
study of yaw and pitch control in quad copter
study  of yaw and pitch  control in quad copter study  of yaw and pitch  control in quad copter
study of yaw and pitch control in quad copter
Β 
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Β 
International journal of engineering and mathematical modelling vol2 no2_2015_2
International journal of engineering and mathematical modelling vol2 no2_2015_2International journal of engineering and mathematical modelling vol2 no2_2015_2
International journal of engineering and mathematical modelling vol2 no2_2015_2
Β 
mci
mcimci
mci
Β 

Similar to The optimal control system of the ship based on the linear quadratic regular algorithm

Optimal Control for Torpedo Motion based on Fuzzy-PSO Advantage Technical
Optimal Control for Torpedo Motion based on Fuzzy-PSO Advantage TechnicalOptimal Control for Torpedo Motion based on Fuzzy-PSO Advantage Technical
Optimal Control for Torpedo Motion based on Fuzzy-PSO Advantage TechnicalTELKOMNIKA JOURNAL
Β 
Estimation of water momentum and propeller velocity in bow thruster model of...
Estimation of water momentum and propeller velocity in bow  thruster model of...Estimation of water momentum and propeller velocity in bow  thruster model of...
Estimation of water momentum and propeller velocity in bow thruster model of...IJECEIAES
Β 
Saqib aeroelasticity cw
Saqib aeroelasticity cwSaqib aeroelasticity cw
Saqib aeroelasticity cwSagar Chawla
Β 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach IJECEIAES
Β 
Control Synthesis for Marine Vessels in Case of Limited Disturbances
Control Synthesis for Marine Vessels in Case of Limited DisturbancesControl Synthesis for Marine Vessels in Case of Limited Disturbances
Control Synthesis for Marine Vessels in Case of Limited DisturbancesTELKOMNIKA JOURNAL
Β 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Journals
Β 
suspension system project report
suspension system project reportsuspension system project report
suspension system project reportUET Taxila
Β 
The cubic root unscented kalman filter to estimate the position and orientat...
The cubic root unscented kalman filter to estimate  the position and orientat...The cubic root unscented kalman filter to estimate  the position and orientat...
The cubic root unscented kalman filter to estimate the position and orientat...IJECEIAES
Β 
Aeroelasticity
AeroelasticityAeroelasticity
AeroelasticitySagar Chawla
Β 
Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...editorijrei
Β 
Low thrust interplanetary trajectory optimization (Optimal control)
Low thrust interplanetary trajectory optimization (Optimal control)Low thrust interplanetary trajectory optimization (Optimal control)
Low thrust interplanetary trajectory optimization (Optimal control)naveen kumar
Β 
Two-link lower limb exoskeleton model control enhancement using computed torque
Two-link lower limb exoskeleton model control enhancement using computed torqueTwo-link lower limb exoskeleton model control enhancement using computed torque
Two-link lower limb exoskeleton model control enhancement using computed torqueIJECEIAES
Β 
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...journalBEEI
Β 
Team Jetstream Final Report
Team Jetstream Final Report Team Jetstream Final Report
Team Jetstream Final Report Sifat Syed
Β 
Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm IJECEIAES
Β 
Radial basis function neural network control for parallel spatial robot
Radial basis function neural network control for parallel spatial robotRadial basis function neural network control for parallel spatial robot
Radial basis function neural network control for parallel spatial robotTELKOMNIKA JOURNAL
Β 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorIJECEIAES
Β 
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintNonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintIJECEIAES
Β 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...journalBEEI
Β 

Similar to The optimal control system of the ship based on the linear quadratic regular algorithm (20)

Optimal Control for Torpedo Motion based on Fuzzy-PSO Advantage Technical
Optimal Control for Torpedo Motion based on Fuzzy-PSO Advantage TechnicalOptimal Control for Torpedo Motion based on Fuzzy-PSO Advantage Technical
Optimal Control for Torpedo Motion based on Fuzzy-PSO Advantage Technical
Β 
Estimation of water momentum and propeller velocity in bow thruster model of...
Estimation of water momentum and propeller velocity in bow  thruster model of...Estimation of water momentum and propeller velocity in bow  thruster model of...
Estimation of water momentum and propeller velocity in bow thruster model of...
Β 
Saqib aeroelasticity cw
Saqib aeroelasticity cwSaqib aeroelasticity cw
Saqib aeroelasticity cw
Β 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
Β 
Control Synthesis for Marine Vessels in Case of Limited Disturbances
Control Synthesis for Marine Vessels in Case of Limited DisturbancesControl Synthesis for Marine Vessels in Case of Limited Disturbances
Control Synthesis for Marine Vessels in Case of Limited Disturbances
Β 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
Β 
suspension system project report
suspension system project reportsuspension system project report
suspension system project report
Β 
The cubic root unscented kalman filter to estimate the position and orientat...
The cubic root unscented kalman filter to estimate  the position and orientat...The cubic root unscented kalman filter to estimate  the position and orientat...
The cubic root unscented kalman filter to estimate the position and orientat...
Β 
Aeroelasticity
AeroelasticityAeroelasticity
Aeroelasticity
Β 
Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...
Β 
Design of Quadratic Optimal Regulator for DC Motor
Design of Quadratic Optimal Regulator for DC Motor Design of Quadratic Optimal Regulator for DC Motor
Design of Quadratic Optimal Regulator for DC Motor
Β 
Low thrust interplanetary trajectory optimization (Optimal control)
Low thrust interplanetary trajectory optimization (Optimal control)Low thrust interplanetary trajectory optimization (Optimal control)
Low thrust interplanetary trajectory optimization (Optimal control)
Β 
Two-link lower limb exoskeleton model control enhancement using computed torque
Two-link lower limb exoskeleton model control enhancement using computed torqueTwo-link lower limb exoskeleton model control enhancement using computed torque
Two-link lower limb exoskeleton model control enhancement using computed torque
Β 
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Β 
Team Jetstream Final Report
Team Jetstream Final Report Team Jetstream Final Report
Team Jetstream Final Report
Β 
Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm
Β 
Radial basis function neural network control for parallel spatial robot
Radial basis function neural network control for parallel spatial robotRadial basis function neural network control for parallel spatial robot
Radial basis function neural network control for parallel spatial robot
Β 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction Motor
Β 
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output ConstraintNonlinear Control of an Active Magnetic Bearing with Output Constraint
Nonlinear Control of an Active Magnetic Bearing with Output Constraint
Β 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Β 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
Β 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
Β 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
Β 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
Β 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
Β 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
Β 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
Β 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
Β 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
Β 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
Β 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
Β 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
Β 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
Β 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
Β 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
Β 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
Β 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
Β 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
Β 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
Β 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
Β 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
Β 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
Β 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Β 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Β 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
Β 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
Β 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
Β 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
Β 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
Β 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
Β 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
Β 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
Β 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
Β 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
Β 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Β 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
Β 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
Β 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
Β 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
Β 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
Β 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
Β 
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”soniya singh
Β 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
Β 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
Β 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
Β 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
Β 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
Β 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoΓ£o Esperancinha
Β 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
Β 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
Β 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerAnamika Sarkar
Β 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
Β 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
Β 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Β 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Β 
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Β 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Β 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
Β 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Β 
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCRβ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
Β 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
Β 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Β 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Β 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Β 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
Β 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
Β 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Β 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
Β 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
Β 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Β 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Β 

The optimal control system of the ship based on the linear quadratic regular algorithm

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 10, No. 5, October 2020, pp. 4562~4568 ISSN: 2088-8708, DOI: 10.11591/ijece.v10i5.pp4562-4568  4562 Journal homepage: http://ijece.iaescore.com/index.php/IJECE The optimal control system of the ship based on the linear quadratic regular algorithm Manh-Cuong Nguyen1 , Duc-Phuc Vuong2 1 Faculty of Navigation, Vietnam Maritime University, Vietnam 2 Faculty of Electrical and Electronic Engineering, Vietnam Maritime University, Vietnam Article Info ABSTRACT Article history: Received Feb 16, 2019 Revised Mar 24 2020 Accepted Apr 4, 2020 In this paper, the authors propose an optimal controller for the ship motion. Firstly, the model and dynamic equations of the ship motion are presented. Basing on the motion equations of ship model, the authors build the linear quadratic regular algorithm-based control system of ship motion to minimize difference between the response coordinate and the setting-coordinate. The task of the controller is controlling the ship coordinate to coincide with the desired coordinate. The ship model and controller are built to investigate the system quality through Matlab-Simulink software. The results show the high quality of the control system. The coordinate of a ship always follows the desired coordinate with very small errors. Keywords: LQR control Optimal control Ship Trajectory Copyright Β© 2020 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Manh-Cuong Nguyen, Faculty of Navigation, Vietnam Maritime University, 484 Lach Tray, Le Chan, Hai Phong, Vietnam. Email: nmcuong@vimaru.vn 1. INTRODUCTION Transport by ship has outstanding advantages such as low shipping cost, high carrying capacity, wide transport range, etc. Maritime transport plays an increasingly important role, it accounts for 80% of all goods shipped worldwide. Therefore, it is very important to improve the maritime safety the transport efficiency by ship. However, the equation of ship model is a complex so it is difficult to control the ship motion with a high-quality. The order of ship motion differential equation is high. The ship-dynamic characteristics have properties such as the large time constant, the high-vibration and the small stabilization margin [1]. Thus, the ship motion control has been a challenge of researchers. The traditional controller commonly used in ship motion control is the proportional integral derivative (PID) controller [2-4]. This is a controller with a simple structure, but the quality of the control system is not high. Recently, the development of informatics and electronic technology let the scientist to set up the advanced control theory for ship, such as fuzzy control [5-7], the model predictive control [8-10], the sliding mode control [11, 12], the backstepping technique [13, 14], the adaptive control [15, 16], etc. The research [17] has proposed the control system of the ship in order for the motion trajectory to follow with the desired trajectory based on the backstepping technique. However, the trajectory is only straight and the speed is only positive and constant. To overcome the above disadvantage, the research [18] has built the controller of trajectory ship based on the backstepping technique and Lyapunov function. The research [19] has provided a linear-algebra controller that is built by linearizing of nonlinear model. The disadvantage of the above-mentioned control methods are the complex process of calculating, the complex control algorithms, high harmonic of control signals, causing the lifespan of the actuator and equipment reduces. To overcome all the limitations of the previous method, in this study, the authors propose
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  The optimal control system of the ship based on the linear quadratic regular … (Manh-Cuong Nguyen) 4563 a solution to build a control system based on the linear quadratic regulator (LQR) controller [20-22]. The control algorithm is simple and the quality is high [23], the trajectory of a ship always follows the desired trajectory with very small errors. The remains of the paper are as follows: Section 2 presents the model equations of ship motion. The Section 3 presents linear quadratic regular algorithm-based controller for ship motion. Section 4 presents the results and analysis. Finally, the conclusions are presented in section 5. 2. THE MODEL OF SHIP The ship moving components on the sea surface are shown in Figure 1. Those components are the rotary motion (r), the straight slide motion (u) and horizontal slide motion (v). The ignored components are the yaw rotary motion (Ο‰ = 0), roll rotary motion (p = 0) and pitch rotary motion (q = 0). In the three-degrees-of-freedom space, the ship motion is described through the position vector πœ‚ = [π‘₯, 𝑦, 𝑧] 𝑇 and the speed vector 𝜐 = [𝑒, 𝑣, π‘Ÿ] 𝑇 . Where: 𝑒,  𝑣, β€„π‘Ÿ are the speed of straight slide, the speed of horizontal slide and the speed of rotation, respectively. Figure 1. The ship moving components Because of the disturbances force from the environment is very small compared with the force of actuators, on the three-degree-freedom coordinate, the ship motion equations are as follows [24, 25]: where: { πœ‚Μ‡ = 𝐽(πœ‚)𝜐 π‘€πœΜ‡ + 𝐢(𝜐)𝜐 + 𝐷(𝜐)𝜐 + 𝑔(πœ‚) = 𝜏 (1) 𝑀represents the inertial matrix: 𝑀 = [ π‘š11 0 0 0 π‘š22 0 0 0 π‘š33 ] 𝐢(𝜐) represents the centrifugal and Coriolis forces: 𝐢(𝜐) = [ 0 0 βˆ’π‘š22 𝑣 0 0 π‘š11 𝑒 π‘š22 𝑣 βˆ’π‘š11 𝑒 0 ] 𝐷(𝜐) represents the hydrodynamic damping matrix: 𝐷(𝜐) = [ 𝑑11 0 0 0 𝑑22 0 0 0 𝑑33 ]
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 4462 - 4568 4564 𝐽(πœ‚) represents the orthogonal matrix: 𝐽(πœ‚) = [ π‘π‘œπ‘  πœ“ βˆ’ 𝑠𝑖𝑛 πœ“ 0 𝑠𝑖𝑛 πœ“ π‘π‘œπ‘  πœ“ 0 0 0 1 ] denotes the gravity forces; 𝜏 is the vector of control torques, including the propeller force and the rudder force. In the mathematical model (1), the ship is called a fully-actuated ship if there are all force components(𝜏 𝑒, 𝜏 𝑣, 𝜏 π‘Ÿ). This kind of ship has full actuators. The straight-slide force is controlled by the main propeller, the horizontal slide force is controlled by the horizontal propeller on both sides, and the ship direction is controlled by the rudder. This kind is usually applied to the ship for marine-researching, special- task and serving. If there is no horizontal slide force means that𝜏 𝑣 = 0, it is named underactuated ship. There are only two actuators in this ship: the rudder for controlling the direction and the main propeller for controlling the straight-force. This kind is usually applied to the ships for the long transport journey, container and cargo. In this paper, the authors perform the control of a fully-actuated ship. Considering (1), setting: π‘₯1 = πœ‚, π‘₯2 = 𝜐, 𝑒 = 𝜏, and π‘₯ = col(π‘₯1, π‘₯2). We thus have the following: ( πœ‚Μ‡ πœΜ‡ ) = ( 03Γ—3 𝐽(πœ‚) βˆ’πΊ(πœ‚) βˆ’π‘€βˆ’1 [𝐢(𝜐) + 𝐷(𝜐)] ) ( πœ‚ 𝜐) + ( 03Γ—3 π‘€βˆ’1 ) 𝜏 (2) Then: π‘₯Μ‡ = 𝐴(π‘₯)π‘₯ + 𝐡𝑒 (3) where: 𝐴(π‘₯) = ( 03Γ—3 𝐽(π‘₯1) βˆ’πΊ(π‘₯1) βˆ’π‘€βˆ’1 [𝐢(π‘₯2) + 𝐷(π‘₯2)] ) 𝐡 = ( 03Γ—3 π‘€βˆ’1) The (3) is the state equation of the ship. 3. THE LQR CONTROLLER FOR SHIP MOTION The state equation of ship are as following: π‘₯Μ‡( 𝑑) = 𝐴. π‘₯(𝑑) + 𝐡. 𝑒(𝑑) (4) where: π‘₯(𝑑) = [π‘₯, 𝑦, πœ“, 𝑒, 𝑣, π‘Ÿ] 𝑇 is the vector of state signal. 𝑒(𝑑) = 𝜏 = [𝜏 𝑒, 𝜏 𝑣, 𝜏 π‘Ÿ] 𝑇 is the vector of control signal. We must design the control signal 𝑒(𝑑) in order for π‘™π‘–π‘š π‘‘β†’βˆž( π‘₯ π‘Ÿπ‘’π‘ π‘π‘œπ‘›π‘ π‘’ βˆ’ π‘₯ 𝑠𝑒𝑑) β†’ 0 . where: π‘₯ π‘Ÿπ‘’π‘ π‘π‘œπ‘›π‘ π‘’ is the state vector of response signal π‘₯ 𝑠𝑒𝑑is the state vector of desired signal. Named π‘₯ 𝑒is the error between π‘₯ π‘Ÿπ‘’π‘ π‘π‘œπ‘›π‘ π‘’ and π‘₯ 𝑠𝑒𝑑. The state (4) is rewritten as follows: π‘₯Μ‡ 𝑒(𝑑) = 𝐴. π‘₯ 𝑒(𝑑) + 𝐡. 𝑒(𝑑) (5) where: 𝐴(π‘₯) = ( 03Γ—3 𝐽(π‘₯1) βˆ’πΊ(π‘₯1) βˆ’π‘€βˆ’1 [𝐢(π‘₯2) + 𝐷(π‘₯2)] ) 𝐡 = ( 03Γ—3 π‘€βˆ’1 ) The requirement of the control system is to find the control signal 𝑒(𝑑) = 𝜏 = [ 𝜏 𝑒 𝜏 𝑣 𝜏 π‘Ÿ ] in order for the control object from the initial state π‘₯ 𝑒(𝑑0) = π‘₯ 𝑒(0) go to the end state π‘₯ 𝑒(𝑑𝑓) = 0 and satisfy the following condition: ( )g
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  The optimal control system of the ship based on the linear quadratic regular … (Manh-Cuong Nguyen) 4565 𝐽 = 1 2 π‘₯ 𝑒 𝑇 (𝑑𝑓). 𝑀. π‘₯ 𝑒(𝑑𝑓) + 1 2 ∫ [π‘₯ 𝑒 𝑇 (𝑑). 𝑄. π‘₯ 𝑒(𝑑) + 𝑒 𝑇 (𝑑). 𝑅. 𝑒(𝑑)]𝑑𝑑 β†’ π‘šπ‘–π‘› 𝑑 π‘“βˆ« 𝑑0 (6) where Q and M are the symmetric, positive semi-definite weight matrix. R is the symmetric, positive definite weight matrix. 𝐽is called cost functional. To solve the problem, we set the Hamilton function: 𝐻 = 1 2 [π‘₯ 𝑒 𝑇 (𝑑). 𝑄. π‘₯ 𝑒(𝑑) + 𝑒 𝑇 (𝑑). 𝑅. 𝑒(𝑑)] + πœ† 𝑇 [𝐴. π‘₯(𝑑) + 𝐡. 𝑒(𝑑)] (7) The optimal experiment is the solution of the following equations: The state equation: π‘₯Μ‡ 𝑒(𝑑) = 𝐴. π‘₯ 𝑒(𝑑) + 𝐡. 𝑒(𝑑) (8) The equilibrium equation: πœ†Μ‡(𝑑) = βˆ’ πœ•π» πœ•π‘₯ 𝑒 = βˆ’π‘„. π‘₯ 𝑒(𝑑) βˆ’ 𝐴. πœ† 𝑇 (𝑑) (9) The optimal condition: πœ•π» πœ•π‘’ = 𝑅. 𝑒(𝑑) + 𝐡 𝑇 . πœ† 𝑇 (𝑑) = 0 (10) From (10), we have: 𝑒(𝑑) = βˆ’π‘…βˆ’1 . 𝐡 𝑇 . πœ† 𝑇 (𝑑) (11) Replace 𝑒(𝑑) into (8), we have: π‘₯Μ‡ 𝑒(𝑑) = 𝐴. π‘₯ 𝑒(𝑑) βˆ’ 𝐡. π‘…βˆ’1 . 𝐡 𝑇 . πœ† 𝑇 (𝑑) (12) Combining (12) and (9) we have: [ π‘₯Μ‡( 𝑑) πœ†Μ‡(𝑑) ] = [ 𝐴 βˆ’π΅. π‘…βˆ’1 . 𝐡 𝑇 βˆ’π‘„ βˆ’π΄ ] [ π‘₯(𝑑) πœ† 𝑇 (𝑑) ] (13) Solving the above equations, we have the optimal control signal: π‘’βˆ— (𝑑) = βˆ’πΎ(𝑑). π‘₯ 𝑒(𝑑) (14) where 𝐾(𝑑) = π‘…βˆ’1 . 𝐡 𝑇 . 𝑃(𝑑) 𝑃(𝑑) is the positive semi-definite solution of the Riccati equation: βˆ’π‘ƒΜ‡ = 𝑃. 𝐴 + 𝐴 𝑇 . 𝑃 + 𝑄 βˆ’ 𝑃. 𝐡. π‘…βˆ’1 . 𝐡 𝑇 . 𝑃 (15) Because of the infinite time 𝑑𝑓 = ∞, the cost function is as follows: 𝐽 = 1 2 ∫ [π‘₯ 𝑒 𝑇 (𝑑). 𝑄. π‘₯ 𝑒(𝑑) + 𝑒 𝑇 (𝑑). 𝑅. 𝑒(𝑑)]𝑑𝑑 β†’ π‘šπ‘–π‘› 𝑑 π‘“βˆ« 0 (16) The optimal control signal: π‘’βˆ— (𝑑) = βˆ’πΎ. π‘₯ 𝑒(𝑑) (17) where 𝐾 = π‘…βˆ’1 . 𝐡 𝑇 . 𝑃 𝑃 is the positive semi-definite solution of the Riccati equation: 𝑃. 𝐴 + 𝐴 𝑇 . 𝑃 + 𝑄 βˆ’ 𝑃. 𝐡. π‘…βˆ’1 . 𝐡 𝑇 . 𝑃 = 0 (18)
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 4462 - 4568 4566 (K and P are independence to the time). In conclusion, if we set the control signal𝑒(𝑑) = βˆ’πΎ. π‘₯ 𝑒(𝑑), the signals in the state vector will follow the desired values with the smallest error. 4. RESULTS AND DISCUSSIONS The authors built the optimal LQR control system for ships on Matlab-Simulink software. The block diagram of the control system is shown in Figure 2. The parameters of the ship are shown in Table 1. Figure 2. The control system diagram Table 1. The parameters of ship m11(kg) m22(kg) m33(kg) d11(kg/s) d22(kg/s) d33(kg/s)) 95.103 135.103 542.105 197.102 152.103 779.104 The quality of control system and the goal depend on the matrices 𝑄, 𝑅. The authors set the optimal controller with the weight matrices are as follows: 𝑄 = [ 20 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 10 0 0 0 0 0 0 5 ] ; 𝑅 = [ 3 0 0 0 0.5 0 0 0 3 ] Running the entire control system, we have the results presented in Figure 3 and Figure 4. Figure 3 shows the ability to follow the desired trajectory of the ship. The simulation results show that the trajectory of the ship always follows the desired trajectory very well: the motion trajectory of the ship almost coincides with the desired trajectory. The trajectory errors of the ship motion in the x, y directions are shown in Figure 4. The results show that the orbit error in each direction is very small, less than 0.5m. Figure 3. The ship movement trajectory
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  The optimal control system of the ship based on the linear quadratic regular … (Manh-Cuong Nguyen) 4567 Figure 4. The errors of trajectory control 5. CONCLUSION In this study, the author has succeeded in building the optimal controller LQR for the ship motion. The authors presented the dynamics equation of ship motion as a basis for setting up the algorithm of the optimal controller for the trajectory control. The simulation results show that although the algorithm of the proposed controller is very simple, the quality of the control system is very high. This is a good basis for applying the control algorithm to ship motion for improving the maritime safety and transport efficiency. REFERENCES [1] Fossen, T. I., "Marine Control Systems–Guidance. Navigation, and Control of Ships, Rigs and Underwater Vehicles,” Marine Cybernetics, Trondheim, Norway, Org. Number NO 985 195 005 MVA, 2002. [2] Le, M. D., Nguyen, S. H., and Nguyen, L. A., "Study on a new and effective fuzzy PID ship autopilot," Artificial life and robotics, vol. 8, no. 2, pp. 197-201, 2004. [3] Knospe, C., "PID control," IEEE Control Systems Magazine, vol. 26, no. 1, pp. 30-31, 2006. [4] O'Dwyer, A., "Handbook of PI and PID controller tuning rules," World Scientific, 2006. [5] W. E. Ngongi, J. Du, and R. Wang, "Robust fuzzy controller design for dynamic positioning system of ships," International Journal of Control Automation & Systems, vol. 14, no. 1, pp. 1–26, 2015. [6] Ying, H., "Fuzzy control and modeling: analytical foundations and applications," Wiley-IEEE Press, 2000. [7] Sugeno, M. A., and Nishida, M., "Fuzzy control of model car," Fuzzy sets and systems, vol. 16, no. 2, pp. 103-113, 1985. [8] Nguyen, H. Q., Tran, A. D., Nguyen, T. T., "The Bilinear Model Predictive Method-Based Motion Control System of an Underactuated Ship with an Uncertain Model in the Disturbance," Processes, vol. 7, no. 7, p. 445, 2019. [9] Camponogara, E., Jia, D., Krogh, B. H., and Talukdar, S., "Distributed model predictive control," IEEE control systems magazine, vol. 22, no. 1, pp. 44-52, 2002. [10] Camacho, E. F., and Alba, C. B., "Model predictive control," Springer Science & Business Media, 2013. [11] Nguyen, T. T., "Sliding mode control-based system for the two-link robot arm," International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 4, pp. 2088-8708, 2019. [12] Song, J., Niu, Y., and Zou, Y., "Finite-time stabilization via sliding mode control," IEEE Transactions on Automatic Control, vol. 62, no. 3, pp. 1478-1483, 2016. [13] A. Bateman, J. Hull, and Z. Lin, "A backstepping-based low-andhigh gain design for marine vehicles," International Journal of Robust & Nonlinear Control, vol. 19, no. 4, pp. 480–493, 2009. [14] Yu, J., Shi, P., and Zhao, L., "Finite-time command filtered backstepping control for a class of nonlinear systems," Automatica, vol. 92, pp. 173-180, 2018. [15] Tran Anh, D., and Nguyen Trong, T., "Adaptive Controller of the Major Functions for Controlling a Drive System with Elastic Couplings," Energies, vol. 11, no. 3, p. 531, 2018. [16] Liu, Y. J., and Tong, S., "Barrier Lyapunov functions for Nussbaum gain adaptive control of full state constrained nonlinear systems," Automatica, vol. 76, pp. 143-152, 2017. [17] Do, K. D., Jiang, Z. P., and Pan, J., "Underactuated ship global tracking under relaxed conditions," IEEE Transactions on Automatic Control, vol. 47, no. 9, pp. 1529-1536, 2002. [18] Godhavn, J. M., "Nonlinear tracking of underactuated surface vessels," In Proceedings of 35th IEEE Conference on Decision and Control, IEEE, vol. 1, pp. 975-980, 1996. [19] Serrano, M. E., Scaglia, G. J., et al, "Tracking trajectory of underactuated surface vessels: a numerical method approach," Control Engineering and Applied Informatics, vol. 15, no.4, pp. 15-25, 2013.
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 4462 - 4568 4568 [20] Bemporad, A., Morari, M., Dua, V., and Pistikopoulos, E. N., "The explicit linear quadratic regulator for constrained systems," Automatica, vol. 38, no. 1, pp. 3-20, 2002. [21] Levine, W. S., "Linear quadratic regulator control," In the Control Systems Handbook, pp. 403-426, 2018. [22] Dean, S., Mania, H., Matni, N., Recht, B., and Tu, S., "On the sample complexity of the linear quadratic regulator," Foundations of Computational Mathematics, pp. 1-47, 2017. [23] Trong-Thang Nguyen, "The linear quadratic regular algorithm-based control system of the direct current motor," International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 10, no. 2, pp. 768-776, 2019. [24] Fossen, T. I., "Guidance and control of ocean vehicles," New York: Wiley, vol. 199, no. 4, 1994. [25] Do, K. D., and Pan, J., "Control of ships and underwater vehicles: design for underactuated and nonlinear marine systems," Springer Science & Business Media, 2009. BIOGRAPHIES OF AUTHORS Manh-Cuong Nguyen was born in 1963, graduated (1987) in Vietnam Maritime University in Navigation, received the Master degree in Navigation Science in Vietnam Maritime University (2000), the Ph.D. degree in System Analysis, Control and Data Processing in Moscow Institute - Russia (2009). His main activity areas are Navigation, including Automation Control, Maritime Law, Maritime Safety and Security. He is a lecturer and then become Vice Dean of Faculty of Navigation (1988-2006). During this time he is working on board the vessels also and he was an experienced Captain of ocean-going vessels. At present, he is Dean of Faculty of Navigation under VMU. Duc-Phuc Vuong received his B.S and M.S degrees in Marine Electrical Engineering and Automation from the Vietnam Maritime University in 2004 and 2007, respectively. He received his PhD degree in Electric and Control Engineering from the Mokpo National Maritime University, Korea, in 2014. He is currently a Dean of Marine Electric Division, Faculty of Electrical and Electronic Engineering of Vietnam Maritime University. His research interests are control of industrial machines, Robot control, LabVIEW software, recycle energy.