รูปที่.1
จากรูปที่ 1. ก็คือแบบจำลองของมอเตอร์ที่อยู่ในรูปของปริภูมิสถานะ
xd1=x2
xd2=-0.668x2+0.9981u โดยที่ x1 คือ ตำแหน่งของเพลา และ x2 คือความเร็วเชิงมุมของเพลามอเตอร์
ต่อไปเราก็จะมาดู Controller ที่ได้จากการออกแบบ แบบ Pole Placement u=-kx
รูปที่.2
รูปที่2. ก็คือสมการ การควบคุมระบบที่ได้ออก แบบไว้ก่อนหน้านี้แล้วผมจะไม่กล่าวถึงขั้นตอนการหานะครับ out put ที่ออกจาก block นี้ก็คือสัญญาณควบคุมเพื่อที่จะไปสั่งให้มอเตอร์ทำงานนั้นเองส่วนสัญญาณ input ก็คือ มุม และความเร็วเชิงมุมของมอเตอร์ แต่ในที่นี้เราไม่สามารถวัดความเร็วเชิงมุมของมอเตอร์ได้ เราก็เลยทำการประมาณ ความเร็วเชิงมุมของมอเตอร์ ด้วย Discrete Kalman filter และก็เขียนสมการ Kalman ในโปร Labview ดังรูปด้านล่างนี้
รูปที่.3
รูปที่3.ก็คือสมการ Kalman Filter เพื่อที่ทำการประมาณความเร็วเชิงมุมของมอเตอร์ x2
เมื่อเรานำเอาทั้งสามส่วนมารวมกันเราก็จะได้ระบบควบสมบูรณ์ ดังรูปด้านล่าง
ส่วน vdo ด้านล่างคือผลของการ Sim
DOWNLOAD CODE
DOWNLOAD CONTROL TOOL
DOWNLOAD DRIVER
ให้แตก File Control แล้วนำไปวางไว้ที่ C/Program file/National Instruements/Labview x.x/vi.lib แล้ววางไว้ใน addons หลังจากนั้นให้ปิดและเปิดโปรแกรมใหม่
No comments:
Post a Comment