Statement: The link lengths, value of2, and offset for some fourbar slider-crank
ID: 3280931 • Letter: S
Question
Statement: The link lengths, value of2, and offset for some fourbar slider-crank linkages are defined in Table P4-2. The linkage configuration and terminology are shown in Figure P4-2. For rowa, draw the linkage to scale and graphically find all possible solutions (both open and crossed) for angles 3 and slider position d. Link 2 a:= 1.4-in Given: Link 3 b:= 4-in ,-45-deg Solution: See figure below for one possible solution. Also see Mathcad file P0409a. 1. Lay out an xy-axis system. Is origin will be the link 2 pivot, O2 2. Draw link 2 to some convenient scale at its given angle. . Draw a cirele with center at the free end of link 2 and a radius equal to the given length oflink 3 4. Draw a horizontal line through y-c (the offset). 5. The two intersections of the circle with the horizontal line (if any) are the two solutions to the position analysis problem, crossed and open. Ifthe circle and line don't intersect, there is no solution 6. Draw link 3 and the slider block in their two possible positions (shown as solid for open and dashed for crossed in the figure) and measure the angle 3 and length d for each circuit. From the solution below, 631 :. 360-deg-179.856-deg 31-180. 144 deg 3,--0. I 44.deg di := 4.990-in d,--3.010-inExplanation / Answer
1. % Set up the time interval and the initial positions of the nine coordinates
2. T_Int=0:0.01:2;
3. X0=[0 50 pi/2 125.86 132.55 0.2531 215.86 82.55
4.3026]; 4. global T
5. Xinit=X0;
6
. 7. % Do the loop for each time interval
8. for Iter=1:length(T_Int);
9. T=T_Int(Iter);
10. % Determine the displacement at the current time
11. [Xtemp,fval] = fsolve(@constrEq4bar,Xinit);
12.
13. % Determine the velocity at the current time
14. phi1=Xtemp(3); phi2=Xtemp(6); phi3=Xtemp(9);
15. JacoMatrix=Jaco4bar(phi1,phi2,phi3);
16. Beta=[0 0 0 0 0 0 0 0 2*pi]';
17. Vtemp=JacoMatrixBeta;
18.
19. % Determine the acceleration at the current time
20. dphi1=Vtemp(3); dphi2=Vtemp(6); dphi3=Vtemp(9);
21. Gamma=Gamma4bar(phi1,phi2,phi3,dphi1,dphi2,dphi3);
22. Atemp=JacoMatrixGamma;
23.
24. % Record the results of each iteration
25. X(:,Iter)=Xtemp; V(:,Iter)=Vtemp; A(:,Iter)=Atemp;
26.
27. % Determine the new initial position to solve the equation of the next
28. % iteration and assume that the kinematic motion is with inertia
29. if Iter==1
30. Xinit=X(:,Iter);
31. else
32. Xinit=X(:,Iter)+(X(:,Iter)-X(:,Iter-1));
33. end
34.
35.end
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.