Use of multilayer feedforward networks for system identification, function approximation, and advanced control

Thesis (M.Eng.)--Chulalongkorn University, 1999

Saved in:
Bibliographic Details
Main Author: Jutatip Petcherdsak
Other Authors: Paisan Kittisupakorn
Format: Theses and Dissertations
Language:English
Published: Chulalongkorn University 2010
Subjects:
Online Access:http://cuir.car.chula.ac.th/handle/123456789/12581
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chulalongkorn University
Language: English
id th-cuir.12581
record_format dspace
institution Chulalongkorn University
building Chulalongkorn University Library
country Thailand
collection Chulalongkorn University Intellectual Repository
language English
topic Neural networks (Computer sciences)
spellingShingle Neural networks (Computer sciences)
Jutatip Petcherdsak
Use of multilayer feedforward networks for system identification, function approximation, and advanced control
description Thesis (M.Eng.)--Chulalongkorn University, 1999
author2 Paisan Kittisupakorn
author_facet Paisan Kittisupakorn
Jutatip Petcherdsak
format Theses and Dissertations
author Jutatip Petcherdsak
author_sort Jutatip Petcherdsak
title Use of multilayer feedforward networks for system identification, function approximation, and advanced control
title_short Use of multilayer feedforward networks for system identification, function approximation, and advanced control
title_full Use of multilayer feedforward networks for system identification, function approximation, and advanced control
title_fullStr Use of multilayer feedforward networks for system identification, function approximation, and advanced control
title_full_unstemmed Use of multilayer feedforward networks for system identification, function approximation, and advanced control
title_sort use of multilayer feedforward networks for system identification, function approximation, and advanced control
publisher Chulalongkorn University
publishDate 2010
url http://cuir.car.chula.ac.th/handle/123456789/12581
_version_ 1681410125355548672
spelling th-cuir.125812010-04-22T09:35:53Z Use of multilayer feedforward networks for system identification, function approximation, and advanced control การใช้ข่ายงานนิวรัลชนิดป้อนไปข้างหน้าแบบหลายชั้น สำหรับการระบุระบบ การประมาณค่าฟังก์ชั่น และการควบคุมขั้นสูง Jutatip Petcherdsak Paisan Kittisupakorn Chulalongkorn University. Graduate School Neural networks (Computer sciences) Thesis (M.Eng.)--Chulalongkorn University, 1999 Multilayer feedforward networks for system identification, function approximation, and advanced control are studied in this research. Error backpropagation and Levenberge Marquardt algorithms have been employed to train the neural networks. For system identification, the neural networks are trained with actual plant input-output data to learn the plant dynamics of an industrial front-end acetylene hydrogenation system. It can be seen that the trained neural networks give good prediction results in both training data set and testing data set with maximum average relative error of 8%. For function approximation, the neural networks are trained with simulated data of a Continuous Stirred Tank Reactor (CSTR) in order to approximate a function in the Generic Model Control (GMC) algorithm based on the coolant temperature and the reactor temperature. It can be seen that the incorporation of neural network approximator in the GMC can improve the GMC control performance under the disturbance rejection and set point tracking tests in a nominal condition and the presence of plant-model mismatches. For advanced control, the neural networks are trained to learn the forward model and the inverse model of the CSTR. The first one is used to simulate the process model and the other one is used as a controller in the Nonlinear Internal Model Control (NIMC) algorithm. It can be seen that the neural network controller based on the inverse model can control the reactor temperture at its set point when the system is tested with set point tracking. However, it produces some offsets when the system is tested with disturbance rejection. Consequently, the PI controller is added into the NIMC control loop in order to get rid of the offsets. As the results, offset-free control performances are obtained. ข่ายนิวรัลชนิดป้อนไปข้างหน้าแบบหลายชั้นสำหรับการระบุระบบ การประมาณค่าฟังก์ชั่น และการควบคุมขั้นสูงได้นำมาศึกษาในงานวิจัยนี้ อัลกอริธึมการกระจายค่าความผิดพลาดย้อนกลับ และอัลกอริธึมเลเวนเบอร์กมาร์ควอดท์ได้นำมาใช้เพื่อฝึกข่ายงานนิวรัล สำหรับการระบุระบบ ข่ายงานนิวรัลได้ถูกฝึกด้วยข้อมูลอินพุท-เอาท์พุทจริงของโรงงาน เพื่อเรียนรู้ไดนามิกของระบบอะเซทิลีนไฮโดรจิเนชันแบบฟรอนท์-เอนด์ทางอุตสาหกรรม พบว่าข่ายงานนิวรัลที่ถูกฝึกแล้ว ให้ผลการทำนายที่ดีทั้งในชุดข้อมูลที่ใช้ในการฝึกและการทดสอบ โดยมีค่าความผิดพลาดสัมพัทธ์เฉลี่ยสูงสุด 8 เปอร์เซ็นต์ สำหรับการประเมินค่าฟังก์ชัน ข่ายงานนิวรัลได้ถูกฝึกด้วยข้อมูลที่ได้จากการเลียนแบบของเครื่องปฏิกรณ์ถังกวนแบบต่อเนื่อง (ซีเอสทีอาร์) เพื่อที่จะประมาณค่าฟังก์ชั่นในอัลกอริธึมการควบคุมแบบเจนเนอริกโมเดล (จีเอ็มซี) โดยอยู่บนพื้นฐานของอุณหภูมิของสารหล่อเย็น และอุณหภูมิของถังปฏิกรณ์ จะเห็นได้ว่า การใช้ตัวประมาณข่ายงานนิวรัลในจีเอ็มซีสามารถปรับปรุงสมรรถนะการควบคุมของจีเอ็มซี ภายใต้การทดสอบในการติดตามเซ็ทพอยท์และการกำจัดตัวรบกวนระบบ ในสภาวะปกติและความไม่สอดคล้องกันของแบบจำลองของโรงงานและแบบจำลองที่นำมาศึกษา สำหรับการควบคุมขั้นสูง ข่ายงานนิวรัลได้ถูกฝึกให้เรียนรู้แบบจำลองไปข้างหน้า และแบบจำลองย้อนกลับของซีเอสทีอาร์ แบบจำลองแรกถูกใช้เพื่อเลียนแบบแบบจำลองของกระบวนการ ส่วนแบบจำลองอีกแบบได้ถูกใช้เป็นตัวควบคุมในอัลกอริธึมการควบคุมแบบมีแบบจำลองภายในไม่เชิงเส้น (เอ็นไอเอ็มซี) จะเห็นได้ว่า ตัวควบคุมข่ายงานนิวรัลที่อยู่บนพื้นฐานของแบบจำลองย้อนกลับ สามารถควบคุมอุณหภูมิของเครื่องปฏิกรณ์ที่เซ็ทพอยท์ในกรณีที่ระบบได้ถูกทดสอบในการติดตามเซ็ทพอยท์ อย่างไรก็ตาม ตัวควบคุมข่ายงานนิวรัลให้ออฟเซตเมื่อระบบถูกทดสอบในการกำจัดตัวรบกวนระบบ ดังนั้นตัวควบคุมแบบพีไอได้นำมาใส่เข้าไปในลูพการควบคุมเพื่อที่จะกำจัดออฟเซต ด้วยเหตุนี้จะได้รับสมรรถนะการควบคุมแบบปราศจากออฟเซต 2010-04-22T09:35:51Z 2010-04-22T09:35:51Z 1999 Thesis 9743331476 http://cuir.car.chula.ac.th/handle/123456789/12581 en Chulalongkorn University 1823213 bytes 777080 bytes 1190498 bytes 870781 bytes 855851 bytes 948763 bytes 888070 bytes 971544 bytes 750037 bytes 1087546 bytes application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf Chulalongkorn University