Shim ReStackor User Manual
Shim ReStackor User Manual
Shim ReStackor User Manual
Spreadsheet operation
Figure 1: Run button launches ReStackor calculations; Load Output button loads calculation results into spreadsheet
Basic ReStackor spreadsheet Shim ReStackor code the reads the spreadsheet
inputs and computes the shock absorber
The basic ReStackor.xls spreadsheet runs a performance.
single shock absorber valve in a single stroke
direction. The spreadsheet is applicable to fork Load_Output: The load output button loads
base valves, fork mid-valves, compression the Shim ReStackor calculation results into the
adjusters and the shock absorber main piston. "stack" and "ReStackor" tabs of the spreadsheet.
All plots in the spreadsheet are updated with the
All Shim ReStackor spreadsheets use the same new calculation results.
input format to describe the shim stack
configuration, valve port geometry and shock Edit_Output: Launches notepad to view the
absorber operating conditions. calculation output text file and any error
messages generated.
Separate distributions are available for
OpenOffice or Excel spreadsheets. Shim Baseline Button: Copies the current
ReStackor uses the spreadsheet interface to configuration and calculation results to the
present calculation results in the familiar “Baseline” tab and adds the orange “Baseline”
graphical environment of a spreadsheet allowing curve to the plots. Comparison of future
manipulation of the outputs to show the specific calculations to the “Baseline” allows quick
performance information of interest. evaluation of the effect of adding face shims,
modifying crossover gaps or changes to the shim
Spreadsheet operation: stack clamp diameter.
Run Button: Hitting the run button launches a
spreadsheet macro that runs the 12,000 lines of
Valve port geometry d.port: Defines the seat length along the
side of the valve port metering tangential
Three easily measured dimensions specify the
fluid spill. The d.port seat length
shock absorber valve port configuration.
progressively opens as the shim stack
Detailed specification of each input is given in
peels back along the valve port face
the User Manual input section.
w.port: Defines the valve port perimeter
r.port: Defines the inner radius where
seat length metering radial outward spill
the valve port fluid pressure is applied to
the shim stack face. The combination of The combination of d.port and w.port also define
r.port and d.port define the fluid the valve port area limiting flow at high speed.
pressure torque deflecting the shim stack
Figure 2: Three easily measured parameters define the valve port geometry
The final two entries in the shim stack listing in damping force as demonstrated by the
must specify the shim stack clamp washer and example below. For accurate results, ReStackor
nut dimensions. Small deflections of the clamp inputs need the actual thickness of the clamp
washer at high force produce significant changes washer and nut used in the shock absorber.
Figure 3: Small deflections in the shim stack clamp washer result in a significant damping force drop
Shim stack tuning example baseline setup. The examples below compare the
“Baseline” to various shim stack modifications
The “Make_Baseline” button in Shim ReStackor adding additional face shims, larger clamp shim,
spreadsheets saves the current configuration modifying the crossover diameter/position or
and damping performance as a reference adding a ring shim to preload the stack.
Stiffening the high speed stack matches the diameter produces the best match to the target
target damping force at high speed, but low damping force curve at both low and high speed.
speed damping is too soft.
Tuning shim stacks in terms of clicker settings
Adding face shims matches low speed damping, allows the suspension setup to be fine tuned in
but does not produce the damping force increase terms of the real-world forces you can actually
needed at high speed. “feel“ when you ride. Damping force curves can
be reshaped to be three clicks softer at low speed
Hacking around on the shim stack shows adding
and five clicks stiffer at high speed or any other
a face shim and increasing the crossover shim
combination of settings determined from test
rides of the setup.
High speed compression adjuster force is applied. The box gives a visual check to
insure the HSC force is applied at the intended
The high speed compression adjuster (HSC)
location and serves as a reminder the HSC
adds spring preload to the shim stack. The HSC
system is active on the shim stack.
input block specifies the spring preload, shim
diameter where the spring force is applied to the Increasing HSC spring preload (cranking down
stack and the HSC spring stiffness. on the compression adjuster) increases damping
force and changes the shaft velocity where the
The HSC spring stiffness can be estimated from
HSC spring force kicks in to increase damping
measurements of the spring coil wire diameter.
force.
Calculation outputs draw a box on the shim stack
indicating the location where the HSC spring
Shim stack float float opening and the spring preload controls the
cracking pressure.
The shim stack float input is at the top of the
shim stack listing in column D. The rate of float The example below demonstrates a floated shim
opening is controlled by installing an HSC spring stack run with a progressive increase in spring
on top of the stack to act as a check spring. preload to increase the cracking pressure and
Stiffness of the HSC spring controls the rate of compression damping force at low speed.
Pressurization systems
The ICS (Inner Chamber Spring) pressurization length. Cavitation events can push the ICS piston
system inputs are on the “Res” tab of Shim beyond the coil bind length, which cracks plastic
ReStackor spreadsheets. Inputs describe the ICS ICS pistons.
spring stiffness (Kics), the number of coils
(Ncoil) and spring wire diameter (Dwire). Detailed specifications for each input parameter
are given in the User Manual input section.
Shim ReStackor uses the number of coils and
wire diameter to determine the ICS coil bind
The ICS inputs allow float on the spring (FLTics). through the ICS piston, which holds the base
Lics describes the chamber length and gas force valve. The combination of Dics and ID.ics
operating on the ICS piston for closed chamber describe the piston face area and the transfer of
systems. Dics describes the ICS piston diameter ICS piston force to shock chamber pressure.
and ID.ics describes the shaft diameter running
Oil viscosity
Shock oil property inputs use the manufacturer the shock absorber damping force at the input
spec’s for centistoke viscosity at 40 and 100 shock absorber operating temperature specified
centigrade coupled with the oil specific gravity by Toil.
SG (or g/cc density) at the reference temperature
Manufacture oil viscosity and density data
T.sg specified by the manufacturer.
compiled by Peter Verdone shows SAE 5 wt oil
Shim ReStackor uses the combination of varies over a significant range emphasizing the
centistoke viscosity and oil density to determine importance of entering the actual suspension oil
the true dynamic viscosity of the oil. Shim properties to determine the true damping
ReStackor uses the Andrade equation to define performance of the shock absorber.
the effect of oil temperature on oil viscosity and
C:\ReStackor\Excel
C:\ReStackor\OpenOffice
The demo spreadsheets can be copied from the
C: drive directory and run from any directory on
the computer.
User key
All Shim ReStackor spreadsheets use the input Changing the Vspec keyword to Ukey and hitting
keyword Vspec to specify the shock absorber the run button instructs the calculations to
stroke. Normal inputs are: extract and display your unique User key in the
pop-up execution window.
BVc: Base valve compression stroke
MVc: Mid-valve compression stroke All spreadsheets access and display the same
MVr: Mid-valve rebound stroke User key.
Mid-Valve Spreadsheet
Fork
o Combined compression damping force of base and mid-valve
Shock
o Combined compression damping force of compression
adjuster and mid-valve
Shock chamber pressure valve into the rebound chamber. The pressure
drop across the mid-valve subtracted from the
On the shock absorber compression stroke, the
compression chamber pressure defines the
shaft volume entering the shock body forces an
rebound chamber pressure. Pr= Pc –dP.mv.
equal volume of fluid out of the shock through
the base valve into the oil reservoir. Cavitation
The shock gas reservoir pressure plus the If the piston pressure drop on the compression
pressure drop across the base valve defines the stroke is greater than the compression chamber
fluid pressure in the compression chamber, Pc. pressure (P.c) the pressure in the rebound
The compression chamber pressure acting on chamber is driven to vacuum. Vacuum allows gas
the damper rod area defines the base valve dissolved in the suspension oil to boil out,
damping force. At zero velocity, the force of the foaming the oil and causing a cavitation event.
gas reservoir pressure acting on the damper rod Cavitation initiates when the chamber pressure
defines the shock absorber gas spring force. falls below the dissolved gas saturation pressure,
typically set by the gas reservoir pressure.
Motion of the main piston during the
compression stroke forces fluid through the mid-
Dissolved gas
Suspension oil contains 10% by volume
dissolved gas. Pulling a vacuum on a freshly
opened bottle of suspension fluid allows the
dissolved gas to boil out severally foaming the oil
as demonstrated by Ride Concepts Calgary.
When installed in a shock, gas slowly diffuses
through the bladder, or around the o-ring seals
of a piston reservoir, to saturate the oil with
pressurized gas after about four months.
Dissolved gas in the shock absorber oil at the piston is just winging back through the foamed
reservoir pressure of 150 psi (10 atm) expanded out oil producing zero rebound damping force.
back to atmospheric pressure produces a 10:1
The problem with cavitation isn’t loss of
volume expansion making the dissolved gas
compression damping, it is loss of rebound.
100% gas by volume, which severely foams the
oil. Further expanding the gas to vacuum Shock pressure balancing
produces an infinite volume.
The cure for cavitation is simple: Adjust the base
Dissolved gas makes suspension oil behave like a valve, or compression adjuster, to backpressure
hot bottle of Coca-Cola. Keep the cap on and the the shock and match the pressure drop across
fluid behaves like a liquid. Crack the cap and the the mid-valve. Tuning shock absorber valves to
pressure drop allows the dissolved gas to boil out match pressure drops and suppresses rebound
making the fluid a foamy mess. chamber oil foaming is known as pressure
balancing the shock.
Oil foaming is caused by dissolved gas. The
foaming initiates whenever the fluid pressure Pressure balancing is easy with Shim ReStackor.
drops below the dissolved gas pressure set by the The calculations compute pressures in each
reservoir gas pressure. chamber of the shock. Pressure balancing simply
requires hacking around on the base valve, or
Cavitation severity compression adjuster, shim stacks to keep the
The impact of cavitation oil foaming on shock rebound chamber (blue line) pressurized at or
absorber performance is not widely understood. above the gas reservoir pressure (red line).
To demonstrate the severity and occurrence of
Keeping the rebound chamber pressurized at the
cavitation oil foaming in a shock absorber
initial reservoir pressure prevents the dissolved
Roehrig posted a video.
gas from boiling out of the fluid. That is
The problem with cavitation is when the shock equivalent to keeping the cap on a hot bottle of
flips around into the rebound stroke. The Coca-Cola to prevent foaming.
foamed oil in the rebound chamber allows the
The example above keeps the rebound chamber drop in pressure allows the dissolved gas to boil
pressurized up to shaft velocities of 60 in/sec. out and foam the oil.
When pushed beyond 60 in/sec the increase in
To fix the problem the compression adjuster
pressure drop across the mid-valve causes
needs to produce more backpressure above 60
pressures in the rebound chamber to drop. The
in/sec. That requires hacking around on the
--- Shim ReStackor User Manual --- 17
Mid-Valve Spreadsheet, Spreadsheet operation
compression adjuster shim stack to prevent the ReStackor calculations, approximately four
rebound chamber pressures from falling off. times the gas reservoir pressure. Tuning
compression adjusters or fork base valves to
Ideally, fork base valves or compression
produce pressures higher than the gas reservoir
adjusters are tuned to produce a constant
pressure has little impact on seal ware.
rebound chamber pressure equal to the gas
reservoir pressure across the entire range of Cavitation feature
stroke velocities. Matching the gas reservoir
Loss of rebound damping due to cavitating the
pressure is the minimum pressure required to
rebound chamber is obviously undesirable.
keep gas dissolved from boiling out. Maintaining
However, lower rebound damping can be made
rebound chamber pressures at that value
into a feature accelerating the rebound stroke to
reduces ware and seal drag on the rebound
get the wheels back on the ground faster after a
chamber shaft seal.
hard hit that has deflected the chassis.
However, the shock absorber damping force in
However, the loss of rebound damping on a hard
rebound is approximately double the value of
hit can become a snake bite when the shock
compression. The higher rebound damping force
mistakes a whoop face impact for a hard hit and
produces chamber pressures of 700 psi in
lets go of rebound.
Tau is defined as the ratio of mass to spring rate. That fact from spring-mass-damper theory
Selecting spring rate to hit a target value of race- provides a powerful suspension tuning tool
sag sets the ratio of mass to spring rate. known as weight scaling. Matching the value of
Matching race sag between riders of different tau and zeta allows scaling of suspension
weight sets the value of tau to the same constant performance over a wide range of conditions.
value.
Suspension performance can be scaled
Zeta from one bike to another
Zeta defines damping. Zeta is also a function of Stock suspension performance can be
mass and spring rate, and adds the third corrected for changes in rider weight and
parameter of damping. spring rate to preserve the suspension
response, “feel” and behavior the
manufacture intended
Weight scaling spreadsheet 2. Enter the stock spring rate and the
custom spring rate to scale to
The ReStackor-weight.xls spreadsheet makes
weight scaling easy. There are three steps: Hit the “Weight Scale” and
“Load_Wtscale” buttons
1. Enter the stock shim stack and valve port
geometry to compute the stock damping 3. Hack the shim stack configuration to
performance match the dashed blue line target weight
scaled damping force
Correcting damping for changes in spring To hit the damping targets the example
rate simply requires hacking around on the below uses a larger crossover diameter, a
shim stack configuration to hit the target softer high speed stack and a stiffer clamp.
damping force curve. The combination of those three changes to
the shim stack gets low speed damping in the
There are two targets. The bold dashed line
ball park, but high speed damping is too stiff.
sets low speed damping controlling chassis
motions for the combined rider plus chassis Hitting both the low speed and high speed
weight. damping targets requires removing a face
shim or a slightly smaller crossover shim
The dotted blue line controls high speed
diameter.
wheel motions. Since the wheel weight is the
same, the only correction needed is for the
change in spring rate.
Shim stack slide bar The slide bar is useful to determine the
relationship between shim stack deflection and
The weight scaling spreadsheet includes a slide damping force, the closure of crossover gaps and
bar on the shim stack graphic. Dragging the slide the shock shaft velocity where those event occur.
bar pans the shim stack through the deflection
range and positions red dots on each plot
indicating the value at that shim stack deflection.
Suspension Response
Mid-valve spreadsheet
Suspension Response
The suspension response add-on to Shim Test various combinations of spring rate
ReStackor computes bottoming velocities on and damping to control jump landing
jump landings, bump impacts that bottoms the bottoming
wheels, rebound response for nonlinear linked
suspension systems and the instantaneous Test digressive damping force curves to
compression, rebound and spring force as the reduce damping force at high speed and
suspension moves through the stroke. chassis deflection
Those features translate the abstract concept of Modify rebound damping curve shapes
damping to a sense of suspension “feel”. to maintain consistent response across
the range of suspension stroke depths
Figure 4: Response calculations quantify suspension bottoming velocities, rebound response and the strength of compression
damping relative to spring force
Suspension response inputs Travel: The input race sag value specifies the
rider weight and the ride height where bump
Damping: The Shim ReStackor mid-valve
motions start. Max Stroke specifies the stroke
spreadsheet computes compression and
depth to be evaluated and must be greater than
rebound damping force. Response calculations
Race sag.
access that data to determine jump landing
bottoming velocities and suspension response. Link ratio
Mass: Inputs of un-sprung wheel weight, bike Shim ReStackor computes link ratio from inputs
curb weight and the fraction of weight on the of wheel and shock shaft position. Up to 39
rear wheel specify the bike weight distribution. entries can be used. Inputs that deviate from the
average curve are marked as “bad” with green
Spring: The input spring rate coupled with
data points. Measurements at the “bad” points
Shim ReStackor inputs for the reservoir gas
should be double checked to insure accuracy of
bladder pressure, ICS and fork oil level specify
the link ratio curve.
the spring force. Spring preload the Race sag
inputs specify the rider weight.
down the clickers to get good rebound response To fix the problem the rebound shim stack needs
for small strokes around race sag. But, when the a larger crossover diameter or a stiffer high
suspension is pushed deeper in the stroke the speed stack to produce a consistent suspension
suspension goes underdamped. response zeta value of 0.7 over the range of
suspension stroke depths.
Figure 6: Stroke averaged response shows how the suspension response varies over the suspension stroke depth range
Damping ratio rebound stroke will overshoot race sag and baby-
buggy back. Baby-buggy motions give poor
Damping ratio, the ratio of rebound to
suspension “feel”. Tuners have a trick to prevent
compression damping, is often used as a general
the baby-buggy motion.
rule of thumb to quantify shock absorber
performance. The typical value is 2:1. At low speed, below suspension speeds of 6
in/sec, the ratio of rebound to compression
Shocks with damping ratios below 2:1 have stiff
damping needs to be in the range of 0.8:1. That
compression damping to provide bottoming
ratio sets low speed compression damping stiffer
resistance. Damping ratios above 2:1 have light
than rebound.
compression damping setup to improve
compliance on root and rock impacts. Stiff low speed compression damping catches the
rebound overshoot, holds the suspension “high
Low speed target in the stroke” and heavily damps the overshoot
Rebound damping at the target zeta value of 0.7 return stroke to prevent baby-buggy motions.
is underdamped. Underdamped means the
Force over stroke near 700 lbf, making the force at bump impact
250 lbf greater than the peak spring force.
The highest suspension velocities occur at bump
impact. As the suspension slows the Compression damping makes the suspension
compression damping force drops off while the stiff at bump impact and then blows through to
spring force ramps up. At the “Max Stroke” the softer spring force at bottoming. Stiff
position the suspension stops and reverses into compression damping at bump impact makes
the rebound stroke. the suspension harsh.
Spring force, on the force over stroke plots, is the To fix that a more digressive compression
sum of main spring plus the gas spring force set damping curve is needed to produce a lower
by the fork oil level or shock gas reservoir compression damping force at bump impact
pressure. The spring force is set to zero at race while maintaining the stiff compression
sag since there is no force causing suspension damping needed to prevent bottoming on jump
motion at race sag. landings.
The force over stroke plot gives some insight into An alternative is run a stiffer spring to prevent
suspension “feel” and harshness. For the bottoming with lighter compression damping.
example shown the wheel spring force at
Further discussion of rebound and compression
bottoming is approximately 450 lbf. The
damping tuning strategies are given on the
compression damping force at bump impact is
ReStackor web site.
Calculation Inputs
Calculation inputs
The final two entries in the shim stack listing Positive values of float allow the shim
must specify the shim stack clamp washer and stack to lift off the valve face using the
nut dimensions. The calculations will fail if there classic definition of float. The rate of float
is nothing backing the shim stack clamp. opening is controlled by the high speed
compression (HSC) spring stiffness and
The shim stack deflection graphic produced by the cracking pressure controlled by the
the calculation outputs helps to insure the shim HSC spring preload. The HSC
stack configuration input matches the intended configuration is specified in the auxiliary
configuration. The graphic also identifies closure input block.
of crossover gaps and collision of face shims with
the stack clamp washer which may prevent the Negative values of float preload the shim
shim stack from fully opening at high speed. stack for modeling of a dished valve face
or valves with an edge lip.
.
Figure 7: A simple listing of shim diameter and thickness specifies the shim stack configuration
using a prefix nx40 or n*40 to indicate the clamp washer diameter and thickness
“n” shims of 40 mm diameter and the nut diameter clamping the shim
stack
Thickness: Thickness of the shim in
millimeters
Ring Shims
Ring shims or split ring shims require two
inputs:
D.rod: The shock absorber shaft diameter in Ver: The pop-up execution window will
millimeters show the code version of the installed
Shim ReStackor software
D.valve: The shock absorber valve diameter.
More specifically, D.valve specifies the inside
diameter of the shock absorber body,
millimeters
w.seat: The valve port seat width in millimeters
Vspec: Shock absorber stroke to be analyzed
User key and code key purchase keyword from (BVc, MVc or MVr) to “Ukey”.
When the spreadsheet run button is hit the pop-
The Vspec keyword is also used to extract your
up execution window will display your User key.
User key and input your code key purchased
through the Shim ReStackor web site at PayPal. To input your code key purchased through
PayPal set the Vspec keyword to “Ckey”. When
To obtain your User key install the Shim
the run button is hit the pop-up execution
ReStackor demo software and reset the Vspec
window will prompt you to input your code key.
r.port: The radial distance from the valve center d.port: The radial length of the valve port side
to the port inside edge in millimeters. R.port in millimeters. D.port defines the valve port seat
defines the inner radius of the shim stack face length controlling sideways tangential spill out
pressurized by the valve port. of the valve port
w.port: The valve port width at the outside edge The sum of r.port plus d.port must be less than
in millimeters. W.port defines the valve port seat or equal to half of the valve diameter. Otherwise,
length metering outward radial spill. Also see the the code will kick out with an error message.
w.port definition below for a compression
N.port: The number of valve ports. The Honda
adjuster with a continuous perimeter seat.
and Marzocchi valves shown below have four
ports. The KTM valve has three ports.
d.leak: Valve port leak jet diameter in "3x0.5" specifies a 0.5 mm leak jet
millimeters. For valves with a single leak jet on installed on three of the valve ports
a single port the value of d.leak is simply the jet
diameter. For valves with multiple leak jets on
one port the "effective" jet diameter is [d.leak=
sqrt(N.jets) d.jet] where N.jets is the number of
leak jets. For valves with leak jets on multiple
ports the input is "Nport x Deff" where Nport
specifies the number of ports with a leak jet and
D.eff defines the leak jet diameter on a single
port.
d.thrt: The effective flow diameter of the valve and parabolic shaped port restrictions are
port throat. Free flowing valves, like the KTM shown below.
valve above, d.port and w.port define the valve
N.thrt: The number of valve port throat
port flow area and there is no restriction. For
restrictions. For the Honda and Marzocchi
free flowing valves both D.thrt and N.thrt are
valves above each port has one throat
set to zero.
restriction so N.port and N.thrt have the same
For valves with port restrictions, like the Honda value of four. In general, N.thrt and N.port are
and Marzocchi valves above, D.thrt defines the equal. However, ReStackor allows for the
valve port throat minimum flow area. Example special case where multiple valve side ports feed
calculations to determine d.thrt for trapezoid a single valve port, in that case N.thrt > N.port.
The parameters d.port, w.port and N.port define the flow area. The parameters N.thrt and D.thrt
the valve port flow area. The additional also allow modeling of the special case where
parameters N.thrt and D.thrt handle the special multiple side ports feed a single valve port.
case where a restriction in the valve port reduces
Auxiliary components
Needle geometry
The default needle geometry is a simple tapered d.bleed: Bleed port diameter at the needle seat
cone with a tip diameter equal to half of the in [mm].
needle seat diameter. d.bleed defines the needle
MAX.clks: The number of adjuster clicks from
seat diameter. MAX.clks defines the number of
closed to full open with the needle tip positioned
clicks from closed to wide open.
flush with the seat.
High speed compression adjuster ReStackor draws a small box on the shim where
and Mid-valve check spring the HSC spring force is applied as a reminder the
HSC system is active and to verify the HSC
The HSC inputs define the stiffness of springs spring force is applied at the correct location on
used to preload the shim stack on shock the shim stack.
compression adjusters. The HSC system also
models check springs used to hold fork mid-
valve shim stacks closed. Setting all inputs to
zero, or blank, means there is no HSC spring
operating on the shim stack.
Preload: Spring preload in [mm]. For an HSC
system the preload includes static preload plus
any additional preload from cranking down the k: HSC or mid-valve spring stiffness in [kg/mm].
compression adjuster. Shock compression Little information is available on the stiffness of
adjusters generally preload the HSC spring 1 mm springs used in HSC systems, or aftermarket
per turn of the adjuster. springs available for HSC or mid-valve check
D.hsc: Shim diameter where the HSC spring springs.
force is applied to the shim stack. The example, The actual stiffness can be measured or
with D.hsc set to 10 mm, applies spring force to estimated using the spring design equations.
the first shim from the top of the stack with an
outside diameter greater than or equal to 10 mm.
Decreasing the active coils from five to four shortening the spring is used on fork springs to
increases the spring rate by 25%. That process of make the spring stiffer.
align the zero offset force measured in dyno cavitation like event. The increase in
testing. volume due to the released gas causes
the fluid flow to accelerate increasing
Recommended value, Offset= 0.0 the pressure drop and damping force
cf.stk: Friction between shims makes a stack
-0.12 < xLsat < 0: Dissolved gas is
stiffer during deflection and softer while closing.
released causing the oil to foam. The
Friction has been measured in Belleville spring
lower density foamed oil reduces the
stacks to increase the spring stiffness by 30%.
shock damping force
Through the first couple of hours of operation
friction values are high as the shim surfaces Recommended value, xL.sat= -0.015
mate.
The shock oil reservoir pressurized to 147 psi
That causes dyno test problems where short test contains 12% by volume dissolved nitrogen.
durations do not allow the shim surfaces to mate When expanded back to atmospheric pressure,
resulting in measured damping force values the 10:1 volume expansion increase the dissolved
higher than then the fielded shock operating gas volume to 120% of the oil volume, severely
with thoroughly broken in shim surfaces. foaming the shock oil.
Recommended value, cf.stk= 1.0 dToil: Through the course of a dyno test oil
temperatures heat up increasing the gas
xLsat: Suspension oils contain 12% by volume
reservoir pressure, decreasing the oil viscosity
dissolved gas measured as an Ostwald
and the capability of the oil to contain the
coefficient. The dissolved gas is in one of two
dissolved gas. The dToil input increases oil
states:
temperatures with shaft velocity in ReStackor
0 < xL.sat < 0.12: Gas is dissolved calculations to match the end of test oil
in the liquid giving a clear fluid. temperature in PVP dyno testing.
Pressure drops through the shock
Recommended value, dToil= 0.0
circuits allow the dissolved gas to boil
out and foam the oil creating a
D.ics: ICS piston diameter, [mm]. Open chamber ICS: (Lics= 0.0) An open
chamber ICS is vented to the fork gas chamber
ID.ics: Shaft diameter through the ICS piston, and the Fork input values of Pzero, Loil and
[mm]. For a typical configuration the base valve Ltravel defined the Fork gas spring pressure and
support shaft passes through the ICS piston. This ICS chamber pressure as a function of stroke
parameter specifics the shaft diameter and position. Compression of the ICS spring further
pressurized face area of the ICS piston. increases back pressure on the shock chambers.
Pzero: Pzero in the Fork section specifies the
initial ICS chamber pressure at full extension of
the suspension, [psig].
Inputs on the suspension response tab describe fork: Calculations assume front chassis weight
the bike mass, spring rate, link ratio and is supported by two fork legs with equal
suspension stroke depth to be analyzed. damping and spring rate in each leg. For a
single function fork (SFF) use the shock input
Mass inputs: below and reverse the front/rear weight spilt
m.wheel: Wheel un-sprung weight. Includes (1.0-Weight split).
wheel, tire, brake caliper, fork stanchion tube shock: Calculations assume rear chassis weight
and everything else bouncing up and down with is supported by the spring and damping of a
the wheel. Putting a scale under the wheel with single shock.
the fork or shock spring removed is the best way
to measure un-sprung weight including all of the front: Spec for car. Calculations assume front
moving components. chassis weight is supported by two shocks, two
spring and two wheels.
Chassis: Curb weight of bike including wheel
weight, fuel and accessories. rear: Spec for car. Calculations assume rear
chassis weight is supported by two shocks, two
Weight split: Fraction of bike curb weight on springs and two wheels.
rear wheel, w.rear/w.curb.
Calculation Outputs
Calculation Outputs
Damping force calculations tabs containing tables describing the shim stack
deflection and damping force computed for each
The base valve, mid-valve compression and mid- valve.
valve rebound tabs each have separate output
Stack tab Data on the “stack” tab is simply a table
describing the radius and deflection of each FEA
The “stack” tab of the worksheet contains data
node point in the shim stack structure.
tables describing the shim stack deflection. Shim
stack deflection FEA calculations solve up to d.n: The radius of each node point for
5,000 simultaneous equations balancing the shim n.
radial and axial forces transmitted through the
y.n: The deflection height of shim n at
shim stack, the closure of crossover gaps and the
node point d.n
changes in the shim bend profile as the shim
stack structure deflects.
Figure 8: Shim stack deflection output table. Vertical deflection of each shim as a function of radial position
The above table is far more interesting when structure, the effect of shim changes in clamp
viewed as a plot. Running ReStackor with the diameter, stack taper, crossover gaps and the
stack force set to 0, 100 and 200 lbf produces the influence of changes in the shim stack structure
sequence of plots shown below. Shim stack on the shape of the damping force curve.
deflection graphics help visualize the stack
Fstack: Force applied to the stack face shim, The flow area is controlled by shim stack
[lbf]. deflection and the specifics of the valve port
geometry configuration.
Yport: Edge lift of the stack measured at the
outer edge of the valve port, [inches]. The port A.clk: The stack flow area as defined above, plus
outer edge is defined by the input parameters the flow area through the clicker bleed circuit at
r.port + d.port. the input clicker position, [square inches].
A.clsd: The fluid flow area between the valve A.wo: The stack face flow area as defined above,
face and shim stack [square inches]. This plus the clicker flow area at the wide open clicker
measurement is taken with the clickers closed. position, [square inches].
Shim stack deflection plots lift and flow area as a function of fluid force
applied to the stack. The stack fluid force as a
The above calculation outputs are plotted on the
function of shock absorber shaft velocity is listed
output tab for each valve showing the stack edge
in column K.
Damping force plots providing the data plotted in the output damping
force curves.
Damping force outputs from Shim ReStackor
calculations are listed in columns G through Q
U.clk: The shock absorber damper rod velocity Gv: The fluid flow rate through the combined
[inches/sec] with the clickers set at the input valve and bleed circuits [liters/min].
n.click position. ReStackor calculations
Fstack: The fluid force applied to the shim stack
determine the flow split between the bleed
face [lbf].
circuit and valve, fluid dynamic forces acting on
the shim stack face and resulting stack deflection Fshaft: The damping force produced by the
controlling the damping force produced by the shock at the given shaft velocity [lbf].
shock.
Pressure: The pressure drop across the valve
U.wo: The shock absorber damper rod velocity [psi]. This is the pressure difference across the
[inches/sec] with the clickers in the wide open valve, not the chamber pressure.
position. The difference between U.clk and U.wo
is the fluid flow through the clicker bleed circuit. C.clk: Damping coefficient with clickers set at
With the clickers wide open a higher suspension the requested position. The damping coefficient
velocity is needed to make up for the additional is defined as the shock absorber damping force
flow through the clicker bleed circuit. divided by the shaft velocity [lbf-sec/in]
U.clsd: The shock absorber damper rod velocity C.wo: Damping coefficient with the clickers
[inches/sec] with the clickers in the closed wide open. [lbf-sec/in]
position. The difference between Uclk and Uclsd C.clsd: Damping coefficient with the clickers
is there is no flow through the bleed circuit. closed. [lbf-sec/in]
U.clk: Suspension damper rod velocity with the Pc: Fluid pressure in the shock compression
base valve and mid-valve clickers set at the chamber, [psia]
requested position on the BVc and MVc input
tabs. Pr: Fluid pressure in the rebound chamber,
[psia].
Pgas: Bladder gas pressure or pressure above
the ICS piston in the fluid reservoir of the shock Nr: Fraction of rebound chamber filled with
or fork, [psia]. fluid.
Pfrk: Pressure in the shock fluid reservoir; Nics: Fraction of ICS stroke or bladder volume
[psia]. The parameter name in this column will used at current suspension stroke.
change from Pfrk to Pics or Pbld (bladder) Fbv.cav: Damping force produced by base
depending on the configuration of the reservoir valve, if the shock is cavitating this force will be
pressurization system used in the calculation.
different from the non-cavitating damping force Cx.clk: Damping coefficient at the stroke depth
computed on the bv_ReStackor tab, [lbf]. specified by the Lstroke input, [lbf-sec/in].
Fmv.cav: Damping force produced by mid- Ft.clk: Combined damping force of base and
valve, if the shock is cavitating this force will be mid-valve integrated over the specified stroke
different from the non-cavitating damping force depth, [lbf].
computed on the mv_ReStackor tab, [lbf].
Ct.clk: Damping coefficient of combined base
Fx.clk: Damping force produced at the stroke and mid-valve damping force integrated over
depth specified by the Lstroke input, [lbf]. specified stroke depth, [lbf-sec/in].
Base valve clickers wide open Ct.wo: Averaged damping coefficient integrated
over specified stroke depth with the base valve
U.wo: Suspension velocity with the base valve compression clickers wide opened, [lbf-sec/in].
clicker wide open and the mid-valve clickers set
at position requested on the MVc tab. If you want Base valve clickers closed
to evaluate the effect of the mid-valve clicker on
compression damping you can re-run the U.clsd: Suspension velocity with the base valve
calculations with the MVc clicker set at the clicker closed and mid-valve set at the position
desired position, [in/sec]. requested on the MVc input tab, [in/sec].
Pr.wo: Fluid pressure in the rebound chamber Pr.clsd: Rebound chamber pressure with the
with the base valve compression clickers wide base valve compression clickers closed, [psia].
open, [psia]. Ft.clsd: Stroke averaged damping force with the
Ft.wo: Stroke averaged damping force with the base valve clickers closed, [lbf].
base valve clickers wide open. Mid-valve clickers Ct.clsd: Stroke averaged damping coefficient
are at the position specified on the MVc tab. [lbf]. with the base valve clickers closed, [lbf-sec/in].
Time: Elapsed time from start of suspension a.wheel or a.chs: Wheel or chassis
stroke acceleration at current stroke position
y.wheel: Wheel position measured from full u.wheel or u.chs: Wheel or chassis velocity at
extension current stroke position
LR: Suspension link ratio. Ratio of shock to u.shaft: Shock shaft velocity
wheel motion for an incremental change in
y.wheel at the current suspension position zeta.whl: Suspension response zeta coefficient
at current stroke position
TR: Travel ratio. Ratio of wheel to shock travel
at the current suspension position y.shk: Shock shaft position from full extension
XL.spr: Spring plus shock gas force on wheel
F.spring: Spring force at wheel
axel minus the race sag axel weight. The
F.gas: Shock gas force at wheel abbreviation XL stands for axel
F.damp: Shock damping force at shock shaft. XL.dmp: Damping force at wheel axel
Damping force at the wheel is given by
LR*F.damp
Damping Force
ReStackor suspension response calculations use
the computed compression damping force for
the shock extracted from the "Mid_Valve_Calc"
output tab and rebound damping force from the
"mvr_ReStackor" output tab. Those values are
echoed in the suspension response output data
along with the rebound/compression damping
ratio. The output parameters are defined below:
U.comp: Shock shaft compression velocity
C.comp: Shock compression damping
coefficient defined as the shocks compression
damping force divided by shaft velocity
LR: Suspension link ratio defined as the 1/TR: Suspension travel ratio defined as the
incremental change in shock suspension wheel position divided by the shock
position/incremental change in wheel position position. Outputs are 1/TR for plotting purposes.
Parametric calculations evaluating rebound F.comp: Peak compression damping force over
response zeta values over the range of stroke stroke
depths also record the maximum suspension
F.sprg: Peak spring force at stroke depth
velocity and damping force at each stroke depth.
Those values along with the damping force ratio Fc/Fsprg: Ratio of peak compression damping
and work done are output. force to peak spring force
Stroke: Suspension stroke depth u.rbnd: Maximum rebound velocity at stroke
depth
u.comp: Maximum suspension velocity in
compression stroke F.rbnd: Peak rebound force over stroke
r/c force: Ratio of peak compression damping Izeta: Instantaneous zeta value at the maximum
force to peak rebound damping force rebound stroke velocity
r/c work: Ratio of work over rebound stroke to
work in compression stroke