ME 360 – P02Name _________________________ 1) Use MATLAB “fminsearch” to design a helical compression spring for a coil-over shock absorber in a small unmanned ground vehicle (UGV) based on the...

file attach


ME 360 – P02Name _________________________ 1) Use MATLAB “fminsearch” to design a helical compression spring for a coil-over shock absorber in a small unmanned ground vehicle (UGV) based on the following specifications. You must attach hard copy of your code and MATLAB output. minimum weight must fit over 0.57 inch DIA shock body minimum working force Fw = 15 lbf at working length Lw = 1.5 inch minimum factor of safety NFS of 1.0 to prevent static yield at shut length Ls (fully compressed) free length Lf = 3.0 inch, total number of coils Nt = 14 round steel music wire or round zinc-plated steel music wire squared (closed) ends or squared-and-ground ends Current design – Nt = 14, Lf = 3.0 in, OD = 0.80 in, d = 0.081 in, w = 0.046 lbf, NFS = 1.30 2) Select a spring that most closely matches your optimal design from McMaster-Carr. Optimal designMcMaster-Carr wire diameter d [in] ________________________________________ coil OD [in]________________________________________ total number of coils Nt14____________________ free length Lf [in]3.0____________________ weight [lbf]________________________________________ coil ID [in]________________________________________ spring rate k [lbf/in]________________________________________ force at Lw [lbf] ________________________________________ shut length Ls [in]________________________________________ factor of safety NFS at Ls________________________________________ McMaster-Carr part number____________________ cost each____________________ 3) Will your optimal spring buckle at Lw? yes no Show your work! Extra credit – Explore the sensitivity of your design to number of coils and free length. % t_fminsearch.m - test fminsearch % HJSIII, 14.10.29 % initial guess x_start = [ 1 1 ]'; % call options = optimset( 'Display', 'iter' ); [ x_solution, min_val ] = fminsearch( 'biquad', x_start, options ) % bottom of t_fminsearch +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ function z = biquad( x ) % biquadratic test function for fminsearch % HJSIII, 14.10.29 % minimum = 3 at x(1)=2 and x(2)=5 z = ( x(1)^2 - 4*x(1) + 4 ) + ( x(2)^2 - 10*x(2) + 25 ) + 3; % penalty function to provide inequality constraint % constrained minimum = 3.8 at x(1)=2.4 and x(2)=4.2 %t = 0.5 * x(1) + 3; %if x(2) > t, % z = z + 100; %end % bottom of biquad +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ » t_fminsearch x_solution = 2.0000 5.0000 min_val = 3.0000
Oct 17, 2020
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here