Identification-based controller design using cloud model for course-keeping of ships in waves. (October 2018)
- Record Type:
- Journal Article
- Title:
- Identification-based controller design using cloud model for course-keeping of ships in waves. (October 2018)
- Main Title:
- Identification-based controller design using cloud model for course-keeping of ships in waves
- Authors:
- Zhu, Man
Hahn, Axel
Wen, Yuan-Qiao - Abstract:
- Abstract: Course-keeping plays an important role in ensuring navigation safety of ships. This contribution proposed new approaches about system identification and controller design to facilitate the main goal which is to design a controller for course-keeping of ships based on the identified ship plant and the cloud model. The investigated plant as the control model was the first order linear Nomoto model. In order to estimate the parameters of this model, the support vector machines (SVM) optimized by artificial bee colony algorithm (ABC) was applied in combination with simulated data including the rudder and heading angles generated by the dynamic model of a Mariner class cargo ship. Based on the identified linear Nomoto model of Mariner class cargo ship, the cloud model was then applied to design the controller for course-keeping. To well demonstrate the feasibility and effectiveness of the proposed controller, a fuzzy logic PID controller, and a PID controller were also considered as comparison mechanisms. Aiming at validating the robustness of the proposed cloud model-based controller, it was used to compensate for the critical environmental disturbances induced by waves. Finally, simulation results indicate the desirable performance of ABC on optimizing parameters in SVM. Comparison with PID and fuzzy logic PID controllers demonstrates that the cloud model-based controller presents slightly preferable performance on course-keeping. This is due to that the flexible andAbstract: Course-keeping plays an important role in ensuring navigation safety of ships. This contribution proposed new approaches about system identification and controller design to facilitate the main goal which is to design a controller for course-keeping of ships based on the identified ship plant and the cloud model. The investigated plant as the control model was the first order linear Nomoto model. In order to estimate the parameters of this model, the support vector machines (SVM) optimized by artificial bee colony algorithm (ABC) was applied in combination with simulated data including the rudder and heading angles generated by the dynamic model of a Mariner class cargo ship. Based on the identified linear Nomoto model of Mariner class cargo ship, the cloud model was then applied to design the controller for course-keeping. To well demonstrate the feasibility and effectiveness of the proposed controller, a fuzzy logic PID controller, and a PID controller were also considered as comparison mechanisms. Aiming at validating the robustness of the proposed cloud model-based controller, it was used to compensate for the critical environmental disturbances induced by waves. Finally, simulation results indicate the desirable performance of ABC on optimizing parameters in SVM. Comparison with PID and fuzzy logic PID controllers demonstrates that the cloud model-based controller presents slightly preferable performance on course-keeping. This is due to that the flexible and intuitive modification of the digital characteristics of the cloud model and the structure of cloud inference engines makes the cloud model efficient to satisfy the required mapping between inputs and outputs for a controller. Highlights: The problem about particularly setting parameters in support vector machines is solved by artificial bee colony algorithm. The identified first order linear Nomoto model by ABC-LSSVR is regarded as the control model. The characteristics of the cloud model is investigated and furthermore applied to design course-keeping controller for ships. The designed cloud model-based controller is compared with PID and fuzzy logic PID controllers to indicate its feasibility, effectiveness and flexibility. … (more)
- Is Part Of:
- Engineering applications of artificial intelligence. Volume 75(2018)
- Journal:
- Engineering applications of artificial intelligence
- Issue:
- Volume 75(2018)
- Issue Display:
- Volume 75, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 75
- Issue:
- 2018
- Issue Sort Value:
- 2018-0075-2018-0000
- Page Start:
- 22
- Page End:
- 35
- Publication Date:
- 2018-10
- Subjects:
- Parameter identification -- Cloud model-based controller -- Ship course-keeping -- Support vector machines -- Artificial bee colony algorithm
Engineering -- Data processing -- Periodicals
Artificial intelligence -- Periodicals
Expert systems (Computer science) -- Periodicals
Ingénierie -- Informatique -- Périodiques
Intelligence artificielle -- Périodiques
Systèmes experts (Informatique) -- Périodiques
Artificial intelligence
Engineering -- Data processing
Expert systems (Computer science)
Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09521976 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.engappai.2018.07.011 ↗
- Languages:
- English
- ISSNs:
- 0952-1976
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3755.704500
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 7221.xml