1 Introduction

Research on human spine mechanics touches on the quest to understand mechanical loads exposed on and in the human body during daily life, labour and leisure activities. Especially the effects on single body parts, i.e., wear and tear of discs, joint cartilage, ligaments and muscles, are of major scientific interest. Besides experimental studies searching for mechanical (Stokes and Iatridis 2004; Smith et al. 2011; Neidlinger-Wilke et al. 2014) and genetic (Munir et al. 2018) causes of spine degeneration, a vast amount of mechanics-based simulation models have been developed to date, for example, models of single elements, such as the intervertebral disc (IVD) (e.g., Ehlers et al. 2008; Karajan et al. 2013), spinal ligaments (Zarei et al. 2018; Damm et al. 2020), facet joints (Mengoni 2021) or for their coherent representation as a functional spinal unit (FSU) (Lee et al. 2017).

Nevertheless, biological systems are not exact copies of each other. Humans differ in size, mass, strength, body composition and other more mechanically related aspects, e.g., leisure activities such as running, that can alter IVD characteristics (Belavý et al. 2017). It is therefore relevant to understand, whether and to which extent the observed differences affect the internal mechanics and to build a mechanical model accordingly. This attempt is called subject-specific modelling. It covers many aspects, e.g. simulating adolescent scoliosis surgery (Little and Adam 2011; Little et al. 2013), IVD bulge (Mengoni et al. 2021), cell death in human IVDs (Malandrino et al. 2015) and material sensitivity of lumbar IVDs (Fagan et al. 2002). Still, individualising models to an appropriate level of detail matching the respective research questions, remains a major challenge.

One challenge is the level of individualisation needed to account for relevant features. In recent years, an increasing number of musculoskeletal multibody (MB) spine models have been developed focusing on the detailed modelling of the lumbar (Christophy et al. 2012; Rupp et al. 2015; Mörl et al. 2020), thoracolumbar (Bruno et al. 2015, 2017) anatomy and musculature, and the simulation of sophisticated activities, such as various lifting (Beaucage-Gauvreau et al. 2019; Molinaro et al. 2020) or sporting tasks (Raabe and Chaudhari 2016; Cazzola et al. 2017; Silvestros et al. 2019, 2022). In a recent study by Guo et al. (2021), a full spine model was introduced demonstrating the sensitivity of spinal loading predictions to intra-abdominal pressure (IAP). These models assume generic geometries, some of which were scaled in their height or dimensions to fit a specific subject or group of the population - a start level of individualisation. Further individualisation includes adjustments with respect to muscle parameters that may vary between females (Bruno et al. 2017), males or athletes (Cazzola et al. 2017; Silvestros et al. 2022) or personalising the spinal curvature (Bruno et al. 2017). An important step towards personalised spine models was recently made in Overbergh et al. (2020) developing a framework for the inclusion of pathologic geometries derived from computed tomography (CT) scans into the kinematic chain of the model presented in Bruno et al. (2015). However, muscles have been considered symmetric with respect to the sagittal plane and passive joint stiffness was not taken into account. Despite the impressive level of individualisation achieved to date, a full subject-specific spine model, that is, a fully articulated spine with six degrees of freedom (DOF) joints at all spinal levels, driven by subject-specific muscles in a dynamic movement while restricted by subject-specific ligaments, is still not yet available.

Another challenge is the validation of human spine models. Typically, spine models are validated using literature data in so far it is available. Large experimental datasets exist in form of representative statistical means of subjects for various spine parts. For example, regarding IVD pressure, very important datasets are those of Nachemson (1975), Nachemson (1981), Wilke et al. (1999) and Wilke et al. (2001), for a recent review refer to Newell et al. (2017). For experimental data of facet joints refer to Mengoni (2021). Comprehensive validation data including the segment’s anatomy, vertebral kinematics, passive and active tissue forces and torques for individual subjects in motion, however, are still very rare. Recently, a population-specific cervical spine model was used to predict joint displacements in which rigorously validated stiffness and damping parameters of an in vitro, specimen-specific cervical model where integrated (Silvestros et al. 2019). The results prove subject-specific modelling combined with proper validation methods to be more suitable towards a better understanding of spine mechanics. In Mörl et al. (2020), experimentally determined passive spine characteristics were used to validate a generic human spine model. It was found that current ligament parameters render the spine still rather stiff.

We support the hypothesis that individualisation of the model geometry has a significant influence on internal load sharing. In this contribution, we strive to quantify the relative difference in loads at functional spinal unit (FSU) level. To answer this question, we performed forward-dynamic neuro-musculoskeletal (NMS) MB simulations and compared the results of two different human spine models, one of which is based on a generic geometry and the other one is individualised to a subject-specific dataset, by analysing their internal loads, load-sharing and joint stiffness for a forward flexion movement generated using the same motor control approach. As an additional result, we also report on the influence of different muscle co-contraction levels on load sharing. Lastly, we point out that the generic model together with the simulator is published as an open-source dataset.

2 Methods

The following section contains first the description of the modelling process for the generic spine model (Sect. 2.1) including modelling of the geometry and joint definition, modelling of the intervertebral discs (IVD), modelling of the muscle-tendon units and modelling of the ligaments. We used a modified version of an existing generic NMS spine model (Mörl et al. 2020) that was validated in a lying posture. In this work, we extended the previously published generic spine model to the thoracic spine region. Thereby, we particularly reviewed soft tissue stiffness parameters, muscle and ligament modelling and their line of actions by including a muscle routing algorithm. This new whole spine model serves as population-based, generic baseline model. It is available including all necessary definitions as open-source model (see ’code availability’). Second, the individualisation of the developed generic baseline model towards building the subject-specific whole spine model is described in Sect. 2.2. We individualised the baseline model with respect to its geometry (i.e., bone geometry and positions, muscle and ligament attachment points and their respective length-dependent parameters) to match the subject-specific dataset of the Visible Human Male (VHM) project (Spitzer et al. 1996). Both models (Fig. 1) consist of the same structure, i.e., same number of (1) rigid bodies representing the spinal anatomy, (2) IVDs, (3) ligaments and (4) trunk muscles. Third, the simulation part is described in Sect. 2.3 including the simulation of the settling procedure (steady-state simulation) and the forward flexion-to-extension movement. In forward dynamic simulations a flexion-to-extension movement was generated by muscle stimulation using (5) the same motor control approach allowing for a purely dynamic interaction of all elements without prescribing any kinematics. Additionally, the simulation to check controller and spine model sensitivity to variations in muscle co-contraction is also described in this section. To ensure comparability of the model outputs, internal loads were evaluated at the same lumbar flexion angle.

Fig. 1
figure 1

a The generic baseline and b individualised model of the thoracolumbar spine each visualised in the frontal (left) and posterolateral view (right). Both are fully articulated between T1 and S1 and incorporate individually selected muscle attachments, intervertebral disc IVDs and ligaments

2.1 Generic baseline model

2.1.1 Geometric properties and joint definition

The geometry of our generic baseline model is fully symmetric with respect to the sagittal plane of the global reference frame, and the reader is referred to Sect. 1 in Appendix for a detailed description of coordinate systems in our spine models. All vertebrae from the first thoracic (T1) to the sacrum (S1) were linked to their adjacent vertebrae by six degrees of freedom (DOF) joints allowing for relative translational and rotational movements at all spinal levels. The pelvis was rigidly connected to S1. Additionally, a thin cylindrical body anterior of the spinal column representing the linea alba (mass \(=0.1\,\textrm{g}\)) served as attachment site for abdominal muscles and was rigidly connected to the lowest thoracic vertebra (T12). Ribs were fixed to their corresponding vertebral body (VB) and only considered by their mass. This joint-body configuration leads to a total of 20 rigid bodies and 102 degrees of freedom (DOF)s. Analogue to our previously published model (Mörl et al. 2020; Rupp et al. 2015), individual VB locations and orientations were derived from Kitazaki and Griffin (1997) (see Appendix 2). Pelvic and thoracolumbar spine dimensions and inertia were computed for a 50th percentile male (height: \(1.78\,\textrm{m}\), weight: \(81.5\,\textrm{kg}\)) based on the NASA anthropometric dataset (Laubach et al. 1978).

Anatomical landmarks of ligaments and muscles were selected on graphic primitives from CT data (Anatomium (TM), 21st Century Solutions Ltd/Gibraltar) to ensure physiological lines of action. Using a custom-developed graphical user interface, the VB’s centre of volume (COV) was identified for each vertebral primitive with the \(z-\)axis perpendicular to the primitives’ upper endplate and aligned with the local reference frame of the respective body in the kinematic chain. Furthermore, the position of the pelvis primitive (including the sacrum) was visually adjusted to the given sacrum body position and the lowest lumbar vertebra (L5) graphic primitive.

In line with the full articulation of the spinal column, the upper thorax weight was partitioned among 17 individual body segments and assigned to every spinal level between T1 and L5. The mass and relative anterior offset of the centroid of each trunk slice was derived from cadaveric studies (Pearsall et al. 1996) and defined as a point mass rigidly connected to the centre of mass (COM) of its respective VB. Further, these point masses were scaled to a total of \(29.4~\textrm{kg}\) to comply with the upper and middle trunk weight of a 50th percentile male (Laubach et al. 1978) representing 36% of the desired total body weight which is in good agreement with data from Winter (2009).

Table 1 Linear stiffness parameters for rotational and translational movement of intervertebral disc IVDs

2.1.2 Modelling of the IVD

Human intervertebral joints include IVDs restricting the six-dimensional relative movements of adjacent vertebrae. In multibody (MB) simulations, they are typically included as stiffness matrices, so-called bushing elements, mimicking the force–displacement characteristics determined in experiments. We set the bushing reference frame equal to the joint reference frame and applied all IVD torques and forces at the intervertebral joint position with opposite signs onto both adjacent VBs. The components of the rotation vector were used as rotational displacements to calculate the linear bushing torques. Afterwards, these torques were transformed back into the Cartesian reference frame of the joint to account for energy conservation as in Christophy et al. (2013) and Senan and O’Reilly (2009).

Diagonal parameters for the stiffness matrices of the thoracic (T1-T12) and lumbar region (T12-L5) and the lumbo-sacral joint (L5/S1) were derived from experimental findings (Panjabi et al. 1976; Schultz et al. 1979; Berkson et al. 1979; Gardner-Morse and Stokes 2004), summarised in Table 1. We focused on stiffness parameters that encapsulate the mechanical response of an individual healthy IVD solely in all thoracolumbar levels for which we used the same literature references as in Huynh et al. (2010). Secant values for flexion and compression were averaged over both movement directions in alignment to the assumption of left–right symmetry. Values for axial and backward extension were neglected as found irrelevant for the current study. Off-diagonal values were generally set to zero; hence, coupled joint motions were neglected in the presented model. Due to the special ‘wedged’ shape of the L5/S1 IVD with occurring high shear forces and considering the absence of ligaments at this spine level in our model (see Sect. 2.1.4), we decided to use the lumped functional spinal unit (FSU) model from Gardner-Morse and Stokes (2004) at the L5/S1 motion segment.

Note the stiffness in lateral bending was increased for all lumbar IVDs from \(93~\mathrm {Nm/rad}\) to \(200~\mathrm {Nm/rad}\) in all simulations for both models. This was necessary in order to compensate for a slight lateral instability of the individualised model due to its left–right asymmetry and, however, had no effect on the mirror-symmetric generic spine simulations presented in this work.

Energy dissipation was included as a damping force contribution to the total IVD force

$$\begin{aligned} F_{i,\text {IVD},\text {damp}}= d_{\text {IVD},\text {damp}}\cdot \frac{\textrm{d}D_i}{\textrm{d}t} \quad , \end{aligned}$$
(1)

with \(D_i\) denoting the translational (\(i=1,2,3\)) and rotational (\(i=4,5,6\)) displacements in the intervertebral joint, but effectively neglected by setting a uniform damping factor of \(d_{\text {IVD},\text {damp}}=0.01~\mathrm {Ns/m}\) for all IVD force components and \(d_{\text {IVD},\text {damp}}=0.01~\mathrm {Nms/rad}\) for IVD torque components.

Besides bushing characteristics, we considered the effect of intrinsic pressure in the nucleus pulposus. In addition to the mainly axial loading on the IVDs due to the gravitational load of the trunk (Hall 2015), intra-discal pressure (IDP) also is correlated with compressive loading at the intervertebral joints (Nachemson and Elfström 1970; Sato et al. 1999; Takahashi et al. 2006). Hence, we applied a constant offset force to every bushing element along the local longitudinal axis that was estimated from the weight of cumulated segment and VB masses located proximally to the respective intervertebral joint.

2.1.3 Muscle modelling

A total of 294 muscles were implemented in the generic baseline model. Selected muscles comprised those already implemented in our previously published model (Mörl et al. 2020) including major muscle groups for the lumbar spine, i.e. rectus abdominis (RA), external oblique (EO), internal oblique (IO), psoas major (PM), erector spinae (ES), intertransversarii mediales (IT), multifidus (MF). Due to the full articulation of the model presented in the current study, existing muscles, such as single and laminar threads of the MF, were extended to the thoracic region and additional muscles were implemented. In particular, the ES muscle group is modelled by all four lumbar and thoracic muscles, i.e. longissimus thoracis pars lumborum, longissimus thoracis pars thoracis, iliocostalis lumborum pars lumborum and iliocostalis lumborum pars thoracis. Similarly, we have implemented the spinalis thoracis, semispinalis thoracis and interspinalis that we will further refer to as the spinalis (SP) muscle group. A summary of all implemented muscles can be found in Tables 2 and 3 in the Supplementary data for the abdominals and back muscles, respectively.

Muscles were modelled as piecewise straight-line elements between insertion/origin and up to two intermediate deflection points using the via-ellipse method that allows a muscle thread to move within defined elliptic areas (Hammer et al. 2019). Moreover, we distinguish between soft tissue properties of tendons connecting to bones and the contractile muscle fibres; thus, we define a muscle to encapsulate the entire muscle tendon unit (MTU). A modified four-element Hill-type muscle model with an improved performance during high-frequency oscillations and eccentric contractions (Günther et al. 2007; Haeufle et al. 2014) was used to calculate the contraction dynamics of the MTU. Herein, in addition to the typical three Hill-type elements (contractile element (CE) and parallel elastic element (PEE) representing the active and passive properties of the muscle fibre and serial elastic element (SEE) representing the passive elastic tendon), a fourth element, the serial damping element (SDE), is included describing the energy dissipation in the tendon. The contraction initiated by a neuronal stimulus is governed by the activation dynamics based on Hatze (1977) and was implemented according to the newest achievements of Rockenfeller et al. (2015) and Rockenfeller and Günther (2018), respectively.

In contrast to the generic parameters of the activation and contraction dynamics, that are identical for all MTUs and were taken from Mörl et al. (2020) (see Supplementary data, Table 1), the three muscle-specific parameters maximum isometric force \(F_{\text {max}}\), optimal fibre length \(l_{\text {CE,opt}}\) and the tendon slack length \(l_{\text {SEE,0}}\) are assigned to every MTU individually. The former was estimated from reported values for the physiological cross-sectional area (PCSA) from the literature (Christophy et al. 2012; Stokes and Gardner-Morse 1999; Bayoglu et al. 2017; Brolin et al. 2005; Delp et al. 2001) as follows:

$$\begin{aligned} F_{\text {max}} = \sigma \cdot \text {PCSA} \end{aligned}$$
(2)

Analogue to Mörl et al. (2020), we imply a consistent specific maximum isometric stress \(\sigma ~=~23~\mathrm {N/cm^2}\) to all muscles. The characteristic lengths of the MTU (\(l_{\text {CE,opt}}\), \(l_{\text {SEE,0}}\)) were calculated from the ratio of the muscle fibre length to the MTU length \(m_{\text {ratio}}\) that was taken from experimental findings (Christophy et al. 2012; Bayoglu et al. 2017; Delp et al. 2001) or estimated from anatomical textbooks (Cramer and Darby 2005). Assuming that the trunk muscles are in their optimal isometric position during the initial posture with a total muscle length \(l_{\text {MTU}}\), the characteristic muscle lengths were computed as follows:

$$\begin{aligned} l_{\text {CE,opt}}= & {} m_{\text {ratio}}\cdot l_{\text {MTU}} \end{aligned}$$
(3)
$$\begin{aligned} l_{\text {SEE,0}}= & {} l_{\text {MTU}}-l_{\text {CE,opt}} \end{aligned}$$
(4)

By doing so, muscle-specific lengths were scaled to the geometry of the generic baseline model. Muscle-specific parameters for all implemented muscles can be found in Table 2 and Table 3 in the Supplementary data.

2.1.4 Ligament modelling

Six ligaments were implemented in the baseline spine model, i.e. anterior longitudinal ligament (ALL), posterior longitudinal ligament (PLL), ligamentum flavum (LF), supraspinous ligament (SSL), intratransverse ligament (ITV) and capsular ligament (CAP), as stabilising passive straight-line elements represented by 12 threads per spinal level resulting in 192 ligament structures between T1/2 and L4/5 with the CAP and ITV implemented on both anatomical sides.

Our ligaments underlie a parametrised model of the ligaments’ stiffness curve (Günther et al. 2007) that requires a set of two characteristic points A (\((l_A, F_A)\) at nonlinear to linear transition) and B (\((l_B,F_B)\) state right before failure). The nonlinear force–displacement characteristics of all ligaments were determined by scaling force–strain data derived from the literature to the individual rest length \(l_{\text {LIG,0}}\) of each ligament thread obtained from the model’s initial position. We directly used averaged thoracolumbar force–strain data from Chazal et al. (1985) for the required points A and B for the ALL, PLL, SSL and ITV ligament. In case of the LF and CAP ligaments, an optimisation was performed in order to find the optimal regression curve, i.e. the characteristic points A and B, to initial literature data from Nolte et al. (1990). We thereby have chosen the softest strain–force relation for each of the ligaments from these two datasets. The reader is referred to Appendix 4 for more details. Note we did not model the interspinal ligament ISL separately as to be irregular in humans (Johnson and Zhang 2002) and as Chazal et al. (1985) provides already combined data for SSL/ISL. Force–strain values for all ligaments used in the model with their respective literature reference indicated can be found in Table 5 in Appendix.

According to Mörl et al. (2020), the characteristic forces (\(F_A,F_B\)) were divided by three, as found too high otherwise, and the ligament damping factor was increased to \(d_{\text {LIG,damp}}=3~\text {s/m}\) to fit experimental findings from Panjabi et al. (1998) and Hukins et al. (1990). Additionally, the resulting force values were divided by the number of parallel threads of each ligament.

Starting thoracolumbar average values for ligament prestrain \(\varepsilon _{\text {LIG,init}}\) were taken from the literature: 9% for ALL (Tkaczuk 1968), 13% for PLL (Tkaczuk 1968), 11% for LF (Nachemson and Evans 1968), 9% for SSL (Robertson et al. 2013) and 5% for CAP (Gacek et al. 2022). As there was no literature available for the prestrain of the ITV, no prestrain was considered.

Tensile stress in facet joints produced in a forward flexion movement was modelled by the incorporation of the CAP ligament. In contrast to other ligaments whose origin and insertion are defined by specific landmarks, CAP ligaments were defined by selecting the mid-point of the superior facet surface of each vertebra primitive. Considering the CAP ligament enveloping a facet to be represented by a single thread perpendicular to the facet orientation, we derived the corresponding inferior facet of the superjacent vertebra from the selected superior facet for a given orientation and constant distance of 8 mm to comply with anatomical dimensions of the facet. Orientation of the CAP was defined according to the facet joint orientation in Hall (2015). As we did not simulate an extension movement, high-pressure facet contact was neglected in this study.

2.2 Individualisation of the developed generic baseline model

For the purpose of this study we developed a partly automated framework that allows us to create subject-specific MB models based on anatomical landmarks. Subject-specific thoracolumbar anatomy, ligament attachment sites and surfaces for facet contacts were acquired from the publicly available CT dataset for the VHM using an established custom-developed modelling framework by selecting specific landmarks on the superior and inferior endplates of the VBs and the vertebral processes (Little and Adam 2015). Further, a series of user-selected landmarks defined subject-specific muscle attachments and deflection points at the thoracolumbar spine, sacrum and pelvic anatomy. Selected muscle attachments matched those already implemented in the generic baseline model. Subject-specific CT-derived segmental torso weights for each vertebral level were determined using a custom-developed software (MATLAB R2017b, The Mathworks, Natick, MA, USA) to automatically calculate the volume and centroid of the transverse CT slice and rigidly connected to the respective vertebra. A generic density of \(1.04 ~\mathrm {g/cm^{3}}\) was prescribed to every greyscale pixel intensity to convert the segmental volumes into slice masses corresponding to every vertebral level (Little and Adam 2015). The determined trunk slice masses for the VHM sum up to a total of \(33.8~\textrm{kg}\), which correlates well with findings from Vette et al. (2011).

In order to use the obtained subject-specific dataset (including skeletal anatomy, segment masses, muscle and ligament attachments) as an anthropometric setup, we developed a functional code that allows us to automatically build subject-specific MB models. The custom selected geometric data provided in a global reference frame include superior and inferior endplate locations and orientations, which were used to compute the global VB and joint coordinates as the average of corresponding and adjacent VB endplates, respectively, see Appendix 3. Hereinafter, the resulting global coordinates were transformed, together with muscle and ligament attachments, into local representations of individual VBs in the kinematic chain. Knowing the relative position and orientation of the VBs, joints and attachment points, the kinematic chain of our individualised model is fully defined. In accordance with our generic baseline model, the joint-body configuration of the individualised model was maintained and the linea alba defined as a thin cylinder body rigidly connected to the T12 vertebra. Anterior offset was derived from the geometric mean of pre-selected attachment points for abdominal muscles inserting to the left and right linea semilunaris. Afterwards, the spinal column was tilted forward by \(2^\circ\) to meet our criterion of sagittal balance, see Appendix 1. We refer to this CT-derived geometry as the initial position of our individualised model. In the process of collecting individual anatomical data, facet joint articulating surfaces and the rest length of the CAP ligament \(l_{\text {CAP,0}}\) were defined with a distance of \(\mathrm {0.8~mm}\) (Little and Adam 2015). To comply with the generic baseline model, \(l_{\text {CAP,0}}\) was elongated to a total of \(8~\textrm{mm}\) by shifting corresponding attachment points uniformly along their distance vector.

Note, the same IVD bushing parameters (Table 1), ligament force–strain characteristics (Table 5) and muscle parameters (Supplementary data, Table 1 and  2) were used as in the generic baseline model. The muscle and ligament lengths (\(l_{\text {CE,opt}}\), \(l_{\text {SEE,0}}\), \(l_{\text {LIG,0}}\)) were, however, scaled to the individual geometry in initial position.

Fig. 2
figure 2

Neuromuscular-driven forward-dynamic simulations. Spine movement prediction for the generic baseline (top) and the individualised model (bottom) in the sagittal plane. Steady-state simulation (i), (ii): Starting in their respective initial positions, the models were subjected to a gravitational settling process that allowed all sub-structures to equilibrate into a loaded steady state. Forward flexion-to-extension movement (ii)–(vi): Starting in their respective equilibrated positions, the models were initiated to perform a purely muscle-driven forward flexion (descent), hold the flexed position in order to lift themselves back into upright position (ascent and final)

2.3 Simulation

The developed models were independently used to perform a full cycle of a forward flexion-to-extension movement in a neuro-muscular driven forward-dynamic simulation starting and ending in an upright position with the pelvis spatially constrained. The movement was generated in a purely muscle-driven approach without prescribing any kinematics. The simulation was split into two separate simulations, (i) the steady-state simulation allowing the models to settle under gravity and (ii) the actual forward flexion-to-extension movement.

In both models, a bio-inspired equilibrium point control approach was used, in which muscle fibre lengths corresponding to a certain posture are considered as equilibrium point. Its control structure is based on a hybrid control scheme comprising a feed-forward open-loop stimulus representing high-level stimulation centres (central nervous system) and a sensory feedback closed-loop signal representing low-level muscle control (monosynaptic reflex):

$$\begin{aligned} u= & {} \frac{1}{2}\left( u_{\text {open}}+ u_{\text {closed}}\right) \nonumber \\{} & {} = \frac{1}{2}\left( u_{\text {open}}+ \kappa \cdot \frac{l_{\text {CE}}-\lambda }{l_{\text {CE,opt}}}\right) \end{aligned}$$
(5)

with u restricted to range between 0 (no muscle stimulation) and 1 (full muscle stimulation). The weight factors between \(u_{\text {open}}\) and \(u_{\text {closed}}\) were set to 0.5. The gain factor of the closed-loop signal was set to a constant of \({\kappa }=2.0\).

The direct signal from higher centres \(u_{\text {open}}\) can be seen as a way to modify the co-contraction level by changing the ratio of \(u_{\text {open}}\) between agonistic and antagonistic muscles. It was optimised using trial-and-error to achieve a stable equilibrated position satisfying the criterion for sagittal balance according to its definition in Appendix 1 and was assigned a constant effective level of \(u_{\text {open}}^{\text {abd}}=0.02\) for the abdominal and \(u_{\text {open}}^{\text {back}}=0.04\) for the back muscles, respectively, for all simulations. Note in Sect. 2.3.3 we varied \(u_{\text {open}}\) for the generic baseline model to account for different co-contraction levels and its effect on load sharing.

The closed-loop signal regulates the muscle stimulation \(u_{\text {closed}}\) of muscle fibres towards reaching desired muscle fibre lengths \(\lambda _i\) (Eq. 5) depending on the difference between current and desired fibre length (Bayer et al. 2017; Stollenmaier et al. 2020). Thereby, the actual muscle fibre lengths \(l_{\text {CE}}\) represent a specific joint angle configuration \(\varphi _{\text {joint}}\), also called target position. If the target position is met, \(u_{\text {closed}}\) equals zero for \(\lambda _i = l_{\text {CE,i}}\). Thus, a movement can be generated by adjusting \(\lambda _i\) for all muscles in the system which can be considered as a signal from the higher control level to generate motion using the low level neural structure.

2.3.1 Steady-state simulation

In the first set of simulations, both models, starting in their respective initial positions, were subjected to a gravitational settling process defined in upright position (\(\varphi _{\text {spine}} = 0^\circ\)) that allowed them to dynamically equilibrate into a steady state meeting the criterion for sagittal balance (Appendix 1).

At this stage, the models’ biological sub-structures (i.e. IVDs, ligaments, muscles) are found in a prestrained, loaded state in upright posture, which we will further refer to as the ‘equilibrated position’ of the models. From this equilibrated position, the reference lumbar angle \(\varphi _{\text {lum,ref}}\) was derived (see Appendix 1).

All system variables describing the models’ equilibrated position, i.e. joint orientations, the bodies’ angular velocity and acceleration and the muscles’ current activity and characteristic lengths \(l_{\text {CE}}\), were saved in order to provide the starting condition for the second set of simulations of a forward flexion-to-extension movement.

2.3.2 Forward flexion-to-extension movement

In the second set of simulations, the models were initiated from their respective equilibrated position in upright posture (\(\varphi _{\text {spine}} = 0^\circ\)) to perform a forward flexion (\(\varphi _{\text {spine}} = -20^\circ\)) in the sagittal plane followed by a counter movement to retrieve the upright posture (\(\varphi _{\text {spine}} = 0^\circ\)). The flexion movement was assessed by the change in lumbar lordosis angle \(\Delta \varphi _{\text {lum}}\) with respect to the equilibrated lumbar angle \(\varphi _{\text {lum,ref}}\) (\(\varphi _{\text {spine}} = 0^\circ\)).

According to Eq. 5, to generate the necessary muscle stimulation signals u for the desired motion, \(u_{\text {open}}\) and \(\lambda\) have to be set. The flexion movement was discretised by a sequence of pre-defined target positions \(\Lambda _k\) (k: number of target positions) in a 2\(^\circ\)-increment in \(\Delta \varphi _{\text {lum}}\) with respect to \(\varphi _{\text {lum,ref}}\), each representing the desired individual muscle fibre lengths \(\lambda\) of all muscles in the respective joint angle configuration \(\varphi\).

Using these target positions \(\Lambda _k\), the forward bending was achieved in an event-based control, i.e. by switching to the next state \(\Lambda _{m} = \Lambda _{m-1}+2^\circ\) (m: m-th target position, \(0\le m \le k\)) when the entry condition \(\Delta \varphi _{\text {lum}}\ge a\cdot \Lambda _{m-1}/2^\circ\) is met. To accelerate the initial phase of the forward flexion, we set a starting offset of 6\(^\circ\). Once the desired peak flexion angle of \(\Delta \varphi _{\text {lum,peak}}=-20^\circ\) was reached, the corresponding target position \(\Lambda _{m,\text {{max}}}\) was held for \(2\,s\) before the counter movement was initiated and target positions decremented by \(\Lambda _{m}=\Lambda _{m-1}-2^\circ\), whenever \(\Delta \varphi _{\text {lum}}\le b\cdot \Lambda _{m-1}/2^\circ +0.1\) was met until the model was back in its upright posture. Here again, the backward motion was initiated with -6\(^\circ\) offset.

In all, we found one control policy for the forward flexion simulations to the desired \(\Delta \varphi _{\text {lum,peak}}\) for both spine models. To obtain a smooth lumbar angle and to avoid overshooting only the controller parameters a and b were optimised for the two spine models, separately (generic: \(a=1.68\), \(b=1.93\); subject-specific: \(a=1.76\), \(b=1.95\)).

2.3.3 Model sensitivity to muscle co-contraction

To evaluate the model sensitivity to different muscle co-contraction levels, we reran the simulations for the generic baseline model by choosing one lower and one higher level of muscle co-contraction for \(u_{\text {open}}\). The lower co-contraction level of \(u_{\text {open}}^{\text {abd}}= 0.01\) and \(u_{\text {open}}^{\text {back}}= 0.03\) corresponded to the minimally required muscle activation for the model to be capable of free upright stance. This lower activation model recorded a decrease of \(-6.2\%\) in local FSU stiffness (see Table 3). The higher co-contraction level was, hence, set to \(u_{\text {open}}^{\text {abd}}= 0.03\) and \(u_{\text {open}}^{\text {back}}= 0.05\) to be within similar bounds from the original muscle co-contraction. Please refer to Appendix 8 for the predicted muscle stimulations in each co-contraction condition. Note, depicted co-contraction values, for example, 2–6 represent \(u_{open}=2\%/6\%\), which are effectively \(1\%/3\%\) or 0.01/0.03 of u (see Sect. 2.3 for further details).

3 Results

Using the developed generic baseline and individualised model, two neuromuscular-driven forward-dynamic simulations were performed. Firstly, an equilibrated steady state in upright position was found (Fig. 2 (i), (ii)). As simulation results, the model-specific thoracolumbar load distribution in the equilibrated position is shown and the local functional spinal unit (FSU) stiffness at L4/5 evaluated.

Secondly, initiated from the respective equilibrated state both models were promoted to undergo an approximately \(-20^\circ\) forward flexion-to-extension movement (Fig. 2 (ii)–(vi)). Tracking the change in lumbar angle \(\Delta \varphi _{\text {lum}}\) enabled the comparison of internal loading conditions. Exemplary for level L4/5, the load sharing between occurring internal forces generated by individual biological structures (IVDs, ligaments, muscles) and their individual contribution to the FSU stiffness is compared. Note, the display of simulation results on load sharing for the remaining lumbar joint levels can be found in Section 3 and 4 of the Supplementary data. Resulting abdominal and back muscle forces, ligament forces and strains and IVD forces and torques for the produced flexion movement are visualised separately in Appendix. The reader is referred to Appendix 56 and 7 for more details.

As an additional result, the effect of different muscle activation levels on internal loading was analysed for the generic baseline model.

3.1 Comparison of the equilibrated positions

The gravitational settling process in the steady-state simulation increased the literature-derived and CT-derived initial spinal curvatures of the generic baseline and individualised model, respectively (see Appendix 1 for the definition of spinal angles). An increase of \(\Delta \varphi _{\text {lum}}^\text {generic}=2.6^\circ\) and \(\Delta \varphi _{\text {tho}}^\text {generic}=4.1^\circ\) was observed in the generic baseline model and \(\Delta \varphi _{\text {lum}}^\text {subject}=4.5^\circ\) and \(\Delta \varphi _{\text {tho}}^\text {subject}=6.5^\circ\) in the individualised model (Table 2).

For the display of internal loading conditions in the models’ equilibrated state, we compared the compressive IVD force \(F_z\) and the IVD torque \(M_y\) in Fig. 3 acting in the generic baseline (red bars) and individualised model (blue bars). Figure 3a shows a similar trend in force distribution in both models: compressive force \(F_z\) increases caudally, while moderate (negative) posterior shear was recorded in the thoracolumbar transition with up to −69 N and decreased caudally and cranially except for a sharp (positive) peak of 198.5 N at level L5/S1 in the individualised model. In sum, compressive loading was 9.2% higher in the individualised model than in the generic baseline model. Maximum compressive loads were computed at level L4/5 for both models with \(F_{z,\text {max}}^{\text {generic}}=-431.8~\textrm{N}\) for the generic model and \(F_{z,\text {max}}^{\text {subject}}=-424.8~\textrm{N}\) for the individualised model. It is well known that the largest gravitational load acts on the lowest intervertebral joint L5/S1. This load distributes among the shear and compressive force component which is given in the local joint coordinate frame. Thus, for large rotation angles of IVDs in the sagittal plane, the compressive force can be significantly lower than the gravitational force; instead, the IVD needs to resist larger shear forces. We found the pelvis (including S1) in the CT dataset of the VHM to be significantly inclined anteriorly which implies that IVD L5/S1 is likely to experience high shear forces.

Variations between the models were found in the distribution of rotational loading acting on individual intervertebral disc IVDs as this largely depends on the manifestation of spinal curvatures. In both models anterior (positive) torque \(M_{y}^{+}\) was higher in the mid-thoracic to lower thoracic spine, which is in good agreement with the larger thoracic kyphosis in this spine region. Higher posterior (negative) torque \(M_{y}^{-}\) was found in the lumbar spine, going along with the typical lumbar lordosis. In the individualised model, rotational loading was 55% higher in sum than in the generic baseline model with the highest torque occurring at level T11/12 and L4/5 (\(M_{y,\text {max}}^{+,\text {subject}}=3.4~\textrm{Nm}\), \(M_{y,\text {max}}^{-,\text {subject}}=-3.7~\textrm{Nm}\)), respectively. Peak torques in the generic baseline model occurred at level T9/10 and L2/3 (\(M_{y,\text {max}}^{+,\text {generic}}=2.7~\textrm{Nm}\), \(M_{y,\text {max}}^{-,\text {generic}}=-1.6~\textrm{Nm}\)).

An important biomechanical factor for model comparison is the functional joint stiffness k. In the equilibrated position, we evaluated the local FSU stiffness \(k_{\text {local,equ}}\) as the slope of the net joint torque \(M_\text {y}\) for small deviations in the individual joint angle \(\Delta \varphi _{L4/5}\). The local FSU stiffness in the equilibrated, upright position was \(k_{local,equ}^{\text {generic}}=5.7~\text {Nm}/^\circ\) for the generic baseline and \(k_{\text {local,equ}}^{\text {subject}}=5.8~\text {Nm}/^\circ\) for the individualised model under full gravitational load.

Fig. 3
figure 3

Comparison of the equilibrated positions for the generic baseline (red bars) and the individualised model (blue bars) with respect to a the load distribution in local longitudinal (\(F_z\)) and anterior–posterior direction (\(F_x\)), and b the torque in the sagittal plane \(M_y\)

Table 2 Characteristic spinal angles

3.2 Lumbar spine kinematics

The characteristic curvature of the lumbar spinal region (\(\varphi _{\text {lum}}\)) is subject to change during motion. Confirmed by both, the generic baseline and individualised model, the lumbar lordosis angle decreases with spinal flexion (Table 2). In Fig. 4, the change in lumbar angle \(\Delta \varphi _{\text {lum}}\) is depicted for both models as a function of the simulation time \(t_{\text {sim}}\). Starting in their respective equilibrated position at \(t_{\text {sim}}=0\,s\), the lumbar angle decreased by \(\Delta \varphi _{\text {lum}}^{\text {generic}} = -21.1^\circ\) in the generic baseline and by \(\Delta \varphi _{\text {lum}}^{\text {subject}} = -22.2^\circ\) in the individualised model, respectively. The flexed position was held for \(\Delta t=2\,s\); then, the spine models were triggered to return into upright position. Muscle forces to the model kinematics in Fig. 4 are depicted in Appendix 7 (Fig. 12) and show an increasing support of back muscles associated with flexion, while forward bending had no significant impact on the abdominals. For the display of results on internal loads we will use \(\Delta \varphi _{\text {lum}}\) or the respective change in individual joint angle, where more appropriate, as reference.

Fig. 4
figure 4

Change in lumbar lordosis angle \(\Delta \varphi _{\text {lum}}\) for the generic baseline (red) and the individualised spine model (blue) for a forward flexion movement starting and ending in the equilibrated reference position. Internal loads were evaluated at \(\Delta \varphi _{\text {lum}}=-20.0^\circ\) as indicated (dashed line)

3.3 Model-specific structural resolution of internal forces

Increasing flexion results in an increase in active and passive muscle forces whose line of action is mostly parallel to the spinal column. In agreement with our previous findings in Mörl et al. (2020), the IVDs’ axial compression increases as a result of growing muscle contraction along with tensioning of posterior ligaments.

Figure 5 shows the net contributions of all sub-structures (muscles, ligaments and IVDs) to the net joint force along the craniocaudal axis (local \(z-\)axis) at level L4/5 as a function of \(\Delta \varphi _{L4/5}\) for the generic baseline (left) and individualised model (right). Note, the structural resolution of internal forces for all individual lumbar joint levels can be found in Section 3 of the Supplementary data. The sum of all sub-structural forces is the net joint force (‘total’: red line), which is negative at all times during the forward flexion movement. This implies that the superior vertebra L4 applies a compressive force in caudal direction onto the subjacent vertebra L5. The increasing IVDs’ axial compression is partly counteracted by the muscles’ and ligaments’ (positive) pulling force in cranial direction. Subsequently, the net joint force stays nearly constant during spine flexion.

At level L4/5 (Fig. 5), IVD contribution to the load sharing in \(F_z\) was similar between the models with 59.0% for the generic baseline and 63.7% for the individualised model at \(\Delta \varphi _{\text {lum}}=-20.0^\circ\) (vertical dashed line). However, from a similar load sharing at \(\Delta \varphi _{\text {lum}} \approx 0^\circ\) (equilibrated position), the ligament contribution increased more in the generic baseline model, outpacing the muscles, than in the individualised model where the muscle contribution has shown a greater increase. Subsequently, at level L4/5 ligaments contributed 6-times more to the total compressive force in the generic baseline model than in the individualised model by bearing 22.2% of the load in \(F_z\). This is also reflected in Fig. 10 in Appendix where the sum of posterior ligament forces at L4/5 was significantly higher in the generic model than in the individualised model.

Consequently, at L4/5 the contribution of passive structures (IVDs + ligaments) to the net joint force decreased −14% with individualisation. However, taking all lumbar spinal levels into account (Supplementary data, Section 3) the contribution of passive structures was comparable between the models. Especially in the upper lumbar levels similar load sharing was observed with a decreasing ligament contribution caudally in the individualised model.

Fig. 5
figure 5

Net contributions (sums) of all anatomical structures, i.e. muscles (purple), ligaments (green) and IVDs (blue), to the net joint force ‘total’ (red) \(z-\)component at level L4/5 computed for the generic (left) and individualised spine model (right). Forces are defined with respect to the joints’ subjacent vertebra: compressive IVD forces are negative, while the muscles’ and ligaments’ pulling forces are positive. The dashed lines indicate the linear fit through the graphs between the minimum and maximum L4/5 joint angle for the flexion movement until \(\Delta \varphi _{\text {lum}}=-20.0^\circ\) (vertical dashed line) was reached. The absolute value of the linear fit at \(\Delta \varphi _{\text {lum}}=-20.0^\circ\) was used to evaluate the load sharing between anatomical structures as their relative contribution to the net joint force \(F_z\) (stacked bar chart) for which the colour coding mentioned above was maintained. Each structure’s percentage contribution is stated in the corresponding bar

Fig. 6
figure 6

Net contributions (sums) of all anatomical structures, i.e. muscles (purple), ligaments (green) and intervertebral disc IVDs (blue), to the net joint torque ‘total’ (red) \(y-\)component at level L4/5 computed for the generic (left) and individualised spine model (right). The dashed lines indicate the linear fit through the graphs between the minimum and maximum L4/5 joint angle for the flexion movement until \(\Delta \varphi _{\text {lum}}=-20.0^\circ\) (vertical dashed line) was reached. The absolute value of the linear fit at \(\Delta \varphi _{\text {lum}}=-20.0^\circ\) was used to evaluate the load sharing between anatomical structures as their relative contribution to the net joint torque \(M_y\) (stacked bar chart) for which the colour coding mentioned above was maintained. Each structure’s percentage contribution is stated in the corresponding bar. The slope of the linear fit to the sum of all net contributions (red line) was used to derive the mean FSU stiffness \(k_{\text {mean}}\) indicated. The local FSU stiffness \(k_{\text {local,peak}}\) in the static flexed posture was \(k_{\text {local,peak}}^{\text {generic}}=8.0~\text {Nm}/^\circ\) for the generic baseline model and \(k_{\text {local,peak}}^{\text {subject}}=10.9~\text {Nm}/^\circ\) for the individualised model

3.4 Model-specific evaluation of the FSU stiffness

With spinal flexion, the contribution of all active and passive structures to the net joint torque increases. Thereby, the spine becomes stiffer with increasing flexion. The mean L4/5 FSU stiffness \(k_{\text {mean}}\) can be derived as the slope of the net joint torque \(M_y\) with respect to the change in joint angle \(\Delta \varphi _{L4/5}\) over the course of a flexion movement. Similarly, the local FSU stiffness \(k_{\text {local}}\) can be derived for small deviations in static postures.

Figure 6 shows the net contributions of all sub-structures (muscles, ligaments and IVDs) to the net joint torque \(M_y\) (‘total’: red line) at level L4/5 as a function of \(\Delta \varphi _{L4/5}\) for the generic baseline (left) and individualised model (right). Note, the net contributions to the net joint torque \(M_y\) for all individual lumbar joint levels can be found in Section 4 of the Supplementary data. The model-specific mean FSU stiffness \(k_{\text {mean}}\) was derived as the slope of the ‘total’ net joint torque using the first and last value pair of the respective linear fit (dashed line). Similarly, the model-specific local FSU stiffness \(k_{\text {local}}\) was derived in the static flexed position, i.e. between 1 s and 2 s of \(t_{\text {sim}}\).

At level L4/5 (Fig. 6), a different load distribution was observed between the models. In the generic baseline model, passive structures combined (IVDs + ligaments) contributed most to the net joint torque \(M_y\) with 69.7%, while in the individualised model passive structures together contributed 14.2%. The passive contribution in the individualised model was counteracted by the muscles which contributed 85.8% in the individualised model. Moreover, the mean FSU stiffness \(k_{\text {mean}}\) was by a factor of 1.6 higher in the individualised model than in the generic baseline model which can be attributed to the higher muscle contribution in the individualised model.

Consequently, at L4/5 the contribution of passive structures (IVDs + ligaments) to the net joint torque decreased -56% with individualisation. When taking all lumbar spinal levels into account (Supplementary data, Section 4), the generic baseline model has shown an average 30%-30%-40% load-sharing among all lumbar levels as contribution to the net joint torque by IVDs, ligaments and muscles, respectively. In the individualised model, one can observe that both IVDs and ligaments contributed increasingly less caudally resulting in a change of loading conditions in the lower lumbar spine with the highest load borne by the muscles. On average, IVDs, ligaments and muscles contributed with 20%-20%-60% to the net joint torque.

3.5 Effect of different muscle activation levels on internal loads

Simulations as described in Sect. 2.3 were rerun for the additional activation models and compared to the ‘original’ activation model. The lower activation model included a 1% and 3% activation, while the higher activation model included a 3% and 5% activation of abdominals and back muscles, respectively. Evaluation was conducted with respect to \(\varphi _{\text {lum}}\) in the equilibrated state and the load sharing in the flexion movement. Moreover, the activation-specific mean and local FSU stiffnesses (\(k_{\text {mean}}\), \(k_{\text {local}}\)) were derived as described previously. Results are shown in Table 3.

The lower activation model had a −6.3% decline in local L4/5 FSU stiffness in the static equilibrated state, while the higher activation model, on the other hand, has shown a 5.6% increase in local L4/5 FSU stiffness in this position with respect to the ‘original’ activation model. Regarding the equilibrated state, there was a \(1.1^\circ\) difference in the equilibrated lumbar lordosis angle between the lower and higher activation model. When holding the flexed position at \(\Delta \varphi _{\text {lum,peak}}\approx 21^\circ\), an equal increase and decrease of \(\pm 2.6\%\) in local L4/5 FSU stiffness were recorded with respect to the ‘original’ activation model.

Varying muscle activation has had a greater impact on the load sharing in \(F_z\) than on the contribution to \(M_y\). In all models IVD contribution was similar. In the higher activation model, however, muscles contributed \(+3\%\) more to \(F_z\) than in the ‘original’ activation model and \(+5.7\%\) more than in the lower activation model. Ligaments contributed \(-2.5\%\) and \(-4.7\%\) less in the higher activation model than in the ‘original’ activation model and lower activation model, respectively. With respect to load sharing in \(M_y\), there was a \(+1.8\%\) increase in muscle contribution and a \(-2.4\%\) decrease in ligament contribution in the higher activation model with respect to the lower activation model.

Table 3 Influence of different muscle activation levels on the generic baseline model at level L4/5

4 Discussion

Humans differ in size, mass, strength, body composition and other mechanically related aspects. It is therefore relevant to understand, whether and to which extent the observed differences affect the internal mechanics and to build a mechanical model accordingly. Specifically for the human spine, subject-specific modelling could be one key to better understand the complex mechanics and dynamic interplay of the single parts. In recent years, subject-specific modelling has gained momentum and has reached an impressive level of individualisation already. Still, it remains a challenge. Alongside the inherent challenge of validation, which requests even better measurement techniques in the case of subject-specific models, we will discuss both currently published human spine models, the features and their level of validation and the potential of individualisation.

4.1 Critical review of the developed models with respect to existing literature

The generic baseline model in this study is based on an already published human NMS spine model (Mörl et al. 2020), which was built using generic literature data for geometry and material characteristics and was validated using a custom-developed measurement device, revealing high confidence for the predicted total torque on L4/5 level. It was discussed that lever arms and, thus, attachment points of muscles and ligaments as well as zero lengths and slack lengths of ligaments are sensitive for a valid calculation of load sharing between passive muscle, ligaments and IVDs. In the Mörl et al. (2020) study, ligament’s stiffness had been reduced to the lowest possible literature values, but still found to be very stiff.

Our model is developed for forward-dynamic simulations, an approach rarely used in spine modelling. Even though forward-dynamics is considered to be more physiological (Pandy 2001), inverse-dynamic models are commonly used in spine research (Christophy et al. 2012; Cazzola et al. 2017; Overbergh et al. 2020)—some of them equipped with electromyography (EMG)-assisted methods to overcome limitations in solving the redundancy problem (Molinaro et al. 2020; Silvestros et al. 2022).

Inverse-dynamic simulations have the drawback of relying on accurate kinematic data. Marker-based optoelectronic approaches are considered the gold standard to characterise movement; however, applied on the spine, concerns persist over the accuracy of these skin-mounted techniques as high skin movement artefacts remain the major limitation in the correct assessment of vertebral motion (Zemp et al. 2014; Mahallati et al. 2016). Our forward-dynamic models, on the other hand, allow for a dynamic interplay of all modelled structures without the need of kinematic input, while 6 degrees of freedom (DOF) intervertebral joints account for translational and rotational movements at all spinal levels.

The main feature of our generic baseline model with respect to Mörl et al. (2020) is the full articulation between T1 and S1 and the separate modelling of IVDs, ligaments and muscles. In line with the full articulation, additional thoracic muscles were included and ligament properties revised. Further, we considered muscle deflections for long back muscles using an ‘via-ellipse’ algorithm (Hammer et al. 2019) instead of splitting the muscle into shorter muscle paths (Rupp et al. 2015) and considered the effect of intrinsic pressure in the nucleus pulposus.

Next to the generic baseline model, we developed an individualised model by adjusting the geometrical properties with respect to bone geometry and positions, muscle and ligament attachment points, and their respective length-dependent parameters to match the subject-specific dataset of Visible Human Male (VHM) (Spitzer et al. 1996). Both models were initiated with the same control mechanism to i) balance in an upright position (steady-state simulation) and ii) perform a forward flexion movement, stabilise in the flexed posture and return to their original state in upright position by using a forward-dynamic and purely muscle-driven approach.

For the validation of computed IVD loads, experimental IDP measurements are commonly used to estimate compressive forces within the IVD. In standing posture, we compared our predicted compressive forces with the values of Nachemson and Elfström (1970), Sato et al. (1999) and Takahashi et al. (2006). Both the generic baseline and the individualised model in the equilibrated, steady-state position show very good agreement with values of \(-374.3\,\)N and \(-394.7\,\)N at IVD L3/4 and \(-431.8\,\)N and \(-424.8\,\)N at IVD L4/5, respectively (additionally, see Fig. 9a). Nachemson and Elfström (1970) report compressive forces between \(-300.9\,\)N and \(-464.3\,\)N. Similar values of \(-430\,\)N and \(-450\,\)N were derived from Takahashi et al. (2006) and Sato et al. (1999) (Subject No. 3) at L4/5, considering the disc area and a factor of 1.5 (Nachemson 1975) as values provided were measured in the nucleus pulposus. Note, Dreischarf et al. (2016) systematically reviewed experimental studies of the last decades measuring IDP at level L3/4 and L4/5 in standing position. However, we did not use the values reported in this review, because we found the unit conversion of the original values of Nachemson and Elfström (1970) in Dreischarf et al. (2016) to be incorrect. The respective values reported in Dreischarf et al. (2016) are between 20% and 40% too high.

For flexion movement, reported values for load increase on the lumbar IVDs vary. According to Nachemson (1975), forward flexion increases the load on the lumbar IVDs to 150–170%, according to Wilke et al. (1999) to 220%. Sato et al. (1999) reported a 270% average increase in load with flexion and Takahashi et al. (2006) reported 297% for a 20\(^\circ\) flexion. In our simulations, compressive IVD loads increased to 196% and 188% on average in the lumbar spine with respect to the equilibrated position for the generic and individualised model, respectively. Thereby, our predicted results are between reported values by Nachemson (1975) and Wilke et al. (1999) as visualised in Fig. 9a.

Comparing the models’ local (\(k_{\text {local,equ}}\), \(k_{\text {local,peak}}\)) and mean (\(k_{\text {mean}}\)) stiffnesses, the local stiffness in the equilibrated position \(k_{\text {local,equ}}\) was very similar between the generic baseline and individualised model. During flexion and at flexion peak, the mean \(k_{\text {mean}}\) and local stiffness \(k_{\text {local,peak}}\), however, differed between the models. There were a \(+60\%\) increase in \(k_{\text {mean}}\) and a \(+36\%\) increase in \(k_{\text {local,peak}}\) with individualisation. We recall, for varying muscle co-contraction, we did not find a difference of such magnitude (Table 3). Moreover, with individualisation we found a shift in element contribution to the net joint force \(F_z\) of \(+73.4\%\) for muscles, \(-83.3\%\) for ligaments and \(+8\%\) for the IVD on L4/5 level (see Fig. 5) and a shift in element contribution to the net joint torque \(M_y\) of \(+183\%\) for muscles, \(-84.8\%\) for ligaments, and \(-74.4\%\) for the IVD (see Fig. 6), which is the largest difference found in all analysed levels (see Appendix Section 3 and 4 for other levels). At level L1/2, for example, the contributions remained almost the same.

Comparing the models’ contribution to the net joint torque \(M_y\) (‘total’: red line, Fig. 6) to previously published experimental data  (Figure 5 Mörl et al. 2020), reveals that in both models the total torque at level L4/5 is in good agreement with Mörl et al. (2020), while in the generic baseline model all passive soft tissue elements together and the order of magnitude of their contributions to the functional spinal unit (FSU) stiffness are similar to Mörl et al. (2020), the individualised model’s predicted load distribution differed as discussed above.

With respect to the predicted trend in muscle recruitment in our simulations, we are in good agreement with experimentally acquired EMG data for unloaded flexion movements (Takahashi et al. 2006; Arjmand and Shirazi-Adl 2006). However, the validity of load distribution amongst ligaments and muscles in particular, remains unclear and requires further experimental studies.

A limitation of our models is the absence of intra-abdominal pressure (IAP). The increase of IAP during forward flexion and lifting tasks has shown to stabilise and unload the lumbar spine (Stokes et al. 2010; Hodges et al. 2005). In a recent study, Guo and colleagues demonstrated the IAP-induced spinal unloading effect during abdominal breathing in a flexed posture using a detailed generic spine model by considering a biomechanical representation of the abdominal cavity in combination with flexible multibody (MB) modelling of core muscles (Guo et al. 2021). The influence of IAP is not modelled in our model so far and should be considered in future work. Moreover, the arbitrary modelling of the facet joints, represented only in flexion movements by the incorporation of the CAP ligament, makes our models not suitable for extension movements. A modelling of the facet contact as in Damm et al. (2020) should be considered. Although, considering soft ligament properties and literature-derived prestrain values, our functional ligament stiffnesses, for the SSL ligament in particular, need further evaluation.

4.2 The potential of subject-specific human spine models

The present study is the first study to directly compare two human whole spine models and quantify the potential differences between subject-specific geometries and generic values taken from the literature. As already discussed, we found different load sharing within the FSU. Different load sharing between two geometrically different models can be expected, but the quantification is important in our opinion, because both models could generally be used to predict internal load sharing for the same subject, here, the VHM during forward bending. The validated and published generic model might have been our choice for this task without subject-specific data available to individualise the model. And the choice might have seen appropriate, because VHM was reported to be nonpathological and with a height of 1.8 m and weight of 90 kg, which is close to the generic model values. Choosing the generic model, however, would have resulted in a large error in L4/5 level, see above.

A subject-specific validation using subject-specific kinematics of bones, muscles and ligaments, material characteristics of muscles and ligaments, forces of muscles and ligaments and forces and torques of IVDs was not attempted in our contribution. However, the predicted differences between both model variants are plausible. First, the same model basis was used. Second, the same motor control for the settling procedure and the forward flexion was used and optimised for solving the muscle redundancy and low muscle stimulation (see Sect. 2.3). Third, the effective local joint stiffness \(k_{local,equ}\) in the equilibrated position is similar between the models (see Sect. 3.1) in which active muscle contribution was low (\(<6.5\%\) at \(t_{\text {sim}}\approx 0\,s\), see Fig. 12). Muscle activity, however, increases with flexion, such that FSU stiffness towards higher flexion angles is higher. Thus, the observed differences are the result of dynamic interaction of all modelled elements and purely based on different geometries.

The present study strongly supports subject-specific modelling of human spines towards a better understanding of the mechanics. The path towards full subject-specific modelling includes geometry (Bruno et al. 2017; Overbergh et al. 2020); muscle characteristics (Bruno et al. 2017; Cazzola et al. 2017; Silvestros et al. 2022); ligament prestrains: currently open topic; IVD characteristics: currently open topic; individual movement pattern: currently open topic. Additionally, proper subject-specific validation is also needed, which is dependent on future measurement devices and techniques to validate the already many parameters of the model. Modelling the MTU, for instance, requires a large number of parameters. Extensive experimental studies are needed to determine these parameters on a subject-specific basis. Moreover, the tissue of interest usually needs to be dissected from its biological surrounding to investigate its characteristics; hence, parameters generally are originated from cadaveric measurements or animal studies. In contrast to the great amount of parameters required to model biomechanical systems, only limited data for such parameters are available in literature leaving alone the possibility to personalised parameters. In the present study, we have used CT-derived geometric information to build an individualised model of the VHM. Muscle-specific lengths (\(l_{\text {CE,opt}}\), \(l_{\text {SEE,0}}\)) and ligament parameters (\(F_A\), \(F_B\), \(\epsilon _A\), \(\epsilon _B\)) were scaled to the geometry (\(l_{\text {MTU}}\), \(l_{\text {LIG,0}}\)). For the latter, personalised stiffness properties were reached by considering individual ligament lengths. Muscle parameters such as the PCSA of muscles, were not adjusted to the subject.

In our opinion, generic models will still play an important role in understanding general mechanics of the human spine. However, improved subject-specific approaches will be crucial to improve the knowledge on inter-individual characteristics of sub-populations, e.g. adolescents, elderly, male, female, etc., or to study pathologies, e.g. spine deformity, muscle asymmetry, etc.