Tổng quan nghiên cứu

Trong các dây chuyền gia công cơ khí chính xác và chế tạo thiết bị tự động hóa, hiện tượng khe hở cơ khí hay độ rơ (backlash) chiếm từ 15% đến 30% tổng nguyên nhân gây ra sai số vị trí, trễ pha và hiện tượng dao động chu kỳ giới hạn (limit cycle). Tại Việt Nam, hơn 60% máy móc và robot công nghiệp đang hoạt động là thiết bị đã qua sử dụng hoặc được chế tạo nội địa với độ chính xác cơ khí chưa thực sự tối ưu, dẫn đến độ rơ tích lũy đáng kể sau thời gian dài vận hành. Vấn đề cốt lõi của nghiên cứu là giải quyết triệt để sự suy giảm độ chính xác và mất ổn định động học do độ rơ gây ra mà không làm phát sinh chi phí đại tu phần cứng.

Mục tiêu cụ thể của luận văn do học viên Lê Văn Phúc thực hiện (dưới sự hướng dẫn khoa học của Tiến sĩ Nguyễn Duy Anh tại Trường Đại học Công nghệ TP.HCM) là phân tích, thiết kế và thực nghiệm bộ điều khiển khử rơ kết hợp giải thuật hàm rơ ngược (Backlash Inverse) và điều khiển thích nghi theo mô hình tham chiếu (MRAS). Phạm vi nghiên cứu tập trung vào hệ thống truyền động chuyển động tuyến tính servo trong môi trường gia công cơ khí, với thời gian triển khai từ tháng 5 năm 2015 đến năm 2016.

Ý nghĩa khoa học và thực tiễn của công trình thể hiện qua việc nâng cao độ chính xác bám biên độ đạt trên 99% và giảm sai số bám quỹ đạo tại các vị trí đảo chiều xuống dưới 60 micromet. Giải pháp phần mềm điều khiển này giúp tối ưu hóa hiệu suất làm việc của máy CNC và các cơ cấu chuyển động công nghiệp với chi phí đầu tư thêm gần như bằng không.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu ứng dụng hai nền tảng lý thuyết điều khiển cốt lõi:

Thứ nhất là lý thuyết mô hình hóa hàm rơ và hàm rơ ngược do Gang Tao và Kokotovic phát triển. Độ rơ được mô hình hóa toán học dưới dạng một hàm phi tuyến không khả vi mô tả sự mất mát chuyển động khi hệ thống đảo chiều vận tốc tương đối. Để triệt tiêu tác động này, hàm rơ ngược được thiết lập nhằm bù đắp tức thời lượng dịch chuyển thiếu hụt ngay trước khi tín hiệu điều khiển đi vào khâu cơ khí.

Thứ hai là lý thuyết điều khiển thích nghi theo mô hình tham chiếu (Model Reference Adaptive System - MRAS) kết hợp luật MIT cho hệ thống bậc hai. Khi các thông số động học như hệ số đàn hồi và hệ số giảm chấn của trục truyền động thay đổi theo thời gian hoặc chịu tác động của nhiễu ngoại, MRAS sẽ liên tục cập nhật tham số bộ điều khiển để đầu ra hệ thống bám sát hàm truyền mẫu mong muốn.

Các khái niệm chuyên ngành then chốt bao gồm: hàm rơ lý tưởng, hàm rơ ngược hiệu chỉnh, mô hình vùng chết (dead-zone model), mô hình hàm mô tả (describing function model) và chu kỳ giới hạn.

Phương pháp nghiên cứu

Nguồn dữ liệu thực nghiệm được thu thập trực tiếp từ cơ cấu chuyển động tuyến tính sử dụng động cơ servo, vít me - đai ốc, thước quang Mitutoyo độ phân giải 5 micromet và card thu thập dữ liệu NI USB-6343 tốc độ cao.

Cỡ mẫu nghiên cứu bao gồm hơn 10.000 điểm dữ liệu thời gian thực được ghi nhận liên tục trong các chu kỳ chuyển động với chu kỳ lấy mẫu 10 miligiây. Phương pháp chọn mẫu là thu thập có chủ đích trên các dải độ rơ thực nghiệm từ nhỏ đến lớn: 0,185 mm; 0,547 mm; 1,180 mm và 1,665 mm. Cách chọn mẫu này đảm bảo đánh giá toàn diện hành vi động học của hệ thống ở nhiều mức độ hao mòn cơ khí khác nhau.

Phương pháp phân tích dựa trên công cụ System Identification Toolbox trong môi trường Matlab để nhận dạng mô hình hàm truyền rời rạc bậc hai, đạt độ chính xác xấp xỉ 98,5%. Lý do lựa chọn phương pháp nhận dạng hàm truyền rời rạc là tính ổn định cao và khả năng chủ động kiểm soát số lượng cực và zero. Hệ thống điều khiển trên máy tính được lập trình bằng C++ đa luồng trên nền tảng Visual Studio 2010, phân tách tác vụ đọc card DAQ mất 2,5 miligiây và truyền dữ liệu mất 1,5 miligiây, bảo đảm việc xuất xung 400 kHz xuống vi điều khiển ARM STM32F407VG hoàn toàn đáp ứng thời gian thực. Toàn bộ timeline nghiên cứu và thực nghiệm hoàn thành trong giai đoạn 2015-2016.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Thứ nhất, giải thuật hàm rơ ngược cho thấy khả năng khôi phục biên độ tín hiệu đạt độ chính xác 99,4% so với quỹ đạo sóng tam giác biên độ 65 rad trong điều kiện mô phỏng, mặc dù xuất hiện độ trễ pha khoảng 100 miligiây do giới hạn tốc độ tối đa của bàn máy thực tế.

Thứ hai, trên quỹ đạo kiểm nghiệm hình tròn đường kính 50 mm với vận tốc đầu công tác 2 mm/s, việc kết hợp bộ điều khiển thích nghi MRAS theo luật MIT đã giúp kiểm soát sai số tại các điểm đảo chiều của trục Y xuống mức dưới 60 micromet, và sai số trung bình trên toàn bộ cung tròn duy trì dưới 20 micromet, giảm hơn 75% sai lệch so với khi chỉ sử dụng bộ điều khiển PID thông thường.

Thứ ba, đối với quỹ đạo hình vuông cạnh 50 mm, tại các vị trí chuyển hướng bẻ góc 90 độ, sai số bám cực đại giảm từ 0,8 mm (đối với hệ thống không bù rơ) xuống dưới 0,3 mm khi kích hoạt toàn bộ thuật toán thích nghi bù rơ ngược. Ở các đoạn chuyển động thẳng có hệ số góc không đổi, sai số luôn duy trì dưới 50 micromet.

Thứ tư, phương pháp nhận dạng hình học thông qua tín hiệu sóng tam giác đầu vào đã chứng minh khả năng đo đạc chính xác biên độ độ rơ trong dải từ 0,185 mm đến 1,665 mm mà không cần phụ thuộc vào thông số đàn hồi và cản nhớt chưa biết của hệ cơ khí.

Thảo luận kết quả

Hiện tượng sai lệch quỹ đạo cơ khí bản chất phát sinh do độ trễ cơ học khi các bề mặt răng hoặc ren đổi chiều tiếp xúc. Các phương pháp cơ khí truyền thống như cặp bánh răng lò xo hay đai ốc chống rơ chỉ phù hợp với hệ thống tải nhẹ và nhanh bị mài mòn, làm tăng chi phí bảo dưỡng. Ngược lại, giải pháp kết hợp hàm rơ ngược và MRAS đã triệt tiêu được thành phần phi tuyến chính và xử lý triệt để phần sai số dư thừa do nhiễu hệ thống, giúp cải thiện hơn 60% độ ổn định động học.

Dữ liệu nghiên cứu được biểu diễn trực quan qua biểu đồ đáp ứng thời gian thực và bảng so sánh sai số ở 4 mức độ rơ: 0,185 mm; 0,547 mm; 1,180 mm và 1,665 mm. Trên đồ thị không gian 2D, quỹ đạo hình tròn thực tế sau khi áp dụng bộ điều khiển đã loại bỏ hoàn toàn hiện tượng méo dạng elip và hiện tượng phẳng đầu tại 4 điểm chuyển hướng cực trị, bám sát đường tròn chuẩn 50 mm. Kết quả này khẳng định tính khả thi cao của việc hiện đại hóa các dòng máy công cụ CNC cũ bằng giải thuật điều khiển thông minh.

Đề xuất và khuyến nghị

Thứ nhất, chuẩn hóa quy trình nhận dạng hình học độ rơ bằng cách tích hợp chu trình chạy rà tự động với sóng tam giác định kỳ 3 tháng một lần, nhằm cập nhật thông số hàm rơ ngược cho hệ thống, hướng tới mục tiêu duy trì sai số định vị dưới 30 micromet, do kỹ sư vận hành máy tại nhà máy thực hiện.

Thứ hai, nhúng trực tiếp module giải thuật điều khiển thích nghi MRAS theo luật MIT vào phần mềm điều khiển số của máy CNC trong vòng 6 tháng tới, nhằm nâng cao độ chính xác gia công chi tiết phức tạp lên trên 98%, do đội ngũ kỹ sư phần mềm điều khiển phụ trách.

Thứ ba, nâng cấp cấu trúc truyền thông giữa máy tính chủ và vi điều khiển ARM STM32F407VG thông qua giao thức DMA hoặc bus thời gian thực, rút ngắn chu kỳ trễ giao tiếp xuống dưới 1 miligiây trong thời gian 3 tháng, do nhóm nghiên cứu phần cứng và hệ thống nhúng triển khai.

Thứ tư, mở rộng thử nghiệm giải thuật trên các cơ cấu truyền động nhiều bậc tự do như cánh tay robot công nghiệp 6 bậc tự do trong lộ trình 12 tháng, với mục tiêu giảm độ rung lắc khớp nối khi đảo chiều chuyển động xuống dưới 10%, do các viện nghiên cứu và phòng thí nghiệm tự động hóa chủ trì.

Đối tượng nên tham khảo luận văn

Thứ nhất, kỹ sư Cơ điện tử và Tự động hóa: Ứng dụng mô hình toán học hàm rơ ngược và thuật toán MRAS để lập trình, nâng cấp hệ thống điều khiển vị trí cho máy phay CNC, máy cắt laser, máy in 3D công nghiệp.

Thứ hai, các doanh nghiệp gia công cơ khí chính xác: Vận dụng giải pháp phần mềm để phục hồi độ chính xác cho hơn 70% dàn máy công cụ cũ đã qua sử dụng mà không cần thay thế cụm vít me bi đắt tiền.

Thứ ba, giảng viên, nghiên cứu sinh và học viên cao học: Sử dụng công trình làm tài liệu tham khảo chuyên sâu về điều khiển hệ phi tuyến không khả vi, kỹ thuật nhận dạng hệ thống hộp xám và phương pháp thích nghi luật MIT.

Thứ tư, kỹ sư phát triển hệ thống nhúng: Khai thác kiến trúc kết hợp vi điều khiển ARM STM32, card NI DAQ và lập trình C++ đa luồng để xây dựng các bộ điều khiển servo thời gian thực với tần số xung trên 400 kHz.

Câu hỏi thường gặp

Độ rơ (backlash) trong cơ cấu truyền động cơ khí là gì và vì sao cần phải triệt tiêu? Độ rơ là khoảng hở cơ học giữa các chi tiết truyền động như bánh răng hay đai ốc vít me. Khi hệ thống đảo chiều, khoảng hở này gây mất mát chuyển động, tạo trễ pha trên 100 miligiây, gây sai số vị trí và có thể kích thích dao động chu kỳ giới hạn làm hỏng bề mặt gia công.

Ưu điểm nổi bật của việc khử rơ bằng giải thuật điều khiển so với can thiệp cơ khí là gì? Khử rơ bằng giải thuật giúp tiết kiệm hơn 80% chi phí so với việc thay mới cụm truyền động. Phương pháp này không làm giảm tải trọng của máy như cơ cấu bánh răng lò xo và có thể tự động thích ứng với sự thay đổi độ rơ theo thời gian nhờ thuật toán thích nghi MRAS.

Nguyên lý của phương pháp nhận dạng độ rơ bằng hình học trong luận văn là gì? Khi cấp tín hiệu đầu vào dạng sóng tam giác biên độ lớn, tín hiệu đầu ra tại điểm đảo chiều sẽ bị giữ nguyên tạo thành dạng hình thang. Bằng cách đo khoảng thời gian nằm ngang và hệ số góc dốc, hệ thống xác định chính xác độ rơ từ 0,185 mm đến 1,665 mm.

Tại sao cần kết hợp cả hàm rơ ngược và bộ điều khiển thích nghi MRAS? Hàm rơ ngược triệt tiêu thành phần mất mát chuyển động chính nhưng vẫn để lại sai số do nhiễu và giới hạn tốc độ bàn máy. Bộ điều khiển MRAS sử dụng luật MIT đóng vai trò tinh chỉnh bù sai số động học, giúp hệ thống đạt độ chính xác bám quỹ đạo trên 99,4%.

Hệ thống phần cứng thực nghiệm của đề tài bao gồm những thiết bị chính nào? Hệ thống gồm cơ cấu truyền động vít me đai ốc servo, thước quang Mitutoyo độ phân giải 5 micromet, card NI USB-6343 DAQ, vi điều khiển ARM STM32F407VG và máy tính PC chạy chương trình điều khiển C++ đa luồng.

Kết luận

Xây dựng thành công phương pháp nhận dạng thông số độ rơ bằng kỹ thuật hình học đơn giản, nhanh chóng và không đòi hỏi biết trước hàm truyền của hệ thống.

Thiết kế hoàn chỉnh bộ điều khiển bù rơ kết hợp giữa hàm rơ ngược và bộ điều khiển thích nghi theo mô hình tham chiếu MRAS sử dụng luật MIT cho hệ bậc hai.

Chứng minh hiệu quả thực nghiệm trên hệ chuyển động tuyến tính, kiểm soát sai số bám quỹ đạo đảo chiều xuống dưới 60 micromet và cải thiện độ chính xác biên độ đạt 99,4%.

Phát triển giải pháp lập trình C++ đa luồng tối ưu giao tiếp card DAQ và vi điều khiển ARM STM32, đảm bảo chu kỳ lấy mẫu 10 miligiây theo thời gian thực.

Cung cấp giải pháp kỹ thuật có tính ứng dụng thực tiễn cao, giúp các doanh nghiệp nâng cao độ chính xác máy CNC và robot công nghiệp với chi phí tối thiểu. Trong vòng 12 tháng tới, giải thuật cần được tiếp tục mở rộng trên các hệ thống chuyển động không gian 3D phức tạp để hoàn thiện sản phẩm thương mại.