Physics-Principles with Applications Douglas C. Giancoli 7th Edition Publisher Pearson ISBN-13 978-0-321-62592-2 Chapter 5-CIRCULAR MOTION
PeterBurbery
I really like the textbook Giancoli Physics. Mathematica has many powerful functions for manipulating physical quantities that I use to practice problem solving with physics.

*5-4 Nonuniform Circular Motion

In[]:=

25*(II) A car at the Indianapolis 500 accelerates uniformly from the pit area, going from rest to 270 km/h in a semicircular arc with a radius of 220 m. Determine the tangential and radial acceleration of the car when it is halfway through the arc, assuming constant tangential acceleration. If the curve were flat, what coefficient of static friction would be necessary between the tires and the road to provide this acceleration with no slipping or skidding?

I use all capital letters for names of equations.
In[]:=
FIRSTKINEMATICSEQUATION=
2
v
R
==
2
v
P
+2(
a
tan
)(
PR
)
Out[]=
2
v
R
2
PR
a
tan
+
2
v
P
In[]:=
$rules={}
Out[]=
{}
In[]:=
$rules//=Flatten[Append[Solve[FIRSTKINEMATICSEQUATION,
a
tan
]][#]]&
Out[]=

a
tan
-
2
v
P
2
PR
+
2
v
R
2
PR

In[]:=
SECONDKINEMATICSEQUATION=
2
v
Q
==
2
v
P
+2(
a
tan
)(
PQ
)
Out[]=
2
v
Q
2
PQ
a
tan
+
2
v
P
In[]:=
$rules//=Flatten[Append[#][Refine[Solve[SECONDKINEMATICSEQUATION,
v
Q
,

≥0
],{
a
tan
>0∧
v
P
>0∧
PQ
>0}]//.#]]&
Out[]=

v
Q

2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
,
a
tan
-
2
v
P
2
PR
+
2
v
R
2
PR

In[]:=
CENTRIPETALACCELERATION=
a
c
-
2
v
Q
r
==0
Out[]=
a
c
-
2
v
Q
r
0
In[]:=
$rules//=Flatten[Append[#][Solve[CENTRIPETALACCELERATION,
a
c
]//.#]]&
Out[]=

a
c

2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
r
,
v
Q

2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
,
a
tan
-
2
v
P
2
PR
+
2
v
R
2
PR

In[]:=
NONUNIFORMCIRCULARMOTIONEQUATION=
a
==
2
a
c
+
2
a
tan
Out[]=
a

2
a
c
+
2
a
tan
In[]:=
$rules//=Flatten[Append[#][Solve[NONUNIFORMCIRCULARMOTIONEQUATION,
a
]//.#]]&
Out[]=

a

2
-
2
v
P
2
PR
+
2
v
R
2
PR
+
2
2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
2
r
,
a
c

2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
r
,
v
Q

2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
,
a
tan
-
2
v
P
2
PR
+
2
v
R
2
PR

In[]:=
FRICTIONEQUATION=
m
(
g
)(
μ
)-
m
a
==0;
In[]:=
$rules//=Flatten[Append[#][Solve[FRICTIONEQUATION,
μ
]//.#]]&
Out[]=

μ

2
-
2
v
P
2
PR
+
2
v
R
2
PR
+
2
2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
2
r
g
,
a

2
-
2
v
P
2
PR
+
2
v
R
2
PR
+
2
2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
2
r
,
a
c

2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
r
,
v
Q

2
v
P
+2
PQ
-
2
v
P
2
PR
+
2
v
R
2
PR
,
a
tan
-
2
v
P
2
PR
+
2
v
R
2
PR


numerical values

Substitute the values given:
In[]:=
$keys={
r
,
v
P
,
v
R
,
PQ
,
PR
,
g
};
In[]:=
$values$with$standard$gravity=
220
m
,
0
km/h
,
270
km/h
,FullSimplifyRegionMeasureRegion
Embedding dimension: 2
Geometric dimension: 1
,FullSimplifyRegionMeasureRegion
Embedding dimension: 2
Geometric dimension: 1
,
g
;
In[]:=
$values$with$current$gravitational$field$strength$magnitude=
220
m
,
0
km/h
,
270
km/h
,FullSimplifyRegionMeasureRegion
Embedding dimension: 2
Geometric dimension: 1
,FullSimplifyRegionMeasureRegion
Embedding dimension: 2
Geometric dimension: 1
,GeogravityModelData["Magnitude"];
In[]:=
$rules$with$standard$gravity=AssociationThread[$keys->$values$with$standard$gravity]
Out[]=

r

220
m
,
v
P

0
km/h
,
v
R

270
km/h
,
PQ

110π
m
,
PR

220π
m
,
g

g

In[]:=
$rules$with$current$gravitational$field$strength$magnitude=AssociationThread[$keys->$values$with$current$gravitational$field$strength$magnitude]
Out[]=

r

220
m
,
v
P

0
km/h
,
v
R

270
km/h
,
PQ

110π
m
,
PR

220π
m
,
g

9.79952
m/
2
s

Compute the value of the quantities with standard gravity:
In[]:=
$rules//.$rules$with$standard$gravity/.q_?QuantityQ->UnitConvert[q,"SIBase"]
Out[]=

μ

125
3321506250000
121
+
3321506250000
121
2
π
15886773
,
a

3321506250000
121
+
3321506250000
121
2
π
12960
m/
2
s
,
a
c

1125
88
m/
2
s
,
v
Q

75
2
m/s
,
a
tan

1125
88π
m/
2
s

Compare the numerical result with standard gravity to the numerical result with local gravity (the only value that's different is μ):
In[]:=
$rules//.$rules$with$standard$gravity/.q_?QuantityQ->UnitConvert[q,"SIBase"]//N
Out[]=

μ
1.36806,
a

13.4161
m/
2
s
,
a
c

12.7841
m/
2
s
,
v
Q

53.033
m/s
,
a
tan

4.0693
m/
2
s

In[]:=
$rules//.$rules$with$current$gravitational$field$strength$magnitude/.q_?QuantityQ->UnitConvert[q,"SIBase"]//N
Out[]=

μ
1.36906,
a

13.4161
m/
2
s
,
a
c

12.7841
m/
2
s
,
v
Q

53.033
m/s
,
a
tan

4.0693
m/
2
s

I will round the centripetal acceleration and tangential acceleration to compare my answer with the books's answer.
In[]:=
AssociationThread[{
a
tan
,
a
c
,
μ
}->MapThread[Round[#1,#2]&,{Lookup[$rules//.$rules$with$standard$gravity/.q_?QuantityQ->UnitConvert[q,"SIBase"]//N,{
a
tan
,
a
c
,
μ
}],{0.1,1,0.1}}]]
Out[]=

a
tan

4.1
m/
2
s
,
a
c

13
m/
2
s
,
μ
1.4
The textbook lists the answer as
a
tan
=4.1 m/
2
s
,
a
rad
=13 m/
2
s
, and 1.4 for the coefficient of static friction needed.

the circle

Here's are some pictures for the exercise:
In[]:=
Region[Circle[{0,0},220,{0Degree,180Degree}]]
Out[]=
In[]:=
Region[Circle[{0,0},220,{90Degree,180Degree}]]
Out[]=
Here's a graphic I made:
Here is a picture with the points labeled. Click on the points to see their names. The name of an arc of a circle is the name of the starting and ending points. For example an arc could be named PQ if it went from point P to point Q. The length of the arc is denoted by PQ in this case. Below this, there is a graphic that displays a tooltip with the name of a point when you hover over it instead of opening up a popup window.