Skip to main content

Induced Acceleration Analysis

NoteThe Question Behind This Chapter

A golfer’s wrist can accelerate even when the net wrist moment is zero. Conversely, a large wrist moment need not produce a large increase in clubhead speed. The explanation lies in the coupled mechanics of the whole system: mass distribution, posture, current motion, external support and the point whose acceleration we ask about.

Induced acceleration analysis (IAA) computes how a specified force term enters a model’s instantaneous acceleration. It connects the force accounting of earlier chapters to motion without mistaking a sequence of segment-speed peaks for a measured sequence of energy transfers. Its useful question is precise: at this state, in this model, how do the declared inputs and other terms combine to produce the chosen output acceleration?

The method has a substantial biomechanics history, including the review by (Zajac and Gordon 1989), throwing analysis by (Hirashima et al. 2008), and walking simulations by (Neptune et al. 2001). Golf also has prior acceleration-partition research: (Takagi et al. 2021) analyzed pelvis rotation in skilled golfers. This chapter develops the mechanics and their connection to affine control; it does not claim the first application to golf.

WarningNormative Attribution Record

An induced-acceleration attribution is a term ledger for a declared model at a declared state. It is not a unique causal history. A publishable result must identify all of the following:

  1. Model and revision: segment and actuator definitions, parameter set, generalized coordinates, reference frame, output point or task metric, and the state at which the mass matrix is evaluated.
  2. Computation: engine, solver, and revision; constraint handling; contact model and active contact mode; integration or frozen-state procedure; and numerical tolerance plus closure error.
  3. Attribution convention: the complete force partition, including sign conventions, passive and applied terms, constraint reactions, and residual treatment. Reassigning a residual between two terms changes their reported contributions while leaving their sum unchanged.
  4. Identifiability contract: the measurements or assumptions that identify each generalized-force term and the output projection. An algebraic term contribution does not by itself identify anatomical source, neural intent, necessity, sufficiency, or intervention effect.

If any field is absent, label the result unsupported or unqualified. A cross-engine comparison must report an unavailable state as unsupported or unqualified; agreement on one output, or silence about an unsupported state, does not establish solver parity.

Counterexamples to Unique Attribution

  • Coordinate representation: under a constant change of generalized coordinates \(q=Tz\), the same dynamics are represented by \(M_z=T^\mathsf{T}M_qT\) and \(Q_z=T^\mathsf{T}Q_q\). The component values of \(\ddot z=M_z^{-1}Q_z\) generally differ from those of \(\ddot q=M_q^{-1}Q_q\), even though \(T\ddot z=\ddot q\). A generalized- acceleration component is therefore not coordinate-invariant causal truth.
  • Force partition: if \(Q=Q_A+Q_B\), then for any residual allocation \(r\), \(Q=(Q_A+r)+(Q_B-r)\). The reported terms \(M^{-1}Q_A\) and \(M^{-1}Q_B\) change, while the total acceleration does not. The partition must be declared and justified before a term is interpreted.

An intervention claim requires a separate governed counterfactual that re-solves constraints and contact and states what is held fixed. The frozen- state algebra alone supports neither a unique cause nor an anatomical or behavioral prescription.

The Mathematical Foundation

Starting From the Manipulator Equation

First consider independent generalized coordinates \(q\), with generalized velocity \(v=\dot q\). Our sign convention puts all retained non-inertial terms on the right:

\[ M(q)\ddot q=Q_u+Q_v+Q_g+Q_p+Q_e+Q_r. \tag{1}\]

Here \(Q_u\) denotes applied control, \(Q_v\) the velocity-dependent inertial terms, \(Q_g\) gravity, \(Q_p\) passive constitutive forces, \(Q_e\) specified external loads, and \(Q_r\) residual forces used to reconcile model and data. These categories must not overlap. If a conventional equation uses \(M\ddot q+C(q,v)v+g(q)=Bu+Q_e\), then our convention has \(Q_v=-Cv\), \(Q_g=-g\), and \(Q_u=Bu\).

For a regular independent-coordinate model, \(M\) is symmetric positive definite. Solving the coupled system gives

\[ \ddot q=M^{-1}Q,\qquad Q=\sum_k Q_k. \tag{2}\]

Implementations should factor and solve with \(M\), rather than explicitly form its inverse. The inverse notation identifies the mathematical operator. A floating base can have an invertible mass matrix even though some coordinates are unactuated; underactuation and singular inertia are different conditions.

\[ \ddot q=\sum_k a_k,\qquad a_k=M^{-1}Q_k. \tag{3}\]

This superposition is exact at the same state and parameters. It does not add together trajectories simulated under different inputs. Nor does it authorize dividing a joint torque by that joint’s isolated inertia: the full coupled solve is essential.

What a Muscle Label Requires

Net joint moments inferred from inverse dynamics are not individual muscle forces. If a muscle model supplies forces \(F_i\) and generalized moment-arm columns \(r_i(q)\), its actuator terms are \(Q_i=r_iF_i\). Many muscle-force combinations can generate the same net moment, including antagonistic co-contraction. Optimization, activation dynamics, EMG constraints and other measurements can narrow that ambiguity, but their assumptions remain part of the result.

The choice of boundary matters equally. A grip wrench is external to a club-only model and internal to a combined golfer–club model. Counting it as both a specified load and a separately solved internal reaction duplicates the same interaction. The reader must be able to trace every force to one place in the accounting.

Constraints Add a Baseline

Suppose a smooth, fixed contact mode imposes independent acceleration constraints \(A\ddot q=b\). For a stationary holonomic constraint \(\phi(q)=0\), \(A=\partial\phi/\partial q\) and \(b=-\dot A v\). The state must already satisfy the position and velocity constraints. With the reaction convention \(A^{\mathsf T}\lambda\), solve

\[ \begin{aligned} M\ddot q&=Q+A^{\mathsf T}\lambda,\\ A\ddot q&=b. \end{aligned} \]

Substitution yields the Schur complement \(W=AM^{-1}A^{\mathsf T}\) and

\[ \begin{aligned} \lambda&=W^{-1}(b-AM^{-1}Q),\\ P&=M^{-1}-M^{-1}A^{\mathsf T}W^{-1}AM^{-1},\\ a_c&=M^{-1}A^{\mathsf T}W^{-1}b,\\ \ddot q&=PQ+a_c. \end{aligned} \]

These formulas assume positive-definite \(M\) and full row rank of \(A\). Redundant constraints require a consistent rank treatment, not an unexplained inverse of a singular matrix. Quaternion coordinates also require their proper velocity map; the simplifying convention \(v=\dot q\) is not universal.

The force-to-acceleration map is affine, because \(a_c\) need not vanish. The correct partition is \(\ddot q=\sum_k PQ_k+a_c\): count the baseline once. Each source increment satisfies \(A(PQ_k)=0\), whereas \(Aa_c=b\). Solving a full constrained problem for every isolated force and summing those solutions would count the curvature baseline repeatedly. Although \(P\) is symmetric positive semidefinite, it is not generally an idempotent Euclidean projection; it has inverse-inertia units.

For example, a 2 kg particle at \(q=(1,0)\) m on a fixed 1 m circular guide has velocity \(v=(0,3)\) m/s. Taking \(A=(1,0)\), the acceleration constraint is \(\ddot q_x=-9\) m/s\(^2\). The solution is

\[ \ddot q=(-9,F_y/2)^{\mathsf T},\qquad \lambda=-18-F_x. \]

The radial acceleration is present even with zero applied force, while changing \(F_x\) changes the reaction. This is a bilateral guide example. A unilateral contact must also pass its reaction-sign and friction-capacity conditions. If the required contact cannot persist, the active mode must change and this frozen operator no longer describes the realizable response.

From Joint Acceleration to Clubhead Acceleration

Let \(p(q)\) be a point expressed in a fixed inertial frame and \(J=\partial p/\partial q\). Then

\[ \ddot p=J\ddot q+\dot Jv =\sum_k JPQ_k+Ja_c+\dot Jv. \]

The last term is the kinematic curvature of the output map. Joint angular acceleration can be zero while a rotating clubhead has substantial centripetal acceleration. Thus a joint-coordinate ledger cannot simply be renamed a clubhead-acceleration ledger.

For two force choices at the same state and mode, the baseline cancels: \(\Delta\ddot p=JP\Delta Q\). This is often the clearest sensitivity to report. Use a feasible reference load when zero force would violate the contact conditions. For clubhead speed, project the total acceleration along its velocity: \(\dot s=\hat v_p^{\mathsf T}\ddot p\) when \(s=\|\dot p\|>0\). A large acceleration normal to motion bends the path without increasing speed at that instant. At zero speed this unit-tangent formula is undefined.

Connection to the Control-Affine Framework

When \(Q=Q_0(q,v)+B(q)u\), the local constrained equations give

\[ \frac{d}{dt}\begin{bmatrix}q\\v\end{bmatrix} =\underbrace{\begin{bmatrix}v\\PQ_0+a_c\end{bmatrix}}_{f(x)} +\underbrace{\begin{bmatrix}0\\PB\end{bmatrix}}_{G(x)}u. \]

IAA and affine control share this frozen-state input map when they describe the same plant and input. The drift includes the kinematic block \(v\), all retained autonomous forces and the constraint baseline. It is not just a velocity-dependent torque. Passive tissue forces and muscle activation or tendon states can enlarge the autonomous system. A generalized-moment input is not interchangeable with neural excitation; whether the enlarged plant is affine in that excitation must be derived from its actuator equations.

Contact switches, impacts and input-dependent mode changes require a hybrid or nonsmooth description. The equation above is a mode-local statement, not a global proof of control affinity through every phase of a golf swing.

Dynamic Coupling and Posture

Why One Torque Can Accelerate Several Coordinates

Write \(H=M^{-1}\) in the unconstrained case. For a two-coordinate torque increment,

\[ \delta\ddot q=H\begin{bmatrix}\delta\tau_1\\0\end{bmatrix} =\begin{bmatrix}H_{11}\delta\tau_1\\H_{21}\delta\tau_1\end{bmatrix}. \tag{4}\]

Off-diagonal entries allow remote acceleration. They are often nonzero, but physical connection does not guarantee a nonzero response at every coordinate in every posture. The analogous constrained map is \(P\), and the physical point response uses \(JP\).

Consider two uniform planar rods, each of length 1 m and mass 1 kg, pinned at the proximal end. Their center-of-mass inertias are \(1/12\) kg m\(^2\). Let \(q_1\) measure the first rod from vertically downward, and \(q_2\) the second rod relative to the first. The mass matrix, in kg m\(^2\), is

\[ M(q_2)=\begin{bmatrix} 5/3+\cos q_2&1/3+\tfrac12\cos q_2\\ 1/3+\tfrac12\cos q_2&1/3 \end{bmatrix}. \]

At \(q_2=0\), a unit proximal torque increment produces \((12/7,-30/7)\) rad/s\(^2\); a unit distal torque produces \((-30/7,96/7)\) rad/s\(^2\). The remote gains are equal because \(H\) is symmetric. At \(q_2=\arccos(-2/3)\), however, the matrix is diagonal and the same proximal increment produces \((1,0)\) rad/s\(^2\). Connected rods can have zero instantaneous cross-acceleration. These manufactured states establish mechanics, not an optimal golf posture.

Normalized Coupling Is Not Nonreciprocal Mobility

Challis introduced an induced-acceleration index for joint coupling (Challis 2011). To avoid an ambiguous inverse-element convention, we derive a specifically defined two-coordinate ratio here. Under a force increment only at coordinate 1, the unforced second row gives \(M_{21}\delta\ddot q_1+M_{22}\delta\ddot q_2=0\). Therefore

\[ R_{1\to2}=\left|\frac{\delta\ddot q_2}{\delta\ddot q_1}\right| =\left|\frac{H_{21}}{H_{11}}\right| =\left|\frac{M_{21}}{M_{22}}\right|. \tag{5}\]

The denominator is the mass-matrix entry \(M_{22}\), not the inverse-matrix entry \(H_{22}\). This ratio excludes the common acceleration baseline. With multiple unforced coordinates indexed by \(\mathcal P\), use the block relation

\[ \delta\ddot q_{\mathcal P} =-M_{\mathcal P\mathcal P}^{-1}M_{\mathcal P1}\delta\ddot q_1. \]

Independent elementwise divisions generally fail because those passive coordinates couple to one another. Additional constraints require the constrained operator instead of this unrestricted block formula.

For the straight two-rod model, \(R_{1\to2}=2.5\) and \(R_{2\to1}=0.3125\). Their ratio is eight although the equal-torque cross gains are reciprocal. Different normalization denominators explain the apparent directional asymmetry. Ratios are dimensionless only for commensurate coordinates, and rescaling coordinates changes them. Mixed rotational and translational coordinates require explicit units or a justified metric. The more-than-twelvefold quiet-standing index difference reported in the abstract of (Challis 2011) should therefore remain attached to that study’s definition and model; it does not establish a golf or neural-control strategy.

Coordinates and Physical Responses

Under a constant invertible change \(q=Tz\), virtual work and kinetic energy give

\[ M_z=T^{\mathsf T}M_qT,\quad Q_z=T^{\mathsf T}Q_q,\quad J_z=J_qT. \]

Consequently \(J_zM_z^{-1}Q_z=J_qM_q^{-1}Q_q\). A consistently transformed force increment has the same acceleration at the same physical point. The analogous constrained result follows by transforming \(A_z=A_qT\). Representation dependence is a reason to report coordinates and units, not a suggestion that physical predictions are arbitrary.

A nonlinear change needs acceleration transport. For a one-dimensional free particle described by \(q=z^2\), with \(z>0\),

\[ \ddot q=2z\ddot z+2\dot z^2=0, \qquad \ddot z=-\dot z^2/z. \]

A velocity-dependent coordinate term appears without a physical force or particle acceleration. Complete physical outputs remain consistent when all transport terms are retained. This is one reason to avoid equating the size of a coordinate velocity term with a universal amount of mechanical assistance.

Instantaneous and Accumulated Effects

Integrating a Ledger Along One Trajectory

If a complete acceleration partition is evaluated along one nominal motion, integration gives

\[ \dot q(t)-\dot q(t_0)=\sum_k\int_{t_0}^{t}a_k(s)\,ds +\int_{t_0}^{t}a_c(s)\,ds. \]

This is valid bookkeeping for coordinate-velocity change on smooth intervals, with any impulse jumps accounted for separately. The terms can be signed, oppose one another, or exceed the net change in magnitude. A percentage obtained by dividing by a nearly zero net acceleration is unstable and can be misleading.

The velocity-dependent term is an instantaneous function of the current state. That state reflects earlier forces and initial conditions, but it does not uniquely identify their history. For the double integrator \(\ddot q=u\), starting from rest at \(q=0\), both \(u_1(t)=1\) and \(u_2(t)=2+6t^2-6t\) reach \((q,\dot q)=(1/2,1)\) at \(t=1\). Both the input integral and its first time moment agree, despite different inputs. A single state cannot distinguish them.

Why Removing an Input Is a Different Calculation

For a transparent nonlinear example, let \(\dot x=x^2+u\), \(x(0)=0\), and \(u=1\). Before \(t=\pi/2\), \(x(t)=\tan t\). The nominal input integral is \(t\) and the nominal drift integral is \(\tan t-t\); they sum exactly. Removing the input yields \(x(t)=0\), so the intervention difference is \(\tan t\), not the input ledger entry \(t\). At \(t=0.5\), these are approximately 0.5463 and 0.5.

The removed input changes subsequent states and hence subsequent drift. In a swing, it may also change muscle states, support reactions and contact transitions. A force-removal simulation must specify those rules and integrate the resulting system. Neither an instantaneous term nor its nominal integral supplies that simulation automatically. Describing drift as the accumulated effect of all past torques obscures this distinction.

What Throwing Studies Establish

(Hirashima et al. 2008) studied six baseball players with a 13-degree-of-freedom model comprising trunk, upper arm, forearm, and hand with ball. It partitioned reconstructed generalized-force dynamics into joint-torque, velocity-dependent and gravity terms. It reported larger joint-torque terms at proximal coordinates and substantial velocity-dependent terms in elbow extension and wrist flexion. These were estimates for net generalized moments, not separately measured muscle forces.

The study also integrated nominal induced accelerations and checked reconstructed motion. Its elbow-torque reversal and distal acceleration terms illustrate coupling; they do not identify a protective neural intention. The paper explicitly discusses omitted segments and lower-body/ground interactions. Marker acquisition at 200 Hz and spline resampling at 2000 Hz are different quantities: interpolation does not supply ten times the independent measurement bandwidth.

These findings motivate a golf study but do not settle it. A two-handed club, compliant shaft and foot contacts change the mechanical system. Golf comparisons need matched outputs, force conventions and contact treatment; a reported pitching joint-angle term cannot stand in for clubhead tangential acceleration. The chapter supplies no numerical human-golf finding that late-swing velocity terms universally dominate.

Walking, Muscle Function and Energy

Acceleration and Energy Answer Different Questions

In the 1.5 m/s walking simulation of (Neptune et al. 2001), both soleus and gastrocnemius supported and advanced the trunk during parts of stance, yet their modeled energy delivery differed: soleus delivered energy to the trunk, while gastrocnemius delivered most of its generated energy to the leg during the late-stance/pre-swing interval. Calling gastrocnemius exclusively a swing initiator would hide its simultaneous support and progression roles. The study used both acceleration and segment energetics to make these distinctions.

An acceleration vector alone does not determine energy transfer. Generalized-force power is \(Q_k^{\mathsf T}v\). At a body interface, use the wrench and that body’s twist at the same point and in compatible frames: \(F\cdot v_P+\tau_P\cdot\omega\). An ideal fixed support can redirect momentum while doing zero work at its stationary contact point. In a multibody system, individual segments can exchange energy through internal forces even when the net internal work on the whole system cancels. Track the chosen boundary and velocities explicitly.

Clinical Examples Are Conditional Model Results

The sit-to-stand study of (Caruthers et al. 2016) used static optimization to estimate muscle forces before induced-acceleration analysis. Its reported forward center-of-mass terms for gluteus maximus and soleus differed from the opposing quadriceps term. That is a useful example of how anatomy alone does not fix the sign of a whole-body output response. It remains conditional on the muscle estimation and model; the present chapter does not independently reproduce it.

IAA has also been applied to stiff-legged gait (Riley and Kerrigan 1999). A decomposition can help formulate patient-specific hypotheses, but a computed term does not by itself identify a treatable impairment or predict the effect of rehabilitation. Such claims require clinical evidence beyond algebraic closure. The transferable lesson for golf is to test the force-estimation and contact assumptions, not to import a walking or clinical result as a swing prescription.

A Worked Golf-Model Investigation

From the Toy Model to Human Evidence

The prior golf study of (Takagi et al. 2021), published online in 2019 and in a 2021 journal issue, used 31 skilled golfers, motion capture and two force plates to partition pelvis angular acceleration. Its existence rules out a broad first-golf-application claim here. Its abstract supports this study description; this chapter does not claim to reproduce its full methods or extend its pelvis findings to the clubhead.

A defensible next investigation would combine measured kinematics and support loads with a specified golfer–club model. Report the output point and frame, net-moment or muscle-force estimation, grip and foot contact assumptions, residuals and solver details. Then calculate complete acceleration terms and vary plausible inertial, kinematic, actuator and contact parameters. Sensitivity to differentiation noise is especially relevant because inverse dynamics and output acceleration use time derivatives of measured motion.

Use closure as a necessary implementation check: the sum must match a separate complete forward solve within a stated absolute and relative tolerance. Closure alone is not validation against humans; even an inaccurate model can close algebraically. Compare predicted motion or held-out observables with independent measurements and propagate uncertainty to signed output terms. Keep uncertain terms visible rather than assigning the residual to a favored muscle or mechanism.

Superposition and Its Limits

Three distinct results should remain distinguishable. An instantaneous decomposition explains one calculated acceleration under a stated partition. A local sensitivity reports the change in an output for a small feasible input change at that state. A trajectory intervention predicts a changed motion after integrating a specified counterfactual. The first does not supply the third; the second remains local to its contact mode.

There is also a distinction between acceleration authority and energetic cost. Two postures can have different \(JPB\) maps for the same generalized input while requiring different muscle forces, activation, stability margins and contact reactions. A favorable gain alone therefore does not prove reduced human effort, safety or superior technique. Those are additional outputs with additional evidence requirements.

Summary

Induced acceleration analysis links a complete force model to a declared motion output. Its core calculation is a coupled solve at one state. Active constraints supply an affine baseline, and point acceleration adds kinematic curvature. Posture changes the coupling map; consistent coordinate transformations preserve physical output increments. Nominal integrals account for a velocity change but do not reconstruct a unique force history or replace a force-removal simulation. Muscle roles require force-estimation evidence, and energy flow requires power and boundary accounting. Together these distinctions make IAA a useful bridge between biomechanics and control theory.

On This Site

Chapter Exercises

  1. Reproduce the two unit-torque responses at \(q_2=0\) and the zero cross-response at \(q_2=\arccos(-2/3)\). Compute both normalized ratios and explain why their asymmetry does not contradict the symmetric inverse mass matrix.
  2. For the circular-guide example, apply \(F=(4,6)\) N. Verify \(\ddot q=(-9,3)\) m/s\(^2\) and \(\lambda=-22\) N. Split the applied force into its two Cartesian components and show that adding two complete constrained solutions would double the radial baseline. Explain why reaction feasibility must be checked before interpreting a unilateral version of this example.
  3. Reproduce the worked two-link acceleration ledger and differentiate its endpoint map to recover all five point vectors. Compute the endpoint velocity and project each point term onto its unit tangent. State why the resulting signed speed-rate terms differ from vector magnitudes.
  4. Integrate both double-integrator input histories from \(t=0\) to \(t=1\). Verify the common final state using \(\dot q(1)=\int_0^1u(t)dt\) and \(q(1)=\int_0^1(1-t)u(t)dt\). Explain which force-history information that state fails to preserve.
  5. Design a comparison between a net-joint-moment golf model and a muscle-driven model. Specify a shared physical output, contact mode, residual convention and independent measurement. Identify which conclusions need acceleration, power, muscle-force estimation or an integrated intervention.

References

Caruthers, Elena J., Julie A. Thompson, Ajit M. W. Chaudhari, et al. 2016. “Muscle Forces and Their Contributions to Vertical and Horizontal Acceleration of the Center of Mass During Sit-to-Stand Transfer in Young, Healthy Adults.” Journal of Applied Biomechanics 32 (5): 487–503. https://doi.org/10.1123/jab.2015-0291.
Challis, John H. 2011. “An Induced Acceleration Index for Examining Joint Couplings.” Journal of Biomechanics 44 (12): 2320–22. https://doi.org/10.1016/j.jbiomech.2011.06.013.
Hirashima, Masaya, Katsu Yamane, Yoshihiko Nakamura, and Tatsuyuki Ohtsuki. 2008. “Kinetic Chain of Overarm Throwing in Terms of Joint Rotations Revealed by Induced Acceleration Analysis.” Journal of Biomechanics 41 (13): 2874–83. https://doi.org/10.1016/j.jbiomech.2008.06.014.
Neptune, Richard R., Steven A. Kautz, and Felix E. Zajac. 2001. “Contributions of the Individual Ankle Plantar Flexors to Support, Forward Progression and Swing Initiation During Walking.” Journal of Biomechanics 34 (11): 1387–98. https://doi.org/10.1016/S0021-9290(01)00105-1.
Riley, Patrick O., and D. Casey Kerrigan. 1999. “Kinetics of Stiff-Legged Gait: Induced Acceleration Analysis.” IEEE Transactions on Rehabilitation Engineering 7 (4): 420–26. https://doi.org/10.1109/86.808945.
Takagi, Tokio, Munenori Murata, Toshiharu Yokozawa, and Hitoshi Shiraki. 2021. “Dynamics of Pelvis Rotation about Its Longitudinal Axis During the Golf Swing.” Sports Biomechanics 20 (5): 583–602. https://doi.org/10.1080/14763141.2019.1585472.
Zajac, Felix E., and Michael E. Gordon. 1989. “Determining Muscle’s Force and Action in Multi-Articular Movement.” Exercise and Sport Sciences Reviews 17: 187–230. https://doi.org/10.1249/00003677-198900170-00009.

Citation

BibTeX citation: Download .bib
@online{untitled,
  author = {},
  url = {https://affinedrift.com/articles/The_Physics_of_Golf/quarto/ch30b_induced_acceleration.html},
  langid = {en}
}
For attribution, please cite this work as:
n.d. https://affinedrift.com/articles/The_Physics_of_Golf/quarto/ch30b_induced_acceleration.html.