Giải thuật di truyền (Genetic Algorithms) để giải quyết bài toán tối ưu trong mô phỏng điều khiển đối tượng CSTR

Một phần của tài liệu Về một phương pháp điều khiển dự báo thích nghi mờ cho đối tượng phi tuyến bất định (Trang 71 - 73)

b) Ứng dụng giải bài toán điều khiển tối ưu trong chu kỳ dự báo

2.7.3 Giải thuật di truyền (Genetic Algorithms) để giải quyết bài toán tối ưu trong mô phỏng điều khiển đối tượng CSTR

Giải thuật di truyền (GAs) [10] là thuật toán tối ưu ngẫu nhiên dựa trên cơ chế chọn lọc tự nhiên và tiến hóa di truyền và được sử dụng nhiều trong MPC[25] [36]. G, As cũng

như các thuật tốn tiến hóa nói chung, hình thành dựa trên quan niệm cho rằng, q trình tiến hóa tự nhiên là q trình hồn hảo nhất, hợp lý nhất và tự nó đã mang tính tối ưu. Quan niệm này có thể xem như một tiên đề đúng, không chứng minh được, nhưng phù hợp với thực tế khách quan. Quá trình tiến hóa thể hiện tính tối ưu ở chỗ, thế hệ sau bao giờ cũng tốt hơn (phát triển hơn, hoàn thiện hơn) thế hệ trước bởi tính kế thừa và đấu tranh sinh tồn. Chi tiết về các bước thực hiện giải thuật di truyền đã được nêu trong nhiều tài liệu

[25] [36].

Thực ra, GAs thuộc lớp thuật giải xác suất, nhưng lại rất khác những thuật giải ngẫu nhiên vì chúng kết hợp các phần tử tìm kiếm trực tiếp và ngẫu nhiên. Khác biệt quan trọng trong tìm kiếm của GAs và các phương pháp tìm kiếm khác là GAs duy trì và xử lý một tập các lời giải ( gọi là một quần thể) – các phương pháp khác chỉ xử lý tại một điểm trong khơng gian tìm kiếm. Cấu trúc của giải thuật di truyền tổng quát gồm các bước sau:

Bước 1: Khởi tạo quần thể các nhiễm sắc thể.

Bước 2: Xác định giá trị thích nghi của từng nhiễm sắc thể.

Bước 3: Sao chép lại các nhiễm sắc thể dựa vào giá trị thích nghi của chúng

và tạo ra những nhiễm sắc thể mới bằng các phép toán di truyền.

Bước 4: Loại bỏ những thành viên khơng thích nghi trong quần thể.

Bước 5: Chèn những nhiễm sắc thể mới vào quần thể để hình thành một quần

thể mới.

Bước 6: Nếu mục tiêu tìm kiếm đạt được thì dừng lại, nếu khơng trở lại bước

3.

(Chi tiết về giải thuật di truyền và chương trình thực hiện giải thuật di truyền được trình bày trong phụ lục 1)

Hình 2.10: Lưu đồ thực hiện giải thuật di truyền

Một phần của tài liệu Về một phương pháp điều khiển dự báo thích nghi mờ cho đối tượng phi tuyến bất định (Trang 71 - 73)

Tải bản đầy đủ (PDF)

(124 trang)