วธิ คี วบคุมแบบโมเดลเบสสาํ หรบั กระบวนการควบคมุ ระดบั นาํ้ แบบ 4 ถงั นายสบื วงค จนั ทรเ อี่ยม วทิ ยานพิ นธน เี้ ปนสวนหนง่ึ ของการศกึ ษาตามหลักสตู ร วศิ วกรรมศาสตรมหาบัณทติ สาขาวชิ าวศิ วกรรมเคร่ืองกล ภาควชิ าวศิ วกรรมเครอื่ งกล บณั ฑติ วิทยาลยั สถาบนั เทคโนโลยีพระจอมเกลา พระนครเหนือ ปก ารศกึ ษา 2549 ลิขสิทธข์ิ องสถาบนั เทคโนโลยีพระจอมเกลา พระนครเหนอื
ชอื่ : นายสบื วงค จันทรเอี่ยมช่อื วิทยานพิ นธ : วิธคี วบคมุ แบบโมเดลเบสสาํ หรบั กระบวนการควบคุมระดับนาํ้ แบบ4ถงัสาขาวชิ า : วิศวกรรมเครอื่ งกล สถาบนั เทคโนโลยพี ระจอมเกลา พระนครเหนอืท่ปี รกึ ษาวทิ ยานิพนธ : ผูชวยศาสตราจารย ดร. สินชยั ชนิ วรรตั น ผูช วยศาสตราจารย ดร. ศริ พิ รรณ ธงชยัปก ารศึกษา : 2549 บทคดั ยอ วิทยานิพนธฉบับน้ีกลาวถึงการศึกษาทฤษฎีการควบคุมโมเดลเบสและนํามาประยุกตใชรวมกับการควบคุมพีไอดี เพ่ือใชออกแบบตัวควบคุมโมเดลเบสพีไอดีสําหรับกระบวนการควบคุมระดับนํ้าแบบ 4 ถัง ซึ่งเปนกระบวนการแบบ MIMO โดยวิธีการควบคุมโมเดลเบสนั้นสามารถนําไปประยุกตใชกับการควบคุมพีไอดีในการออกแบบตัวควบคุมโมเดลเบสพีไอดีสําหรับกระบวนการแบบ SISO ไดอยางมีประสิทธิภาพ แตการออกแบบตัวควบคุมสําหรับกระบวนการแบบ MIMO ดวยวิธีการแบบโมเดลเบสนั้นยังไมมีวิธีการสําหรับการออกแบบตัวควบคุมที่แนนอน ซึ่งในวิทยานิพนธฉบับนี้จะใชตัวควบคุมโมเดลเบสพีไอดีท่ีไดออกแบบสําหรับควบคุมชุดทดลองควบคุมระดับนํ้าแบบ 4 ถัง ผลการทดลองพิสูจนโดยแสดงใหเห็นไดจากการทดลองควบคุมกระบวนการจริง พบวาตัวควบคุมโมเดลเบสพีไอดีท่ีไดรับการออกแบบสามารถควบคุมระดับนํ้าในกระบวนการไดดี และมีผลตอบสนองไดตามท่ีตองการและไมมีคาผดิ พลาดที่สภาวะอยูตวั (วิทยานิพนธม จี ํานวนทง้ั สนิ้ 79 หนา)คําสําคญั : โมเดลเบส, พีไอดี, กระบวนการควบคมุ ระดบั นา้ํ แบบ 4 ถงั , MIMO อาจารยทป่ี รกึ ษาวทิ ยานพิ นธ ข
Name : Mr.Seubwong JaniamThesis Title : Model Based Control For Four Water Tank ProcessMajor Field : Mechanical Engineering King Mongkut’s Institute of Technology North BangkokThesis Advisors : Assistant Professor Dr.Sinchai Chinvorarat Assistant Professor Dr.Siripun ThongchaiAcademic Year : 2006 Abstract The objective of this thesis is to study the theory of Model Based Control with PIDcontrol algorithm and to design Model Based PID controller applicable for Four WaterTank Level Control Process. Although Model Based Control is proven effectively inSISO control design, the concrete procedure for MIMO is not established yet. Thesimulation and experimental results showed in this thesis, resulting from Model BasedPID Controller, confirm the availability of the controller to meet both transient andsteady-state response (Total 79 pages)Keywords : Model based, PID, Four Water Tank Level Control Process, MIMO Advisor ค
กติ ตกิ รรมประกาศ วทิ ยานพิ นธฉ บับนส้ี าํ เรจ็ ลลุ วงลงไดดว ยดี ท้ังน้ีผจู ัดทําตอ งขอขอบคุณผชู ว ยศาสตราจารยดร.สนิ ชยั ชินวรรัตน และ ผูช ว ยศาสตราจารย ดร.ศิริพรรณ ธงชัย ซ่ึงทานเปนอาจารยท่ีปรึกษาวิทยานิพนธที่ไดใหความชวยเหลืออยางดีย่ิง ท้ังใหคําแนะนํา ใหแนวคิดและขอคิดเห็นตางๆของการวจิ ยั มาโดยตลอดในการจดั ทําจนสาํ เร็จตามเปา หมายลลุ วงตามท่ีไดวางไว ทา ยนผี้ ูวิจัยใครขอกราบขอบพระคุณบดิ า มารดา ซงึ่ สนบั สนุนในดานการเงินและใหกําลังใจแกผ วู ิจยั เสมอมาจนสาํ เรจ็ การศกึ ษา สบื วงค จนั ทรเ อ่ยี ม ง
สารบญั หนา ขบทคัดยอ ภาษาไทย คบทคดั ยอ ภาษาองั กฤษ งกติ ติกรรมประกาศ ชสารบัญตาราง ซสารบัญภาพ ฌคําอธบิ ายสัญลกั ษณแ ละคาํ ยอ 1บทที่ 1 บทนํา 1 2 1.1 ความเปนมาและความสาํ คญั ของปญ หา 2 1.2 วัตถปุ ระสงคข องการวจิ ยั 3 1.3 ขอบเขตของการวจิ ัย 3 1.4 วธิ วี จิ ัย 4 1.5 ประโยชนท ค่ี าดวา จะไดร ับ 4บทที่ 2 ทฤษฎที ี่เกีย่ วของ 5 2.1 กระบวนการควบคุมระดับนาํ้ แบบ 4 ถัง 9 2.2 แบบจาํ ลองทางคณิตศาสตรของกระบวนการ 19 2.3 คุณลกั ษณะของกระบวนการ 22 2.4 การควบคุมกระบวนการ 22 2.5 การควบคุมกระบวนการแบบเปด 24 2.6 การควบคมุ กระบวนการแบบปด 28 2.7 ระบบควบคุมแบบสัดสว นบวกอินทิกรลั บวกกบั อนุพันธ 38 2.8 ระบบควบคุมโมเดลเบส 38บทที่ 3 การดาํ เนนิ การวิจยั 45 3.1 รายละเอียดอปุ กรณและสว นประกอบของกระบวนการ 47 3.2 ขั้นตอนการทาํ งานของกระบวนการควบคุมระดับน้าํ แบบ 4 ถงั 57 3.3 การออกแบบระบบควบคมุ โมเดลเบสพีไอดี 57บทท่ี 4 ผลการวจิ ัย 60 4.1 การทดลองระบบควบคุมกับกระบวนการจริง 60บทท่ี 5 บทสรปุ และขอ เสนอแนะ 60 5.1 บทสรปุ 62 5.2 ขอเสนอแนะบรรณานกุ รม จ
สารบญั ตาราง หนา 24ตารางท่ี 46 2-1 คณุ สมบตั ขิ องตัวควบคุมแบบพ,ี ไอและ ดี ที่มตี อระบบปอนกลับ 48 3-1 คาพารามิเตอรข องกระบวนการทเี่ ปนคาคงที่ 48 3-2 จดุ การทํางานของกระบวนการในกรณเี ฟสต่ําสุดและเฟสไมตํ่าสดุ 51 3-3 จดุ การทาํ งานของกระบวนการในกรณีเฟสตาํ่ สดุ และเฟสไมตาํ่ สดุ 52 3-4 ทศิ ทางของซโี รก รณเี ฟสต่าํ สดุ 57 3-5 ทิศทางของซโี รก รณเี ฟสไมตํา่ สดุ 59 4-1 พารามิเตอรของตวั ควบคุมโมเดลเบสพีไอดใี นกรณเี ฟสตํา่ สุด 4-2 เปรียบเทยี บสมรรถนะของระบบควบคุมในกรณีเฟสตา่ํ สุดฉ
สารบญั ภาพ หนา 4ภาพที่ 6 2-1 กระบวนการควบคมุ ระดับนา้ํ แบบ 4 ถัง 7 2-2 อัตราการไหลของนํ้าจากปม 12 2-3 การไหลของนาํ้ จากผา นวาลว 20 2-4 คา ของ ทีข่ น้ึ กบั อัตราสว นการไหล 2-5 กระบวนการ 21 2-6 บล็อกไดอะแกรมแสดงองคป ระกอบทส่ี าํ คญั ในการควบคุมระบบ 22 โดยทั่วไป 22 2-7 องคประกอบท่สี าํ คญั ในการเปรยี บเทยี บและประเมนิ คา 23 2-8 ลักษณะของการควบคมุ แบบเปด 25 2-9 การควบคมุ กระบวนการแบบปด 26 2-10 แสดงรตู โลกัส (root locus) ของระบบกําลงั สาม 28 2-11 ระบบควบคุมแบบพีไอดี 29 2-12 การควบคมุ แบบโมเดล-เบสในอดุ มคติ 30 2-13 โครงสรา งทวั่ ไปของระบบควบคุมแบบโมเดล-เบส 31 2-14 โครงสรา งระบบควบคุมทใี่ ชต วั ควบคุมแบบแยกอสิ ระ 38 2-15 บล็อกไดอะแกรมของการควบคุมแบบโมเดลเบส 39 3-1 กระบวนการระดบั นาํ้ แบบ 4 ถัง 39 3-2 คอมพวิ เตอรโนตบคุ 40 3-3 ดาตา แอคควสิ ชนั การด NI DAQcard 6024E แบบ PCMCIA 40 3-4 Terminal board 41 3-5 วงจรขยายกระแสไฟฟา กระแสตรง (Power Amplifier) 42 3-6 เซนเซอรตรวจวดั ระยะทางดว ยแสงอินฟราเรด 42 3-7 หนาตา การจัดขา และรูปแบบการทํางานของเซนเซอร 42 3-8 ปม นา้ํ ไฟฟากระแสตรง (Dc Water Pump) 43 3-9 แหลงจายไฟฟากระแสตรง 24 V 44 3-10 แหลงจายไฟฟากระแสตรง 5 V 44 3-11 Front Panel ทใ่ี ชใ นการควบคุมพารามเิ ตอรของดาตา แอคควิสชัน 45 3-12 Front Panel ท่ีใชใ นการควบคุมชุดทดลอง 46 3-13 Block Diagram ที่ใชในการควบคมุ 3-14 Diagram ของกระบวนการ ช
3-15 แสดงการทาํ งานของกระบวนการควบคุมระดับนํา้ แบบ 4 ถัง 473-16 เปรยี บผลตอบสนองวงเปดของกระบวนการจริงกบั การจําลองของ 49 ถงั บรรจุที่ 13-17 เปรยี บผลตอบสนองวงเปด ของกระบวนการจรงิ กบั การจําลองของ 50 53 ถงั บรรจทุ ่ี 2 543-18 Relative Gain Array ของกระบวนการกรณีเฟสต่ําสุด 553-19 Relative Gain Array ของกระบวนการกรณีเฟสไมต ํ่าสดุ 563-20 ความไวของกระบวนการในกรณีเฟสต่ําสดุ 573-21 ความไวของกระบวนการในกรณีเฟสไมตา่ํ สุด 583-22 โครงสรา งระบบควบคมุ ของกระบวนการในกรณเี ฟสต่ําสดุ3-23 โครงสรา งระบบควบคมุ ของกระบวนการในกรณเี ฟสไมตาํ่ สดุ 4-1 ผลตอบสนองของระบบควบคุมกระบวนควบคมุ ในกรณเี ฟสต่าํ สุดซ
คาํ อธิบายสัญลกั ษณai พืน้ ที่หนาตดั ของรูนํา้ ดา นออกจากถงั บรรจุ iAi พ้ืนท่ีหนา ตดั ของถังบรรจุ ikci อัตรขยายของเซนเซอร ig ความเรงโนมถว งGij (s) ฟงคชันถายโอนยอยของกระบวนการท่ีมีอินพุต j และ เอาตพ ุต ihi ระดบั นํา้ ในถงั บรรจุ ik pi อตั ราขยายของปม iqpump อัตราการไหลของน้ําจากปมqin อัตราการไหลของนา้ํ เขา ถงั บรรจุqout อตั ราการไหลออกของนาํ้ จากถงั บรรจุuz ทศิ ทางของซโี รอ นิ พุตvw ความเรว็ ของน้าํ ขาออกVi ปรมิ าตรนา้ํ ในถงั บรรจุ iyz ทิศทางของซโี รเ อาตพ ตุε (s) คา Condition Numberγ i สัดสวนการไหลเขาถงั บรรจุ iτi คา คงที่ทางเวลาของวงควบคุม iλij คา RGAλi คาคงทท่ี างเวลาของตัวกรองความถีต่ า่ํ ทข่ี องวงควบคมุ iΛ(s) เมตรกิ ซค า RGASISO Single Input-Single OutputMIMO Multiple Input-Multiple OutputRGA Relative Gains Array ฌ
บทท่ี 1 บทนาํ1.1 ความเปน มาและความสําคญั ของปญ หา ในปจจุบันการควบคุมกระบวนการ (Process Control) ไดมีการเรียนรูหลักการ และเทคนิค ในการควบคุมกระบวนการ มาประยุกตใชกับกระบวนการตางๆมากมาย จนกระท่ังไดถูกพัฒนา จนกลายเปนรูปแบบของระบบควบคุมกระบวนการแบบอัตโนมัติ (AutomaticProcess Control) ซ่ึงไมจําเปนตองใชมนุษยในการควบคุมกระบวนการเหมือนในอดีตอีกตอไปท้งั นก้ี ระบวนการทางอุตสาหกรรม โดยทวั่ ไปจะเปนระบบแบบมัลติเพิลอินพุต-มัลติเพิลเอาตพุต(MIMO) ทาํ ใหไ มงา ยนักที่จะทาํ การออกแบบควบคุมดวยวธิ ีแบบดั้งเดมิ เพ่ือใหไดสมรรถนะของระบบควบคุมตามตองการ โดยเฉพาะเม่ือกระบวนการเปนแบบเฟสไมตํ่าสุดที่มี Zero อยูทางดานขวาของระนาบ ซึ่งตําแหนงของซีโรนี้มีความสําคัญมากในการออกแบบระบบควบคุม โดยZames และ Francis [1,2] นั้นไดแสดงใหเห็นวาในกระบวนการใดก็ตามท่ีมีซีโรอยูทางดานขวาของระนาบ S จะทําใหมีผลกระทบตอฟงกชันความไว (Sensitivity Function) ของระบบควบคุมกลาวคือถาทําการออกแบบใหฟงกช่ันความไวมีคาผลตอบสนองตอขนาดท่ีนอยในชวงความถ่ีหน่ึง ผลกระทบจากการออกแบบนั้นจะฟงกชันความไวมีคาผลตอบสนองตอขนาดท่ีมากในชวงความถ่อี ่ืนแทน ซง่ึ ผลลพั ธดังกลา วนอี้ าจจะทาํ ใหทาํ ใหส มรรถนะของระบบควบคุมโดยรวมแยล ง ในงานวิจัยนี้ไดเลือกใชกระบวนการควบคุมระดับนํ้าแบบ 4 ถัง ซ่ึงเปนกระบวนการMIMO แบบ 2x2 ท่ีถูกออกแบบมาเพ่ือทําการอธิบายถึงขีดจํากัดสมรรถนะของระบบควบคุมแบบ MIMO อันเน่ืองมาจากตําแหนงของซีโรของกระบวนการ ซ่ึงตําแหนงของซีโรของกระบวนการควบคุมระดับนํ้า 4 ถังน้ี สามารถเลื่อนไปไดทั้งดานซายและดานขวาของระนาบSโดยการปรับเปล่ียนวาลว จึงทําใหสามารถเลือกโหมดการทํางานของกระบวนการใหเปนแบบเฟสต่ําสุด หรือเฟสไมต่ําสุดก็ได ดังน้ันจะเห็นวากระบวนการควบคุมระดับนํ้าแบบ 4 ถังนี้ เปนกระบวนการหนึ่งท่ีนาสนใจในแงมุมของการวิเคราะหและการออกแบบตัวควบคุมแบบ MIMOท้ังในกรณีเฟสตํ่าสุดและเฟสไมตํ่าสุด สําหรับงานวิจัยที่เก่ียวของกับกระบวนการควบคุมระดับน้ําแบบ 4 ถังท่ีผานมาน้ัน ไดมีการนําเสนอท่ีหลากหลายท้ังในดานของการศึกษาและการออกแบบตัวควบคุม โดยในแงการออกแบบตัวควบคุมนั้นไดมีการนําเสนอวิธีการออกแบบตัวควบคุมหลากหลายรูปแบบตางกันไป ท้ังวิธีการออกแบบตัวควบคุมแบบดั้งเดิม [3] วีธีปรับคาพารามิเตอรอัตโนมัติดวยดวยวิธีรีเลย [4] และวิธีการออกแบบตัวควบคุมข้ันสูง [5] โดยวธิ กี ารออกแบบตวั ควบคมุ แบบดั้งเดมิ นนั้ สามารถนําไปใชไ ดเ ปนอยา งดีกับกระบวนการใน
2กรณเี ฟสตํ่าสุด แตสําหรับกรณีเฟสไมต ํ่าสุดน้ันการออกแบบตวั ควบคุมโดยใชวิธีการแบบด้ังเดิมเพื่อใหไดสมรรถนะของระบบควบคุมตามท่ีตองการน้ันเปนเร่ืองที่ยากมาก สวนวิธีการปรับคาพารามิเตอรของตัวควบคุมอัตโนมัติดวยวิธีรีเลยน้ัน พารามิเตอรของตัวควบคุมที่ไดมาจากการปรับคาพารามิเตอรอัตโนมัตินั้นก็ไมสามารถนําไปใชไดทันที ตองมีการปรับคาพารามิเตอรอีกคร้ังหน่ึงกอนที่จะนําไปใชงานได และวิธีการออกแบบตัวควบคุมขั้นสูงน้ันเปนวิธีที่สามารถนําไปใชกับกระบวนการในกรณีเฟสตํ่าสุดและเฟสไมตํ่าสุดไดเปนอยางดี แตวิธีการในการออกแบบตัวควบคุมคอนขางท่จี ะซับซอ นและยงุ ยาก วิธีออกแบบตัวควบคุมดวยโมเดลเบส [6,7] เปนวิธีการออกแบบตัวควบคุมท่ีอาศัยแบบจําลองทางคณิตศาสตร (Mathematical Model Based) ในการออกแบบ ซ่ึงเปนการออกแบบจากตนเหตุ แตกตางจากการออกแบบระบบควบคุมแบบด้ังเดิม (Classical Control)ซ่ึงออกแบบโดยการสังเกตุพฤติกรรมสุดทายของระบบควบคุม (การออกแบบที่ปลายเหตุ) โดยวิธีการออกแบบดวยโมเดลเบสนั้นสามารถนําไปประยุกตใชรวมกับตัวควบคุมพีไอดีในเปนการออกแบบระบบควบคุมสําหรับกระบวนการแบบซิงเกิลอินพุต-ซิงเกิลเอาตพุต (SISO) ไดอยางมีประสิทธิภาพ ซึ่งไดแสดงใหเห็นผานงานวิจัยตางๆมาแลววาผลตอบสนองของระบบควบคุมที่ออกแบบน้ันสามารถไดตามตองการท้ังในดานผลตอบสนองท่ีสภาวะชั่วครูและท่ีสภาวะอยูตัวและมีความคงทนตอการเปล่ียนแปลงพารามิเตอรของกระบวนการ [8] นอกจากนั้นยังสามารถนําไปใชออกแบบกับกระบวนการท่ีมีคุณลักษณะเวลาไรผลตอบสนองไดอยางมีประสิทธิภาพแตสําหรับกระบวนการออกแบบ MIMO นั้นยังไมมีวิธีการออกแบบตัวควบคุมสําหรับกระบวนการแบบ MIMO ดวยวิธีโมเดลเบส ท่ีแนนอน ดังน้ันในวิทยานิพนธฉบับนี้จึงนําเสนอวิธีการออกแบบตัวควบคุมโมเดลเบสพีไอดีสําหรับกระบวนการควบคุมระดับนํ้าแบบ 4 ถัง ท้ังในกรณีเฟสตํ่าสุดและเฟสไมตํ่าสุด โดยโครงสรางของตัวควบคุมจะเปนแบบแยกอิสระ(Decentralized) และใชวิธี RGA (Relative Gain Array) [9] เปนเคร่ืองมือในการเลือกจับคูอินพุต-เอาตพุตทีจ่ ะทําการควบคุม1.2 วัตถุประสงคของการทําวิจัย 1.2.1 เพื่อศึกษาวิจัยหาแบบจําลองทางคณิตศาสตรของชุดทดลองควบคุมระดับนํ้าแบบ 4ถัง สําหรับนาํ ไปใชใ นการออกแบบระบบควบคุมโมเดลเบสพีไอดี 1.2.2 เพ่ือศึกษาการควบคุมแบบโมเดลเบส (Model Based Control) และนํามาประยุกตใชรว มกบั การควบคุมพไี อดี สาํ หรับควบคุมระดบั น้ําในถงั บรรจทุ ่ี 1 และ ถังบรรจทุ ่ี 2 1.2.3 เพอ่ื ออกแบบสรางตัวควบคุมโมเดลเบสพไี อดี (Model Based PID Controller)
31.3 ขอบเขตของการวิจยั 1.3.1 สามารถควบคุมระดบั น้าํ ในถงั บรรจทุ ่ี1 และ ถงั บรรจทุ ี่2 กาํ หนดได 1.3.2 สามารถประยุกตทฤษฎีการควบคุมแบบโมเดลเบส(Model Based Control) มาใชในการควบคมุ1.4 วิธีวจิ ยั 1.4.1 ออกแบบและสรา งชุดทดลองควบคุมระดับนํ้าแบบ 4 ถงั 1.4.2 ศกึ ษาแบบจาํ ลองทางคณิตศาสตรข องชดุ ทดลองควบคุมระดับนํา้ แบบ 4 ถัง 1.4.3 ศึกษาการควบคุมแบบพีไอดี(PID Control) และ ทฤษฎีการควบคุมแบบโมเดลเบส(Model Based Control) เพอื่ นํามาประยกุ ยใ ชรว มกัน 1.4.5 สรางโปรแกรมคอมพิวเตอรเพ่ือใชควบคุมการทํางาน รวมท้ังศึกษาเทคนิคในการประยุกตใชค อมพิวเตอรเ พอื่ ควบคมุ หรอื อนิ เตอรเ ฟสกับอุปกรณ 1.4.6 ศกึ ษาและจัดหาอุปกรณท ่ีมาใชเ ปนชดุ คอนโทรลเลอร 1.4.7 นําตัวควบคุมโมเดลเบสพีไอดีมาทดสอบกับกระบวนการ พรอมทั้งเก็บผลการทดสอบ 1.4.8 วิเคราะหผลการทดสอบ ปรับปรุงแกไข 1.4.9 เกบ็ ขอมลู เปรยี บเทยี บผลการทดลอง วเิ คราะห และสรปุ พรอมทงั้ เขียนรายงาน1.5 ประโยชนท ่คี าดวาจะไดรบั 1.5.1 เขา ใจหลักการควบคุมโมเดลเบสและสามารถประยุกตใ ชกับการควบคมุ พีไอดไี ด 1.5.2 เพ่ือเปนแนวทางในการศึกษาเทคนิคท่ีประยุกตนําเอาตัวควบคุมแบบท่ีสามารถโปรแกรมไดมาใชเ ปนอุปกรณควบคมุ 1.5.3 เพ่ือเปน พืน้ ฐานในการประยกุ ตใ ชค อมพวิ เตอรมาควบคุมกระบวนการ
บทที่ 2 ทฤษฎีทีเ่ กยี่ วของ2.1 กระบวนการควบคมุ ระดับนํา้ แบบ 4 ถัง กระบวนการควบคุมระดับนํ้าแบบ 4 ถัง เปนกระบวนการในการศึกษาและการทดลองแบบใหมซ่ึงแนะนําโดย K.H. Johansson [1] ซ่ึงกระบวนการนี้ไดถูกออกแบบมาเพื่อการอธบิ ายถึงขีดจํากดั สมรรถนะของระบบควบคมุ แบบ MIMO อันเนื่องมาจากตําแหนงของซีโรของกระบวนการ โดยกระบวนการนั้นประกอบดวยถังบรรจุ 4 ใบ และปมนํ้าไฟฟากระแสตรง 2 ตัวซึ่งอินพุตท่ีเขาสูกระบวนการคือ แรงดันท่ีจายใหกับปมนํ้าไฟฟากระแสตรงทั้งสองตัว และเอาตพุตของกระบวนการคือ ระดับนํ้าของถังบรรจุที่ 1 และ 2 เม่ือทําการวิเคราะหแบบจําลองเชิงเสนของกระบวนการควบคุมระดับนํ้าแบบ 4 ถังจะพบวาตําแหนงซีโรของกระบวนการน้ันสามารถปรับตําแหนงใหอยูไดท้ังดานซายและดานขวาของระนาบ s โดยการปรับคาตําแหนงวาลว ซึง่ กค็ อื กระบวนการน้สี ามารถเลือกโหมดการทาํ งานใหเปน แบบเฟสตา่ํ สุด(Minimum Phase) หรอื เฟสไมตํา่ สดุ (Non Minimum Phase) กไ็ ดน ั่นเอง ภาพที่ 2-1 กระบวนการควบคุมระดบั น้ําแบบ 4 ถงั
52.2 แบบจาํ ลองทางคณิตศาสตรข องกระบวนการ จากภาพท่ี 2-1 กระบวนการควบคุมระดับน้ําแบบ 4 ถัง เปนกระบวนการแบบ MIMO มีจุดประสงคเพ่ือควบคุมระดับนํ้าในถังที่ 1 และถังที่ 2 ใหเปนไปตามตองการ ดวยการควบคุมอัตราการไหลของของเหลวผานปมมอเตอรไฟฟากระแสตรงทั้ง 2 โดยสัญญาณ PWM(Pulse Width Modulation) เปนสัญญาณควบคุมจากตัวควบคุมโมเดลเบสพีไอดี เพ่ือทําการปรับแตงแรงดันไฟฟาซ่ึงเปนอินพุตใหแกกระบวนการ (u1และ u2 ) และเอาตพุตของระบบเปนแรงดนั ไฟฟา ขนาด 0.4 - 2.4 V จากตวั ตรวจรรู ะยะทาง ( y1และ y2 ) ทําการหาแบบจําลองทางคณิตศาสตรของชุดทดลองควบคุมระดับนํ้าแบบ 4 ถังดวยกฎทางฟสกิ ส ดงั น้ี จาก สมดลุ มวล (Mass Balance) V&= A ⋅ h&= qin − qout (2-1)โดยท่ี V = ปริมาตรนํ้าในถงั บรรจ A = พ้ืนท่หี นา ตัดของถงั h = ระดบั นา้ํ qin = อตั ราการไหลของนํา้ เขาถงั บรรจุ qout = อตั ราการไหลออกของนาํ้ จากถงั บรรจุ กฎของเบอรน ูลี (Bernoulli’s Law)p + 1 ρv 2 + ρgh = const. (2-2) 2 wท่ีตําแหนงผิวนํ้า ( vw = 0 ) และ ทต่ี าํ แหนง กน ถัง (h = 0) จะไดอัตราการไหลออกเปน qout = a ⋅ vw = a 2gh (2-3)โดยท่ี a = พน้ื ทห่ี นาตัดของรนู ้ําดา นออกจากถงั vw = ความเรว็ ของน้าํ ขาออก g = ความเรงโนมถวง
6 จากภาพที่ 2-2 จะเห็นวาอินพุตของระบบเปนแรงดันไฟฟาท่ีจายใหกับปมน้ําไฟฟากระแสตรงทั้งสอง เพ่ือควบคุมอัตราการไหลของน้ํา โดยท่ีอัตราการไหลเปนสัดสวนโดยตรงกับแรงดันไฟฟา ผานทางวงจรขยายกระแสไฟฟา ดังนน้ัq pump = k p v (2-4)ภาพท่ี 2-2 อัตราการไหลของนํา้ จากปมโดยท่ี qpump = อตั ราการไหลของน้าํ จากปม k p = เกนของปม v = แรงดันไฟฟา กระแสตรง เม่ือน้ําไหลผานวาลว อัตราการไหลของน้ําจะถูกแบงออกเปนสองตามสัดสวนการไหลที่เรากําหนด ดังภาพที่ 2-3 เพื่อจายใหกับถังดานบนและดานลางโดยท่ี γ1และγ 2 เปนสัดสวนการไหลเขาถังที่ 1 กับถังท่ี 2 โดยท่ีสัดสวนการไหลมีคาอยูในชวง 0 –1 ดังนั้นอัตราการไหลของนา้ํ เขาถังบรรจจุ ะเปน q1 = γ 1q p1 = γ 1k p1v1 (2-5) q2 = γ 2qp2 = γ 2k p2v2 q3 = (1 − γ 2 )q p2 = (1 − γ 2 )k p2v2 q4 = (1 − γ 1 )q p1 = (1 − γ 1 )k p1v1โดยที่ γ i = สดั สวนการไหลเขาถงั บรรจุ i
7ภาพที่ 2-3 การไหลของนาํ้ จากผานวาลว แทนคาสมการท่ี (2-3) และ (2-5) ลงในสมการที่ (2-1) จะไดสมการการเปลี่ยนแปลงระดับนาํ้ ดังน้ีdh1 = − a1 2 gh1 + a3 2gh3 + γ 1k p1 v1dt A1 A1 A1dh2 = − a2dt A2 2gh2 + a4 2gh4 + γ 2k p2 v2dh3 = − a3 A2 A2dt A3 (2-6)dh4 = − a4 (1 − γ 2 )k p2dt A4 2 gh3 + v2 A3 2gh4 + (1 − γ 1 )k p1 v1 A4 จากสมการท่ี (2-6) เห็นวา h&= f (h,v) และกระบวนการเปนแบบไมเปนเชิงเสน (NonLinear) ดังน้ันจึงตองทําใหกระบวนการเปนเชิงเสนดวยการทําใหเปนเชิงเสน (Linearization)ดวยอนุกรมเทเลอร (Taylor Series) ดังสมการที่ (2-7) ประมาณคาของฟงคช่ันรอบๆจุดเสถยี รภาพอยูตวั (Steady State) โดยท่ี h&= f (h,v )≡ 0( ) ( ) ( )x&= h&≈∂f (h, u ) + ∂f (h,u) (v − )f h,u + ∂ h−h v hΤ ∂v Τ h=h v=v[ ]x = x1 x2 x3 x4 Τ (2-7)u = [u1 ]u2 Τโดยทเ่ี วคเตอร x และ u ประกอบดวยตัวแปร Deviation ดังนี้
8 xi = hi − hi และ ui = vi − vi (2-8) เมื่อทําสมการที่ (2-6) ใหเปนเชิงเสนแลวจะแสดงในรูปแบบของสมการสเตท-สเปซไดดังน้ี จาก x&= Ax + Bu และ y = Cx + Du ⎡⎢− 1 A3 ⎤ ⎡ γ 1k p1 ⎤ ⎢ τ1 0 A1τ 3 0 ⎥ ⎢ 0⎥ −1 ⎢ A1 0 ⎥ ⎥⎡ x&1 ⎤ ⎢ 0 τ2 A4 ⎥ ⎡ x1 ⎤ ⎢ 0 γ 2k p2 ⎥⎢ ⎥ ⎢ 0 −1 A2τ 4 ⎥ ⎢ x2 ⎥ ⎢⎢ x&2 ⎥ τ3 ⎥ ⎢ x3 ⎥ +⎢ γA22)k ⎥ ⎡u1 ⎤ ⎥ = ⎢ 0 0 0 ⎥ ⎢ x4 ⎥ (1 ⎥ ⋅ ⎣⎢u2 ⎥⎢ x&3 ⎥ ⎥ ⎢ ⎥ ⎢ − ⎥ ⎦⎢ x&4 ⎦ ⎢0 −1 ⎥ ⎣ ⎦ ⎢ 0 p 2⎣ τ4 ⎥ ⎢ ⎦ ⎢ (1 )k A3 ⎥ ⎢ ⎢ ⎥ − γ ⎥ ⎢0 1 p1 0 ⎥⎦ ⎣ ⎢⎣ A4 ⎡ x1 ⎤ ⎢ ⎥ ⎡ y1 ⎤ = ⎡k c1 0 0 0⎤ ⎢ x2 ⎥ ⎢ y2 ⎥ ⎢ kc2 0 0⎥⎦ ⎢ x3 ⎥ ⎣ ⎦ ⎣ 0 ⎢ x4 ⎥ ⎣ ⎦โดยคาคงทท่ี างเวลา (Time Constant) ของแบบจําลองของชุดทดลองมคี าเทากบั τi = Ai 2his , i = 1,2...,4 (2-9) ai gทําการแปลงลาปราซ (Laplace Transform) กบั สมการท่ี (2-9) จะได G(s) = C(sI − )A −1 B ⎡Y1 (s)⎤ = G(s) ⋅ ⎡U1 (s)⎤ ⎣⎢Y2 (s)⎥⎦ ⎣⎢U 2 (s)⎥⎦ ⎡ γ 1c1 (1 − γ 2 )c1 ⎤ ⎢ )⎥⎥ G(s) = ⎡G11 G12 ⎤ = ⎢ (11−+γs1τ)c1 2 (1 + sτ 1 )(1 + sτ 3 ⎢⎣G21 G22 ⎥ ⎢ γ ⎥ ⎦ 2c2 ⎢⎣(1 + sτ 2 )(1 + sτ 4 ) 1 + sτ 2 ⎦⎥
โดยท่ี 9 (2-10) c1 = τ 1 k kp1 c1 A1 c2 = τ 2 k p2 kc2 A2จะเห็นวาสมการท่ี (2-10) จะสมมูลกบั เมตรกิ ซฟง คช นั ถา ยโอนดงั นี้ G(s) = ⎡G11 (s ) G12 (s)⎤ (2-11) ⎣⎢G21 (s ) G22 (s)⎥⎦โดยท่ี Gij (s) = ฟงคช ันถา ยโอนยอ ยของกระบวนการทมี่ อี นิ พุต j และ เอาตพุตi จากสมการที่ (2-10) จะเห็นวาฟงคชันถายโอนแตละคูอินพุต-เอาตพุตน้ันไมมีซีโรซ่ึงการพิจารณาแบบนี้เปนการพิจารณาเพียงสวนยอยของระบบเทานั้น โดยสําหรับกระบวนการแบบMIMO นั้นการพิจารณาโพลและซีโรของกระบวนการท้ังหมด จะแตกตางจากกระบวนการแบบSISO ซ่ึงวธิ ีการหาจะอธบิ ายในหวั ขอคุณลักษณะของกระบวนการ2.3 คณุ ลักษณะของกระบวนการ ในการพิจารณาถึงคุณลกั ษณะหรือคุณสมบัตพิ นื้ ฐานของกระบวนการแบบ MIMO นัน้ โดยสวนใหญแลวจะทําการพิจารณาถึงซีโรของกระบวนการ, การวัดอินเทอรแอคชันและความไวของกระบวนการ โดยคณุ ลกั ษณะของสิ่งเหลานีส้ ามารถอธบิ ายครา วๆไดด งั นี้ 1. ซโี รของกระบวนการประกอบดวย ตาํ แหนง และทิศทาง โดยตําแหนงและทิศทางของซีโรน นั้ จะเปน ส่งิ ทอ่ี ธิบายเก่ียวกบั ขีดจาํ กดั ทางดานผลตอบสนองของระบบควบคุมแลผลกระทบตอเอาตพ ตุ ของระบบควบคุมตามลําดับ 2. การวดั อนิ เทอรแ อคชัน ที่เกิดระหวางวงรอบควบคุมจะเปนสิ่งท่ีบอกถึงความยากหรืองายในการควบคุมกระบวนการ และการจับอินพุต-เอาตพุตของระบบควบคุมที่เหมาะสมในการควบคมุ 3. ความไวของกระบวนการ จะเปนส่ิงท่ีบงบอกถึงความยากงายในการควบคุมกระบวนการซ่ึงข้นึ อยูกบั การเปลี่ยนแปลงพารามเิ ตอรของกระบวนการ จะเห็นไดวา คุณสมบัติเหลานี้จะบอกถึงขอจํากัด และความยากหรืองายในการควบคุมกระบวนการ ดังนั้นในหัวขอตอจากนี้จะอธิบายถึงวิธีการในการหาตําแหนงของซีโร, ผลกระทบ
10จากตําแหนงของซีโรตอระบบควบคุม, ทิศทางของซีโร, ผลกระทบจากทิศทางของซีโรตอระบบควบคมุ , การวดั อินเทอรแอคชนั และความไวของกระบวนการตามลําดับ 2.3.1 ซโี รข องกระบวนการแบบ MIMO การหาตําแหนงและทิศทางของซีโรสําหรับกระบวนการแบบ MIMO น้ันเปนสิ่งที่สําคัญมาก เน่ืองจากซโี รข องกระบวนการนั้นสามารถเกิดข้ึนไดแมวาฟงคชันถายโอนของกระบวนการแตละคูอินพุต-เอาตพุตไมมีซีโรอยูเลยก็ตาม กระบวนการควบคุมระดับนํ้าแบบ4ถังก็เปนกระบวนการหน่ึงท่ีฟงคช่ันถายโอนยอยในแตละคูอินพุต-คูเอาตพุตไมมีซีโร แตเม่ือวิเคราะหท้ังระบบแลวพบวากระบวนการนี้มีซีโรซอนอยู ซึ่งซีโรของกระบวนการสามารถอยูไดทั้งทางดานซายหรือดานขวาของระนาบ s ก็ไดโดยการปรับสัดสวนการไหล γ1 และ γ 2 นอกจากนี้แลวผลจากการปรับสัดสวนการไหล γ1 และ γ 2 ยังมีผลทําใหทิศทางของซีโรเปลี่ยนไป ซึ่งทศิ ทางของซีโรนีจ้ ะเปนตัวกาํ หนดถึงเอาตพ ตุ ทีจ่ ะไดร บั ผลกระทบจากซโี รต ัวนั้น 2.3.1.1 การหาตาํ แหนงซโี ร ซีโรของเมตริกซฟงคช่ันถายโอนในสมการท่ี (2-10) น้ันก็คือ เทอม Numerator ของสมการพหนุ ามซึ่งหาไดจากการทําดเี ทอรมแิ นนทเ มตริกซฟงคช ั่นถา ยโอนในสมการท่ี (2-10) ∏det G(s) = c1c2 ⋅ ⎢⎡(1 + sτ )(1 + sτ ) − (1 − γ 1 )(1 − γ 2 )⎤ (2-12) γ 1γ 2 4 ⎣ 3 4 γ 1γ 2 ⎥ ⎦ (1 + sτ i ) i =1 ดงั น้ันเมตรกิ ซฟ งคช่ันถา ยโอน G(s) จะมซี โี รอ ยู 2 ตัว โดยซีโรตัวหน่ึงจะอยูทางดานซายของระนาบ s เสมอ ในขณะทซี่ โี รอกี ตัวอยไู ดท้ังทางซา ยหรอื ดานขวาของระนาบ s การหาตําแหนงของซีโรบนระนาบ s นั้นพิจารณาจากคา η ในสมการท่ี (2-13) ได3 กรณดี ังนี้ η = (1− γ1 )(1− γ 2 ) , η ∈ (0,∞) (2-13) γ 1γ 21. ถา η <1 กรณีน้ี γj ตําแหนงของซโี รท้ังสองจะอยูใกลกบั −1 และ −1 τ3 τ42. ถา η =1 และ γ1 +γ2 =1 ตําแหนง ของซโี รทัง้ สองจะอยทู ี่ 0 และ −1 +1 τ3 τ43. ถา η → ∞ ตาํ แหนง ของซีโรท ้ังสองจะอยูท่ี − ∞ และ + ∞
11 จากทั้งสามกรณีสรุปไดวา คา η ข้ึนอยูกับคาของอัตราสวนการไหล γ1 และ γ 2 และมีคาอยูใน (0 → ∞) โดยทถี่ ามคี านอยกวา 1 ซโี รทง้ั สองตัวจะเขาใกลตําแหนง − 1 และ − 1 τ3 τ4ในขณะท่ีเมื่อคา η มีคาเทากับ 1 ซีโรตัวหนึ่งจะอยูท่ีจุดศูนยกลางของระนาบ s ซ่ึงสอดคลองกับ γ1 + γ 2 = 1 จากสมการท่ี (2-12) สวนอีกตัวจะอยูที่ตําแหนง − 1 +1 ในขณะที่เมื่อ η τ4 τ3มีคามาก (η → ∞) ซีโรตัวหนงึ่ จะเขาใกล − ∞ และอกี ตัวหนึ่งจะเขาใกล + ∞เราสามารถแบงรูปแบบการทํางานของกระบวนการออกเปน 2 กรณพี ิจารณาตามคา ηไดดงั น้ี1. กระบวนการท่ีเปนแบบเฟสต่ําสุด (Minimum Phase) ในกรณีนี้คา η ≤ 1ตําแหนงของซโี รทัง้ สองจะอยูใ นระนาบทางซา ย และอัตราการไหลทั้งหมดที่เขาถังบรรจุดานลางซึ่งไดแกถังบรรจทุ ่ี 1 และ 2 มากกวา อตั ราการไหลท้งั หมดท่ีเขา ถังบรรจุดานบน ดงั สมการที่ (2-14) 1< γ1 +γ2 < 2 (2-14) 2. กระบวนการที่เปน แบบเฟสไมตาํ่ สดุ (Non Minimum Phase) ในกรณนี ้คี า η > 1ตําแหนงของซีโรจะอยูทางขวาของระนาบ และอัตราการไหลทั้งหมดท่ีเขาถังบรรจุดานลางซึ่งไดแก ถังบรรจุที่ 1 และ 2 นอยกวาอัตราการไหลท้ังหมดที่เขาถังบรรจุดานบน ดังสมการที่(2-15) 0 < γ1 +γ2 <1 (2-15) โหมดการทํางานของกระบวนการท้ังสองนี้มีผลในดานการควบคุมกระบวนการ โดยการควบคุมกระบวนการกรณีเฟสตํ่าสุด เปนการควบคุมระดับนํ้าของถังที่ 1 และ 2 โดยตรง ซึ่งสามารถควบคุมไดงา ยกวากรณีเฟสไมต่ําสดุ ที่ตองควบคุมผานถงั ที่ 3 และ 4
12 ภาพที่ 2-4 คาของ η ทีข่ ึ้นกบั อตั ราสว นการไหลโดยท่ี P− คือ Minimum Phase P+ คือ Non Minimum Phase 2.3.1.2. ผลกระทบจากตาํ แหนง ซโี รตอระบบควบคุม จากหัวขอที่ผานมาไดอธิบายถึงรูปแบบการทํางานของกระบวนการ วาสามารถเลือกรูปแบบการทํางานใหเปนแบบเฟสต่ําสุดหรือไมต่ําสุดได โดยผลกระทบจากตําแหนงซีโรตอระบบควบคุมในกรณเี ฟสตํา่ สุด และ กรณีเฟสไมตํา่ สุดจะแตกตา งกัน ดังน้ี 1. กรณเี ฟสตา่ํ สดุ (Minimum Phase) ในกรณนี ซ้ี โี รข องกระบวนการทัง้ สองตวั จะอยทู างดานซายของระนาบ s โดยสําหรับกระบวนการแบบ SISO นั้นจะมีผลกระทบตอผลตอบสนองของระบบควบคุมในรูปของคาพุงเกินและขีดจํากัดของอินพุต เนื่องจากคาอัตราขยายที่สภาวะคงตัวนอยซึ่งสอดคลองกับการที่ซีโรอยูใกลจุดศูนยกลางของระนาบ s มาก แตสําหรับกระบวนการแบบ MIMO ผลกระทบก็จะคลายกับกระบวนการแบบ SISO จะแตกตางกันตรงท่ีตําแหนงของซีโรนั้นสามารถมีผลกระทบกับเอาตพุตใดเอาตพุตหน่ึงหรือ อาจจะมีผลกระทบตอทั้งสองเอาตพตุ ก็ไดข ึ้นอยกู บั ทิศทางของซีโร 2. กรณเี ฟสไมต าํ่ สดุ (Non Minimum Phase) ในกรณนี ี้ซโี รของกระบวนการตวั หนึ่งจะมีตําแหนงอยูดานซายของระนาบ s และอีกตัวอยูทางดานขวา โดยผลกระทบจากการท่ีซีโรมีตําแหนงอยูทางดานซายของระนาบ s ก็จะเปนเชนเดียวกับที่ไดอธิบายในกรณีเฟสตํ่าสุด แตสําหรับซีโรที่มีตําแหนงอยูทางดานขวาของระนาบ s จะมีผลกระทบท่ีแตกตางกันไปคือซีโรที่มีตําแหนงอยูดานขวาของระนาบ s จะเปนตัวจํากัดแบนดวิดทของระบบควบคุม ซึ่งสอดคลองกับความเร็วผลตอบสนองของระบบควบคุมนั่นเอง [11] โดยแบนดวิดทของระบบควบคุมในกรณที ม่ี ซี ีโรอยูทางดานขวาของระนาบ s คอื wb = z (2-16) 2
13 จากสมการที่ (2-16) สังเกตไดวา ถาซีโรอยูใกลจุดศูนยกลางของระนาบ s แบนดวิดทของระบบควบคุมจะแคบ แตถาซีโรอยูหางจุดศูนยกลางของระนาบ s แบนดวิดทของระบบควบคุมก็จะกวา ง 2.3.1.3 ทศิ ทางของซโี ร ความแตกตางที่สําคัญระหวางกระบวนการแบบ SISO กับกระบวนการแบบ MIMOไมใชมีแคตําแหนงของซีโรเทานั้น แตยังมีอีกสิ่งหนึ่งที่สําคัญก็คือทิศทางของซีโร [11] โดยทิศทางของซีโรมีดวยกัน 2 แบบ คือ ทิศทางของซีโรอินพุต และทิศทางของซีโรเอาตพุต ซ่ึงสามารถหาไดจากสมการท่ี (2-17) ดงั น้ี G(z)uz = 0, y H G (z ) = 0 (2-17) z โดย คือ uz คอื ทิศทางของซโี รอ ินพุต และ yz คือทิศทางของซีโรเอาตพุต ทิศทางของซีโรน้ันจะอยูในรูปแบบของเวคเตอร มีขนาดความยาวคือ uz 2 = 1 และ yz 2 = 1 ทิศทางของซีโรอ ินพุตสาํ หรับกระบวนการนี้คือ⎡ γ 1c1 (1 − γ 2 )c1 ⎤⎢ 1)⎥⎥⎢ τ1z +1 (τ 3 z + 1)(τ 1 z + ⎡ϕ1 ⎤ = ⎡0⎤ (2-18)⎢ (1 − γ 1 )c2 ⎥ ⎢⎣ϕ 2 ⎥ ⎢⎣0⎦⎥ γ 2c2 ⎦⎣⎢(τ 4 z + 1)(τ 2 z + 1) τ 2 z + 1 ⎥⎦และทศิ ทางของซีโรเอาตพ ุตคอื T ⎡ γ 1c1 (1 − γ 2 )c1 ⎤ ⎢ 1)⎥⎥ ⎡0⎤T⎡ϕ1 ⎤ ⎢ τ1z +1 (τ 3 z + 1)(τ1z + = ⎣⎢0⎥⎦ (2-19)⎣⎢ϕ 2 ⎥⎦ ⎢ (1 − γ 1 )c2 ⎥ γ 2c2 ⎣⎢(τ 4 z + 1)(τ 2 z + 1) τ 2 z + 1 ⎦⎥ ในทางปฏิบัติน้ันทิศทางของซีโรเอาตพุต yz จะไดรับความสนใจมากกวาทิศทางของซีโรอินพุต uz เน่ืองจากทิศทางของซีโรอินพุต yz จะใหขอมูลเกี่ยวกับเอาตพุตท่ีไดรับผลกระทบจากตาํ แหนง ของซีโรแ ละเอาตพ ุตท่คี วบคุมไดย าก โดยทั่วไปแลวการหาทิศทางของซีโรทําไดอีกวิธีหน่ึงก็คือ การแยกสวนประกอบคาซิงกูลาร (Singular Value Decomposit: SVD) ของ G(z) การใชวิธีหาสวนประกอบคาซิงกูลารของ G(z) น้ีจะแยก G(z) ออกเปน G(z) = UΣV H ซึ่งทิศทางของซีโรอินพุตก็คือ
14หลักสุดทายในเมตริกซ U วิธีการหาทิศทางของซีโรโดยวิธีนี้จะเปนท่ีนิยมมากกวาวิธีที่ไดอธิบายมาขางตน 2.3.1.4 ผลกระทบจากทิศทางของซีโรต อระบบควบคมุ ในการพิจารณาผลกระทบจากทิศทางของซีโรจะทําการพิจารณาท่ีทิศทางของซีโรเอาตพุตเทานั้น เน่ืองจากทิศทางของซีโรเอาตพุตจะเปนส่ิงท่ีบงบอกถึงเอาตพุตที่ไดรับผลกระทบจากซีโรตัวนั้นๆ ซึ่งในการพิจารณาน้ันจะทําการพิจารณาขนาดทิศทางของ ซีโรเอาตพุตโดยไมคิดเครื่องหมาย โดยผลกระทบจากทิศทางของซีโรที่มีตอระบบควบคุมในกรณีเฟสตํ่าสุดและเฟสไมต่ําสุดน้ันจะมีลักษณะที่เหมือนกัน คือทิศทางของซีโรเอาตพุตเปนเพียงตัวท่ีช้ีใหเห็นวาซีโร ณ ตําแหนงที่พิจารณานั้นอาจจะสงผลกระทบตอผลตอบสนองของระบบควบคุมในเร่ืองคาพุงเกิน, ความรวดเร็วของผลตอบสนองหรือเร่ืองขีดจํากัดของอินพุตที่จะมีผลตอเอาตพตุ ใดมากนอยเพยี งใด 2.3.2 การวดั อนิ เทอรแอคชัน การวัดอินเทอรแอคชัน (Interaction) หรือผลกระทบระหวางวงรอบควบคุมในกระบวนการท่ีเกิดข้ึนกับเอาตพุตหน่ึงอันเนื่องมาจากอินพุตอ่ืนเปนสิ่งที่เกิดข้ึนเสมอในกระบวนการแบบ MIMO ซึ่งการอินเทอรแอคชันที่มากหรือนอยน้ัน เปนส่ิงที่บอกถึงความยากงายในการควบคุมกระบวนการ โดยวิธีท่ีใชในการวัดอินเทอรแอคชันก็มีหลายวิธีแตกตางกันไปแตสําหรับกระบวนการควบคุมระดับนํ้าแบบ 4 ถังน้ี จะใชวิธีการวัดอินเตอรแอคชันท่ีเรียกวาRGA (Relative Gain Array) [10] เนื่องจากเปนวิธีที่งายและมีประสิทธิภาพมากสําหรับกระบวนการแบบ 2x2 นอกจากน้ันวิธี RGA ยังบงบอกถึงการเลือกจับอินพุต-เอาตพุตท่ีเ ห ม า ะ ส ม สํ า ห รั บ ร ะ บ บ ค ว บ คุ ม ที่ ใ ช โ ค ร ง ส ร า ง ตั ว ค ว บ คุ ม แ บ บ แ ย ก อิ ส ร ะ(Decentralize Controller) [11] และความสัมพันธระหวาง RGA กับซีโรที่อยูดานขวาของระนาบ s [11] 2.3.2.1 Relative Gain Array (RGA) RGA เปนวิธีการวัดอินเทอรแอคชันสําหรับกระบวนการแบบ MIMO วิธีหน่ึงซ่ึงถูกเสนอโดย Bristol โดย RGA น้ีถูกใชเปนเครื่องมือหลักสําหรับกระบวนการทางอุตสาหกรรมในการตดั สนิ ใจเลอื กจบั คอู นิ พุต-เอาตพ ุต สําหรบั ระบบควบคุมที่ใชโครงสรางตัวควบคุมแบบแยกอิสระซึ่งวิธีทใี่ ชใ นการหา RGA สามารถหาไดจากสมการตอ ไปนี้RGA = Λ(s) = G(s)× G(s)−T (2-20)โดยการคูณกันในสมการเปนการคูณแบบตําแหนงตอตําแหนง, -T คืออินเวอรสทรานโพส (Inverse Transpose) ผลรวมสําหรับทุกแถวหรือทุกหลักในเมตริกซ RGA
15จะมคี าเทากับ 1 เสมอ สําหรับกระบวนการควบคุมระดับนํ้าแบบ 4 ถัง ซ่ึงเปนกระบวนการแบบ2x2 น้ัน RGA ของกระบวนการคือ( )Λ s = ⎡λ11 λ12 ⎤ = ⎡ λ11 1 − λ11 ⎤ (2-21) ⎢⎣λ21 λ22 ⎥ ⎢⎣1 − λ11 ⎥ ⎦ λ11 ⎦สามารถหา Relative Gains ไดด ังนี้λ11 (s ) = G11(s)G22 (s) (2-22) G11(s)G22 (s) − G12 (s)G21(s)ดังนนั้ จากสมการท่ี (2-10) และสมการที่ (2-22) จะได λ11 สําหรบั กระบวนการคอืλ11 (s) = (τ 3s + 1)(τ 4s + 1) (2-23) (1 )(1 − ) (τ 3s + 1)(τ s + 1) − − γ1 γ 2 γ 1γ 2 4 สมการที่ (2-23) น้ีสามารถใชเพ่ือตรวจสอบวากระบวนการเปนแบบเฟสตํ่าสุด หรือเฟสไมต่ําสุดได แตสําหรับการจับคูอินพุต-เอาตพุตท่ีเหมาะสมในการควบคุมน้ัน จะพิจารณาจาก RGA ท่สี ภาวะคงตัว คือ s = 0 ดงั นน้ั จากสมการที่ (2-23) จะได λ11 คือ λ11 = γ1 γ 1γ 2 −1 (2-24) +γ2 จากสมการที่ (2-24) จะสังเกตเห็นไดวาคา RGA น้ีขึ้นกับคาตําแหนงของวาลว γ1 และγ 2 เทานั้นไมขึ้นกับพารามิเตอรอื่นๆของกระบวนการ และถา λ11 < 0 ซึ่งสอดคลองกับγ1 + γ 2 < 1 กระบวนการจะเปนแบบเฟสไมตํ่าสุด และในทางกลับกันถา λ11 > 0 ก็จะสอดคลองกบั γ1 + γ 2 > 1 กระบวนการกจ็ ะเปน แบบเฟสต่ําสดุ 2.3.2.2 การจบั คอู นิ พุต-เอาตพ ุตดวยวธิ ี RGA การเลือกจับคูอินพุต-เอาตพุตที่จะทําการควบคุมสําหรับกระบวนการ MIMO น้ันเปนปญหาที่สําคัญ เนื่องจากถามีจํานวนอินพุต-เอาตพุตท่ีมากก็จะทําใหรูปแบบในการจับคูมากขึ้นดวย เชน กระบวนการแบบ 2x2 จะมีวิธีการจับคู 2! หรือ 2 แบบน่ันเอง ถากระบวนการแบบ3x3 จะมีวิธีการจับคู 3! หรือ 6 แบบนั่นเอง จะเห็นไดวาย่ิงจํานวนอินพุต-เอาตพุตมากขึ้น
16เทา ไหร วธิ ีการในการจบั คกู จ็ ะยงิ่ มากขนึ้ เทาน้นั ดังน้ันวธิ กี ารในการเลือกจับคูอินพุต-เอาตพุตท่ีเหมาะสมจงึ เปนสง่ิ จําเปน สําหรับกระบวนการ MIMO RGA เปนวิธีหนึ่งที่สามารถใชพิจารณาเลือกจับคูอินพุต-เอาตพุตที่เหมาะสมได โดยในการใชR GA น้ันจะทาํ การพิจารณาคา RGAทส่ี ภาวะอยูตวั ซึง่ มกี ฎดงั นี้ 1. ควรจับคูอ ินพุต-เอาตพตุ ท่ีมคี าRGA เปนบวกและเขา ใกล 1 มากทีส่ ุด 2. เพ่อื ความมเี สถียรภาพของระบบควบคุมหามจับคูอินพุต-เอาตพุตท่ีมีคาRGA เปนลบถาทําการจับคูอินพุต-เอาตพุตท่ีมีคาRGA เปนลบ เม่ือนั้นผลตอบสนองของระบบควบคุมแบบปอนกลบั จะมคี ุณลกั ษณะตอไปน้ีอยางนอย 1 คุณลกั ษณะ 2.1 ผลตอบสนองของระบบควบคมุ ปอ นกลับทงั้ หมดไมม เี สถยี รภาพ 2.2 วงรอบควบคุมท่ีมีคาRGA เปนลบ ไมมเี สถยี รภาพในตัวมนั เอง 2.3 ผลตอบสนองของระบบควบคุมปอ นกลบั ไมมีเสถยี รภาพ ถา วงรอบควบคุมท่ีมีคาเปนลบเปด จากการวิเคราะหสมการท่ี (2-24) จะเห็นไดวาในกรณีที่กระบวนการเปนแบบเฟสต่ําสุด(1 < γ1 + γ 2 < 2) จะมีคา γ11 = γ 22 เปนบวก และ γ12 = γ 21 มีคาเปนลบ ดังน้ันในการจับคูอินพุต-เอาตพุตท่ีเหมาะสมก็คือ y1 − u1 และ y2 − u2 และถากรณีเปนแบบเฟสไมต่ําสุด(0 < γ1 + γ 2 < 1) จะมีคา γ11 = γ 22 เปนลบ และ γ12 = γ 21 มีคาเปนบวก ดังน้ันในการจับคูอินพุต-เอาตพุตท่ีเหมาะสมก็คือ y1 − u2 และ y2 − u1 ซึ่งการเลือกจับคูอินพุต-เอาตพุตนี้จะสอดคลองกับการเลือกจับคูโดยพิจารณาปริมาณน้ําท่ีไหลเขาถังบนและถังลาง ดังที่ไดอธิบายมาแลว ในหัวขอรูปแบบการทํางานของกระบวนการควบคุมระดับนํา้ แบบ 4 ถงั 2.3.2.3 ความสมั พนั ธระหวา งRGAและซโี รท อ่ี ยดู า นขวาของระนาบ s ในการพิจารณาวา กระบวนการมซี โี รท ีอ่ ยูด า นขวาของระนาบ s หรือไมนั้น นอกจากจะใชวิธีทําการพิจารณาหาตําแหนงซีโร ของกระบวนการแลว ยังมีอีกวิธีหนึ่งคือ การใช RGA โดยหลักในการใช RGA นี้จะใชไดกับเมตริกซฟงคชันถายโอนที่ฟงคชันถายโอนยอยน้ันมีเสถียรภาพและไมมีโพล หรือ ซีโรที่ s = 0 โดยถา λij ( jw → 0) และ λij ( jw → ∞) น้ันมีเครอื่ งหมายท่ีตางกัน เม่อื นั้นกระบวนการจะมคี ณุ ลกั ษณะตอไปน้ีอยางนอย 1 คณุ ลกั ษณะ 1. ฟง คช นั ถายโอนยอ ย Gij (s) มซี ีโรท่อี ยดู านขวาของระนาบ s 2. กระบวนการทงั้ หมด G(s) มซี ีโรที่อยดู านขวาของระนาบ s 3. ฟง คชั่นถายโอนยอ ย Gij (s) ท่ีถูกกาํ จดั ออกไปมซี โี รที่อยทู างดานขวาของระนาบ s จากการวิเคราะหในสมการ(2-23) จะเห็นไดวาในกรณีท่ีกระบวนการเปนแบบเฟสตํ่าสุดน้ัน (1 < γ1 + γ 2 < 2) คา λ11( jw → 0) และ λ11( jw → ∞) จะมีเคร่ืองหมายที่เปนบวกเหมือนกัน เน่ืองจากในเทอมสวนของ λ11 นั้น คา 1− ((1− γ1 )(1− γ 2 ) γ1γ 2 ) มีคาที่เปนบวกเสมอ แตสําหรับกรณีแบบเฟสไมตํ่าสุด (0 < γ1 + γ 2 < 1) คา λ11( jw → ∞) จะมีคาที่เปนบวก
17และ λ11( jw → 0) จะมี คาที่เปนล บ อันเนื่องมาจากในเทอมสว น ข อ ง λ11 นั้นค า1− ((1− γ1 )(1− γ 2 ) γ1γ 2 ) มีคาที่เปนลบเสมอ ดังน้ันจะเห็นไดวาวิธี RGA น้ันสามารถใชพิจารณาวา กระบวนการมซี โี รที่อยทู างดา นขวาของระนาบ s หรือไม แตไ มสามารถพิจารณาถึงตําแหนงของซีโร เชน วิธีการหาตําแหนงของซีโรและกระบวนนี้มีซีโรที่อยูดานขวาของระนาบs ซ่งึ สอดคลอ งกบั คณุ ลกั ษณะที่ 2 ดังไดอธิบายมาแลว 2.3.3 ความไวของกระบวนการ ความไวของกระบวนการอันเนื่องมาจากคุณลักษณะการเปล่ียนแปลงคาพารามิเตอร,คุณลักษณะความไมเปนเชิงเสน และอ่ืนๆน้ัน เปนส่ิงที่เกิดขึ้นเสมอและไมอาจหลีกเลี่ยงไดเน่ืองจากในกระบวนการจริงจะมีปจจัยตางๆมากมาย ที่ซึ่งอาจจะมีผลทําใหพารามิเตอรของกระบวนการหรืออุปกรณเปลี่ยนแปลงไป และแบบจําลองเชิงเสนที่ไดจากการประมาณความเปนเชิงเสน ณ.จุดการทาํ งานหนึง่ ๆกไ็ มสามารถแสดงแทนกระบวนการจริงไดตลอดเวลา ดังน้ันในการวัดคาความไวของกระบวนการจึงเปนส่ิงจําเปน อันเน่ืองมาจากคาความไวของกระบวนการจะเปนส่ิงท่ีบงบอกวากระบวนการน้ัน สามารถควบคุมไดยากหรืองายซ่ึงข้ึนอยูกับการเปลี่ยนแปลงของพารามิเตอรและความไมเปนเชิงเสนของกระบวนการ โดยในการหาคาความไวของกระบวนการนั้นจะตองทําการหาคาอัตราขยายของกระบวนการที่สภาวะคงตัวจากนั้นจงึ ทาํ การหาคา Conditional Number [11] จะกลาวถงึ ในหวั ขอ ตอ ไป 2.3.3.1 อัตราขยายของกระบวนการ ในการพิจารณาถึงคุณลักษณะของกระบวนการนั้น สิ่งหน่ึงเปนสิ่งสําคัญและไมอาจท่ีจะละเลยไดค อื คา อัตราขยายของกระบวนการ เนื่องจากคา อัตราขยายของกระบวนการน้ีจะเปนส่ิงท่ีบงบอกถึงคาความไวของกระบวนการ สําหรับกระบวนการแบบ MIMO นั้นคาอัตราขยายของกระบวนการสามารถทําการหาไดจากการพิจารณากระบวนการที่สภาวะอยูตัว (s = 0)เหมือนกับกระบวนการแบบ SISO แตสิ่งท่ีแตกตางกันคือกระบวนการแบบ MIMO น้ัน จะมีเร่ืองของทิศทางอินพุตและทิศทางเอาตพุตเขามาเกี่ยวของดวย และคาอัตราขยายของกระบวนการแบบ MIMO ก็ไมไดมีเพียงคาเดียวเหมือนกับกระบวนการแบบ SISO แตจะมีจํานวนเทากับจํานวนอินพุตหรือเอาตพุตท่ีมากที่สุดของกระบวนการ การหาคาอัตราขยายของกระบวนการแบบ MIMO น้ันสามารถท่ีจะหาไดโดยการแยกคาสวนประกอบซิงกูลาร(Singular Value Decomposit: SVD) ของG(0) การใชวิธีหา SVD ของG(0) น้ีจะแยก G(0)ออกเปน G(0) = UΣV H ซึ่งทิศทางของอินพุตแรกจนถึงอินพุตสุดทายนั้นจะสอดคลองกับหลักแรกจนถึงหลักสุดทายของเมตริกซ V H , สว นทศิ ทางของเอาตพุตแรกจนถงึ เอาตพ ตุ สุดทายกจ็ ะสอดคลองกับหลักแรกจนถึงหลักสุดทายของเมตริกซ U และคาอัตราขยายของกระบวนการที่มากท่ีสุดจนถึงนอยที่สุด จะอยูบนแนวทแยงของเมตริกซ ∑ ไลเรียงกันไป โดยคาอัตราขยายของกระบวนการสามารถเรียกไดอกี อยา งหนงึ่ วา คา ซิงกูลารข องกระบวนการ
18สําหรบั กระบวนการควบคมุ ระดบั น้ําแบบ4ถงั นี้เมอ่ื ทาํ การพิจารณาเมตรกิ ซฟง คชันถายโอนของกระบวนการในสมการที่ (2-10) ที่สภาวะคงตวั จะไดเมตริกซฟ ง คช ่ันถา ยโอนดังนี้ G(0) = ⎡γ 1c1 (1 − γ 2 )c2 ⎤ ⎥ ⎣⎢(1 − γ 1 )c2 γ 2c1 ⎦หรือ ⎡ γ 1k p1kc1τ 1 (1 − γ 2 )k p2kc2τ 2 ⎤ ⎢ ⎥ G(0) = ⎢ (1 )A1 A2 ⎥ (2-25) ⎢ − γ 1 k p2 k c 2τ 2 γ 2 k p1kc1τ 1 ⎥ ⎣⎢ A2 A1 ⎥⎦ จากสมการที่ (2-25) จะเห็นวา γ1,γ 2 , k p1, k p2 , kc1, kc2 พารามิเตอรเปนพารามิเตอรท่ีสามารถเปลี่ยนแปลงคาไดและ τ1,τ 2 ซึ่งเปนคาคงที่ทางเวลาซึ่งเปลี่ยนแปลงไปตามจุดทํางานจะเปนตัวท่ีกําหนดถึงคาอัตราขยายของกระบวนการสําหรับฟงคชันถายโอนยอยและคาอัตราขยายของกระบวนการทั้งหมดสําหรับเมตริกซฟงคช่ันถายโอนโดยตรง ดังนั้นคาความไวของกระบวนการควบคุมระดับน้ําแบบ 4 ถัง จึงขึ้นกับพารามิเตอรγ1,γ 2 , k p1, k p2 , kc1, kc2 และคาคงที่ทางเวลา τ1,τ 2 ซึ่งเปล่ยี นไปตามจุดการทํางานของกระบวนการ 2.3.3.2 Condition Number คา Condition Number ใชบงชี้ความไวของกระบวนการวามีมากหรือเพียงใด ซึ่งจะสอดคลองกับความยากหรืองา ยในการควบคมุ ของกระบวนการ ในการหาคา Condition Number สามารถทําไดโดยหาอัตราสวนระหวางคาอัตราขยายของกระบวนการที่มากท่ีสุดกับคาอัตราขยายของกระบวนการท่ีนอยที่สุดหรืออัตราสวนระหวางคา ซิงกูลารท่ีมากทสี่ ุดกบั คาซิงกลู ารท่นี อยทสี่ ุดนน่ั เอง ดังสมการที่ (2-26) ε (0) = σ (G(0)) (2-26) σ (G(0)) โดยท่ี ε (0) คือ คาCondition Number ซึ่งถาคา Condition Number เมื่อมีคาเขาใกล 1เมื่อน้ันกระบวนการสามารถท่ีจะทําการควบคุมไดงาย แตถาคา Condition Number มีคามากกวา 10 ซ่ึงอาจเกิดจากคาซิงกูลารท่ีมากท่ีสุด σ มีคามาก หรือคาซิงกูลารที่นอยท่ีสุด σมีคานอย เมื่อนั้นกระบวนการจะมีความไวของกระบวนการสูง และสามารถเรียกกระบวนการที
19คา Condition Number ที่มีคามากกวา 10 ไดวาเปนกระบวนการแบบ ILL- Condition ซ่ึงเปนกระบวนการท่ที าํ การควบคุมไดยากมาก2.4 การควบคุมกระบวนการ เนื่องจากความตองการเพิ่มผลผลิต และความตองการใชวัตถุดิบท่ีมีอยูใหเกิดประโยชนสูงสุด มนุษยเราจึงไดเรียนรูการนําเอาหลักการและเทคนิคในการควบคุมกระบวนการมาประยุกตใชกับกระบวนการผลิตตางๆมากมาย จนเกิดการพัฒนาอยางกวางขวางแพรหลายจนกระท่ังการควบคุมกระบวนการไดถูกพัฒนาจนกลายเปนรูปแบบการควบคุมอัตโนมัติ(Automatic Process Control) ซ่ึงไมจําเปนตองใชมนุษยในการควบคุมกระบวนการเหมือนในอดีต ในปจจุบันการควบคุมอัตโนมัติเปนที่นิยมอยางแพรหลายเน่ืองจากการควบคุมกระบวนการอัตโนมัติชวยทําใหงานสําเร็จตามความมุงหมายไดรวดเร็ว ถูกตองและมีความส้ินเปลืองคาใชจายในการทํางานนอย ท้ังยังชวยปองกันเคร่ืองจักรและอุปกรณตางๆ ไมใหเสียหายเม่ือเกิดการผิดพลาดจากสภาพปกติของการทํางาน ในวิทยานิพนธฉบับนี้การควบคุมกระบวนการเปนการควบคุมระดับของเหลวในชุดทดลองควบคุมระดับน้ําแบบ 4 ถัง ใชระบบควบคมุ อตั โนมัติในการปรับอุปกรณตางๆ ในกระบวนการเพื่อควบคุมตัวแปรตางๆของระบบใหเปนไปตามเปาหมายท่ีตองการ อยางมีประสิทธิภาพ ถึงแมจะมีสัญญาณรบกวนจากภายนอกที่ไมตองการมารบกวนการทํางานของระบบก็ตาม ซ่ึงในระบบรักษาระดับน้ําน้ีส่ิงท่ีถูกควบคุมหรือตัวแปรควบคุม (Controlled Variable) คือ ระดับความสูงของน้ําในถัง (Water Level)น่นั เอง 2.4.1 การทาํ งานของการควบคุมกระบวนการ ประกอบดวยความสัมพันธระหวา งตวั แปรสําคญั 3 ตัว ดงั น้ี 1. ตัวแปรปรับแตง (Manipulated Variable) เปนเสมือนสัญญาณอินพุตท่ีปอนใหกับกระบวนการ 2. ตัวแปรถูกควบคุม (Controlled Variable) หรือสภาพกระบวนการ เปรียบเสมือนสญั ญาณเอาตพ ุตของกระบวนการ 3. ตวั แปรรบกวนหรอื สัญญาณรบกวน (Disturbance) ภาพท่ี 2-5 กระบวนการ
20 2.4.2 หนาท่ีของการควบคุมกระบวนการ ประกอบดวยหนาทสี่ าํ คัญ 3 ประการ ดงั นี้ 1. ควบคุมคา (Regulation) คือ ความพยายามควบคุมใหกระบวนการรักษาระดับน้ําใหใกลเคยี งกบั ระดับนํ้าอางองิ ไมวา จะสัญญาณรบกวนอยา งไรกต็ าม 2. ติดตามคา (Tracking) คือ ความพยายามในการควบคุมใหกระบวนการเพิ่มหรือลดระดบั นํา้ ในถังบรรจใุ หเ ปนไปตามระดับน้ําอา งองิ ทเี่ ปลย่ี นไป 3. กําจัดผลที่เกิดจากสัญญาณรบกวน (Disturbance Rejection) คือ ความพยายามในการลดหรือกําจัดผลกระทบของการรบกวนท่ีมีผลตอประสิทธิภาพของการควบคุมกระบวนการใหได 2.4.3 ชนดิ ของการควบคมุ แบงตามวธิ ีการควบคุมได 2 ชนิด ดงั น้ี 1. การควบคุมโดยผูควบคุม (Manual Control) เปนการควบคุมระบบที่มีการเชื่อมโยงระหวางผูควบคุมกับระบบเขาดวยกัน (Man-Machine Interface System) โดยระบบจะถูกควบคุมโดยตรงจากผใู ชงาน 2. การควบคุมอัตโนมัติ (Automatic Control) เปนการควบคุมท่ีระบบจะถูกควบคุมการทํางานโดยอุปกรณส ิง่ ประดษิ ฐของมนษุ ยโ ดยไมม มี นษุ ยเ ขามาเก่ยี วของเลย 2.4.4 องคประกอบในการควบคมุ กระบวนการ การควบคุมกระบวนการจะประกอบไปดวยองคประกอบท่ีสําคัญ 4 สวนดังภาพท่ี2-6ไดแก 1. กระบวนการ (Process) หมายถึง การทํางานที่ประกอบไปดวยการนําเอา เคร่ืองมือเครื่องจักร อุปกรณ วตั ถุดบิ มาใชงานรวมกนั เพอ่ื ใหบรรลวุ ตั ถปุ ระสงคท ่ีตอ งการ 2. การวัด (Measurement) หมายถึงการตรวจวัดคาของสภาพกระบวนการหรือตัวแปรควบคมุ ดวยตัวตรวจรู ซึ่งไดแก เซนเซอร (Sensor) หรอื ทรานสดิวเซอร (Transducer) เพื่อใหรถู ึงสภาพของกระบวนการตลอดเวลา โดยตัวตรวจรูจะทําการวัดเอาตพุตของกระบวนการ แลวทําการเปล่ียนคาวัดที่ไดไปอยูในรูปของสัญญาณอะนาลอก หรือ สัญญาณดิจิตอล ท่ีมีคาเปนสดั สวนโดยตรงกับคาของสภาพของกระบวนการ ทท่ี ําการตรวจวดั เพอ่ื นาํ ไปเปรยี บเทยี บกับคาทต่ี งั้ ไว
21 ภาพที่ 2-6 บลอ็ กไดอะแกรมแสดงองคประกอบท่ีสาํ คญั ในการควบคุมระบบโดยทว่ั ไป 3. การเปรยี บเทยี บ (Comparison) และการประเมินคา (Evaluation) หมายถงึ การนาํคาท่ีไดจากการวัดมาเปรียบเทียบกับคาที่ตั้งไวจากนั้นจะทําการประเมินคาที่ไดจากการเปรียบเทียบแลวสรางเปนสัญญาณควบคุมที่เหมาะสม องคประกอบท่ีสําคัญในการประเมินคานี้ คือ อุปกรณเปรียบเทียบสัญญาณ (Comparator) และ ตัวควบคุม ดังภาพที่ 2-7 ซ่ึงตัวควบคุมท่ีใชกันน้นั อาจเปน อุปกรณอิเลก็ ทรอนกิ ส อุปกรณท างกล อุปกรณทางนิวแมตกิ ก็ได ภาพที่ 2-7 องคป ระกอบทสี่ าํ คญั ในการเปรียบเทยี บและประเมนิ คา 4. การควบคุม (Control) หมายถงึ การทาํ ใหกระบวนการทํางานตามเปา หมายท่ตี อ งการซง่ึ ในสว นการควบคุมนี้ประกอบดวยอุปกรณตัวสุดทาย (Final Control Element) ที่รับสัญญาณอนิ พตุ มาจากอุปกรณค วบคมุ แลว เปลย่ี นเปนสญั ญาณที่เหมาะสมสาํ หรับควบคมุ กระบวนการ2.5 การควบคมุ กระบวนการแบบเปด การควบคุมแบบเปดจะใชอุปกรณ (Controller) หรือ ตัวขับเรา (Control Actuator) ในการควบคุมกระบวนการ เพื่อใหไดการตอบสนองตามท่ีเราตองการ โดยไมตองนําตอบสนองของระบบเขา มาสูการพจิ ารณา ลกั ษณะของระบบควบคมุ แบบเปด แสดงในภาพท่ี 2-8
22 ภาพท่ี 2-8 ลกั ษณะของการควบคุมแบบเปด2.6 การควบคมุ กระบวนการแบบปด การควบคุมกระบวนการแบบปดจะแตกตางจากการควบคุมกระบวนการแบบเปดก็คือมีการนําเอาผลที่ไดจากกระบวนการกลับเขามาเปนสวนหนึ่งของขอมูลท่ีจะสงเขาไปเปนอินพุตที่จะใหกับระบบ โดยตัวตรวจรูจะทําการวัดขอมูลของเอาตพุต แลวนําคาเอาทพุทที่ไดไปเปรียบเทียบกับเอาตพุตท่ีตองการจากระบบ จากน้ันความแตกตางระหวางเอาตพุตที่ตองการและเอาทพุทท่ีแทจริงจะไดรับการสงตอไปสูอุปกรณควบคุม แลวสงตอเปนอินพุทเขาสูระบบเพ่ือใหความแตกตางของเอาตพุตที่ตองการและเอาตพุตท่ีแทจริงลดลงเรื่อยๆ จนกระทั่งไมมีความแตกตางระหวางคาทั้งสอง ก็จะไดวาคาเอาตพุตของระบบเปนไปตามตองการ ลักษณะของระบบควบคมุ แบบปดแสดงในภาพท่ี 2-9 ภาพท่ี 2-9 ลกั ษณะของการควบคมุ แบบปด สําหรับการควบคุมกระบวนการแบบปดนั้น อุปกรณควบคุมถูกออกแบบไวเพื่อใหสรางสัญญาณควบคุมไปควบคุมระบบเม่ือมีสัญญาณผิดพลาด (Error Signal) เกิดขึ้น หลักการหรือวิธีการควบคุมนั้น เราเรียกวา กฎของการควบคุม (Control Law) หรือ กิริยาควบคุม(Control Action) เม่ือสัญญาณผิดพลาดมีคาไมเปนศูนยอาจจะเปนผลเนื่องจากเกิดการเปล่ยี นแปลงทค่ี ําสั่ง หรือเกิดสัญญาณรบกวนก็ได หนาท่ีของตัวควบคุม คือพยายามควบคุมตัวแปรของระบบ (Controlled Variable) ใหเทาหรือใกลเคียงกับ อินพุตอางอิง (Set Point) ซึ่งอาจสรปุ หนา ทข่ี องตัวควบคมุ พอสังเขปไดด ังน้ี
23 1. ลดคา ผิดพลาดในสถานะอยตู วั (Minimize the Steady State Error) 2. ลดคาเวลาเขา ท่ี (Minimize the Setting Time) 3. เพ่ือใหการตอบสนองในชว งตน (Transient Response) มลี ักษณะตามท่ตี อ งการ ในทางปฏิบัติแลวการกําหนดลักษณะเฉพาะสําหรับออกแบบระบบควบคุมมีรายละเอียดมากกวาน้ี เชน เราอาจตองกําหนดความกวางแถบ (Bandwidth) ท่ีทําใหระบบมีความปลอดภัยจากการที่ระบบจะไมมีเสถียรภาพ หรือ ไมมีความสมดุล เราไมสามารถรูไดแนชัดเก่ียวกับคาพารามิเตอรของระบบของเราวามีความแนนอนเทาไร ระบบควบคุมบางระบบเราสามารถออกแบบใหมีความไว (Sensitivity) มากนอยกวาระบบแบบอื่น ดังนั้นการออกแบบบางครั้งอาจจะตองครอบคลุมถึงความไวของระบบควบคุมตอการเปลี่ยนแปลงพารามิเตอรของระบบดว ย ระบบควบคุมที่ใชในอุตสาหกรรมมีมากมายหลายแบบ แตในที่นี้จะกลาวถึงเฉพาะระบบควบคุมท่ใี ชในวทิ ยานิพนธเทาน้ัน2.7 ระบบควบคุมแบบสดั สว นบวกอนิ ทิกรลั บวกกบั อนพุ ันธ (PID controller) การควบคุมแบบพีไอดี เปนการควบคุมที่มีโครงสรางการทํางานท่ีไมซับซอน งายตอการออกแบบ และกําหนดคาพารามิเตอรใหตัวควบคุมก็ทําไดโดยงาย ทําใหเปนการควบคุมระบบท่ียังคงเปนที่นิยมกันอยูอยางแพรหลาย แมวาในปจจุบันจะมีหลักการและทฤษฎีการควบคุมแบบใหมๆเกิดข้ึนมากก็ตาม ในการออกแบบตัวควบคุมพีไอดีมีจุดประสงคเพื่อควบคุมระบบใหเปนไปตามเปาหมาย คือ มีความเที่ยงตรง ถูกตอง การควบคุมแบบพีไอดี (PID Control) เปนการควบคุมแบบ 3 เทอม (Three – Term Control) ท่ีประกอบดวยองคประกอบที่สําคัญสามสว นไดแก Proportional (P) หมาย ถึงการปรับสัดสวนสัญญาณ, Integral (I) หมายถึง การอินทิเกรตสญั ญาณ และ Derivative (D) หมายถึง การอนพุ ันธสัญญาณ กลไกทั้งสามจะกระทํากับสัญญาณแลวถูกรวมตัวเขาดวยกัน เพ่ือทําหนาท่ีปรับแตงสัญญาณอยางเหมาะสม ใหเกิดผลตอบสนองตามที่ตองการ ท้ังน้ีในการใชงานตัวควบคุมอาจไมไดใชกลไกทั้งสามพรอมกันทีเดียว แตเลือกใชทํางานรวมกันในแบบตางๆ เพื่อวัตถุประสงคเฉพาะที่แตกตางกันไป เชน การควบคุมแบบพี การควบคุมแบบพีไอ หรือ การควบคุมแบบพีดีเปนตน
24ตารางที่ 2-1 คณุ สมบตั ขิ องตัวควบคมุ แบบพ,ี ไอ และดี ท่มี ีตอระบบปอ นกลับ คา เวลาเขา คาผิดพลาดตวั ควบคมุ คาเวลาไตระดับ คา พงุ เกนิ สูส ภาวะคงตัว ที่สภาวะคงตวัKP ลด เพิ่ม เปลีย่ นแปลงนอ ย ลดKI ลด เพิ่ม เพ่ิม กําจัดKD เปลยี่ นแปลงนอย ลด ลด เปลยี่ นแปลงนอย 2.7.1 ระบบควบคุมแบบสัดสว น (Proportional Control) ระบบควบคุมแบบสัดสวนน้ัน จะเปนวงจรขยายซ่ึงมีอัตราขยายคงที่ โดยรับสัญญาณเขาเปนความแตกตางระหวางสัญญาณออกและสัญญาณเขา ผลกระทบของการเพ่ิมอัตราขยายของระบบควบคมุ แบบสัดสวน (Proportional Control) ตอระบบควบคุมที่สังเกตไดชัดเจนคอื การลดขนาดของความผิดพลาดในสภาวะอยูตัวของระบบ ในกรณีที่ความผิดพลาดนั้นมีคาคงที่ การทําใหระบบมีการตอบสนองตอสัญญาณเขาเร็วข้ึน และการลดความเปนเสถียรภาพของระบบผลกระทบดังกลาวสามารถอธิบายโดยภาพท่ี 3-6 ซ่ึงเปนรูตโลกัส (Root Locus) ของระบบกาํ ลังสามทม่ี กี ารเพ่ิมอตั ราขยายของ ระบบควบคุมแบบสดั สวน มากขนึ้ เรื่อยๆ จาก รตู โลกัส จะพบวาเม่ืออัตราขยายมากข้ึนจะมีโพล (Pole) ของระบบ 2 คาวิ่งไปทางขวาและมีสวนจินตภาพใหระบบตอบสนองตอการเปล่ียนแปลงสัญญาณเขาเร็วขึ้นมากข้ึนเรื่อยๆ ในระหวางแนวทางเดิน และเม่ืออัตราขยายมากกวาคาหนึ่ง โพลจะเขาไปอยูในฝงขวาของระนาบเชิงซอน s จากลักษณะดังกลาวอธิบายไดวา เมื่อเพ่ิมอัตราขยายของ ระบบควบคุมแบบสัดสวน จะทําใหผลตอบสนองเชิงเวลาของระบบแกวงนานขึ้น และถาเพ่ิมอัตราขยายมากเกินคาหน่ึง จะทําใหระบบไมมีเสถียรภาพได สําหรับสาเหตุ ท่ีทําใหผลตอบสนองเปนแบบนั้นก็คือ โพล ท่ีมีสวนจินตภาพจะทําใหผลตอบสนองของระบบเกิดการแกวงขึ้น และโพล ที่เขาไปใกลฝงขวาของระนาบเชิงซอน s ทําใหระบบมีเสถียรภาพนอยลง สวนแนวทางเดินของโพล ท่ีเหลือจะวิ่งไปทางซา ยเรื่อยๆ ทาํ ใหระบบตอบสนองตอ สญั ญาณเรว็ ข้ึน เพราะโพล มีสว นจรงิ เปนคา ลบมาก
25 ภาพที่ 2-10 แสดงรตู โลกสั (Root Locus) ของระบบกาํ ลังสาม 2.7.2 ระบบควบคมุ แบบอนิ ทกิ รลั (Integral Control) ระบบควบคุมแบบอินทิกรัลนั้น จะเปนวงจรอินทิเกรเตอรท่ีใหสัญญาณเปนสัดสวน กับอินทิกรัล (Integral) ของความแตกตางระหวางสัญญาณออกและสัญญาณเขา ผลกระทบของระบบควบคุมแบบอินทิกรัล ที่สังเกตเห็นไดชัดเจนคือ การทําใหความผิดพลาดในสถาวะอยูตัวหมดไป ในกรณที ่ีความผิดพลาดเดิมมีคา คงท่ี แตถา ความผิดพลาดเดิมมีคาเปลี่ยนตามเวลาก็จะทําใหความผิดพลาดเปลี่ยนเปนมีคาคงที่ แตระบบควบคุมแบบอินทิกรัล ก็มีขอเสียที่จะทําใหผลตอบสนองเชิงเวลามีการแกวงมากกวาเดิม สาเหตุที่ระบบควบคุมแบบอินทิกรัล สามารถเปลี่ยนสักษณะของความผิดพลาดในสภาวะอยูตัวได คือ ระบบควบคุมแบบอินทิกรัลจะเพ่ิมชนิด (Type) และกําลังของระบบเปดข้ึนหนึ่งข้ัน การเพ่ิมชนิดของระบบทําใหความผิดพลาดในสภาวะอยูตัวเปลี่ยนจากเดิม แตการที่ชนิดของระบบเพ่ิมขึ้นก็จะทําใหระบบมีความเปนเสถียรภาพนอยลง เพราะชนิดของระบบคือ โพล (Pole) ที่ตําแหนง s = 0 ซ่ึงทําใหระบบมีเสถยี รภาพนอ ยลง
26 2.7.3 ระบบควบคุมแบบอนพุ นั ธ (Derivative Control) เปน วงจรดิฟเฟอรเรนดิเอเตอร (Differentiator) ที่ใหสัญญาณออกเปนสัดสวนกันอนุพันธของความแตกตางระหวางสัญญาณออกและสัญญาณเขา ผลกระทบของระบบควบคุมแบบอนุพันธ ที่มีตอระบบคือ ลดขนาดของคาพุงเกินสูงสุด (Maximum Overshoot) และในบางกรณีจะทําใหระบบเขาสูสภาวะอยูตวั ไดเ ร็วขึน้ หลักการทาํ งานของระบบควบคมุ แบบอนพุ นั ธ คือการใชอนุพันธของความแตกตางระหวางสัญญาณออกและสัญญาณเขาสําหรับควบคุมกระบวนการซ่ึงมีความหมาย ทางการภาพคือ การใชแนวโนมการเปลี่ยนแปลงของความผิดพลาดในการปรับแกกระบวนการกอนท่ีจะเกิดการเปลี่ยนแปลงของความผิดพลาดท่ีมีขนาดใหญข้ึนเน่ืองจากระบบควบคุมแบบอนุพันธส ามารถควบคุมระบบไมใ หเ กดิ โอเวอรซูต (Overshoot) หรอือันเดอรซูต (Undershoot) ที่มีขนาดใหญได จึงทําใหสัญญาณออกสามารถเขาสูสภาวะอยูตัวไดเร็ว แตในกรณีที่ระบบควบคุมแบบอนุพันธมีผลตอระบบมากเกินไปอาจทําใหระบบเขาสูสภาวะอยูตัวไดชาลง เพราะไปปรับการทํางานของระบบมากจนระบบทํางานแบบโอเวอรแด็มพ(Overdamped) ภาพที่ 2-11 ระบบควบคมุ แบบพไี อดี ลักษณะการทํางานของตัวควบคุมแบบพีไอดี (PID) สามารถเขียนเปนสมการทางคณติ ศาสตรไ ดด ังน้ีGc (s) = K p ⎜⎛⎜⎝1 + 1 + TD s ⎞⎠⎟⎟ = Kp + KI + KDs (2-27) TI s s
27โดยท่ี Gc (s) คือ สมการฟงคช น่ั ถา ยโอนของตัวควบคมุ หรอื เขยี นใหมใ หอ ยใู นรูปของคาโนนคิ ลั (Canonical Realization Form) ไดดังนี้ Gc (s) = K (TD s +1)⎛⎝⎜⎜ s + 1 ⎞⎠⎟⎟ (2-28) s TIโดยท่ี KP = K ⎡ + TD ⎤ ⎢1 TI ⎥ ⎣ ⎦ KI =K TI K D = K ⋅TD เมื่อไดรบั อนิ พุตเปนสญั ญาณความผดิ พลาดจะไดส ัญญาณควบคมุ เปน U (s) = ⎜⎛ K p + KI + K D s ⎟⎞ E ( s) (2-29) ⎝ s ⎠ จะไดสญั ญาณควบคุมในเทอมของเวลาคือ ∫u(t) = K pe(t) + K I e(t)d (t) + KD d e(t) (2-30) dt2.8 ระบบควบคุมโมเดลเบส ในการทําการวิเคราะหและออกแบบระบบควบคุมใดๆ จําเปนตองอาศัยแบบจําลองทางคณิตศาสตร (Mathematical Models) ของระบบที่ถูกควบคุม ซึ่งเปนส่ิงท่ีสมมุติข้ึนเพื่อใชแทนระบบ โดยมีรูปแบบเปนสมการหรือความสัมพันธทางคณิตศาสตรซ่ึงเขียนขึ้นโดยอาศัยความรูทางวิทยาศาสตรแขนงตางๆ ท่ีอาจเกี่ยวของกับระบบพลวัตน้ัน เชน ความรูทางฟสิกส เปนตนในการควบคุมแบบโมเดลเบสแบบจําลองทางคณิตศาสตรของกระบวนการจะถูกใชหาการปรับแตงสัญญาณควบคุม (Controller Output) ท่ีเหมาะสม เนื่องจากสามารถที่จะทํานาย
28(Predicted) พฤติกรรมของผลตอบสนองของระบบในอนาคตได และถึงแมแบบจําลองจะมีขอผิดพลาด (Model Error) หรือ ก็คือไมสามารถแทนระบบไดอยางสมบูรณก็ตามระบบควบคุมแบบโมเดลเบสก็ยังสามารถท่ีทําการติดตามรอยอินพุต (Tracking) ใหเขาสูคาอินพุตอางอิง(Set Point) ไดไมวาจะมีสัญญาณรบกวนจากภายในและภายนอกมารบกวนอยางไรก็ตาม ซึ่งเปน ขอไดเปรยี บทช่ี ัดเจนของระบบควบคมุ แบบโมเดลเบส ภาพท่ี 2-12 การควบคุมแบบโมเดล-เบสในอดุ มคติ พิจารณาภาพท่ี 2-12 โครงสรางการควบคมุ โมเดลเบสประกอบไปดวยองคป ระกอบสําคัญ3 สวน ดังนี้ 1. แบบจําลองทางคณติ ศาสตรข องระบบ (Mathematical Model) มหี นาท่ีทํานายผลตอบสนองในอนาคตของระบบ 2. สว นประมาณคา สญั ญาณรบกวน (Disturbance Estimation) มหี นา ทป่ี ระมาณสัญญาณรบกวนทก่ี ระทาํ ตอ ระบบจรงิ 3. ตวั ควบคมุ (Controller) ทําหนา ท่สี รางสญั ญาณควบคมุ เพอื่ ควบคุมใหผลตอบสนองของระบบเขาสูคาทต่ี อ งการ ภาพท่ี 2-13 โครงสรา งทั่วไปของระบบควบคมุ แบบโมเดล-เบส
29 เม่ือไดรับสัญญาณควบคุมจากตัวควบคุมโมเดลเบสทั้งระบบและแบบจําลองจะผลิตผลตอบสนองออกมาก จากนั้นตัวตรวจรูจะทําการวัดผลตอบสนองที่เกิดขึ้นจริง สงตอสัญญาณเขาสูสวนประมาณคาสัญญาณรบกวน นํามาทําการเปรียบเทียบกับผลตอบสนองที่ไดมาจากแบบจําลอง ซึ่งจะไดผลที่เกิดจากสัญญาณรบกวนจากภายนอกรวมถึงความผิดพลาดของแบบจําลอง (Model Error) ปอนกลับ (Feedback) เขาสูตัวควบคุมเพ่ือเปรียบเทียบกับคาที่ตองการ (Set Point) เปนสัญญาณความผิดพลาด (Error Signal) ตัวควบคุมจะรับคาสัญญาณความผิดพลาดน้ีดําเนินการปรับปรุงสัญญาณควบคุมเพื่อทําใหระบบผลิตผลตอบสนองใหใกลเ คยี งกับคา ทต่ี อ งการมากที่สุด ขอไดเปรียบสาํ คัญทเี่ พ่ิมข้ึนมาของการควบคมุ แบบโมเดลเบส 1. สามารถท่ีจะรายงานความไมแนนอนของแบบจําลอง (Model Uncertainty) ซ่ึงก็คือความไวท่ีมตี อ การแปรผันในคาพารามิเตอรของแบบจําลองไดอ ยางชัดเจน 2. ผูออกแบบสามารถทําการสลับเปล่ียนไปมา (Tradeoff) ระหวางประสิทธิภาพของระบบควบคมุ กบั ความทนทานตอ การเปลี่ยนแปลงของระบบและความทนทานตอ ความผิดพลาดของแบบจําลอง 2.8.1 การออกแบบตวั ควบคุมแบบโมเดลเบสพไี อดีสาํ หรบั กระบวนการ MIMO ในการออกแบบตัวควบคุมสําหรับกระบวนการแบบ MIMO น้ันสามารถแบงโครงสรางของตัวควบคุมได 2 แบบดวยกันคือตัวควบคุมแบบไมแยกอิสระ (Centralized) และตัวควบคุมแบบแยกอิสระ (Decentralized) ซ่ึงในทางปฏิบัตินั้นตัวควบคุมแบแยกอิสระจะไดรับความนิยมในการนําไปประยุกตใชงานสําหรับการควบคุมกระบวนการแบบ MIMO มากกวาเนื่องจากโครงสรางของตัวควบคุมน้ันเปนแบบ Diagonal Matrix ซ่ึงสามารถที่จะทําความเขาใจไดงายและงายตอ การนําไปประยุกตใชงานและทําการออกแบบไดงายกวาตัวควบคุมแบบไมแยกอิสระในขณะที่ตัวควบคุมแบบไมแยกอิสระมีโครงสรางที่เปนแบบ Full Matrix ซ่ึงคุณสมบัติของตัวควบคุมแบบน้ีน้ันจะตรงกันขามกับตัวควบคุมแบบแยกอิสระท้ังหมด ดังนั้นในการทําการออกแบบตัวควบคุมสําหรับกระบวนการควบคุมระดับนํ้าแบบ 4 ถังนี้ จึงเลือกใชโครงสรางตัวควบคุมแบบแยกอิสระ ดัวยเหตุผลดังที่ไดกลาวมาในเบ้ืองตน และตัวควบคุมที่ใชจะเปนตัวควบคมุ โมเดลเบสพีไอดี การออกแบบตัวควบคุมโมเดลเบสพีไอดี สําหรับกระบวนการควบคุมระดับนํ้าแบบ 4 ถังสามารถแบงไดเปน 2 กรณี คือ กรณีเฟสตํ่าสุด และกรณีเฟสไมตํ่าสุด ซ่ึงในแตละกรณีจะแบงไดเปน 2 สวนคือ สําหรับวงรอบเอาตพุตท่ี 1 และวงรอบเอาตพุตท่ี 2 โดยในการออกแบบตัวควบคมุ จะใชว ธิ ี RGA ในการวิเคราะหจ บั คอู นิ พุต-เอาตพุตทีจ่ ะทาํ การควบคุม ในหวั ขอ นจี้ ะอธิบายถึง การออกแบบตวั ควบคมุ โมเดลเบสพไี อดีสําหรับกระบวนการแบบMIMO ท่ีใชโครงสรางระบบควบคุมที่ใชตัวควบคุมแบบแยกอิสระ เนื่องจากกระบวนการแบบMIMO น้ันตัวควบคุมแบบแยกอิสระจะไดรับความนิยมในการนําไปประยุกตใชงานมากกวาตัว
30ควบคุมแบบไมแยกอิสระ ซ่ึงรูปโครงสรางของระบบควบคุมท่ีใชตัวควบคุมแบบแยกอิสระสามารถแสดงไดด ังภาพท่ี 2-14ภาพที่ 2-14 โครงสรา งระบบควบคุมทใ่ี ชต ัวควบคุมแบบแยกอิสระโดยท่ี G(s) คอื เมตรกิ ซฟง คช ่ันถายโอนของกระบวนการ Gc (s) คอื เมตรกิ ซฟงคช ่ันถายโอนของตวั ควบคมุ แบบแยกอสิ ระ โดย Gc (s) นน้ั จะเปนเมตริกซแบบจัตุรัสท่ีมีขนาดเทากับจํานวนอินพุตของกระบวนการในขณะท่ี G(s)ไมจําเปนตองเปนเมตริกซจัตุรัสก็ได ซ่ึงอาจจะมีจํานวนอินพุตท่ีมากกวาหรือนอ ยกวา จาํ นวนเอาตพ ุตกไ็ ด สาํ หรบั ในกรณีน้ีจะกําหนดให G(s) เปนเมตริกซจัตุรัส โดยท่ี G(s)และ Gc (s) สามารถเขยี นไดด ังสมการท่ี (2-31) ⎡G11(s) G12 (s) L G1n (s)⎤G(s) = ⎢⎢G21(s) G22 (s) L G2n (s)⎥⎥ ⎢M MO ⎢⎣Gn1(s) Gn1(s) L M⎥ Gnn (s)⎦⎥ ⎡Gc1(s) 0 L 0⎤ ⎢ ⎥ (s) ⎢ 0 Gc2 (s) L 0 ⎥ (2-31)Gc = ⎢ M MO M⎥ ⎢ Gcn (s)⎥⎦ ⎣ 0 0L สําหรับในการออกแบบตัวควบคุมแบบแยกอิสระสําหรับระบบควบคุมนั้น จะตองทําการเลือกจับคูอินพุต-เอาตพุตที่เหมาะสมในการควบคุมเปนอันดับแรกกอน จากนั้นจึงทําการออกแบบตวั ควบคมุ โดยจะทาํ การออกแบบสําหรบั แตละวงรอบเอาตพ ุตแยกจากกนั
31 พิจารณาโครงสรางของระบบควบคุมแบบโมเดลเบสในภาพที่ 2-15 โดยกําหนดใหระบบเปนเชิงเสน แบบจําลองทางคณิตศาสตรของระบบสามารถใชแทนระบบไดอยางสมบูรณ(Perfect Model) และไมมกี ารจํากดั คา ของสญั ญาณควบคมุ (No Constraints) ภาพท่ี 2-15 บลอ็ กไดอะแกรมของการควบคมุ แบบโมเดลเบสโดยที่ R(s) = อินพตุ อา งอิง (Set Point) E(s) = คา สัญญาณความผดิ พลาด (Error Signal) U (s) = สัญญาณควบคุม (Controller Output) Y (s) = ผลตอบสนองหรือตัวแปรควบคุม (Process Variable) D(s) = สัญญาณรบกวน (Disturbance) G(s) = ระบบ+ เซนเซอร + อุปกรณตา งๆ Gm (s) = แบบจําลองทางคณิตศาสตรของระบบ Q(s) = ตวั ควบคมุ โมเดลเบส จากภาพที่ 2-15 จะเห็นวา Y(s)− Ym (s) คือ สัญญาณปอนกลับ (Feedback Signal) ท่ีไดมาจากการนาํ ผลตอบสนองทีเ่ กิดขึ้นจรงิ มาทาํ การเปรียบเทียบกับผลตอบสนองที่ถูกทํานายท่ีไดมาจากแบบจําลอง นั่นคือสัญญาณปอนกลับคือผลที่เกิดจากสัญญาณรบกวนจากภายนอกรวมถงึ ความผิดพลาดของแบบจําลอง (Model Error) พิจารณาโครงสรางของระบบควบคุมโมเดลเบสในภาพท่ี 2-15 กําหนดใหกระบวนการเปน แบบ MIMO ท่ีมีเสถยี รภาพ ที่มี n-อนิ พตุ และ n-เอาตพุต สามารถแสดงฟงคชันถายโอนไดดังสมการ
32 ⎡G11 G12 L G1n ⎤ ⎢⎢G21 ⎥G(s) = ⎢M G22 G2n ⎥ (2-32) O M⎥ ⎢⎣Gn1 Gn2 L ⎥ Gnn ⎦โดยทมี่ อี ินพุต, เอาตพตุ และสัญญาณควบคุมดังน้ี R(s) = [R1 ]R2 Τ (2-33) Y (s) = [Y1 ]Y2 Τ (2-34) U (s) = [U1 ]U 2 Τ (2-35) เนื่องจากตองพิจารณาทฤษฎีการควบคุมโมเดลเบสที่ใชกับระบบแบบ SISO มาใชกับระบบแบบ MIMO ที่มีโครงสรางระบบควบคุมท่ีใชตัวควบคุมแบบแยกอิสระ จึงพิจารณาแบบจําลองทางคณิตศาสตรของระบบ Gm (s) ในรูปเมตริกซฟงกชันถายโอนท่ีมีสมาชิกเฉพาะแนวทแยงของG(s)เทา นัน้ ดงั สมการท่ี (2-36) ⎡G11 0 L 0⎤ ⎢ ⎥Gm (s ) = ⎢ 0 G22 0 ⎥ (2-36) ⎢ M O M⎥ (2-37) ⎢ ⎥ (2-38) ⎣ 0 0L Gnn ⎦ดงั นั้นตัวควบคมุ โมเดลเบส Q(s)จึงเปนเมตริกทแยง (Diagonal Matrices)Q(s) = diag[Q1 Q2 L Qn ] ⎡Q1 0 L 0⎤ ⎢ ⎥Q(s ) = ⎢ 0 Q2 0 ⎥ ⎢ M O M⎥ ⎢ ⎥ ⎣ 0 0L Qn ⎦
33 ออกแบบตัวควบคุมโมเดลเบส Q(s) โดยทําการแบงแฟคเตอรของแบบจําลอง 2 สวนดังน้ีGii (s) = Piim (s)PiiA (s) , i = 1,2 (2-39) โดยท่ี Piim (s) คือสวนท่ีสามารถอินเวิอรสไดนั้นจะประกอบดวยสวนที่คอซอล (Causal)และสวนที่ทําใหระบบมีเสถียรภาพ ในสวนนี้อัตราขยายจะมีคาอัตราขยายของแบบจําลองของระบบ PiiA (s) คือสว นท่ีไมส ามารถอนิ เวอรสไดน้ันจะประกอบไปดวยสวนท่ีไมคอซอล (Causal)และสวนท่ีทําใหขาดเสถียรภาพซ่ึงไดแกคาความหนวงเวลา (Time Delays) และซีโรท่ีอยูทางขวาของระนาบ (Plane) ดงั สมการที่ (2-40)∏PiiA (s) = ⎜⎛ −τ js +1 ⎟⎠⎞⎟⎜⎜⎝⎛ τ 2 s 2 − 2τ kζ s + 1 ⎟⎟⎠⎞e (2-40) ⎜⎝ τj s +1 τ k + 2τ kζ s + 1 k −Tii s k j,k 2 s 2 k ในสวนนจ้ี ําเปน ตอ งใหอัตราขยาย (Gain) ท่ีสภาวะอยูตัวเริ่มตนมีคาเทากับ 1 เพื่อท่ีจะทําใหผลตอบสนองเขาสูคาอินพุตอางอิง (Set Point) เนื่องจากในสวนนี้เพ่ิม Integral Action ดังสมการท่ี (2-41) PiiA (0) = 1 (2-41)จะไดต ัวควบคุมโมเดลเบสที่ไดมาจากการอินเวอิ รสแบบจาํ ลองดงั สมการที่ (2-41) ( )( )Q s = Piim −1 (2-42) เน่ืองจากตัวควบคุมแบบโมเดลเบสเปนอินเวิอรสของแบบจําลอง ท่ีทําการขจัดสวนท่ีทําใหต ัวควบคุมขาดเสถียรภาพออก และอินเวิอรสเฉพาะสวนท่ีสามารถอินเวิอรสไดเทาน้ัน ดังนั้นสําหรับฟงคชั่นถายโอนแบบเหมาะสมอยางย่ิง (Strictly Proper) เม่ือทําการอินเวิอรสแลวจะไดฟงคช่ันถายโอนแบบไมเหมาะสม (Not Proper) เนื่องจากการอินเวิอรสทําใหอันดับของNumerator มากกวาอันดับของ Denominator ทําใหสัญญาณควบคุมไมอยูในชวงที่ยอมรับไดโดยเฉพาะเมื่ออนิ พุตทีเ่ ขาสตู วั ควบคุมมีความถ่ีสูง สัญญาณก็จะย่ิงถูกขยายใหมากข้ึน ประสิทธิ์ภาพท่ีไดตํ่า จึงจําเปนตองทําการแกไขดวยการเพ่ิมตัวกรองผานความถี่ต่ํา (Low-Pass Filter)ใหกับตวั ควบคมุ ซ่ึงมีฟงคช่ันถายโอนดงั สมการที่ (2-43)
34f ii (s) = 1 (2-43) (λi s + )1 riโดยที่ fii (s) คือ ตวั กรองผานความถต่ี า่ํ (Low Pass Filter) ri คือ อันดับสัมพันธ (Relative Order) โดยท่ีคาของอันดับสัมพันธน้ันจะเทากับผลตางของอันดับของ Denominator กับ อันดับของ Numerator ซ่ึงจะชวยใหฟงคชันถายโอนของตัวควบคุมเปนแบบเหมาะสม (Proper) มีความเสถียรภาพ (Stability) และความเชื่อถือได(Reliability) λi คือ คาคงทีท่ างเวลาของตัวกรองสัญญาณ ทําหนาที่ชวยปรับปรุงความผิดพลาดของแบบจําลองและชวยในการเลี่ยงการขยายขนาดของนอยซท่ีมากเกินไป สําหรับคาของคาคงที่ทางเวลาของตัวกรองสัญญาณความถี่ตํ่าน้ัน สามารถกําหนดใหมีคาเทาไรก็ไดข้ึนกับผลตอบสนองของระบบที่ตองการ และ คาขนาดของนอยซท่ีสามารถรับได แตคาที่เลือกไมควรเกินคา คงที่ทางเวลาของระบบ ดงั น้นั จะไดต วั ควบคุมโมเดลเบสดงั น้ี ( )( )Qi = P m −1 (2-44) ii λi s + 1 ri เราสามารถเปล่ียนโครงสรางของระบบควบคุมแบบโมเดลเบสในภาพท่ี 2-15 ใหอยูในรูปของตัวควบคุมปอนกลับในภาพท่ี 2-14 โดยที่ตัวควบคุมปอนกลับมีความสัมพันธกับตัวควบคุมโมเดลเบสดังสมการท่ี (2-45)Gc (s) = [I − Q(s)Gm (s)]−1Q(s) (2-45) โดยท่ีตัวควบคุมปอนกลับของวงรอบเอาตพุตที่ i (Gci ) ที่ทําใหเอาตพุตของวงรอบท่ี iเปน ไปตามตอ งการคอื( )( )( ) ( )Gci= Qi = Piim s −1 (2-46) 1 − GiiQi λis + 1 ri − PiiA s เนื่องจากเทากับ PiiA(0) = 1 ทําให Denominator จากสมการท่ี (2-46) มีซีโรท่ีจุดกําเนิดและสามารถเขียนในเทอมของอินทิกรลั ไดดงั สมการท่ี (2-47)
35 Gci = 1 f i (s ) (2-47) sโดยท่ี ( )fi (s) = ( )s Piim s −1 (s) (2-48) (λi s + 1)r − PiiA ทําการกระจาย (Expanding) ตัวควบคุม Gci ในสมการท่ี (2-47) ดวย Maclaulin Seriesในโดเมน s จะได Gci = 1 ⎛⎜ f i (0) + f i′(0)s + fi′′(0) s 2 +L ⎟⎞ (2-49) s ⎝ ⎠ 2 ผลจากการกระจายพบวาตัวควบคุมประกอบไปดวย “Infinite number of high order sterms” กับ Integral term, ⎛⎜ 1 ⎟⎞ เม่ือทําการพิจารณา 3 เทอมแรกจะพบวาสอดคลองกับ ⎝s⎠Integral Term, Proportional Term และ Derivative Term ของตวั ควบคุมพีไอดี Gci (s) = K Pi ⎛⎜⎝⎜1 + 1 + TDi s ⎟⎟⎠⎞ (2-50) TIi s ดังน้ันเน่ืองจากตัวควบคุมท่ีไดจากสมการที่ (2-49) เทากับตัวควบคุมที่ไดจากสมการท่ี(2-50) ซึ่งในทางปฏิบัติแลวเปนไปไมไดท่ีจะพิจารณา “Infinite number of high order ofderivative term” ในสมการท่ี (2-49) แตเน่ืองจากในการควบคุมจริงท่ีชวงความถี่ต่ํากับความถ่ีปานกลาง (Low and Middle Frequencies) มีความสําคัญกวาท่ีความถ่ีสูงมากกวา และสวนใหญเพียงแค 3 เทอมแรกของสมการท่ี (2-49) ก็เพียงพอแลวที่จะทําใหประสิทธิภาพของระบบปอ นกลบั เปนไปตามตองการ ดังน้ันเม่ือทําการประมาณการตัวควบคุมในสมการท่ี (2-50) ดวย3 เทอม แรกของซึ่งไดแก 1 , 1 และ s โดยตัดเทอมอันดับสูงอ่ืนออกไปโดยเทียบกับสมการ sพีไอดีมาตรฐานในสมการที่ (2-50) จะได K Pi = f ′(0),TIi = f ′(0) = f ′′(0) (2-51) f (0) ,TDi 2f (0) เราสามารถหาพารามเิ ตอรของสมการที่ (2-51) ไดโดยกาํ หนดให
Di (0) = (λi s + 1)r − PiiA (s) 36 (2-52) s แลวทําการกระจาย ดวย Maclaulin Series จะได Di (0) = riλi − PiiA′ (0) (2-53) Di′ (0) = ri (ri −1)λi2 − PiiA″ (0) (2-54) 2 Di ″ (0) = ri (ri − 1)(ri − 2)λ3i − Pii′′′(0) (2-55) 3 จากสมการท่ี (2-52) ถึง (2-55) นําไปหาฟงคชัน f (0), f ′(0), f ′′(0) ไดดวยความสัมพนั ธด ังน้ี (2-56) f (0) = 1 K P D(0) − ⎝⎜⎛ Piim′ (0)D(0) + K P D′(0)⎟⎞⎠ (2-57) (K P D(0))2 f ′(0) = f ′′(0) = f ⎡ Piim ″ (0)D(0) + 2Piim′D′(0) + K P D′′(0) + 2f ′(0)⎥⎤ (2-58) Piim′ (0)D(0) + K P D′(0) f (0) ⎥ ′(0)⎢ ⎦ ⎢ ⎣โดยท่ี K P = Piim (0) (2-59) จากสมการท่ี (2-45) และ (2-59) ชวยใหเราสามารถออกแบบตัวควบคุมของแตละวงรอบเอาตพ ตุ ไดท ้ังหมด
บทท่ี 3 การดําเนินการวิจยั ในบทนี้จะกลาวถึงรายละเอียดอุปกรณและสวนประกอบของกระบวนการ, รายละเอียดของโปรแกรมที่เขียนข้ึนมาเพ่ือใชในการควบคุมกระบวนการ, ข้ันตอนการทํางานของกระบวนการควบคุมระดับน้าํ แบบ 4 ถงั และ ขัน้ ตอนการออกแบบตวั ควบคุมโมเดลเบสพีไอดี3.1 รายละเอยี ดอปุ กรณและสวนประกอบของกระบวนการ กระบวนการควบคุมระดับน้ําแบบ 4 ถัง จะประกอบดวยอุปกรณหลายชนิดประกอบเขาดว ยกนั โดยจะแบงออกเปนสว นใหญๆ ไดแ ก 1. กระบวนการถงั นาํ้ แบบ 4 ถัง 2. อปุ กรณวดั ระดบั นาํ้ 3. คอมพิวเตอร 4. ชุดปม น้ํา 3.1.1 อปุ กรณทใี่ ชใ นการทดลอง 3.1.1.1 กระบวนการถังนํ้าแบบ 4 ถัง ประกอบไปดวย ช้ันวางอุปกรณ, ถังบรรจุวาลว 3 ทาง (3 Way Valve), สายยาง (Hose) และ ภาชนะกักเก็บน้ํา (Reservoir) ภาพท่ี 3-1 กระบวนการระดบั นํ้าแบบ 4 ถัง
38 3.1.1.2 คอมพิวเตอรโนตบุค (Computer Notebook) ทําหนาท่ีในการรับและสงขอมูลจากดาตาแอคควิสชันการด (DAQCard) โดยจะนําขอมูลที่ไดมาประมวลผลเพื่อสรางสญั ญาณควบคมุ ใหแกระบบ ภาพท่ี 3-2 คอมพิวเตอรโ นตบุค 3.1.1.3 อุปกรณรับสงขอมูล (Data Aquistion Card) โดยจะทําหนาท่ีในการรับสัญญาณแบบอะนาลอกจากตัวตรวจรู (Sensor) ของถังบรรจุที่ 1 และถังบรรจุท่ี 2 แลวทําการแปลงใหเปนสัญญาณดิจิตอล เพ่ือสงใหคอมพิวเตอรทําการประมวลผลในการสรางสัญญาณควบคุม จากน้ันจะทําหนาที่ในการแปลงสัญญาณควบคุมซึ่งอยูในรูปแบบดิจิตอลใหเปนสญั ญาณ PWM เพ่ือสงใหกับวงจรขยายกระแสไฟฟากระแสตรงท้ังสอง โดยอุปกรณรับสงขอมูลที่ใชเ ปน ของบรษิ ทั เนชันแนลอนิ สตรูเมนต รนุ NI DAQCard-6024E ภาพที่ 3-3 ดาตา แอคควิสชนั การด NI DAQCard-6024E แบบ PCMCIA
39 3.1.1.4 Terminal Board โดยจะทาํ หนา ทเ่ี ปนจดุ เชอื่ มตอระหวางดาตาแอคควิสชันการด ที่ติดตั้งที่คอมพิวเตอรโนตบุค กับอุปกรณทํางานเพื่อใหสามารถท่ีจะทําการส่ังงานอปุ กรณท าํ งานเพอ่ื ใหสามารถท่ีจะทําการสงั่ งานอปุ กรณเ ชอ่ื มตอตางๆได ภาพท่ี 3-4 Terminal Board 3.1.1.5 วงจรขยายกระแสไฟฟากระแสตรง (Power Amplifier) ทําหนาที่ในการรับสัญญาณควบคุมที่เปนสัญญาณ PWM จากดาตาแอคควิสช่ันการดแลวขยายขนาดสัญญาณกระแสไฟฟาใหมากขึ้น เพื่อจายใหกับปมน้ําทั้งสอง ตัววงจรใชตองการแหลงจายไฟ 2 ชุด คือแหลงจายไฟ 5 Vdc สําหรับไอซี และแหลงจายไฟ 24 Vdc สําหรับใชในการขยายกระแสไฟฟาและใช Opto เปนตัวแยกกราวนระหวางแหลงจายทั้งสองชุด ปองกันความเสียหายของอุปกรณบนบอรด ภาพท่ี 3-5 วงจรขยายกระแสไฟฟากระแสตรง (Power Amplifier)
40 3.1.1.6 อุปกรณวัดระดับน้ํา (Sensor) สําหรับเซนเซอรที่ใชในการวัดระดับนํ้าเปนเซ็นเซอรตรวจจับระยะทางดวยแสงอินฟราเรด สามารถวัดระยะทาง ไดถูกตองในชวง3 - 40 เซนติเมตรโดยใหผลการตรวจจับเปนแรงดันไฟตรง ในยาน 0.4 - 2.4 V ตัวเซนเซอรประกอบดวยตัวสง และตัวรับอินฟราเรด ที่ติดตั้งภายใตตัวถังเดียวกัน โดยมีการทํางานคือ ตัวสงอินฟราเรดจะขับแสงอินฟราเรดจากตัวสงไปกระทบวัตถุผานเลนสนูนเพ่ือโฟกัสแสงใหมีความเขมแสงไปยังจุดใดจุดหนึ่ง เมื่อแสงไปกระทบวัตถุจะเกิดการกระเจิงของแสงไปในทิศทางตางๆแสงสวนหนึ่งจะกระเจิงไปยังภาครับ โดยมีเลนสภาครับทําหนาที่รวมแสงและกําหนดจุดตกกระทบแสงจะถูกสงผานไปยังโฟโตทรานซิสเตอรจํานวนมากที่ตอเรียงกันเปนอารเรยตําแหนงท่ีแสงตกกระทบน้ีสามารถนํามาคํานวณหาระยะทาง(L)จากภาคสงไปยังวัตถุไดโดยใชสตู รหาสามเหล่ยี มคลา ยดังนี้ L=F (3-1) AXดงั น้นั คา L จะมคี าเทา กับ L = FxA (3-2) X โดยคาท่ีวัดระยะทางไดจากโฟโตทรานซิสเตอรจะถูกสงไปยังวงจรประมวลผลสัญญาณกอนจะเปล่ียนคาเปนระดับแรงดันไฟฟา ซึ่งใหผลการเปล่ียนแปลงแรงดันตามระยะทางท่ีตรวจวดั ได จากนนั้ จงึ สงสญั ญาณอะนาลอกใหก บั อุปกรณร ับสง ขอ มูลตอไปภาพที่ 3-6 เซนเซอรต รวจวัดระยะทางดว ยแสงอินฟราเรด
41 ภาพท่ี 3-7 หนา ตา การจัดขา และรปู แบบการทาํ งานของเซนเซอร 3.1.1.7 ปมนํ้าไฟฟากระแสตรง(Dc Water Pump) ใชไฟฟากระแสตรง แรงดันสงู สุดขนาด 24 V โดยมีอัตราการหมุนสูงสดุ 6500 รอบตอ นาที ภาพที่ 3-8 ปม น้ําไฟฟา กระแสตรง (Dc Water Pump) 3.1.1.8 แหลงจายไฟฟากระแสตรง 24 V (24 V DC Supply) ภาพท่ี 3-9 แหลง จา ยไฟฟากระแสตรง 24 V
Search