Thread Content
อยากสร้างโปรแกรมหนึ่งขึ้นมาเพื่อควบคุมการเพิ่มและลดอุณหภูมิโดยอัตโนมัติ โดยตั้งค่าอุณหภูมิเริ่มต้นไว้ที่ 20 องศา เมื่อต้องการให้อุณหภูมิเพิ่มขึ้นถึง 69 องศา จะใช้เวลา 1.5 นาที แล้วคงที่ไว้ที่ 0.5 นาที เมื่อต้องการให้อุณหภูมิเพิ่มขึ้นถึง 99 องศา จะใช้เวลา 2.5 นาที แล้วคงที่ไว้ที่ 1 นาที และเมื่อต้องการให้อุณหภูมิเพิ่มขึ้นถึง 108 องศา จะใช้เวลา 1.5 นาที แล้วคงที่ไว้ที่ 1 นาที การเพิ่มอุณหภูมิจะใช้ไอน้ำเพื่อรักษาความดันให้คงที่ ซึ่งจะทำให้การเปลี่ยนแปลงของอุณหภูมิไม่มากนัก อุปกรณ์ที่ใช้ในการเพิ่มอุณหภูมิคือหม้อขนาด 5 ลูกบาศก์เมตร โดยมีสารละลายน้ำตาลเป็นตัวกลางอยู่ภายในและมีการคนอยู่ตลอดเวลา มีผู้เชี่ยวชาญคนไหนพอจะช่วยแนะนำได้บ้างครับ?
การอธิบายค่อนข้างชัดเจน แต่ข้อกำหนดมันกว้างเกินไป จะใช้การตั้งค่าแบบไหนดี.
แผนการควบคุมแบบ Siemens 200 หรือ Hilscher Zhejiang University DCS ซึ่งจะใช้ควบคุมในเวลากลางคืนเท่านั้น พรุ่งนี้จะลองคิดดูว่าจะเขียนแผนการนี้อย่างไรดี
มีไอเดียไหมเพื่อน? รู้สึกว่ามีเรื่องที่เกี่ยวข้องเยอะเลย อยากรู้ว่าเพื่อนๆ คิดยังไงบ้าง
สิ่งสำคัญคือคุณมีข้อกำหนดเรื่องอุณหภูมิที่เข้มงวดหรือไม่ เพราะสัญญาณอุณหภูมิจะมีความล่าช้า ซึ่งโดยปกติแล้วก็ควบคุมได้ยากอยู่แล้ว
ไม่ได้มีข้อกำหนดที่สูงมาก แค่ให้การเพิ่มอุณหภูมิเป็นไปอย่างเรียบๆ ภายในเวลาที่กำหนดก็พอ ส่วนการรักษาอุณหภูมิให้คงที่ก็ให้มีความผันผวนน้อยๆ ก็ได้
จุดที่ควบคุมได้ยากอยู่ที่จุดเปลี่ยนอุณหภูมิ เนื่องจากความเฉื่อยของอุณหภูมิ จึงทำให้เกิดการปรับตัวมากเกินไป
การทำนั้นแน่นอนว่าทำได้ง่าย แต่ปัญหาก็คืออุณหภูมิอาจสูงเกินไป ถ้ามีกระบวนการผลิตที่ดีก็จะดีมาก
หากมีความล่าช้าสูง จะควบคุมให้เสถียรได้ยากมาก 。 。
สามารถบรรลุเป้าหมายได้โดยใช้เครื่องกำเนิดคลื่นเอียงและการคำนวณแบบเส้นโค้ง