Khối DriverActuator

Một phần của tài liệu ứng dụng của simmechanics simulink matlap trong việc mô phỏng robot (Trang 58 - 61)

Mục đích

Gây ra chuyển động t−ơng đối giữa một cặp Body c−ỡng bức thông qua một khối Driver.

Mô tả

Khối Driver Actuator kích động khối Driver nối giữa một cặp Body. Bạn nối khối với khối Driver nối giữa hai Body. Khối Driver thể hiện một sự c−ỡng bức phụ thuộc thời gian qua một bậc tự do t−ơng đối giữa hai Body. Một Driver yêu cầu một hàm phụ thuộc thời gian để xác định vị trí, vận tốc và gia tốc t−ơng đối của những Body

đ−ợc nối. Đầu ra của Driver Actuator là hàm phụ thuộc thời gian f(t) và hai đạo hàm đầu tiên của nó.

Bạn xác định ba hàm này nh− một gói tín hiệu vào Simulink. Tín hiệu này có thể là tín hiệu Simulink nào đó, gồm cả phản tín hiệu từ khối Sensor , thoả mãn những điều kiện sau:

• Tín hiệu phải gồm có gói ba thành phần. Ngoại lệ, Velocity Driver yêu cầu gói hai thành phần.

• Ba thành phần phải theo thứ tự ( f(t), df(t)/dt d2f(t)/dt2 ). Ngoại lệ, với khối Velocity Driver yêu cầu một hàm và đạo hàm của nó ( f(t), df(t)/dt )

• Mỗi thành phần tín hiệu kế tiếp phải là đạo hàm theo thời gian của thành phần tr−ớc.

• ý nghĩa đặc biệt của hàm f(t) tuỳ thuộc vào khối Driver đ−ợc nối mà đang đ−ợc kích động. Lựa chọn khối Driver đặc biệt một cách chi tiết.

Những chuyển động theo chiều dài Những chuyển động theo góc Distance Driver Angle Driver

Linear Driver Velocity Driver

Driver nối base Body và follower Body. Thứ tự base-follower quyết định chiều của tín hiệu kích động. Cổng vào là tín hiệu vào Simulink. Cổng ra là cổng nối bạn nối với khối Driver mà bạn muốn kích động.

L−u ý: Bạn không nhất thiết phải nối một khối Driver với Driver Actuator. Nếu bạn không kích động một Driver, khối Driver hoạt động nh− một sự c−ỡng bức không phụ thuộc thời gian mà làm tê liệt bậc tự do t−ơng đối đ−ợc truyền giữa hai Body, giữ ở trị số ban đầu của chúng trong suốt thời gian mô phỏng.

Hộp thoại và những thông số (Dialog Box and Parameters)

Hình 1.2.4.3a: Bảng thông số của khối DriverActuator Hộp thoại này có một vùng hoạt động( Actuation)

D−ới đây là một Driver Actuator đã nối với Distance Driver, mà nối hai Body.

Hình 1.2.4.3b: Ví dụ cách sử dụng khối DriverActuatorr

Bạn phải thêm cổng Actuator (cổng nối) vào khối Driver để nối Driver Actuator với nó. Thứ tự base-follower Body trên hai phía của Driver quyết định h−ớng của dữ liệu Driver Actuator.

Driver Actuator truyền chuyển động t−ơng đối giữa hai Body với Driver. Tính chất khối Driver đ−ợc nối quyết định chính xác ý nghĩa của dữ liệu kích động, bao gồm cả sự lựa chọn những đơn vị.

• Position

Trong danh mục kéo xuống, lựa chọn đơn vị cho hàm kích động f(t) mà gây ra chuyển động t−ơng đối giữa hai Body. Nếu Driver Actuator đ−ợc nối với Velocity Driver , vùng nay không xuất hiện.

• Velocity

Trong danh mục kéo xuống, lựa chọn đơn vị cho hàm kích động df(t)/dt mà gây ra chuyển động t−ơng đối giữa hai Body. Nếu Driver Actuator đ−ợc nối với Velocity Driver , vùng này quy về hàm f(t).

• Acceleration

Trong danh mục kéo xuống, lựa chọn đơn vị cho hàm kích động d2f(t)/dt2 mà gây ra chuyển động t−ơng đối giữa hai Body. Nếu Driver Actuator đ−ợc kết nối với Velocity Driver , vùng này quy về hàm df(t)/dt.

Một phần của tài liệu ứng dụng của simmechanics simulink matlap trong việc mô phỏng robot (Trang 58 - 61)

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

(119 trang)