คำถามติดแท็ก control-system

ระบบที่อาจเป็นวงจรอิเล็กทรอนิกส์หรือแม้แต่ซอฟต์แวร์ที่ใช้ทฤษฎีการควบคุม (สมการเชิงอนุพันธ์โดยเฉพาะ) เพื่อควบคุมผลลัพธ์โดยการตรวจสอบแง่มุมต่าง ๆ ของระบบภายใต้การควบคุมและปัจจัยการผลิตที่แตกต่างกันทั้งหมดไปสู่การบรรลุเป้าหมายที่กำหนดไว้ ตัวอย่างที่มีชื่อเสียงบางส่วนกำลังควบคุมมุมแรงขับของจรวดเพื่อให้แน่ใจว่าควบคุมทิศทางได้

5
วิธีการเรียนรู้การควบคุมแบบ PID
ฉันต้องการเรียนรู้การควบคุมแบบ PID (สัดส่วน - รวม - อนุพันธ์) ส่วนใหญ่สำหรับอุณหภูมิ ฉันต้องการที่จะเรียนรู้อย่างยิ่งผ่านโครงการง่ายที่จะทำ คุณช่วยแนะนำสิ่งที่จะใช้เวลาเรียนสองสามสัปดาห์? แก้ไข:ฉันต้องการควบคุมอุณหภูมิของถังเก็บน้ำ ความร้อนจะทำโดยตัวต้านทาน

6
ได้เสียงรบกวนอะไรจริงเหรอ? และจะกำหนดในกรณีทั่วไปอย่างไร
ปรับปรุง : คำถามนี้ก่อให้เกิดสิ่งที่อาจจะเรียกว่าเป็นความหลงใหลในการวิจัยสำหรับฉัน ฉันเข้าใกล้จุดต่ำสุดแล้วฉันคิดว่าฉันโพสต์สิ่งที่ฉันค้นพบเป็นคำตอบด้านล่าง มีคำถามที่คล้ายกันที่นี่แต่มันไม่ได้ขอหรือไม่ได้รับบัญชีทั่วไปในคำตอบของมัน การได้รับเสียงรบกวนนั้นเป็นแนวคิดที่กล่าวถึงไม่บ่อยนักและดูเหมือนว่าเข้าใจผิดซึ่งได้รับการไถ่โดยความจริงที่ว่ามันให้พลังในการปรับความเสถียรของวงจรแอมป์สหกรณ์ของคุณได้อย่างยืดหยุ่นหากคุณรู้วิธีใช้งาน เมื่อคุณคิดว่ามีสมการเดียวที่คุณสามารถวางใจได้อย่างแน่นอนสมการการขยายที่รู้จักกันดีสำหรับแอมป์สหกรณ์จะขึ้นอยู่กับสถานการณ์ G=Ao1+AoβG=Ao1+AoβG = \frac{A_o}{1 + A_o\beta} มันจะเปิดออกก็ขึ้นอยู่กับความหมายของββ\betaคุณใช้ ส่วนที่ไม่น่าไว้วางใจ (พื้นหลัง) ฉันจะเริ่มต้นด้วยการบัญชีสั้น ๆ ของสิ่งที่ฉันรู้และสามารถแสดงให้เห็นถึงความเป็นจริงเพียงเพื่อให้คุณสามารถบอกได้ว่าฉันได้ทำการบ้านและคำตอบรีบเร่ง: ββ\betaรู้จักกันในชื่อส่วนข้อเสนอแนะ(บางครั้งปัจจัยข้อเสนอแนะ) และเป็นสัดส่วนของแรงดันเอาท์พุทที่ป้อนกลับไปที่อินพุตกลับหัวกลับหาง พิจารณาไม่ใช่ inverting เครื่องขยายเสียงด้านล่างส่วนของการVoutVoutV_{out}ต้นน้ำที่ป้อนข้อมูลกลับหัวจะถูกกำหนดพร้อมที่จะเป็น1/101/101/10จากการตรวจสอบของวงจรแบ่งแรงดัน: V−=VoutRgRf+RgV−=VoutRgRf+RgV_- = V_{out} \frac{R_g}{R_f + R_g} β=V−Vout=RgRf+Rg=10k90k+10k=110β=V−Vout=RgRf+Rg=10k90k+10k=110\beta = \frac{V_-}{V_{out}} = \frac{R_g}{R_f + R_g} = \frac{10\mathrm{k}}{90\mathrm{k} + 10\mathrm{k}} = \frac{1}{10} กลับไปที่สูตรที่เราเริ่มต้นด้วยหมายถึงกำไรจาก open-loop ประมาณ 100,000 ในกรณีนี้ การทดแทนในสูตรได้รับคือ:AoAoA_o G=Ao1+Aoβ=100,0001+(100,000⋅110)=100,00010,001=9.999G=Ao1+Aoβ=100,0001+(100,000⋅110)=100,00010,001=9.999G = …

11
ทำงานวิศวกรไฟฟ้าในการออกแบบวงจรเคยใช้สูตรตำราสำหรับเวลาเพิ่มขึ้นเวลาสูงสุดเวลาตกตะกอน ฯลฯ
นี่เป็นคำถามทั่วไป ในวิศวกรรมไฟฟ้านักศึกษาปริญญาตรีมักจะได้รับการสอนเกี่ยวกับการตอบสนองขั้นตอนต่อวงจร LC (ลำดับที่สอง) นี่เป็นเรื่องปกติเมื่อมีการแนะนำพารามิเตอร์จำนวนมากซึ่งบางส่วนเป็น เวลาที่เพิ่มขึ้น เวลาสูงสุด เปอร์เซ็นต์การโอเวอร์โหลด เวลาตกตะกอน คำนิยามของสิ่งเหล่านี้สามารถพบได้ในแหล่งข้อมูลต่าง ๆ เช่นวิกิพีเดีย: https://en.wikipedia.org/wiki/Settling_time และสูตรรายละเอียดมีอยู่หลายปริมาณเหล่านี้ https://ocw.mit.edu/courses/mechanical-engineering/2-004-dynamics-and-control-ii-spring-2008/lecture-notes/lecture_21.pdf http://www.personal.psu.edu/faculty/j/x/jxl77/courses/ee380_fa09/ee380_slides3.pdf ฉันไม่มีพื้นหลังการออกแบบวงจรที่กว้างขวางฉันเดาว่าพารามิเตอร์เหล่านี้สามารถใช้เป็นกฎง่ายๆในการคำนวณฟังก์ชั่นการถ่ายโอนระบบหรือตำแหน่งของเสา ฯลฯ ฉันไม่รู้ว่าจะใช้งานได้อย่างไรในความเป็นจริง วิศวกรไฟฟ้าที่ทำงานในการออกแบบวงจรสามารถแสดงความคิดเห็นเกี่ยวกับประโยชน์ในทางปฏิบัติของพารามิเตอร์เหล่านี้ได้หรือไม่? หรือพารามิเตอร์เหล่านี้พบโดยอัลกอริทึมบางอย่างที่ใช้ในกระบวนการออกแบบหรือไม่ ขอบคุณมาก!

2
การสร้างแบบจำลองระบบสำหรับระบบควบคุม
หลังจากเรียนวิชาควบคุมเป็นระดับปริญญาตรีฉันก็ไม่ได้ใช้เลยหลังจากเรียนจบ ฉันเริ่มที่จะแก้ไขโดยเริ่มต้นงานอดิเรกในการควบคุม หนังสือเรียนของฉันเป็นการอ้างอิงที่ดีสำหรับทฤษฏี แต่ปัญหาที่ใหญ่ที่สุดของฉันคือฉันไม่พบการอ้างอิงที่ดีในการกำหนดพารามิเตอร์ของระบบในแบบจำลอง ตัวอย่างเช่นสมมติว่าฉันมีเซ็นเซอร์อุณหภูมิอยู่ห่างจากองค์ประกอบความร้อนและที่ด้านบนของมันมีมวลความร้อนจำนวนเล็กน้อย ฉันควรทำแบบจำลองที่ไม่ใช่อุดมการณ์อย่างไร และแม้หลังจากที่ฉันทำแบบจำลองฟังก์ชันข้อผิดพลาดสำหรับองค์ประกอบฉันจะกำหนดค่าสัมประสิทธิ์ตัวเลขจริงจากการทดสอบแบบตั้งโต๊ะได้อย่างไร ใครบ้างที่นี่มีตำราหรือข้อมูลอ้างอิงที่ดีที่จะแนะนำ?

4
วิธีใช้การตอบสนองตามขั้นตอนที่วัดได้เพื่อปรับแต่งระบบควบคุม
เราใช้การตอบสนองแบบขั้นตอนที่วัดได้เพื่อปรับรูปแบบการควบคุมแบบ PID หรือการบิดได้อย่างไร ได้รับแรงบันดาลใจจากคำตอบนี้ *ฉันสนใจคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการใช้ระบบควบคุมตามการตอบสนองขั้นตอนที่วัดได้ ฉันจะไม่พยายามเดาผลกระทบทั้งหมด อาจมีบางสิ่งที่ไม่ชัดเจนเกิดขึ้นและคุณไม่สามารถรู้พารามิเตอร์ทั้งหมดได้ ฉันจะวัดการตอบสนองขั้นตอน ค้นหาการตั้งค่าเครื่องสูบน้ำสองแบบที่ทำให้ลูกบอลอยู่ในช่วงที่วัดได้ภายในหลอด จากนั้นให้ผู้ควบคุมเปลี่ยนจากการตั้งค่าหนึ่งเป็นการเปิดลูปอื่นโดยทันที ในขณะเดียวกันก็วัดสิ่งที่ลูกบอลทำเมื่อเวลาผ่านไป นั่นคือการตอบสนองขั้นตอน คุณสามารถหาอนุพันธ์ของมันและรับการตอบสนองของแรงกระตุ้น จากการตอบสนองแบบอิมพัลส์คุณสามารถทำนายการเคลื่อนที่ของลูกบอลสำหรับการตั้งค่าปั๊มใด ๆ โดยสมมติว่านี่เป็นระบบเชิงเส้น มันอาจเป็นเชิงเส้นเพียงพอในช่วงเล็ก ๆ ของการตั้งค่าเพื่อให้ลูกบอลอยู่ในช่วงปกติ คุณสามารถใช้สิ่งนี้เป็นฐานการจำลองเพื่อค้นหาพารามิเตอร์สำหรับการควบคุม PID แบบเก่า หรือคุณสามารถใช้การตอบสนองแบบอิมพัลส์โดยตรงเพื่อทำการควบคุมการบิด คุณต้องกรองความถี่ต่ำผ่านอินพุตควบคุมเพียงพอเพื่อให้เคอร์เนล Convolution ไม่ติดลบยกเว้นปั๊มของคุณสามารถย้อนกลับได้จริงและสามารถดูดลูกบอลกลับลงได้ มันทำงานยังไงกันแน่? PID การปรับแต่งเป็นเรื่องยาก ; ฉันถือว่า "การควบคุมการบิด" คือการใช้ฟังก์ชั่นโพล - ศูนย์หรือถ่ายโอน แต่ไม่เห็นวิธีการรับพารามิเตอร์อย่างชัดเจน ที่เกี่ยวข้อง: การสร้างแบบจำลองระบบสำหรับระบบควบคุม *ฟังก์ชั่นการถ่ายโอนการสร้างแบบจำลองของการลอยลูกปิงปองในหลอดเป็นสิ่งที่ทำให้ชื้น

4
การควบคุม PID ของมอเตอร์เฟดเดอร์
ฉันพยายามควบคุมเฟดเดอร์เชิงเส้นด้วยมอเตอร์ (Linear Slide Potentiometer) โดยใช้ Arduino การควบคุมแบบ PID ให้ผลลัพธ์ที่ดีสำหรับ "การกระโดด" ไปยังตำแหน่งเป้าหมายที่เฉพาะเจาะจง แต่การติดตามทางลาดเป็นปัญหามันไม่ราบรื่นเลย การเคลื่อนไหวนั้นกระตุกมากไม่ว่าฉันจะพยายามทำอะไร นี่คือพล็อตของตำแหน่งอ้างอิงตำแหน่งที่วัดได้และเอาท์พุทมอเตอร์เมื่อติดตามทางลาด: และนี่คือวิดีโอของการทดสอบเดียวกันนั้น สำหรับระบบเชิงพาณิชย์ดูเหมือนว่าจะราบรื่นกว่ามากดูนี่สิ รายละเอียด : เฟดเดอร์มอเตอร์เป็นเทือกเขาแอลป์ RSA0N11M9A0K ในการขับเคลื่อนฉันใช้ST L293D H-bridge ขับเคลื่อนโดยแหล่งจ่ายไฟ 10 V DC ( XL6009 ) ใน Arduino UNO (ATmega328P) ฉันใช้พิน 9 และ 10 ด้วยความถี่ PWM ที่ 31.372 kHz เพื่อให้ไม่ได้ยินเสียง (Timer1 กับ prescaler 1, TCCR1B = …

2
ทำไมตัวควบคุมแรงดันไฟฟ้าตกคร่อมต่ำ (LDO) จึงไม่เสถียร
หน่วยงานกำกับดูแล LDO จากทรานซิสเตอร์ประเภท P ดูเหมือนจะเป็นรูปแบบที่ต้องการของตัวควบคุมแรงดันไฟฟ้าเชิงเส้นในวันนี้ แต่ฉันก็ยังได้ยินเกี่ยวกับวิธีที่ฉันต้องเลือกตัวเก็บประจุเอาท์พุทอย่างระมัดระวังเพื่อรับประกันความเสถียร ผู้ควบคุมการตกกลางคันสูงที่มีทรานซิสเตอร์ N-type ดูเหมือนจะไม่มีปัญหานี้ อะไรที่ทำให้ LDOs มีเสถียรภาพน้อยลง? มันเป็นทรานซิสเตอร์แบบ P หรือไม่? ความแตกต่างระหว่างที่มีขนาดเล็กและV o ยูที ? ทั้งสอง? หรืออย่างอื่นเลย? และทำไม ESR ของตัวเก็บประจุเอาท์พุทจึงสำคัญ?VฉันnVผมnV_{in}Vo ยูทีVโอยูเสื้อV_{out}

6
อัลกอริทึม PID: วิธีการบัญชีสำหรับการเปลี่ยนแปลงค่าอินพุตอย่างรวดเร็วหลังจากล่าช้าเป็นเวลานาน
ฉันกำลังพยายามใช้อัลกอริทึม PID พื้นฐานใน Arduino Leonardo เพื่อผสมน้ำประปาร้อนและเย็นโดยใช้วาล์วควบคุมแบบเซอร์โว เป้าหมายคือรักษาอุณหภูมิให้อยู่ใกล้กับจุดที่กำหนดมากที่สุด สิ่งสำคัญอย่างยิ่งคือการป้องกันไม่ให้อุณหภูมิเอาต์พุตเกินขนาดที่กำหนดไว้เพื่อป้องกันผู้ใช้จากการเบิร์น สิ่งที่สำคัญอันดับสองคือทำให้อุณหภูมิใกล้กับจุดที่กำหนดโดยเร็วที่สุด สำหรับการเปลี่ยนแปลงอุณหภูมิเล็กน้อยการใช้งานมาตรฐานของอัลกอริทึม PIDดูเหมือนว่าจะใช้ได้ แต่ฉันไม่รู้ว่าจะอธิบายความล่าช้าที่อาจเกิดขึ้นได้เมื่อรอให้น้ำร้อนไปถึงวาล์วเนื่องจากความล่าช้าเหล่านี้นานกว่าความล่าช้ามาตรฐานมากหลังจากเปลี่ยนตำแหน่งวาล์ว เห็นได้ชัดว่าขึ้นอยู่กับความยาวของเส้นน้ำร้อนและเวลาตั้งแต่การใช้น้ำร้อนครั้งสุดท้ายมันอาจใช้เวลาหลายสิบวินาทีสำหรับน้ำร้อนที่จะไปถึงวาล์วดังนั้นในช่วงเวลานี้อุณหภูมิของน้ำยังคงค่อนข้างคงที่ที่อุณหภูมิต่ำ และวาล์วน้ำร้อนจะเปิดเร็ว ๆ นี้ 100% ส่วนประกอบหนึ่งเริ่มสะสมค่าความผิดพลาดขนาดใหญ่ เมื่อน้ำร้อนถึงวาล์วในที่สุดอุณหภูมิที่ตรวจพบจะเพิ่มขึ้นอย่างรวดเร็วจนถึงอุณหภูมิน้ำร้อนสูงสุด เนื่องจากข้อผิดพลาดที่สำคัญขนาดใหญ่วาล์วน้ำร้อนจะถูกเก็บไว้ที่ 100% เป็นเวลานานหลังจากที่อุณหภูมิเกินกว่าที่กำหนดไว้เนื่องจากการรอคอยค่าหนึ่งจะลดลงสู่ระดับปกติ ดังนั้นผลลัพธ์คือน้ำอุณหภูมิสูงสุดเป็นเวลาหลายสิบ (สิบ) วินาที ฉันไม่แน่ใจว่าจะคำนึงถึงความล่าช้าที่เป็นไปได้นี้นานแค่ไหน ในกรณีเช่นนี้จะเป็นการดีหรือไม่ที่จะกำหนดขอบเขตบน (และล่าง) บนค่าความผิดพลาดแบบอินทิกรัลเพื่อ จำกัด เวลาตอบสนองสูงสุด? นี้ดูเหมือนว่าจะพ่ายแพ้วัตถุประสงค์ของส่วนประกอบและยังจะยังคงกำหนดบางส่วนล่าช้าหลังจากถึง SetPoint หรือมีวิธีที่ดีกว่าในการจัดการกับการเปลี่ยนแปลงอินพุทที่รวดเร็วหลังจากล่าช้าเป็นเวลานานหรือไม่? ขอบคุณสำหรับคำแนะนำใด ๆ !

5
วิธีการปรับใช้ตัวควบคุมแบบคล้าย PID
ฉันพยายามเขียนโปรแกรมไมโครคอนโทรลเลอร์สำหรับควบคุมอุณหภูมิในระบบที่มีคุณสมบัติดังต่อไปนี้: เอาต์พุตสามารถเป็นเปิดหรือปิดพร้อมความถี่รอบคงที่ (~ 2-10 ต่อชั่วโมง) พืชตอบสนองช้า (การเปลี่ยนแปลงของอุณหภูมิใช้เวลานาน> 10 นาที) พืชสูญเสียอุณหภูมิตามสภาพแวดล้อม ชุดจุดสามารถแตกต่างกันไปในขั้นตอนขนาดใหญ่ตามความต้องการของผู้ใช้ ฉันกำลังเขียนตัวควบคุมที่มีจุดมุ่งหมายเพื่อลดข้อผิดพลาดรวมทั้งปฏิบัติตามอัตรารอบที่ให้ไว้เป็นอินพุต สิ่งนี้สามารถทำได้อย่างง่ายดายด้วยคอนโทรลเลอร์ PI และมันแปลงผลลัพธ์เป็นวัฏจักรหน้าที่ ปัญหาคือโปรแกรมต้องการปรับค่าอัตโนมัติและเลือกค่าคงที่ Kp, Ki ที่ถูกต้องและปรับให้เข้ากับสภาพแวดล้อมที่แตกต่างกันและการเปลี่ยนแปลงความจุความร้อน ดังนั้นการปรับจูนคอนโทรลเลอร์ PI ล่วงหน้าจึงไม่มีประโยชน์ การใช้ PI หรือ PID จริงไม่ใช่ข้อกำหนด ฉันเปิดให้ใช้ Fuzzy-Logic ถ้ามันช่วยได้ยังมีอัลกอริทึมการเรียนรู้ของเครื่องบนชิปที่จำลองการตอบสนองของระบบและการสูญเสียความร้อน (เชิงเส้นประมาณ) ซึ่งแสดงข้อมูลเกี่ยวกับการตอบสนองตามขั้นตอนที่วัดได้ แค่ไม่รู้ว่าจะทำอย่างไรกับข้อมูลนั้น โพสต์สองสามข้อแนะนำว่าฉันสามารถใช้ข้อมูลการสร้างแบบจำลองเพื่อปรับแต่ง PI ออนไลน์และคู่มือการใช้งานแบบแล็บที่แนะนำฉันสามารถใช้ Fuzzy-Logic เพื่อปรับแต่ง PI คำถามของฉันคืออะไรวิธีที่ดีที่สุดสำหรับสถานการณ์ประเภทนี้ (เช่น PID, fuzzy-pid, convolution, ฯลฯ ) และวิธีที่ฉันจะนำไปใช้จริงในซอฟต์แวร์ / การปฏิบัติ ฉันไม่ใช่ …

2
ฉันจะปรับขนาดตัวเก็บประจุเอาต์พุตสำหรับแหล่งจ่ายไฟแบบตั้งโต๊ะได้อย่างไร
ฉันกำลังออกแบบตัวจ่ายไฟแบบบัลลังก์ DC และมาถึงเรื่องของการเลือกตัวเก็บประจุเอาต์พุต ฉันได้ระบุเกณฑ์การออกแบบที่เกี่ยวข้องจำนวนหนึ่ง แต่ฉันพบว่าเหตุผลของฉันยังคงอยู่ในแวดวงเล็กน้อยขณะที่ฉันพยายามจัดลำดับสิ่งเหล่านี้ให้เป็นกระบวนการออกแบบที่สมเหตุสมผล นี่คือแผนผังการทำงานเพื่อให้คุณมีความคิดในสิ่งที่จะเข้าสู่ วงจรคงที่ไม่ได้เป็นภาพ ต่อไปนี้เป็นข้อควรพิจารณา / ความสัมพันธ์ที่ฉันเข้าใจ: ในระหว่างขั้นตอนโหลดเร็วตรวจสอบการเปลี่ยนแปลงแรงดันเอาท์พุท undershoot / overshoot) ในช่วงเวลาที่จำเป็นสำหรับลูปควบคุมเพื่อตอบสนอง โดยทั่วไปแล้วตัวเก็บประจุที่มีขนาดใหญ่กว่าจะผลิตขนาดเล็กกว่า / เกินขนาดคo ยูทีคโอยูเสื้อC_{out} คo ยูทีคโอยูเสื้อC_{out}มีส่วนร่วมในการตอบสนองความถี่ของลูปควบคุม มันก่อให้เกิดเสาโดยการมีปฏิสัมพันธ์กับความต้านทานโหลดและเป็นศูนย์โดยการมีปฏิสัมพันธ์กับความต้านทานอนุกรมที่มีประสิทธิภาพของตัวเอง (ESR) โดยทั่วไปลูปควบคุมที่เร็วขึ้น (แบนด์วิดท์สูงกว่า) จะลดความจุเอาต์พุตที่จำเป็นเพื่อให้ได้ Undershoot ที่กำหนด ส่วนของ under / overshoot ที่ผลิตโดย ESR ของ (บิตแนวตั้งที่ถูกต้องในขั้นตอน) ไม่สามารถลดลงได้โดยการควบคุมลูปที่เร็วขึ้น ขนาดมันเป็นฟังก์ชั่นของกระแส (ขนาดก้าว) และ ESR อย่างแท้จริงคo ยูทีคโอยูเสื้อC_{out} วงจรที่ขับเคลื่อนโดยแหล่งจ่ายสามารถและมักจะมีส่วนร่วมในการเพิ่มความจุตัวอย่างเช่นผลรวมของตัวเก็บประจุบายพาสรางไฟฟ้าในวงจรที่เชื่อมต่อ ความจุนี้จะปรากฏในแบบคู่ขนานกับ{} มันไม่น่าเชื่อว่าสิ่งเหล่านี้อาจเท่ากับหรือสูงกว่าค่าของทำให้ขั้วโลกย้ายคู่หรือมากกว่าลง ประสิทธิภาพของแหล่งจ่ายไฟควรลดลงอย่างงดงามในสถานการณ์นี้และไม่ตกอยู่ในความผันผวนคo ยูทีคโอยูเสื้อC_{out}คo ยูทีคโอยูเสื้อC_{out}คo ยูทีคโอยูเสื้อC_{out} …

7
อัตรากำไรขั้นต้นและความหมายทางกายภาพระยะขอบ
ผมได้พยายามที่จะเข้าใจแนวคิดทางกายภาพของกำไรและเฟส Margin สิ่งที่ฉันเข้าใจเกี่ยวกับเรื่องนี้คือการเปรียบเทียบแบบสัมพัทธ์รอบ ๆ จุดวิกฤติซึ่งเมื่อแปลงเป็นขนาดและเฟสจะปรากฎ Magnitude = 1 และ phase = -180 °( - 1 , 0 )(−1,0)(-1,0) นอกจากนี้สำหรับระบบการตอบรับเชิงลบ Gain และ Phase Margin ควรเป็นค่าบวกเช่นระบบไม่เสถียรภายใต้ 2 กรณีต่อไปนี้: เมื่อระบบเฟส / OLTF เป็น -180 องศา แต่ระบบขนาด 1 ดังนั้นการทำกำไรให้เป็นลบ ฉันสามารถที่จะเชื่อมโยงความหมายทางกายภาพกับสภาพนี้เช่นเดียวกันจะนำไปสู่เงื่อนไขการตอบรับเชิงบวกกับกำไรจึงนำไปสู่การส่งออกที่ไม่ จำกัด และด้วยเหตุนี้ความไม่แน่นอน> 1> 1>1>1> 1>1>1 เมื่อ System Magnitude =แต่ System Phase 180 ° ฉันไม่สามารถรับความเข้าใจทางกายภาพของกรณีความไม่แน่นอนนี้ได้> …

4
ความมั่นคงตามเงื่อนไข
ฉันเรียนรู้เกี่ยวกับ op-amps และ feedback และวิธีการป้อนกลับมีผลต่อเสถียรภาพของพวกเขาอย่างไร ฉันได้อ่านเกี่ยวกับกำไรและระยะขอบและการใช้งานเมื่อฉันเจอสิ่งนี้ : ฉันไม่ค่อยเข้าใจว่าระบบที่แสดงในภาพจะมีความเสถียรได้อย่างไรที่ประมาณ 2 kHz ความคิดเห็นจะเป็นบวก ฉันคิดว่านี่จะทำให้ความถี่ 2 kHz มีขนาดใหญ่ขึ้นเรื่อย ๆ และไม่รวมกัน ทำไมระบบนี้ถึงมีเสถียรภาพ

3
ทฤษฎีการควบคุมนำไปใช้กับตัวแปลงบูสเตอร์ในโลกแห่งความเป็นจริงได้อย่างไร
ฉันมีความเข้าใจ จำกัด เกี่ยวกับทฤษฎีการควบคุม ฉันจัดการกับเสาและศูนย์และถ่ายโอนฟังก์ชั่นในโรงเรียน ฉันใช้ไมโครโปรเซสเซอร์ที่มีรูปแบบการควบคุมหลายแบบสำหรับตัวแปลง DC / DC สิ่งทั้งสองเกี่ยวข้องกันอย่างไรฉันยังไม่เข้าใจและฉันต้องการ การออกแบบการอ้างอิงในการทดลองและข้อผิดพลาดสามารถทำงานได้ แต่ฉันชอบที่จะมีความเข้าใจในสิ่งที่ฉันทำมากขึ้นและผลที่ตามมาคืออะไร คำตอบควรจะมุ่งเน้นเกี่ยวกับวิธีการวิเคราะห์ระบบที่ไม่เกี่ยวกับวิธีการที่จะปรับปรุงมัน ที่กล่าวว่าหากคุณมีข้อเสนอแนะในการปรับปรุงระบบและต้องการให้เหตุผลในการวิเคราะห์ว่าทำไมมันจะยอดเยี่ยม! เพียงแค่ตราบใดที่การปรับปรุงยังเป็นเรื่องรองสำหรับการวิเคราะห์ ระบบตัวอย่างของฉันสำหรับวัตถุประสงค์ของคำถามนี้: C1: 1,000 ยูเอฟ C2: 500uF L1: 500 uH ความถี่ในการสลับ: 4 kHz R1: ตัวแปร แรงดันไฟฟ้าอินพุต: 400 โวลต์ เป้าหมายแรงดันเอาท์พุท: 500 โวลต์ ขีด จำกัด กระแสไฟขาออก: 20 แอมป์ ฉันพยายามควบคุมแรงดันขาออกโดยไม่เกินขีด จำกัด กระแสไฟขาออก ฉันมีการตรวจจับแรงดันและกระแสไฟฟ้าซึ่งผ่านขั้นตอนการขยายสัญญาณที่หลากหลายฉันไม่ได้วิเคราะห์ที่จุดเชื่อมต่อนี้ แต่รวมถึงการกรองบางอย่าง ตามด้วยตัวกรอง lowpass RC ที่ 100 โอห์มและ …

3
PID Control ลูปที่มีความผิดปกติขนาดใหญ่และคาดเดาไม่ได้
คำถามสั้น ๆ มีวิธีการทั่วไปในการจัดการความผิดปกติที่มีขนาดใหญ่มาก (คำสั่งของขนาด) ภายในขอบเขตการควบคุมเป็นอย่างอื่นหรือไม่? ความเป็นมา ฉันกำลังทำงานเกี่ยวกับอัลกอริทึมการควบคุมที่ขับเคลื่อนมอเตอร์ข้ามเขตการควบคุมโดยทั่วไป ด้วยการโหลดแบบไม่มี / ขั้นต่ำตัวควบคุม PID ใช้งานได้ดี (การตอบสนองที่รวดเร็วไม่มากไปหรือน้อยไป) ปัญหาที่ฉันพบคือมักจะมีตำแหน่งโหลดสูงอย่างน้อยหนึ่งแห่ง ตำแหน่งจะถูกกำหนดโดยผู้ใช้ในระหว่างการติดตั้งดังนั้นจึงไม่มีวิธีที่สมเหตุสมผลสำหรับฉันที่จะรู้ว่าเมื่อไร / ที่ไหนที่จะคาดหวัง เมื่อฉันปรับแต่ง PID เพื่อจัดการกับตำแหน่งโหลดสูงมันจะทำให้เกิดการยิงที่มีขนาดใหญ่กว่าในพื้นที่ที่ไม่ได้โหลด (ซึ่งฉันคาดไว้อย่างเต็มที่) ในขณะที่โอเคที่จะไปเกินระยะกลางการเดินทางจะไม่มีการหยุดแบบกลไกเชิงกลบนกล่องหุ้ม การไม่มีฮาร์ดสต็อปหมายถึงการที่เกินพิกัดที่สำคัญสามารถ / ทำให้แขนควบคุมถูกตัดการเชื่อมต่อจากมอเตอร์ (ทำให้เกิดยูนิตที่ตายแล้ว) สิ่งที่ฉันสร้างต้นแบบ PID ที่ซ้อนกัน (ก้าวร้าวมากเมื่ออยู่ห่างจากเป้าหมายอนุรักษ์เมื่ออยู่ใกล้) แก้ไขกำไรเมื่ออยู่ห่างไกล, PID เมื่อปิด Conservative PID (ทำงานโดยไม่มีการโหลด) + ตัวควบคุมภายนอกที่มองหา PID เพื่อหยุดการทำงานและใช้พลังงานเพิ่มเติมจนกระทั่งทั้งคู่: บรรลุเป้าหมายหรือตรวจพบอัตราการเปลี่ยนแปลงอย่างรวดเร็ว (เช่นออกจากพื้นที่โหลดสูง) ข้อ จำกัด กำหนดเดินทางเต็มรูปแบบ ไม่สามารถเพิ่ม Hardstops (ณ เวลานี้) ข้อผิดพลาดจะไม่เป็นศูนย์ …

1
การค้นหาฟังก์ชั่นการถ่ายโอนของระบบสปริง Mass Damper
ฉันได้อ่านหนังสือวิศวกรรมควบคุมสมัยใหม่ของโอกาตะและทำงานผ่านแบบฝึกหัดต่างๆเพื่อปรับปรุงความเข้าใจของฉันเกี่ยวกับหลักการควบคุมพื้นฐาน ฉันเจอตัวอย่างต่อไปนี้ซึ่งฉันพยายามดิ้นรนเพื่อแก้ไข ฉันต้องการฟังก์ชั่นการถ่ายโอนที่เป็นแบบจำลองการสั่นสะเทือนนี้ คำถามมีดังนี้: ในตัวอย่างนี้คุณจะทำการวิเคราะห์แท่นทดสอบการสั่นสะเทือน (รูปที่ 1) ระบบนี้ประกอบด้วยตารางมวล M และม้วนที่มีมวลเป็นเมตร แม่เหล็กถาวรที่ติดแน่นกับพื้นทำให้สนามแม่เหล็กคงที่ การเคลื่อนที่ของขดลวด𝑦ผ่านสนามแม่เหล็กทำให้เกิดแรงดันไฟฟ้าในขดลวดที่เป็นสัดส่วนกับความเร็ว𝑦̇ดังเช่นใน Eq 1. 𝑒 = 𝛼𝑦̇ [eq.1] ทางเดินของกระแสไฟฟ้าผ่านขดลวดทำให้เกิดการสัมผัสกับแรงแม่เหล็กตามสัดส่วนของกระแสไฟฟ้าในรูป Eq 2. 𝐹 = 𝛽𝑖 [eq.2] คำถาม: รับฟังก์ชั่นการถ่ายโอนพารามิเตอร์ด้วยเอาท์พุท𝑥ถึงอินพุต𝑉 บางคำถามที่ฉันหายากที่จะตอบ แต่ส่งผลกระทบต่อ TF ทั้งหมด: ถ้า K2 และ B2 ถูกบีบอัดด้วยระยะทาง Z (เมื่อเคลื่อนที่ขึ้น เนื่องจากขดลวดที่ทำปฏิกิริยากับสนามแม่เหล็ก) นี่หมายความว่า k1 และ b1 ถูกขยายด้วยระยะทาง Z เท่ากันหรือไม่? ถ้าm(ขดลวด) ขยับขึ้น 2 ซม. …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.