Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/12581
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorPaisan Kittisupakorn-
dc.contributor.authorJutatip Petcherdsak-
dc.contributor.otherChulalongkorn University. Graduate School-
dc.date.accessioned2010-04-22T09:35:51Z-
dc.date.available2010-04-22T09:35:51Z-
dc.date.issued1999-
dc.identifier.isbn9743331476-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/12581-
dc.descriptionThesis (M.Eng.)--Chulalongkorn University, 1999en
dc.description.abstractMultilayer 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.en
dc.description.abstractalternativeข่ายนิวรัลชนิดป้อนไปข้างหน้าแบบหลายชั้นสำหรับการระบุระบบ การประมาณค่าฟังก์ชั่น และการควบคุมขั้นสูงได้นำมาศึกษาในงานวิจัยนี้ อัลกอริธึมการกระจายค่าความผิดพลาดย้อนกลับ และอัลกอริธึมเลเวนเบอร์กมาร์ควอดท์ได้นำมาใช้เพื่อฝึกข่ายงานนิวรัล สำหรับการระบุระบบ ข่ายงานนิวรัลได้ถูกฝึกด้วยข้อมูลอินพุท-เอาท์พุทจริงของโรงงาน เพื่อเรียนรู้ไดนามิกของระบบอะเซทิลีนไฮโดรจิเนชันแบบฟรอนท์-เอนด์ทางอุตสาหกรรม พบว่าข่ายงานนิวรัลที่ถูกฝึกแล้ว ให้ผลการทำนายที่ดีทั้งในชุดข้อมูลที่ใช้ในการฝึกและการทดสอบ โดยมีค่าความผิดพลาดสัมพัทธ์เฉลี่ยสูงสุด 8 เปอร์เซ็นต์ สำหรับการประเมินค่าฟังก์ชัน ข่ายงานนิวรัลได้ถูกฝึกด้วยข้อมูลที่ได้จากการเลียนแบบของเครื่องปฏิกรณ์ถังกวนแบบต่อเนื่อง (ซีเอสทีอาร์) เพื่อที่จะประมาณค่าฟังก์ชั่นในอัลกอริธึมการควบคุมแบบเจนเนอริกโมเดล (จีเอ็มซี) โดยอยู่บนพื้นฐานของอุณหภูมิของสารหล่อเย็น และอุณหภูมิของถังปฏิกรณ์ จะเห็นได้ว่า การใช้ตัวประมาณข่ายงานนิวรัลในจีเอ็มซีสามารถปรับปรุงสมรรถนะการควบคุมของจีเอ็มซี ภายใต้การทดสอบในการติดตามเซ็ทพอยท์และการกำจัดตัวรบกวนระบบ ในสภาวะปกติและความไม่สอดคล้องกันของแบบจำลองของโรงงานและแบบจำลองที่นำมาศึกษา สำหรับการควบคุมขั้นสูง ข่ายงานนิวรัลได้ถูกฝึกให้เรียนรู้แบบจำลองไปข้างหน้า และแบบจำลองย้อนกลับของซีเอสทีอาร์ แบบจำลองแรกถูกใช้เพื่อเลียนแบบแบบจำลองของกระบวนการ ส่วนแบบจำลองอีกแบบได้ถูกใช้เป็นตัวควบคุมในอัลกอริธึมการควบคุมแบบมีแบบจำลองภายในไม่เชิงเส้น (เอ็นไอเอ็มซี) จะเห็นได้ว่า ตัวควบคุมข่ายงานนิวรัลที่อยู่บนพื้นฐานของแบบจำลองย้อนกลับ สามารถควบคุมอุณหภูมิของเครื่องปฏิกรณ์ที่เซ็ทพอยท์ในกรณีที่ระบบได้ถูกทดสอบในการติดตามเซ็ทพอยท์ อย่างไรก็ตาม ตัวควบคุมข่ายงานนิวรัลให้ออฟเซตเมื่อระบบถูกทดสอบในการกำจัดตัวรบกวนระบบ ดังนั้นตัวควบคุมแบบพีไอได้นำมาใส่เข้าไปในลูพการควบคุมเพื่อที่จะกำจัดออฟเซต ด้วยเหตุนี้จะได้รับสมรรถนะการควบคุมแบบปราศจากออฟเซตen
dc.format.extent1823213 bytes-
dc.format.extent777080 bytes-
dc.format.extent1190498 bytes-
dc.format.extent870781 bytes-
dc.format.extent855851 bytes-
dc.format.extent948763 bytes-
dc.format.extent888070 bytes-
dc.format.extent971544 bytes-
dc.format.extent750037 bytes-
dc.format.extent1087546 bytes-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.language.isoenes
dc.publisherChulalongkorn Universityen
dc.rightsChulalongkorn Universityen
dc.subjectNeural networks (Computer sciences)en
dc.titleUse of multilayer feedforward networks for system identification, function approximation, and advanced controlen
dc.title.alternativeการใช้ข่ายงานนิวรัลชนิดป้อนไปข้างหน้าแบบหลายชั้น สำหรับการระบุระบบ การประมาณค่าฟังก์ชั่น และการควบคุมขั้นสูงen
dc.typeThesises
dc.degree.nameMaster of Engineeringes
dc.degree.levelMaster's Degreees
dc.degree.disciplineChemical Engineeringes
dc.degree.grantorChulalongkorn Universityen
dc.email.advisorPaisan.K@chula.ac.th-
Appears in Collections:Grad - Theses

Files in This Item:
File Description SizeFormat 
Jutatip_Pe_front.pdf1.78 MBAdobe PDFView/Open
Jutatip_Pe_ch1.pdf758.87 kBAdobe PDFView/Open
Jutatip_Pe_ch2.pdf1.16 MBAdobe PDFView/Open
Jutatip_Pe_ch3.pdf850.37 kBAdobe PDFView/Open
Jutatip_Pe_ch4.pdf835.79 kBAdobe PDFView/Open
Jutatip_Pe_ch5.pdf926.53 kBAdobe PDFView/Open
Jutatip_Pe_ch6.pdf867.26 kBAdobe PDFView/Open
Jutatip_Pe_ch7.pdf948.77 kBAdobe PDFView/Open
Jutatip_Pe_ch8.pdf732.46 kBAdobe PDFView/Open
Jutatip_Pe_back.pdf1.06 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.