Professional Documents
Culture Documents
Inputs
Sample Problem 10.6 in Wilson and Sadler
In[1]:=
Out[1]=
In[2]:=
Out[2]=
9r2 2., r3 3.76, theta2@tD 1.22173, theta2 @tD 10., theta2 @tD 40, AG3 1.88, O2G2 1=
Out[4]=
9r2 3., r3 12., theta2@tD 0.785398, theta2 @tD 210., theta2 @tD 0, AG3 4.5, O2G2 0=
Kinematic Analysis
Position Analysis
In[5]:=
Out[5]=
Out[6]=
r2 Sin@theta2@tDD r3 Sin@theta3@tDD
In[7]:=
Out[7]=
SliderCrankDynamics.nb
In[8]:=
Out[9]=
10.1821
In[10]:=
Out[10]=
O2G2 Cos@theta2@tDD
Out[11]=
O2G2 Sin@theta2@tDD
In[12]:=
Out[12]=
Out[13]=
Velocity Analysis
In[14]:=
Out[14]=
Out[15]=
In[16]:=
Out[16]=
In[17]:=
Out[17]=
In[18]:=
Out[18]=
Out[19]=
In[20]:=
Out[20]=
In[21]:=
Out[21]=
Out[22]=
In[23]:=
Out[23]=
vx = D@xequation, tD
vy = D@yequation, tD
vG2x = D@xG2, tD
vG2y = D@yG2, tD
Acceleration Analysis
SliderCrankDynamics.nb
Acceleration Analysis
In[24]:=
Out[24]=
Out[25]=
ax = D@vx, tD
ay = D@vy, tD
-r2 Cos@theta2@tDD theta2 @tD - r3 Cos@theta3@tDD theta3 @tD r2 Sin@theta2@tDD theta2 @tD - r3 Sin@theta3@tDD theta3 @tD r1 @tD
2
In[26]:=
Out[26]=
In[27]:=
Out[27]=
In[28]:=
Out[28]=
Out[29]=
In[30]:=
Out[30]=
9-110 352. - 2.12132 theta3 @tD r1 @tD, -93 550.2 -3017.75 + 11.811 theta3 @tD=
aG2x = D@vG2x, tD
aG2y = D@vG2y, tD
Interval@8-180, 180<D
aG2x . values . angleSol . velSol . accelSol
aG2y . values . angleSol . velSol . accelSol
Out[32]=
Out[33]=
In[34]:=
Out[34]=
Out[35]=
In[36]:=
aG3x = D@vG3x, tD
aG3y = D@vG3y, tD
-r2 Cos@theta2@tDD theta2 @tD - AG3 Cos@theta3@tDD theta3 @tD r2 Sin@theta2@tDD theta2 @tD - AG3 Sin@theta3@tDD theta3 @tD
2
Out[36]=
110 491.
Out[37]=
-148.05
SliderCrankDynamics.nb
In[38]:=
Out[38]=
-93 753.5
Out[39]=
-58 468.9
In[40]:=
Out[40]=
-7812.79
Out[41]=
-4872.41
Kinetic Solution
Newton's Laws Applied to the 3 Moving Links
In[42]:=
Out[42]=
0 FAx + R2x - m2 J-O2G2 Cos@theta2@tDD theta2 @tD - O2G2 Sin@theta2@tDD theta2 @tDN
Out[43]=
0 FAy + R2y - m2 J-O2G2 Sin@theta2@tDD theta2 @tD + O2G2 Cos@theta2@tDD theta2 @tDN
Out[44]=
m2 O2G2 Cos@theta2@tDD J-O2G2 Sin@theta2@tDD theta2 @tD + O2G2 Cos@theta2@tDD theta2 @tDN +
2
m2 O2G2 Sin@theta2@tDD J-O2G2 Cos@theta2@tDD theta2 @tD - O2G2 Sin@theta2@tDD theta2 @tDN
2
Out[45]=
0 -FAx + FBx - m3 J-r2 Cos@theta2@tDD theta2 @tD - AG3 Cos@theta3@tDD theta3 @tD -
Out[46]=
0 -FAy + FBy - m3 J-r2 Sin@theta2@tDD theta2 @tD + AG3 Sin@theta3@tDD theta3 @tD +
Out[47]=
AG3 m3 Cos@theta3@tDD J-r2 Sin@theta2@tDD theta2 @tD + AG3 Sin@theta3@tDD theta3 @tD +
2
AG3 m3 Sin@theta3@tDD J-r2 Cos@theta2@tDD theta2 @tD - AG3 Cos@theta3@tDD theta3 @tD 2
Out[48]=
0 -FBx - m4 r1 @tD
Out[49]=
0 -FBy + RBy
SliderCrankDynamics.nb
In[50]:=
Out[50]=
In[69]:=
Out[69]=
system3 =
8eq1, eq2, eq3, eq4, eq5, eq6, eq7, eq8< . values . angleSol . velSol . accelSol . inertia
80 FAx + R2x, 0 FAy + R2y, 0 -2.12132 FAx + 2.12132 FAy + t, 0 824.953 - FAx + FBx,
0 514.478 - FAy + FBy, 0 2107.11 + 2.12132 FBx + 11.811 FBy, 0 696.438 - FBx, 0 -FBy + RBy<
Out[52]=
1535.95
Out[53]=
-172.104
In[54]:=
Out[54]=
1535.95
Out[55]=
7.89562
In[56]:=
Out[56]=
759.691
Out[57]=
-23.546
Out[58]=
Approximate the Derivative using finite differences to estimate torque. This is similar to the principle of virtual work. The crank
must not have angular acceleration
SliderCrankDynamics.nb
In[59]:=
values
t2 = theta2@tD + .00001 . values
angleSol1 =
Solve@H8xequation, yequation< . theta2@tD t2L . values, 8theta3@tD, r1@tD<D@@2DD
dtheta2 = theta2@tD - t2 . values
velSol
velSol1 = Solve@8vx, vy< . theta2@tD t2 . values . angleSol1, 8r1 '@tD, theta3'@tD<D@@1DD
vG3 = Sqrt@vG3x^ 2 + vG3y^ 2D . theta2@tD t2 . values . angleSol1 . velSol1
vG2 = Sqrt@vG2x^ 2 + vG2y^ 2D . theta2@tD t2 . values . angleSol1 . velSol1
KE2 =
H1 2 I2 theta2'@tD ^ 2 + 1 2 m2 vG2 ^ 2 + 1 2 I3 theta3'@tD ^ 2 + 1 2 m3 vG3 ^ 2 + 1 2 m4 r1 '@tD ^ 2L .
velSol1 . inertia . values
tau = HKE1 - KE2L Hdtheta2L
Out[59]=
9r2 3., r3 12., theta2@tD 0.785398, theta2 @tD 210., theta2 @tD 0, AG3 4.5, O2G2 0=
Out[60]=
0.785408
Out[62]=
-0.00001
Out[63]=
Out[64]=
Out[65]=
551.003
Out[66]=
Out[67]=
10 196.1
Out[68]=
2779.77