Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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-in

Explanation / 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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote