Aircraft pitch angle response to elevator inputs
7 次查看(过去 30 天)
显示 更早的评论
Is it possible to form a simulink block diagram based upon the image below. The code below are the equations for the given variables, where delta eta is the elevator input.
% short period
% constant variables
rho = 0.905;
S = 64.8;
c = 2.51;
a = 5.3;
h_n = 0.63;
h_fwd = 0.18;
h_ac = 0.27;
I_yy = 136182.4308;
V_bar_t = 0.72;
a_1 = 4.33;
a_2 = 2.16;
a_3 = 0.47;
DWG = 0.4;
d_T = 11.2259;
V_cruise = 138.283;
% damping ratio
zeta = sqrt((rho*S*c)/(8*(h_n-h_fwd)*a*I_yy))*(V_bar_t*a_1*d_T);
% natural frequency
omega_n_cruise = V_cruise*sqrt(((rho*S*c*a*(h_n-h_fwd))/(2*I_yy)));
% damped frequency
omega_d_cruise = omega_n_cruise*sqrt(1-(zeta^2));
% elevator sensitivity
k_eta = -(V_bar_t*a_2)/((h_n - h_fwd)*a);
% change in pitching moment
delta_C_M = ((h_fwd - h_ac)*delta_C_L) - (V_bar_t*delta_C_L_T);
% change in lift coefficient
delta_C_L = a*delta_theta;
% change in tail lift coefficient
delta_C_L_T = a_1*delta_alpha_T + a_2*delta_eta;
% based on the following relationships
delta_alpha = delta_theta;
delta_beta = 0;
% change in angle of attack
delta_alpha_T = (delta_theta(1-DWG)) + ((q*d_T)/V_cruise);
% angle of attack
alpha_T = (alpha(1-DWG)) + psi_T;
0 个评论
回答(1 个)
Sam Chak
2023-12-21
If all the equations are correct, you can use the MATLAB Function block to enter each equation.
For an example, refer to:
Nevertheless, I recommend simulating the aircraft pitch dynamics in MATLAB before constructing the blocks in Simulink. By the way, I don't see the aircraft pitch dynamics in your code. Don't miss it.
3 个评论
Sam Chak
2023-12-21
The 2nd-order differential equation of the pitch dynamics that you posted is linear. Thus, you can use a single state-space block to represent that system. The values for the parameters , ζ, and can be calculated by hand or computed in MATLAB.
Please write out the state-space model. This should be covered in the Aircraft course.
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!