Question: PLEASE HELP!! Overview In this first assignment you will write a Python program that computes the forces involved in using a claw hammer to try

PLEASE HELP!!
Overview
In this first assignment you will write a Python program that
computes the forces involved in using a claw hammer to try to
pull a nail out of a wooden board, as well as the mechanical
advantage of using the hammer. This mechanical statics
problem should seem familiar to you from either Introduction
to Engineering Analysis (IEA) or Mechanics I. However, unlike
in IEA, specifications for the hammer (dimensions, angles) are
variable. Various input values will be provided to your program
when it is run by Submitty.
The geometry of the hammer system is shown below in Figure 1. The claw end of the hammer
is engaged at point B with the head of a nail that is embedded in a horizontal wooden board.
The hammer is held at an angle from the board surface. The hammer contacts the wood at
point C . To try to pull the nail out a distributed load is applied to the handle with an equivalent
point load of magnitude P at point G. This load is applied perpendicular to the handle (and thus
at an angle +90 from the +x axis). Various dimensions (a,d,h,L) are indicated.
Given specifications for force magnitude P
[Newtons], angle [degrees], and
dimensions a,d,h, and L[cm], your code
should compute the following quantities.
Px, the x component of the force vector P?
Py, the y component of the force vector P?
N , the magnitude of the normal force of the
wood on the hammer at point C;
F, the magnitude of the friction force of the
wood on the hammer at point C (that
holds the hammer head in place when a
load P is applied);
R, the magnitude of the resisting force of
the nail (from the friction of the nail
against the wood it is embedded in).
, the ratio of the resisting force to the
applied force, which is the mechanical
advantage.
Figure 1: geometry of a hammer pulling
a nail
Assume angle is restricted to the domain 0,90 and all dimensions are positive.
Page 1 of 6
Model Notes
There will be four distinct models of the hammer system:
the geometric model (given);
the idealized free body diagram (that you will draw);
the mathematical model based on static equilibrium (that you will derive);
the computational model (that you will write in Python).
While developing your models you may find that, depending on how you choose to derive the
mathematical model, you do not need all the information given in the geometric model.
By assuming static equilibrium it is implied that the nail is, at best, on the verge of impending
motion. This problem only asks what the magnitude of the nail's resisting force (R) is if the nail
remains rigidly fixed in place, and the ratio of that to the magnitude of the force we apply.
Deliverable(s)
Submit a PDF named Last, First_hw01.pdf showing your work to develop a free body
diagram and the equations needed to solve for the six indicated quantities.
Submit Python code in a file named hw01. py that computes the six quantities (Px, Py, N, F,
R,) indicated above as functions of the specification variables.
To obtain the specifications for the hammer to be analyzed you must include the following
statement in your code prior to using any of the indicated variables:
from specifications import P , theta, a,d,h,L
PLEASE HELP!! Overview In this first assignment

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!