ระบบควบคุมมีความสําคัญในการอัตโนมัติและวิศวกรรม การเปิดใช้งานระเบียบที่แม่นยําของโพรเซส การเขียนโปรแกรมภาษาเช่น C และ C++ วิศวกรสามารถออกแบบ, จําลอง และวิเคราะห์ระบบเหล่านี้ได้อย่างมีประสิทธิภาพ บทความนี้ให้ภาพรวมของการคํานวณหลักและตัวอย่างที่เกี่ยวข้องกับการพัฒนาระบบโดยใช้ภาษาเหล่านี้
การ คํานวณ พื้น ฐาน ใน ระบบ ควบคุม
การ คํานวณ เหล่า นี้ ช่วย ตัดสิน ว่า ระบบ นี้ มี ปฏิกิริยา อย่าง ไร ต่อ การ ถ่ายทอด และ การ รบกวน.
การขยายความควบคุม Algorithms ใน C และ C++
อัลกอริทึมในโปรแกรมควบคุมต้องการการแปลงโมเดลทางคณิตศาสตร์เป็นรหัส อัลกอริทึมทั่วไปรวมถึงตัวควบคุม PID, ตัวควบคุมอวกาศ และเครื่องกรองดิจิทัล C และ C++ ให้เครื่องมือที่มีประสิทธิภาพสําหรับโปรแกรมควบคุมเวลาจริง
ตัว อย่าง การ คํานวณ ระบบ ควบคุม
พิจารณาตัวควบคุมสัดส่วนแบบง่าย (PID) การคํานวณนี้เกี่ยวกับการกําหนดสัดส่วน, สัดส่วน, และอนุพันธ์ตามสัญญาณข้อผิดพลาด ใน C+ นี้สามารถนําไปใช้ได้ ดังต่อไปนี้:
[FLT: 0]. เอ็กซ์เซมเปิลรหัส genpeet:
'' '' errorm error= capitation - direction; อินทิกรัลสองชั้น = 0; อนุพันธ์คู่ = 0; อนุพันธ์คู่ = 0; print=0; ki=0, kd=0. id=0. อินทิกรัล + err; อนุพันธ์ = (ข้อผิดพลาด - dev; preview= (FS-FS) / dt; preview= kp * error=ki * diction; division; preview; an prise=; prise=; สืบค้นเมื่อ; ''
รูปแบบการวน
การใช้ C และ C++ เพื่อควบคุมการออกแบบระบบ อนุญาตให้มีการคํานวณและกระบวนการที่แม่นยํา