Phương pháp gradient

Một phần của tài liệu nghiên cứu ứng dụng mạng noron nhân tạo nhận dạng tham số động cơ dị bộ rotor lông sóc (Trang 45 - 47)

6. Cấu trúc luận văn

2.2.2.2Phương pháp gradient

Giả thiết rằng mô hình phi tuyến (2.18) và (2.19) được biểu diễn dưới dạng rời rạc. Cần xác định véc tơ thông số P sao cho x(t) với độ chính xác cho trước phù hợp với z(t) dưới tác động của điều khiển u(t).

So sánh x(t) với z(t) ta có thể dẫn đến tiêu chuẩn sai số J bao gồm hiệu các đầu ra của mô hình và đối tượng (hệ thống):

(2.22) Trong đó H là hàm và thư ờng được chọn dưới dạng tổng bình phương các thành phần véc tơ sai số. Cấu trúc hệ nhận dạng theo phương pháp gradient như hình 2.3.

Hình 2.3. Nhận dạng theo phương pháp gradient

+ Cho các giá trị ban đầu P0.

+ Giải các phương trình sai phân hoặc vi phân và xác định được J. + Cho pi=pi0+∆ và giải cũng các phương trình đó, xác định được ∂J/∂pi + Thông tin nhận được về hướng gradient được sử dụng tùy theo từng trường hợp để xây dựng thuật toán tìm véc tơ thông số P.

Thuật toán gradient lặp đơn giản nhất để xác định thông số P, là phương pháp hạ nhanh nhất. Hướng của phương pháp hạ nhanh nhất ngược với hướng gradient và ở điểm ban đầu trùng với hướng trong đó tiêu chuẩn sai số giảm nhanh nhất được mô tả bằng véc tơ:

P(k+1) = P(k) + ∆ (2.23)

Trong đó (2.24)

Lưu ý rằng thường được xấp xỉ như sau:

Hằng số C trong phương trình (2.24) xác định bước thay đổi véc tơ thông số theo hướng gradient. Nếu cho C quá lớn thì tiêu chuẩn sai số nhận dạng J thực tế cũng có thể rất lớn. Ngược lại chọn C quá nhỏ thì tốc độ hội tụ có thể quá chậm. Vì vậy cần chọn C = C* tối ưu theo nghĩa cực tiểu theo hướng ngược với gradient:

Một phần của tài liệu nghiên cứu ứng dụng mạng noron nhân tạo nhận dạng tham số động cơ dị bộ rotor lông sóc (Trang 45 - 47)