PSN-L Email List Message
Subject: Vertical Seismometer Design Aid
From: Bobhelenmcclure@.......
Date: Thu, 30 Nov 2006 21:29:13 EST
Hi all,
I have written a VB6 program which models a spring supported vertical
seismometer. If you want to build a vertical seismometer, you must design it
around the spring, since you cannot easily order a spring built to your
specifications. So, if you go to a hardware store and buy a spring, measure its spring
constant and calculate its relaxed length. You can then use my program to
see what kind of sensor could use the spring. I am willing to send the program
and illustrations to all who request them. Keep in mind that building an
amateur sensor does not easily result in achieving a useful natural period of
more than four or five seconds, but you can extend this using my "WQFilter"
program. The application was written to satisfy my own curiosity, and is somewhat
"user-surly". The program description follows:
-----
Subj: Design tool for vertical seismometer, "SpringCalc.exe", version 1.0.0.8
November 2004
This program allows the user to model a spring-supported pendulum
constrained to move in a vertical plane, and is a design aid for building a vertical
seismometer.
There are a lot of data entry boxes to fill in, as you will see. There are
two boxes for characterizing the spring, two for point of attachment of the
spring to the pendulum arm, one for pendulum mass, one for pendulum length,
two for trial limits on spring angle, and one for the angle decrement step
size. The picture, "SchematicA.gif", shows the model for the sensor.
"SchematicB.gif" show an alternate configuration, where the spring is suspended downward
from a boom attachment point on the other side of the boom hinge. In this
case, Xp is negative, and the spring angle is greater than 180 degrees. A third
configuration is shown in "SchematicC.gif", where a spring in compression
pushes upward on the pendulum arm. One embodiment of this arrangement allows a
leaf spring, approximately assuming a sideways "U" shape, to be used. This
program assumes that such a spring is free to pivot at each end.
Trial design numbers are already filled in. You can modify any of the
entries using mouse and keyboard, and store them for future use. The data is
stored in file "SeisData.bin". What the program does is to stretch the spring in
the spring angle direction to balance the pendulum. The X, Y coordinates are
the resulting upper attachment point of the spring. It then displaces the
pendulum from horizontal by one degree up and down to determine the restoring
torque on the pendulum, and from that information, calculates a natural period
of oscillation. You will note that the restoring torque can be negative,
indicating a non-stable solution. If you should want to save the displayed
results, you will have to select the text with the mouse, and use Ctrl-C to copy
it to the clipboard, and from there to a Notepad document. The program starts
with the highest spring angle entered, and iterates downward one step angle at
a time until either the lower limit, instability, or an iteration limit of
50 is reached, whichever occurs first.
Note that if you specify a spring angle of 90 degrees, and put the mass at
the same distance as Xp, you have the very nearly the equivalent of a mass
dangling from a spring. The resulting period is what you would expect from the
combination of spring constant and mass. At lesser spring angles, the period
gets longer, until a limiting angle is reached, below which the pendulum is
in unstable equilibrium.
If you try a zero length spring for your model, you will find the tuning
up of the sensor will be very easy. It gets harder as the relaxed length of
the spring gets longer, and the value of "X" goes more negative (the upper
spring attachment is farther behind the vertical drawn from the hinge).
----
Here are some links for amateur vertical seismometers
_http://jclahr.com/science/psn/wooden/_
(http://jclahr.com/science/psn/wooden/)
_http://www.jclahr.com/science/psn/mcclure/vert2.html_
(http://www.jclahr.com/science/psn/mcclure/vert2.html)
_http://quake.eas.gatech.edu/Instruments/LPVERT0.htm_
(http://quake.eas.gatech.edu/Instruments/LPVERT0.htm)
The late Sean-Thomas Morrissey built a force feedback sensor. The pendulum
design is also suitable for open loop operation. See
_http://www.eas.slu.edu/People/STMorrissey/index.html_
(http://www.eas.slu.edu/People/STMorrissey/index.html)
Bob McClure
bobhelenmcclure at aol dot com
Hi all,
I have written a VB6 program which models a spring supported=20
vertical seismometer. If you want to build a vertical seismometer, you must=20
design it around the spring, since you cannot easily order a spring built to=
=20
your specifications. So, if you go to a hardware store and buy a spring, mea=
sure=20
its spring constant and calculate its relaxed length. You can then use my=20
program to see what kind of sensor could use the spring. I am willing to sen=
d=20
the program and illustrations to all who request them. Keep in mind that=20
building an amateur sensor does not easily result in achieving a useful natu=
ral=20
period of more than four or five seconds, but you can extend this using my=20
"WQFilter" program. The application was written to satisfy my own curiosity,=
and=20
is somewhat "user-surly". The program description follows:
-----
Subj: Design tool for vertical seismometer, "SpringCalc.exe", version=20
1.0.0.8
November 2004
This program allows the user to model a spring-supported pendulu=
m=20
constrained to move in a vertical plane, and is a design aid for building a=20
vertical seismometer.
There are a lot of data entry boxes to fill in, as you will see.=
=20
There are two boxes for characterizing the spring, two for point of attachme=
nt=20
of the spring to the pendulum arm, one for pendulum mass, one for pendulum=20
length, two for trial limits on spring angle, and one for the angle decremen=
t=20
step size. The picture, "SchematicA.gif", shows the model for the sensor.=20
"SchematicB.gif" show an alternate configuration, where the spring is suspen=
ded=20
downward from a boom attachment point on the other side of the boom hinge. I=
n=20
this case, Xp is negative, and the spring angle is greater than 180 degrees.=
A=20
third configuration is shown in "SchematicC.gif", where a spring in compress=
ion=20
pushes upward on the pendulum arm. One embodiment of this arrangement allows=
a=20
leaf spring, approximately assuming a sideways "U" shape, to be used. This=20
program assumes that such a spring is free to pivot at each end.
Trial design numbers are already filled in. You can modify any o=
f=20
the entries using mouse and keyboard, and store them for future use. The dat=
a is=20
stored in file "SeisData.bin". What the program does is to stretch the sprin=
g in=20
the spring angle direction to balance the pendulum. The X, Y coordinates are=
the=20
resulting upper attachment point of the spring. It then displaces the=20
pendulum from horizontal by one degree up and down to determine the restorin=
g=20
torque on the pendulum, and from that information, calculates a natural peri=
od=20
of oscillation. You will note that the restoring torque can be negative,=20
indicating a non-stable solution. If you should want to save the displayed=20
results, you will have to select the text with the mouse, and use Ctrl-C to=20=
copy=20
it to the clipboard, and from there to a Notepad document. The program start=
s=20
with the highest spring angle entered, and iterates downward one step angle=20=
at a=20
time until either the lower limit, instability, or an iteration limit of 50=20=
is=20
reached, whichever occurs first.
Note that if you specify a spring angle of 90 degrees, and put t=
he=20
mass at the same distance as Xp, you have the very nearly the equivalent of=20=
a=20
mass dangling from a spring. The resulting period is what you would expect f=
rom=20
the combination of spring constant and mass. At lesser spring angles, the pe=
riod=20
gets longer, until a limiting angle is reached, below which the pendulum is=20=
in=20
unstable equilibrium.
If you try a zero length spring for your model, you will find th=
e=20
tuning up of the sensor will be very easy. It gets harder as the relaxed len=
gth=20
of the spring gets longer, and the value of "X" goes more negative (the uppe=
r=20
spring attachment is farther behind the vertical drawn from the hinge).
----
Here are some links for amateur vertical seismometers
The late Sean-Thomas Morrissey built a force feedback sensor. The=20
pendulum design is also suitable for open loop operation. See
Bob McClure
bobhelenmcclure at aol dot=20
com
[ Top ]
[ Back ]
[ Home Page ]