điều khiển động cơ
số lượng được kích hoạt là gì
Có, đầu ra của thiết bị điện tử điều khiển và đầu vào của động cơ, trong trường hợp đơn giản nhất - động cơ nam châm vĩnh cửu DC - là điện áp đặt vào động cơ .
Trong các trường hợp khác, đầu ra của thiết bị điện tử điều khiển là chu kỳ hoạt động của điện áp PWM được đặt trực tiếp vào động cơ hoặc gián tiếp với dây "tín hiệu" của servo điều khiển vô tuyến . Họ làm việc một chút khác nhau.
Trong các trường hợp khác, nhiều người kiểm soát vị trí bằng cách sử dụng động cơ bước . Chúng hoạt động rất khác so với động cơ nam châm vĩnh cửu DC.
động cơ
số lượng được kích hoạt được chuyển thành
Gợi ý của bạn về " điều khiển mô-men xoắn " là gần đúng khi động cơ rất chậm hoặc dừng lại.
Cái gọi là "back-EMF" được tạo ra bởi động cơ bởi "hành động của máy phát" tỷ lệ thuận với tốc độ góc của nó. EMF back này cho phép động cơ được sử dụng làm máy phát điện, chẳng hạn như động cơ / máy phát điện được sử dụng trong một vài chiếc xe và phá vỡ tái sinh được sử dụng trong một vài chiếc xe. (Một phần của EMF phía sau là do "tự động" của cuộn dây, nhưng phần đó thường không đáng kể, vì vậy tôi sẽ không đề cập thêm - bài báo bạn đề cập có giải thích tốt).
Bất cứ lúc nào, dòng điện trong động cơ tỷ lệ thuận với điện áp được áp dụng trừ đi EMF ngược. Trong khi đó, mô-men xoắn cơ học do động cơ tạo ra xấp xỉ tỷ lệ với dòng điện đó.
Do đó ở tốc độ thấp, mô-men xoắn cơ học do động cơ tạo ra tỷ lệ thuận với điện áp đặt vào. Nhưng ở tốc độ dương cao, mô-men xoắn được tạo ra bởi điện áp dương cực đại ít hơn; "tốc độ tối đa" thường được định nghĩa là tốc độ mà điện áp dương cực đại cho mô-men xoắn bằng không.
PID
giả sử rằng servo đang giữ một trọng lượng ở khoảng cách xa (vì vậy nó đang tác dụng với trọng lực), có nghĩa là tải mô-men xoắn xấp xỉ không đổi. Trong trường hợp này, nếu lỗi vị trí bằng 0 và servo ở trạng thái nghỉ, thì mỗi thành phần P, I và D đều bằng 0, có nghĩa là mô-men xoắn gây ra bằng không. Điều này sẽ làm cho trọng lượng chìm xuống, được khắc phục bởi lỗi ở vị trí của nó làm cho các thành phần P, I tăng lên. Không phải tình huống này sẽ khiến trọng lượng nâng lên dao động và cân bằng ở vị trí không đổi khác biệt đáng kể so với vị trí mục tiêu?
Có 2 trường hợp khác nhau: trạng thái ngắn hạn ngay sau khi một số tải nặng được áp dụng và trạng thái dài hạn sau khi cánh tay được phép giải quyết.
Vui lòng nói với người đã nói với bạn rằng "nếu lỗi vị trí bằng 0 và servo không hoạt động, thì thành phần I bằng 0" để thử nghiệm với bộ điều khiển PID hoặc đọc thêm một chút về các hệ thống điều khiển ( a , b , c , d , e ) hoặc cả hai, để lấp đầy lỗ hổng trong kiến thức của mình về những gì thành phần I làm trong bộ điều khiển PID.
PID với thành phần gần như bằng 0
Trong ngắn hạn, các thành phần P, I và D khởi đầu ở mức xấp xỉ bằng 0 và do đó mô-men xoắn được tạo ra xấp xỉ bằng không. Khi Fred đột nhiên áp dụng một tải nặng, không có đủ mô-men xoắn để giữ nó ở vị trí, vì vậy nó chìm xuống. Lỗi ở vị trí của nó làm cho các thành phần P, I tăng lên. Nếu, theo giả thuyết, người ta có một bộ điều khiển trong đó thành phần I hoàn toàn bị bỏ qua , thì cánh tay sẽ ổn định ở một vị trí không đổi, như bạn đã đề cập. Cánh tay sẽ ổn định tại vị trí mà điện áp được cung cấp bởi bộ điều khiển (tỷ lệ với P, sai số tại vị trí) là đủ chính xác để giữ trọng lượng.
PID với thành phần I đáng kể
Tuy nhiên, với bộ điều khiển PID mà bạn đã đề cập, thành phần I tăng miễn là có bất kỳ lỗi nào . Cuối cùng, sẽ có đủ thành phần I tích lũy để bộ điều khiển tăng điện áp quá đủ để giữ trọng lượng, đẩy trọng lượng trở lại về điểm không có lỗi. Việc có vượt quá trọng lượng hay không phụ thuộc vào cách điều chỉnh bộ điều khiển PID, nhưng miễn là các thành phần P, I, D ở gần một giá trị hợp lý, bộ điều khiển PID cuối cùng sẽ ổn định ở trạng thái:
- cánh tay ổn định ở gần như chính xác vị trí mục tiêu (với thực tế là không có lỗi)
- do đó, các thành phần P và D thực tế bằng không
- Thành phần I không bằng 0 - nó vẫn có một số giá trị lớn được tích lũy trước đó khi cánh tay nằm dưới vị trí mong muốn.
- các thiết bị điện tử điều khiển (vì thành phần I không bằng 0) điều khiển động cơ với một số điện áp
- động cơ chuyển đổi điện áp đó thành một số mô-men xoắn giữ trọng lượng lên tại vị trí mục tiêu.
Nhiều hệ thống điều khiển robot đủ nhanh để chúng hội tụ về trạng thái cuối cùng này trong vòng một phần mười giây.
Khi Fred (chơi khăm đó!) Gạt trọng lượng ra khỏi cánh tay, mặc dù cánh tay đã ở vị trí mục tiêu, thành phần I tích lũy cao khiến cánh tay bật lên. Lỗi nhỏ đó làm cho thành phần I tích lũy bị chảy máu, và (hy vọng sớm thôi) cánh tay trở về vị trí mục tiêu gần như chính xác (với thực tế là không có lỗi).