Akash Sandhu 10/18/2018
Spring Loaded Guide Arm.
In preparing for the presentation I performed calculations for max load the spring needs to handle and spring rate. I also researched for the damper criteria need for damper selection. I research the the wavelength for roughness/straightness of light rail tracks. Then I went on to calculated the frequency need for the damper and the Max energy absorbed. The natural frequency of the guide arm assembly is much lower than the frequency of force given by the track. Looking at my calculated information for the damper Dr. Furman than concluded that the damper would not be practical or cost-efficient for the maker-faire model. Nevertheless, I will still continue designing for damper, but it will not be included in manufactured design. It was confirmed with the guide-way team that the track gap distance will remain the same at 12 cm. So currently, I am working to redesigning the whole design to be smaller using smaller wheels. While redesigning, I am taking into account my FEA results from previous design version. The plan is to 3d print the spring loaded component for rapid prototyping. Below I have attached some of the CAD designs and my MATLAB calculations.
ME 195a Spring loaded guide Arm calculations
Akash Sandhu
Contents
Force calculations
M = 500:100:7000; % kg, weight of whole bogie and loaded podcar total_length = length(M)-1; % v_min = 2; % v_max = 20; % dt_v = (v_max-v_min)/total_length; % % v = v_min:dt_v:v_max % m/s, operating speed of bogie v = 1 % m/s r_min = 8; r_max = 50; dt_r = (r_max-r_min)/total_length; r = r_min:dt_r:r_max; % m, smallest radius for i = 1:length(M) for j = 1:length(r) f(i,j) = 2*((M(i)*v^2)/r(j)); end end figure(1); surf(M,r,f); xlabel('Mass [kg]'); ylabel('Radius [m]'); zlabel('Force [N]'); title('Force vs Curvature and Mass');
v = 1
Spring Calculations
clear all; clc; M_tot = 2000 +300; %[kg] M_eq = M_tot/3; x = .13; % [m] v = 1; % [m/s] about 2 mph r = 8; %[m] radius of curve F = 2*((M_eq*v^2)/r); % [N] fprintf('The force acting on each spring is %1.3f N\n ',F) k = F/x; %[N/m] fprintf('The Spring rate is %1.3f N/m \n',k)
The force acting on each spring is 191.667 N The Spring rate is 1474.359 N/m
Damper (Shock Absorber) Calculations
F = 2*((M_eq*v^2)/r); % [N] M_tot = 2000 + 300; %[kg] pod + bogie M_eq = M_tot/3; % [kg] v_y = 13; % [m/s] speed going straight L = 0.016;% [m] stroke of damper theta_deg = 13; % [degree] angle of curvature theta = theta_deg*(pi/180); % [rad] v_x = tan(theta)*v_y; %[m/s] speed at impact FS = 2; % factor of safety E_1 = 0.5*M_eq*v_x^2; E_2 = F*L; E_tot = E_1+E_2; E_max = FS*E_tot; %[Nm] max energy absorbed fprintf('The max energy the damper needs to absorb is %1.3f Nm\n',E_max); wavelength = 0.05; %[m] irregularities observed at freq = v_y/wavelength; % [Hz] fprintf('The forcing frequency from the track irregularities will be %1.3f Hz\n', freq); freq = freq*60; % [ cycles/min] fprintf('The damper will need to be able to do %1.3f cycles/min\n',freq);
The max energy the damper needs to absorb is 6912.052 Nm The forcing frequency from the track irregularities will be 260.000 Hz The damper will need to be able to do 15600.000 cycles/min
No comments:
Post a Comment