สวัสดีทุกคน,

มีกล่องเครื่องมือ MATLAB สำหรับการระบุระบบ Closed Loop หรือไม่ เนื่องจากชุดเครื่องมือระบุระบบปัจจุบันของ MATLAB มีไว้เพื่อระบุระบบ open loop

ฉันรู้จักเครื่องมือหนึ่งชื่อ CLOSID แล้ว แต่มันไม่ยืดหยุ่นเท่ากับชุดเครื่องมือ sys ID ของ MATLAB และฉันกำลังประสบปัญหาในการใช้งาน

มีวิธีการใช้ชุดเครื่องมือระบุระบบของ MATLAB สำหรับระบบ CLOSED LOOP หรือไม่

หมายเหตุ:-

Matlabsolutions.com มอบ "ความช่วยเหลือในการบ้าน MatLab" ล่าสุด "ความช่วยเหลือในการมอบหมาย MatLab" สำหรับนักศึกษา วิศวกร และนักวิจัยในหลายสาขา เช่น ECE, EEE, CSE, เครื่องกล, โยธา ด้วยเอาต์พุต 100% รหัส Matlab สำหรับ B.E, B.Tech ,กศน.,วท.ม.เทค นักวิชาการที่รับประกันความเป็นส่วนตัว 100% รับโครงการ MATLAB พร้อมซอร์สโค้ดสำหรับการเรียนรู้และการค้นคว้าของคุณ

แบบจำลองในกล่องเครื่องมือระบุระบบแสดงถึงสมการ y = Gu + He โดยที่ G คือฟังก์ชันการถ่ายโอนระหว่าง y และ u และ H คือฟังก์ชันการถ่ายโอนระหว่าง y และ e G เรียกว่าองค์ประกอบ "ที่วัดได้" และ H คือ "องค์ประกอบสัญญาณรบกวน" ของฟังก์ชันการถ่ายโอนโดยรวมระหว่าง y ถึง [u, e]

ในกรณีของสเตทสเปซ สมการคือ:

x(k+1) = A x(k) + B u(k) + K e(k)
  y(k) = C x(k) + D u(k) + e(k)

H ในกรณีนี้คือ:

x(k+1) = A x(k) + K e(k)
  yh(k) = C x(k) + e(k)

เมื่อคุณประมาณแบบจำลองพื้นที่รัฐโดยใช้ PEM คุณจะประมาณค่าของ A, B, C, D และ K ตั้งแต่หนึ่งค่าขึ้นไป เพื่อให้มีส่วนประกอบของสัญญาณรบกวนที่ไม่สำคัญในแบบจำลองของคุณ ตรวจสอบให้แน่ใจว่า K ไม่ได้คงที่ไว้ที่ศูนย์ . คุณทำได้โดยใช้คู่ PV “DisturbanceModel”/’estimate’ ในคำสั่งการประมาณค่า หรือโดยการตั้งค่าคุณสมบัติ DisturbanceModel ของโมเดล IDSS ที่มีอยู่เป็น ‘ประมาณ’:

model = pem(data, NX, 'dist', 'estimate')
model2 = idss(drss(NX)) % or some other template you created using IDSS command
model2.DisturbanceMOdel = 'estimate'
model2 = pem(data, model2, 'focus', 'prediction')

ในตอนนี้ ข้อกล่าวอ้างคือการประมาณค่า K ร่วมกับ A, B, C, D ช่วยในการระบุโรงงาน แม้ว่าโรงงานจะทำงานภายใต้วงรอบปิดก็ตาม เหตุใดจึงเป็นกรณีนี้จึงได้รับคำตอบที่ดีที่สุดในข้อมูลอ้างอิงที่ฉันกล่าวถึงก่อนหน้านี้ คำอธิบายง่ายๆ ต่อไปนี้: หากคุณกำลังวัดสัญญาณที่พอร์ต I/O ของโรงงาน แสดงว่าคุณกำลังวัดผลกระทบของการเปลี่ยนแปลงอินพุตที่เอาต์พุตของโรงงานจริงๆ อย่างไรก็ตาม สัญญาณอินพุตประกอบด้วยส่วนของเอาต์พุตที่ผ่านมา (เนื่องจากการป้อนกลับ) เรื่องนี้ด้วยตัวมันเองไม่ใช่ปัญหา แต่คุณไม่เพียงแต่ป้อนกลับเอาต์พุตก่อนหน้าเท่านั้น แต่ยังรวมถึงการรบกวนใดๆ ที่อาจส่งผลต่อค่าเอาต์พุตก่อนหน้าเหล่านั้นด้วย การรบกวนนี้จึงสัมพันธ์กับอินพุตของระบบ การเพิ่ม "H" ที่ยืดหยุ่นเพียงพอจะช่วยให้คุณแยกผลกระทบของการรบกวนต่อผลผลิตของโรงงานได้

ดูคำตอบที่สมบูรณ์ คลิกลิงก์