% Ao1 Diện tích đầu ra bể 1 (cm^2) % At2 Diện tích mặt cắt bên trong bể 2 (cm^2) % Ao2 Diện tích đầu ra bể 2 (cm^2) % g Trọng lực (cm/s^2) % K_L1 Độ nhạy cảm biến mức nước bể 1 (cm/V) % K_L2 Độ nhạy cảm biến mức nước bể 2 (cm/V) % L1_MAX Mức nước bể 1 (cm) % L2_MAX Mức nước bể 2 (cm) % VMAX_AMP Điện áp đầu ra tối đa bộ khuếch đại (V) % IMAX_AMP Dòng điện đầu ra tối đa bộ khuếch đại (A) % Vp_MAX Điện áp tối đa bơm (V) % Ai1 Diện tích đầu vào bể 1 (cm^2) % Ai2 Diện tích đầu vào bể 2 (cm^2) % Dout1 Đường kính lỗ "Out 1" (cm) % Dout2 Đường kính lỗ "Out 2" (cm) % Dso Đường kính lỗ thoát nước nhỏ (cm) % Dmo Đường kính lỗ thoát nước trung bình (cm) % Dlo Đường kính lỗ thoát nước lớn (cm) %% Trả về các thông số mô hình tương ứng với cấu hình hệ thống COUPLED TANKS do người dùng xác định function [ Kp, At1, Ao1, At2, Ao2, Ai1, Ai2, g ] = setup_tanks_parameters( TANK_CONFIGURATION ) % Điện áp đầu ra tối đa của bộ khuếch đại (V) và dòng điện (A) global VMAX_AMP IMAX_AMP % Giới hạn mức nước an toàn (cm) global L1_MAX L2_MAX % Độ nhạy cảm biến áp suất (cm/V) global K_L1 K_L2
% Hằng số lưu lượng bơm (cm^3/s/V)
Kp = 3.3; % Điện áp liên tục tối đa của bơm (V) Vp_MAX = 12;
% Đường kính lỗ "Out 1" (cm)
Dout1 = 0.635; % = 1/4 in % Đường kính lỗ "Out 2" (cm) Dout2 = 0.47625; % = 3/16 in
% Mức nước bể 1 (i.e. Maximum Water Level) (cm)
L1_MAX = 30; % Đường kính bên trong bể 1 (cm) Dt1 = 4.445; % = 1.75 inch % Mức nước bể 2 (i.e. Maximum Water Level) (cm) L2_MAX = 30; % Đường kính bên trong bể 2 (cm) Dt2 = 4.445; % = 1.75 inch
% Đường kính lỗ thoát nước nhỏ (cm)
Dso = 0.31750; % = 1/8 in % Đường kính lỗ thoát nước trung bình (cm) Dmo = 0.47625; % = 3/16 in % Đường kính lỗ thoát nước lớn (cm) Dlo = 0.55563; % = 7/32 in
% Đường kính đầu vào và đầu ra của bể 1 (cm)
% Đường kính đầu vào và đầu ra của bể 2 (cm) if ( TANK_CONFIGURATION == 1 ) | ( TANK_CONFIGURATION == 2 ) Di1 = Dout1; Do1 = Dmo; Di2 = 0; Do2 = Dmo; elseif (TANK_CONFIGURATION == 3) | (TANK_CONFIGURATION == 4) Di1 = Dout2; Do1 = Dmo; Di2 = Dout1; Do2 = Dmo; else error( 'Error: Please set the tank configuration that you wish to implement.' ) end
% Độ nhạy của cảm biến mực nước trong bể 1 (cm/V)
K_L1 = 25 / 4.15; % 25 / 4.1 = 6.1 % Độ nhạy của cảm biến mực nước trong bể 2 (cm/V) K_L2 = 25 / 4.15; % 25 / 4.1 = 6.1
% Calculate the system's areas
% Diện tích bên trong mặt cắt bể 1 (cm^2) At1 = pi * Dt1^2 / 4; % Diện tích bên trong mặt cắt bể 2 (cm^2) At2 = pi * Dt2^2 / 4; % Diện tích đầu ra bể 1 (cm^2) Ao1 = pi * Do1^2 / 4; % Diện tích đầu ra bể 2 (cm^2) Ao2 = pi * Do2^2 / 4; % Diện tích đầu vào bể 1 (cm^2) Ai1 = pi * Di1^2 / 4; % Diện tích đầu vào bể 2 (cm^2) Ai2 = pi * Di2^2 / 4;
% Trọng lực (cm/s^2)
g = 981;
% Điện áp đầu ra tối đa (V) và dòng điện (A) của bộ khuếch