Mô hình (Model): Là sự biểu diễn về mặt vật lý, toán học hoặc logic của một thành phần, một hệ thống, một hiện tượng hay một quá trình nào đó.Mô phỏng (Simulation): Được định nghĩa là sự bắt chước lại hoạt động của một thành phần, một hệ thống hay một quá trình nào đó theo thời gian dựa trên các mô hình của chúng
TRƯỜNG ĐẠI HỌC CẦN THƠ TRƯỜNG BÁCH KHOA BÁO CÁO ĐỒ ÁN HỌC PHẦN MƠ HÌNH HĨA VÀ MƠ PHỎNG Đề tài: Mô hệ thống theo sơ đồ mạch điện Mạch điện sử dụng Op-amp Sinh viên thực hiện: MSSV: B2106566 Giảng viên hướng dẫn: Phần 1: Đề yêu cầu: Cho hệ thống có sơ đồ mạch điện sau: Với hệ số a, b, c, d, e số cuối MSSV theo định dạng B19abcde Ví dụ: Nếu MSSV B1912345 a = 2, b = 3, c = 4, d = e = Yêu cầu: Tìm hàm truyền hệ thống với ngõ vào vi(t) ngõ vo(t), giả sử tụ điện chưa nạp điện ban đầu.(3 điểm) Viết câu lệnh MATLAB Scilab để khai báo hàm truyền vẽ đáp ứng bước (step) hệ thống với vi(t) = V (3 điểm) Sử dụng MATLAB/Simulink Scilab/Xcos để phân tích đáp ứng bước (step) hệ thống với vi(t) = 5V (4 điểm) Phần 2: Bài làm Thiết lập hàm truyền a) Tìm giá trị linh kiện sử dụng mạch điện: - Sinh viên thực có MSSV B2106566 nên giá trị tương ứng sau: a=0; b=6; c=5; d=6; e=6 - Từ đó, ta có giá trị linh kiện tương ứng mạch điện: R1= (a+1)x100 = 100kΩ C1= (b+1) = μF R2= (c+1)x100 = 600kΩ R3= (d+1)x100 = 700kΩ C2= (e+1) = μF b Viết hàm truyền hệ thống Hàm truyền mạch khuếch đại đảo: Z1 = ZR1 + ZC1 = R1+ C1t = 100.103 + 7.10−6 𝑡 = 105 + 106 7𝑡 7𝑡+10 = 105 Z2 = 𝑍𝐶2 𝑍𝑅3 𝑍𝐶2 +𝑍𝑅3 + ZR2 = 106 7.105 7𝑡 =106 + 7.105 7𝑡 = 105 ( −𝑍2 70 𝑍1 = + R2 = 7.106 7𝑡 + 6.105 = 10+49𝑡 7𝑡 10+49𝑡 G(t) = 𝑅3 𝐶2𝑡 + 𝑅3 𝐶2𝑡 7𝑡 700.103 7.10−6 𝑡 + 700.103 7.10−6 𝑡 + 6.10 = + 600.103 7.106 +6.10 10+49𝑡 + 6) 70 +6)] 10+49𝑡 7𝑡+10 105 7𝑡 −[105 ( −910𝑡−2058𝑡 =343𝑡 +560𝑡+100 = −130−294𝑡 10+49𝑡 7𝑡 7𝑡+10 Các câu lệnh khai báo hàm truyền vẽ đáp ứng bước (Step) hệ thống với vi(t)=5v Với Matlap s=tf('s'); tu=910*s+2058*s^2; mau=343*s^2+560*s+100; G=-tu/mau; V_i=5; step(V_i*G) grid on title('Dap ung buoc cua he thong') xlabel('Thoi gian t') ylabel('Ngo Vo') Hình 2.1: Đáp ứng bước hệ thống với vi = 5V Với Scilap s=%s; tu=910*s+2058*s^2; mau=343*s^2+560*s+100; G=syslin('c',-tu,mau) t=0:0.2:30; Vi=5; y=csim('step',t,Vi*G); plot(t,y,'-') legend('Dap ung buoc cua he thong') xlabel('Thoi gian t') ylabel('Ngo Vo') Hình 2.2: Đáp ứng bước hệ thống vi = 5V Sử dụng MATLAB/Simulink Scilab/Xcos để phân tích đáp ứng bước (step) hệ thống vi = 5V Với MATLAB/Simulink - Chọn Simulink tab Home để làm việc -Sau mở Simulink, chọn khối chức Library Browser - Chọn khối kết nối: Step, Transfer Fcn, Scope - Thiết lập khối : q Hình 3.1: Khối Step (Hàm bước) Hình 3.2: Khối Transfer Fcn (Hàm truyền) Hình 3.3: Khối Scope (Khối hiển thị) Với Scilab/ Xcos - Chọn biểu tượng Xcos công cụ để làm việc: - Sau mở Xcos, chọn khối chức cửa sổ Palette browser - Chọn khối kết nối: STEP_FUNCITION, CLR, SCALE_CSCOPE, CLOCK_c - Thiết lập khối: Hình 3.4: Khối STEP_FUNCITION (Hàm bước) Hình 3.5: Khối CLR (Hàm truyền) Hình 3.7: Khối CLOCK_c (Tạo kiện) Hình 3.6: Khối SCALE_CSCOPE (Khối thị) Hình 3.7: Kết