ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠ KHÍ PBL 2: MÔ PHỎNG ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA NHÓM 21.05B Giáo viên hướng dẫn: TS. VÕ NHƯ THÀNH TS. NGÔ THANH NGHỊ Sinh viên thực hiện: LÊ TRẦN MINH ĐỨC LÊ TRỊNH VĨNH TRUNG Lớp: 21CDTCLC2 (21.05B) Đà Nẵng, tháng 8/2023 1 MỤC LỤC Phần I: Tìm hiểu các khối Simulink. Thư viện Discontinous.
Thư viện Sources. Thư viện Math Operations.30 Phần II: Project 1. 52 Phần III: Project 2.116 Phần IV: Project 3.172 Phần VI: Project 5.172 Phần VII: Project 6. 172 Phần VIII: Project 7.172 Phần IX: Project 8.
TÌM HIỂU CÁC KHỐI SIMULINK TRONG THƯ VIỆN MATLAB 1. Thư viện Discontinuous 1. Khối phản ứng ngược. Khối phản ứng ngược thực hiện một hệ thống trong đó sự thay đổi ở đầu vào sẽ gây ra sự thay đổi bằng nhau ở đầu ra, ngoại trừ khi đầu vào thay đổi hướng.
Khi đầu vào thay đổi hướng, sự thay đổi ban đầu của đầu vào không ảnh hưởng đến đầu ra. Lượng hoạt động song song trong hệ thống được gọi là dải chết. Dải chết tập trung vào đầu ra. Hình này hiển thị trạng thái ban đầu, với độ rộng dải chết mặc định là 1 và đầu ra ban đầu là 0.
Hình 1: Ví dụ về khối Backlash. Đồ thị tín hiệu đầu ra. Nhận xét: Dải chết ban đầu có tâm xung quanh 0 và có chiều rộng bằng 1, kéo dài 0,5 theo mỗi hướng. Đầu ra từ khối phản ứng bắt đầu ở 0 và không thay đổi 3 cho đến khi đầu vào chạm đến rìa của vùng chết ở mức 0,5, thì đầu ra sẽ chuyển động theo chiều dương và thay đổi một lượng bằng đầu vào.
Sau khi đầu vào đạt giá trị 1, nó bắt đầu di chuyển theo hướng âm. Tại thời điểm này, đầu ra ngắt kết nối và giữ nguyên cho đến khi đầu vào đi qua độ rộng dải chết là 1. Khi đầu vào đạt đến cuối vùng dải chết ở 0, thì đầu ra sẽ khớp và bắt đầu di chuyển theo hướng âm với đầu vào. Coulomb and Viscous Friction.
Khối ma sát Coulomb và ma sát nhớt. Khối ma sát Coulomb (tĩnh) và ma sát nhớt (động). khối mô hình hóa sự gián đoạn ở mức 0 và mức tăng tuyến tính ở mặt khác.∗ abs (�) + offset ) Trong đó y là đầu ra, x là đầu vào, mức tăng là mức tăng tín hiệu cho các giá trị đầu vào khác 0 và offset là ma sát Coulomb. Khối chấp nhận một đầu vào và tạo một đầu ra, đầu vào có thể là vô hướng, vectơ hoặc ma trận với các phần tử thực và phức tạp.
Đối với đầu vào vô hướng, độ lợi và độ lệch có thể có các kích thước khác với đầu vào. đầu ra là vô hướng, vectơ hoặc ma trận tùy thuộc vào kích thước của độ lợi và độ lệch. Đối với đầu vào vectơ hoặc ma trận, độ lợi và độ lệch phải là vô hướng hoặc có cùng kích thước với đầu vào. đầu ra là một vectơ hoặc ma trận có cùng kích thước với đầu vào.
Khối vùng chết. Khối vùng chết tạo ra đầu ra bằng 0 trong một vùng được chỉ định, được gọi là vùng chết của nó. Ta chỉ định giới hạn dưới (LL) và giới hạn trên (UL) của vùng chết là điểm bắt đầu của vùng chết và kết thúc của các tham số vùng chết. Đầu ra khối phụ thuộc vào đầu vào (U) và các giá trị cho giới hạn dưới và giới hạn trên.
Input Output U>= LL and U<= LL Zero U> UL U- UL U< LL U- LL Bảng 1. Kết quả của tín hiệu. Ví dụ sơ đồ khối vùng chết. Gía trị của vùng chết.
Khối giới hạn tốc độ. Khối giới hạn tốc độ giới hạn đạo hàm bậc nhất của tín hiệu đi qua nó. đầu ra thay đổi không nhanh hơn giới hạn quy định. đạo hàm được tính bằng phương trình sau: �(�)−�(�−1) rate = �(�)−�(�−1) Trong đó: u(i) và t(i) là đầu vào và thời gian của khối hiện tại, còn y(i-1) và t(i- 1) là đầu ra và thời gian ở bước trước đó.
Đầu ra được xác định bằng cách so sánh tốc độ với các tham số tốc độ quay tăng và tốc độ quay giảm: Nếu tốc độ lớn hơn tham số tốc độ xoay tăng (r), thì đầu ra được tính như sau: �(�) = Δ� ⋅ � + �(� − 1) Nếu tốc độ nhỏ hơn tham số tốc độ xoay giảm (f), thì đầu ra được tính như sau: �(�) = Δ� ⋅ � + �(� − 1) Nếu tốc độ nằm giữa giới hạn của r và f thì sự thay đổi ở đầu ra bằng với sự thay đổi ở đầu vào: �(�) = �(�) 6 1. Khối lượng tử hóa. Khối lượng tử hóa rời rạc hóa tín hiệu đầu vào bằng thuật toán lượng tử hóa. Khối sử dụng phương pháp vòng đến gần nhất để ánh xạ các giá trị tín hiệu tới các giá trị lượng tử hóa ở đầu ra được xác định bởi khoảng lượng tử hóa.
Tín hiệu đầu vào trơn tru có thể có dạng bậc thang sau khi lượng tử hóa. Phương trình này mô tả một cách toán học phương pháp làm tròn đến gần nhất: � = � ∗ round (�/�) Trong đó y là đầu ra lượng tử hóa, u là đầu vào và q là khoảng lượng tử hóa. Dead zone Dynamic. Khối động vùng chết.
Khối động vùng chết tạo ra vùng có đầu ra bằng 0 dựa trên các tín hiệu đầu vào động xác định giới hạn trên và dưới. Khối đầu ra phụ thuộc vào đầu vào u và giá trị của tín hiệu đầu vào tăng và giảm. Input Output � > 10 and � <= Zero up 7 � � > up − �� � � < 10 − 10 Bảng 1. Gía trị tín hiệu đầu vào và đầu ra.
Khối động vùng chết là một hệ thống con được che giấu và không có bất kỳ tham số nào. Rate Limiter Dynamic. Khối giới hạn tốc độ động. Khối động giới hạn tốc độ giới hạn tốc độ tăng và giảm của tín hiệu.
Tín hiệu bên ngoài tăng lên sẽ đặt giới hạn trên cho tốc độ tăng của tín hiệu. Tín hiệu bên ngoài đặt giới hạn dưới cho tốc độ giảm của tín hiệu. Các nguyên tắc sau khi sử dụng khối động giới hạn tốc độ: Đảm bảo rằng kiểu dữ liệu của up và lo giống với kiểu dữ liệu của tín hiệu đầu vào u. Khi giới hạn dưới sử dụng loại có dấu và tín hiệu đầu vào sử dụng loại không dấu, tín hiệu đầu ra sẽ tiếp tục tăng bất kể đầu vào và giới hạn.
Sử dụng bộ giải bước cố định để mô phỏng các mô hình có chứa khối này bởi vì khối động giới hạn tốc độ chỉ hỗ trợ thời gian lấy mẫu rời rạc. 8 Khối động bão hòa tạo ra tín hiệu đầu ra là giá trị của tín hiệu đầu vào được giới hạn với các giá trị bão hòa từ các cổng đầu vào lên và thấp. Input Output 10 ≤ Input value ≤ Input value up Input value < 10 Lower limit Input value > up Upper limit Bảng 1. Gía trị của tín hiệu.
Khối vượt phát hiện khi đầu vào đạt đến giá trị tham số bù lần truy cập theo hướng được chỉ định bởi thuộc tính hướng cắt ngang lần truy cập, có thể định cấu hình khối để xuất tín hiệu 1 hoặc 0, tin nhắn hoặc sự kiện gọi hàm. 9 Sử dụng khối pwm để tạo ra tín hiệu điều chế độ rộng xung lý tưởng. Điều chế độ rộng xung (pwm) là một kỹ thuật mã hóa tín hiệu tương tự bằng xung vuông. Việc mã hóa này đạt được bằng cách kiểm soát phần một chu kỳ của sóng vuông được đặt ở mức cao.
Phần này là chu kỳ nhiệm vụ của tín hiệu. Mối quan hệ giữa tín hiệu điều chế và chu kỳ nhiệm vụ đầu vào có thể được mô tả đơn giản như sau: � = ����� + (1 − �)���� Trong đó ymax và ymin lần lượt là giới hạn trên và dưới của tín hiệu đầu ra. Đối với khối PWM, chu kỳ nhiệm vụ bị giới hạn ở [0,1]. Tín hiệu PWM lý tưởng tỷ lệ thuận với chu kỳ nhiệm vụ d.
Wrap to zero. Khối trả về không( Đặt đầu ra về không nếu đầu vào vượt mức). Khối trả về 0 đặt đầu ra về 0 khi đầu vào cao hơn giá trị ngưỡng. Khi đầu vào nhỏ hơn hoặc bằng ngưỡng thì đầu ra bằng đầu vào.
Khối công tắc. Đầu ra của khối rơle chuyển đổi giữa hai giá trị được chỉ định. Khi rơle bật, nó vẫn bật cho đến khi đầu vào giảm xuống dưới giá trị của tham số điểm tắt. Khi 10 rơle tắt, nó vẫn tắt cho đến khi đầu vào vượt quá giá trị của tham số điểm bật công tắc.
Khối chấp nhận một đầu vào và tạo một đầu ra. Variable Pulse Generator. Khối máy phát xung biến đổi. Sử dụng khối tạo xung thay đổi để tạo ra các tín hiệu xung được điều chế lý tưởng.
Nói chung, xung đầu ra của khối được mô tả bởi: 1, �� < � < �� + �� � � = 0, ��+1 < � < �� + �� Trong đó pw là độ rộng xung đầu ra. Thư viện Sources. Band-Limited White Noise Khối mô phỏng tiếng ồn trắng. Khối tiếng ồn trắng giới hạn băng tần tạo ra các số ngẫu nhiên được phân phối bình thường phù hợp để sử dụng trong các hệ thống liên tục hoặc kết hợp.
Về mặt lý thuyết, nhiễu trắng liên tục có thời gian tương quan bằng 0, mật độ phổ công suất phẳng (PSD) và tổng năng lượng là vô cực. Trong thực tế, các hệ thống vật lý không bao giờ bị nhiễu bởi nhiễu trắng, mặc dù nhiễu trắng là một phép tính gần đúng về mặt lý thuyết hữu ích khi nhiễu có thời gian tương quan rất nhỏ so với băng thông tự nhiên của hệ thống. Trong phần mềm Simulink, bạn có thể mô phỏng tác động của nhiễu trắng bằng cách sử dụng chuỗi ngẫu nhiên có thời gian tương quan nhỏ hơn nhiều so với hằng số thời gian ngắn nhất của hệ thống. Khối tiếng ồn trắng có giới hạn 11 băng tần tạo ra một chuỗi như vậy.
Thời gian tương quan của nhiễu chính là tốc độ lấy mẫu của khối. Để mô phỏng chính xác, hãy sử dụng thời gian tương quan nhỏ hơn nhiều so với động lực học nhanh nhất của hệ thống. Bạn có thể nhận được kết quả tốt bằng cách chỉ định. 1 2� �� ≈ 100 ���� Trong đó fmax là băng thông của hệ thống tính bằng rad/giây.
Thông số khối.