Abstract
Flow of cerebrospinal fluid through perivascular pathways in and around the brain may play a crucial role in brain metabolite clearance. While the driving forces of such flows remain enigmatic, experiments have shown that pulsatility is central. In this work, we present a novel network model for simulating pulsatile fluid flow in perivascular networks, taking the form of a system of Stokes–Brinkman equations posed over a perivascular graph. We apply this model to study physiological questions concerning the mechanisms governing perivascular fluid flow in branching vascular networks. Notably, our findings reveal that even long wavelength arterial pulsations can induce directional flow in asymmetric, branching perivascular networks. In addition, we establish fundamental mathematical and numerical properties of these Stokes–Brinkman network models, with particular attention to increasing graph order and complexity. By introducing weighted norms, we show the well-posedness and stability of primal and dual variational formulations of these equations, and that of mixed finite element discretizations.
Introduction
Cerebrospinal fluid (CSF) flow and transport in perivascular spaces (PVSs) is thought to play a key role for solute influx and metabolite clearance in the brain (Iliff et al. 2012; Bohr et al. 2022). PVSs are structural or functional compartments surrounding blood vessels on the brain surface (surface PVSs) and within the brain itself (parenchymal PVSs) with the vascular wall as their inner boundary. There is substantial interest in these processes due to their association with neurodegenerative diseases such as Alzheimer’s or Parkinson’s diseases (Tarasoff-Conway et al. 2015). Perivascular flow and transport have been linked to the cardiac rhythm (Iliff et al. 2013; Mestre et al. 2018; Bedussi et al. 2018; Rennels et al. 1990) and to other vasomotion patterns (van Veluw et al. 2020; Munting et al. 2023; Bojarskaite et al. 2023). However, our understanding of the drivers and directionality of these flows remains incomplete.
In recent years, computational modelling has emerged as a new approach for studying CSF flow and transport in and around the brain. Several groups have contributed to the development of network models for perivascular fluid flow, see e.g. Faghih and Sharp (2018); Rey and Sarntinoranont (2018); Tithof et al. (2019) and references therein, with an emphasis on hydraulic network models. Faghih and Sharp (2018) used network models to compute the total resistance offered by complex networks with many levels of branching. Tithof et al. (2019) derived explicit expressions for the resistance in annular and elliptic PVS cross-sections, and showed that the resistance can be computed for arbitrary cross-section shapes by a two-dimensional numerical computation. Further, Tithof et al. (2022) extended the hydraulic model to account for the coupled flow between PVS and tissue; their simulations identified low-resistance PVSs and high-resistance parenchyma as the scenario that most closely fits experimental results. A further sensitivity analysis identified the resistance of the PVS as the most sensitive parameter in simulations of parenchymal clearance (Boster et al. 2022).
These steady-state Poiseuille flow-type models typically use pressure gradients to drive fluid flow. Flow driven by cardiac-induced arterial pulsations or other vasomotion patterns call for pulsatile network models (Rey and Sarntinoranont 2018; Daversin-Catty et al. 2022). Vessel wall movement and asymmetric domains can give rise to complex flow patterns (Daversin-Catty et al. 2020; Carr et al. 2021), challenging the underlying modelling assumptions. Moreover, while vascular wall pulsations easily induce local, back-and-forth perivascular flow (Daversin-Catty et al. 2020; Kedarasetti et al. 2020), larger-scale and more complex networks of PVSs may be required to capture directional flow (Bedussi et al. 2018; Gjerde et al. 2023). All in all, hydraulic network models accounting for domain pulsatility in larger, branching networks are more complex to derive, as well as non-trivial to approximate numerically in a uniformly stable and robust manner.
Exploiting geometric structure, we here derive reduced-order computational models of pulsatile flow in PVS networks that incorporate time-dependent domain movement, axial velocity gradients, and porous structure. The shape, size and structure of the PVSs enter as computable parameters in the reduced models, while branching is handled by imposing conservative bifurcation conditions. Our modelling framework is thus applicable both for open, surface PVSs with irregular cross-sections (Min Rivas et al. 2020; Vinje et al. 2021; Eide and Ringstad 2024), and for parenchymal PVSs with more regular cross-sections, with or without a porous solid matrix (Hannocks et al. 2018). Utilizing these models, we simulate perivascular fluid flow due to arterial wall motion in synthetic and image-based vascular networks. Our in-silico experiments yield the following observations regarding PVS flow physiology.
Branching and heterogeneity can induce directional net flow in surface PVS networks. Modelling surface PVSs as open annular spaces surrounding an arterial tree, with inlet and outlets freely allowing for CSF influx and efflux, we find that uniform pulsations of the vascular wall can drive directional flow. Such flow patterns are not expected for the PVS surrounding non-bifurcating vessels of constant radius (Daversin-Catty et al. 2020; Kedarasetti et al. 2020; Gjerde et al. 2023). The volume of net flow increases with the number of generations in the network and persists for arbitrary wave frequencies. These observations suggest that the network complexity may contribute to directional perivascular flow.
Continuous, parenchymal perivascular networks do not form a low-resistance pathway. Modelling the parenchymal PVS as a continuous network extending continuously from arteries, to capillaries, to veins yields negligible net flow. The high resistance of capillary PVS disrupts the peristaltic interaction between the evolving pressure and resistance fields, thus inhibiting net flow generation. Thus, understanding and quantifying parenchymal PVS fluid inlets and outlets is of critical importance to understanding directional flow in this compartment.
From a mathematical point of view, the reduced-order network models take the form of a system of Stokes–Brinkman equations, which, after time-discretization, define a saddle-point problem for the perivascular cross-section fluxes and pressures. A key numerical question is then how to discretize these equations in a manner that ensures uniform well-posedness as the complexity and cardinality of the perivascular network increases. Here, we theoretically analyze and compare several variational formulations and respective mixed finite element discretizations. We show that uniform stability and robustness can be obtained with respect with appropriately-weighted norms. The final discretized models have a low computational cost, making simulation of pulsatile perivascular flow in large networks easily realizable.
This paper is structured as follows. In Sect. 2, we introduce our geometrical and physiological assumptions and present a mathematical model for pulsatile flow in branching perivascular networks. Next, we apply this model to examine the flow induced by vascular pulsations in surface and parenchymal PVS and discuss these results in their physiological context in Sect. 3. A reader primarily interested in the biological results is thus referred to Sects. 1–3. In Sect. 4, we turn to the mathematical and numerical analysis, introducing graph calculus as a framework for a unified model formulation. We formulate primal and dual semi-discrete and discrete variational formulations of the Stokes–Brinkman network models, and analyze the stability of these formulations with respect to the problem parameters and network topology.
Modelling pulsatile fluid flow in perivascular networks
This section introduces a rigorously-derived network model describing pulsatile flow of an incompressible fluid in open or porous PVSs. This general framework encompasses both open spaces with potentially irregular cross-sections such as PVS embedded in the subarachnoid space (Min Rivas et al. 2020; Vinje et al. 2021), or porous PVSs with annular cross-sections such as those of penetrating arterioles, venules and capillaries.
Perivascular geometry
We model the PVS as a network of flow channels (branches) surrounding the vasculature, described by a graph representing the (peri)vascular centerlines and the cross-section shapes of the PVS (Fig. 1). The graph is kept fixed in time, while the cross-section shape is dynamic, allowing fluid to be pushed in, through, and out of the PVS.
Fig. 1.
The PVS consists of a network of annular flow channels surrounding the vasculature. We organize the channels as a graph , with internal vertices and boundary vertices . Each branch i of the network consists of annular generalized cylinders with centerline . The channel cross-sections are characterized by a given inner radius and outer radius
Perivascular network structure
The network itself is represented by an oriented spatial graph , with m (graph) vertices for () and n (graph) edges connecting these vertices. We define each edge () as a -regular curve parameterized by for ; letting ( being the Euclidean norm) so that s coincides with the arc-length of the curve, and denotes the edge length. Moreover, if connects from to , , and . For each vertex , we denote by the set of edges connected to , and by and the edges going into and out of vertex , respectively. Note that the domains are open, meaning that and are disjoint. We denote by the extension of the graph,
which is the geometric domain containing all edges and vertices. The set of vertices is split into internal vertices and boundary vertices . By definition, each internal vertex is connected to two or more edges, while each boundary vertex is connected to a single edge.
Perivascular channels and cross-section shape
Equipped with the graph representation of the perivascular network, we now define the PVS itself by also describing the cross-sections C along the centerlines via a suitable polar coordinate system (the Frenet-Serret frame (Gansca et al. 2002)). Motivated by the physiology at hand, we assume that the cross-sections of each PVS branch can be well represented by a generalized annular or annular-like domain described by inner and outer curves, representing the interface towards the blood vessel and surrounding tissue, respectively (also see Fig. 1).
More precisely, consider first a single branch with centerline and its Frenet–Serret frame (representing the tangent, normal and binormal directions). We then define the channel by the open domain
| 1 |
where and are the cylindrical coordinates of the local coordinate system defined by vectors and , and and denotes the inner and outer radii, respectively. We emphasize that these radii are allowed to vary along the centerline (with s) and angularly (with ) and thus should be interpreted as generalized radii and the resulting domain as a generalized annular cylinder. The cross-section of the channel (varying along with s) is now given by:
| 2 |
We let denote the cross-section area. The inner and outer lateral boundaries of are labeled and , respectively, and we set .
Finally, we construct the full PVS as the union of the separate channels , with defined by (1). We designate to be its lateral boundary. Moreover, we define the perivascular cross-section area A, cross-section C, inner and outer radii and , edge-wise by
Stokes–Brinkman perivascular flow equations (3D)
Consider the flow of an incompressible, viscous fluid in a saturated porous domain representing the PVS. The PVS can be open or porous, with porosity , with corresponding to an open space. The porosity describes the pore space accessible to the fluid; with corresponding to a non-porous/open/unrestricted domain. Let denote the Darcy velocity of the fluid and a scaled fluid pressure (i.e. the pressure divided by the fluid density) solving the following Stokes–Brinkman system (Brinkman 1949) of time-dependent partial differential equations (PDEs) over :
| 3a |
| 3b |
In (3b), is the kinematic fluid viscosity, and the permeability of the domain (typically depending on ). The Darcy velocity is related to the fluid velocity via . For non-porous/open domains, we have and , in which case (3a) simplifies to the momentum equation of the time-dependent Stokes equations:
with being the fluid velocity.
We augment (3b) with mixed boundary conditions as follows. First, we introduce the stress defined relative to any interface, with as the (outward pointing) unit normal vector, by:
| 4 |
As boundary conditions at the domain inlets and outlets, we prescribe a given traction:
| 5 |
which allows us, e.g., to define a given pressure drop over the length of the domain. For the sake of simplicity, we assume to be constant on each considered cross-section. Next, at the inner and outer lateral boundaries, we prescribe a given fluid velocity. Let denote the normal wall speed defined by the rate of change of inner and outer radius in the normal direction:
| 6 |
In particular, we assume the inner and outer radii are known at each time point. With this in hand, we then set the fluid velocity to match the wall velocity on the lateral boundaries:
| 7 |
We here assume that (3b) does not degenerate to a Darcy flow equation. For the reader interested in that case, we refer to Valdes-Parada et al. (2007) for the appropriate boundary conditions.
In the simulation scenarios of Sect. 3, we consider pulsating inner wall displacements with varying in time () while is fixed in time (). The wall movement is then given by experimental data; or it may be calculated using a blood flow model that accounts for arterial wall displacement (Formaggia et al. 2003).
Stokes–Brinkman perivascular network equations
In this section, we introduce a network model for pulsatile perivascular flow; that is, a geometrically-reduced model approximation to the Stokes–Brinkman flow equations (3b) tailored to PVSs. The detailed model derivation is available in Appendix A. The main ideas are as follows.
First, we make the following assumptions on each centerline :
| 8a |
| 8b |
where denotes the axial component of . The first assumption states that the pressure is constant along each cross-section. The second states that the velocity admits a certain separation of variables, where is the velocity profile associated with a unit pressure drop in a pipe with cross-section C(s), and gives a time-dependent scaling of this profile in the axial direction.
With these assumptions in hand, the full model equations can be integrated over the cross-section, and the derivatives moved out of the integral, yielding a one-dimensional model posed via a cross-section flux and the cross-section pressure , defined as follows:
| 9 |
Here, q and p are defined by their restriction to each centerline and cross-section ; that is, and on . The resulting model is a time-dependent Stokes–Brinkman equation solving for the cross-section pressure and cross-section flux q. For each centerline , the model reads:
| 10a |
| 10b |
where . Physically, the source term accounts for displacement of the fluid due to wall motion. The resistance is a lumped parameter varying axially and in time,
| 11 |
where denotes the resistance induced by the no-slip boundary condition and denotes the resistance induced by the PVS porosity. Here,
| 12 |
is the cross-section flux associated with in (8b); the next section will show how can be computed for any cross-section C.
To formulate the model for the entire network, it remains to specify conservation or continuity conditions at the (peri)vascular junctions. At each internal vertex , we assume the pressure p to be continuous, and in addition impose conservation of mass in terms of the flux q,
| 13 |
Here, is the generalized jump of q at vertex ,
| 14 |
At each boundary vertex , we assign an axial traction condition corresponding to a cross-section average of the original boundary condition (5):
| 15 |
Comparing the three-dimensional reference model (3b) with the network equations (10), we see that the axial dissipation term decomposes into two parts: and . The first term, , accounts for viscous dissipation of energy due to changes in the axial flow speed. In our applications, this term is generally small. In fact, it is nonzero only in specific cases of pulsatile flow. The second term, , accounts for (i) energy dissipation due to the no-slip boundary condition on the inner and outer walls and (ii) resistance due to the pore network. In our applications, this term is typically large. The contribution of the no-slip condition to the network resistance gives rise to the following remark.
Remark 1
(Both Stokes flow and Stokes–Brinkman flow yield Stokes–Brinkman type network models) Consider the network resistance defined by (11) as the sum of two contributions: the resistance inversely associated with the characteristic cross-section velocity profile and the resistance due to the pore network. For non-porous channels, ; thus the latter contribution vanishes. The first term remains, meaning that the network model corresponding to Stokes flow still has a non-negative resistance . This resistance stems from the no-slip boundary condition on each cross-section, and depends on the shape and size of these through .
Determination of network resistance
Consider the flow driven by a constant pressure drop through a domain with constant cross-section C. Inserting the separation of variables into the Stokes–Brinkman equations (3b), we find that the velocity profile associated with a cross-section C solves
| 16a |
| 16b |
After solving this either analytically or numerically, one can compute the velocity profile cross-section flux and hence the resistance (11).
The resistance thus depends both on the shape and size of C. Their influence can be separated as follows. Let denote the non-dimensionalized cross-section, i.e. C scaled so that it has unit inner radius. Letting denote the associated resistance, one then has (Tithof et al. 2019)
| 17 |
where the numerator only depends on the shape of the domain C. In our computations, we typically assume the shape of C is fixed in time, meaning that the time-dependency of enters through the denominator .
Remark 2
(Perivascular porosity) As an alternative to being fully fluid-filled spaces, the PVSs and the extracellular space may be considered as porous media composed of extracellular matrix with the proteins collagen and laminin as major components (Hannocks et al. 2018). Applying the Kozeny-Carman equation, which expresses the permeability in terms of porosity and grain size d, we have
| 18 |
Thus, the resistance occurring from the extracellular matrix is likely to be negligible due to the small diameters d of collagen fibrils. Recent studies (Mestre et al. 2022, Figure 2d) indicate that larger porous regions may also be present inside the PVS. These may have a substantial impact on the porous resistance ; however, due to the sparse experimental evidence detailing their structure, we leave this to future work.
Fig. 2.
Velocity profile associated with idealized and image-based pial PVS cross-section shapes. The top and bottom rows show shapes associated with arterial and venous PVSs, respectively. We see that the asymmetry of the image-based pial artery PVS yields an increase in the velocity profile magnitude. We therefore expect a considerably lower resistance offered by this domain
Perivascular flow simulations
In this section, we will use the network model (10) to simulate flow in physiological perivascular networks. To begin, we solve (16b) on the cross-sections of idealized and image-based pial PVSs, from which we determine the corresponding resistance. We find that the resistance is an order of magnitude lower for image-based cross-sections, compared to the idealized domains considered by e.g. Tithof et al. (2019).
Next, we show how the network model (10) can be used to generate proof-of-concept simulations of directional perivascular flow. We first address the question of whether (infinitely) long wavelength pulsations of the vascular wall can induce directional net flow in non-trivial perivascular networks (Sect. 3.2). Intriguingly, we find that this is possible in idealized branching networks with open inlets and outlets. Next, we repeat this experiment when the network extends continuously from arterial to venous side. This configuration produces purely oscillatory perivascular flow as the capillary resistance is increased. This indicates that sufficient connection routes between the PVSs and the surrounding tissue is a critical factor for arterial pumping of perivascular fluid.
For the computational experiments, we solve (10) using a first-order (implicit Euler) discretization of the time-derivative and a finite element discretization of the analogous primal formulation. The mesh refinement, number of time steps, and number of cycles were increased until the reported numbers were accurate to the first digit. For a detailed exposition of the numerical method, we refer the reader to Sect. 4.
Resistance computation for image-based cross-sections
In Fig. 2, we show the velocity profile computed on idealized and image-based cross-sections of pial arteries and veins, using in-vivo human image data as in (Vinje et al. 2021; Bedussi et al. 2018). In both cases, we assume that the domain is open, i.e., that . Table 1 shows the resistance parameters associated with each cross-section. The middle column gives the resistance values when the inner radius is scaled so that mm. Interestingly, the image-based periarterial resistance is up to an order of magnitude lower than the resistance computed using the idealized geometries. This observation can be attributed to the effects of cross-section asymmetry, as highlighted by Tithof et al. (2019). However, resistance also decreases with cross-section area. To isolate the effect of asymmetry, we therefore show in the right-most column the resistance for cross-sections with their area normalized to 100 mm. We still observe close to 50 lower resistance.
Table 1.
The resistance parameter computed for the domains shown in Fig. 2
| Domain | ||
|---|---|---|
| Idealized arterial PVS | 3.7e03 | 1.2e05 |
| Image-based arterial PVS | 3.5e04 | 7.3e06 |
| Idealized venous PVS | 2.0e03 | 1.9e05 |
| Image-based venous PVS | 3.5e04 | 1.8e05 |
The resistance parameter was computed using a reference inner radius mm (middle column) and a reference area mm (right column). We observe that the image-based pial artery PVS yields substantially lower resistance than its idealized counterpart, even when the cross-section areas for each domain are normalized
Long-wavelength pulsations induce directional flow in idealized perivascular networks with efflux routes
Consider a synthetic network of bifurcating blood vessels and surrounding PVSs represented by a graph . We assume that the network includes generations and at baseline obeys Murray’s law; i.e., that the blood vessel radii at each junction satisfy the relation
| 19 |
where and denote the baseline inner radii of the parent and two daughter vessels, respectively. To quantify the symmetry of the network, we introduce the branching inner radius symmetry . Each vessel is scaled such that . For the sake of simplicity1, we assume that the PVS cross-sections are annular, with inner radius and outer radius at baseline. Moreover, we model the PVS as non-porous () and filled with CSF with viscosity m/s as of water. We set the root vessel radius mm.
We model vascular contractions and expansions by prescribing the motion of the inner vascular wall, leaving the outer PVS boundary fixed. To isolate the effect of PVS network structure, we consider vascular pulsations in the form of uniform waves; that is, simultaneous expansions (or contractions) of the inner wall segments by
| 20 |
with amplitude and frequency Hz, the latter corresponding to cardiac-induced arterial pulsations (Mestre et al. 2018). These changes in the inner radius will push CSF out of (or into) the PVSs. We here allow for CSF to flow freely into the tissue via the PVS inlets and outlets by setting the fluid pressure at a reference pressure () at all boundary vertices. Hence, we tacitly assume that CSF flow from PVS into tissue does not alter tissue pressure. Additionally, recall that changes to the inner radius will change the size of the cross-section, and hence alter the resistance field as per (11). We initialize the system at rest, .
We are interested in quantifying the net flow within the PVS network. The directional net flow through a point between the times and , and its cycle-average net flow rate are defined by
| 21 |
where denotes pulsation period (time for one cycle) and is arbitrary. Naturally, the volume of fluid being displaced depends on the amplitude and the length of the vessel . To measure the directionality of the displaced flow, we split q into oscillatory and directional parts,
| 22 |
where is defined so that its associated net flow . Next, we define the directionality ratio
| 23 |
where denotes the oscillatory amplitude.
Interestingly, these uniform waves induce oscillatory and directional flow in the Murray networks with more than one generation. Figure 3 illustrates this phenomenon in an arterial tree consisting of five generations with . In this visual representation, we have tracked the net flow at the root node and two leaf nodes. As shown, the flow exhibits both oscillatory and directional characteristics. CSF enters via the root node and exits through leaf nodes; with one exception: the node marked in green also sees an influx of CSF.
Fig. 3.
Net flow Q(s; t, 0) (left) over time due to uniform wave pulsations in a five-generational arterial tree (right). The tree has open inlets/outlets, and net flow is tracked through the inlet note (red) and two outlets (blue, green). Arterial pulsation can be seen to drive both oscillatory and directional flow (Color figure online)
The directional net flow depends on the perivascular network configuration (Table 2). For a one-generation network (, a single vessel), the flow at the inlet remains entirely pulsatile with zero average net flow. However, the net directional flow increases with the number of network generations. Mostly, but not always, networks with larger aspect ratios () admit less net flow. We remark that as is decreased, the network increasingly resembles a single vessel (with a constant inner radius), in which case uniform waves do not induce net flow (Gjerde et al. 2023). Similar experiments in networks with homogeneous radii (i.e. where all vessels are assigned the same initial radius rather than by Murray’s law) yield negligible net flow.
Table 2.
Average net flow and directionality (in parenthesis) at the inlet node induced by uniform inner wall waves in perivascular trees
Directional PVS flow due to arterial pumping is dependent on sufficient efflux routes
We now turn to consider an image-based network extracted from a 1 mm cube of cortical tissue (Goirand et al. 2021; Blinder et al. 2013) (Fig. 4a). The network is described by the spatial locations and radius of 15,000 vessels/edges and includes 918 arteries, 216 veins, and 12559 capillaries. The PVS is modelled as a continuous space extending from arteries to veins. Arterial vessels are assigned uniform pulsations (20) with amplitude and frequency Hz. Capillaries and veins are assumed to have fixed radii in time.
Fig. 4.
Uniform arterial pulsations create purely pulsatile flow in an image-based perivascular network extending continuously from arteries, to capillaries, to veins. The vessels are contained in a 1 mm cube of cortical tissue; arteries are marked in red, veins in blue, and capillaries in green. Cross-section fluxes were recorded at two arterial inlets and two venous outlets, marked using red and green spheres, respectively. The flow at arterial inlets was found to be purely pulsatile. Negligible flow was recorded at venous outlets, indicating that, with this configuration, the flow induced by arterial perivascular pumping is limited to arterial vessels (Color figure online)
For this configuration, the simulated flow is purely pulsatile measured at arterial inlets (red curves in Fig. 4b). This is in contrast to the results in the previous section (cf. Fig. 3), where net flow was found to occur in a network with open inlets and outlets. We hypothesize that the minuscule cross-sections of the capillary PVS connecting the arterial and venous sides play an important role for these observations. These give rise to a high resistance in the capillary part of the network. Thus, while this network is endowed with multiple inlets and outlets, the capillary PVS effectively act as a no-flow zone, thus eliminating the route for net fluid movement. Indeed, negligible net flow is observed at the venous outlets (green curves in Fig. 4b).
To better understand these observations, we repeat the simulations but in an idealized PVS network extending continuously from arteries to capillaries to veins. The arterial and venous sides are modelled as identical vascular trees with generations, and connected via edges acting as capillaries (Fig. 3). To assess the impact of capillary resistance on net flow, we adjust the inner radius of the capillary vessels to be a given fraction of the minimum arterial inner radius . Table 3 reports the net flow and directionality ratio induced by arterial pulsations with this configuration. Indeed, the directional flow component quickly vanishes as the capillary radii shrinks, increasing the resistance of the capillary vessels.
Table 3.
Uniform arterial contraction/expansion waves introduce negligible net flow in a connected arterial-capillary-venous PVS
The PVS is modelled as an annular space surrounding an idealized vascular network, with one arterial root node and one venous root node. As the capillary inner radius is reduced relative to the minimum arterial radius , the capillary resistance increases and net flow is disrupted. This indicates that CSF influx and efflux routes are necessary to produce net flow
Discussion
The observation that spatially synchronous pulsations of the blood vessel wall (uniform waves) at the frequency of cardiac pulsations (1Hz) can induce directional net flow of CSF in the PVSs is notable. Experimental observations of rapid solute transport along brain surface arteries in lockstep with the movements of the arterial walls have pointed at the presence of such perivascular flow (Mestre et al. 2018; Bedussi et al. 2018). However, these findings have been hard to reconcile with modelling based on computational fluid dynamics. Many theoretical and computational studies have found that the long wavelength of arterial wall pulsations (100 mm) compared to the shorter typical vessel length ( 1 mm) does not admit net flow by perivascular pumping (Asgari et al. 2016; Rey and Sarntinoranont 2018; Kedarasetti et al. 2020; Martinac and Bilston 2019; Daversin-Catty et al. 2020). However, if the wave length and vessel length are of comparable size, then the notion that peristaltic pumping can induce non-negligible net flow is also supported by theoretical considerations (Wang and Olbricht 2011; Thomas 2019; Gjerde et al. 2023). Thus, vascular dynamics at shorter wavelengths (and higher amplitudes) such as e.g. stimulus-evoked or spontaneous vasomotion (van Veluw et al. 2020; Munting et al. 2023) and their modulations during sleep (Bojarskaite et al. 2023) can also support net flow (Gjerde et al. 2023). Most of these theoretical or computational studies have considered single vessel segments. Our findings indicate that the network architecture plays a significant role. This concept is in agreement with our previous observations (Gjerde et al. 2023) that net flow induced by traveling vascular waves may be amplified or diminished by nonlinear network interactions.
Another key observation is that the connection between the PVS and tissue is vital to admit directional net flow. In the PVS network configurations where net flow is observed, the network inlets and outlets are open and thus allow for CSF flux into and out of the network, with negligible resistance. Conversely, when the PVS was modelled as a network continuously extending from the arterial to venous side with only a few influx and efflux routes, a collapse in net flow was observed.
In terms of modelling limitations, we consider only motion of the inner perivascular wall, ignoring the elasticity of the surrounding tissue. All simulations assume the cross-section to be an annular circle, and we do not model pressure interactions between the PVS network flux and the surrounding tissue. Moreover, we only consider CSF influx and efflux via root and leaf nodes.
Further modelling would be needed to incorporate image-based cross-sections such as those in Fig. 2, in order to understand how variations in the inner radius affect the cross-section shape. Alternatively, experimental evidence can provide precise information about the cross-section shape over time Bojarskaite et al. (2023), allowing the precise determination of the cross-section area and resistance over time.
With respect to CSF influx and outflux, the outer layer of the PVS is covered by a mosaic of astrocytic endfeet (Mathiisen et al. 2010) with inter-endfeet gaps. The endfeet or their gaps may provide an alternative route for the exchange of fluid between the PVS and the surrounding tissue. However, the parenchyma can be expected to offer significant resistance to CSF inflow (Holter et al. 2017). Further simulations are therefore necessary to assess the tractability of net PVS flow in the parenchyma. To this end, one could couple the network equation presented herein to a coupled 1d-3d flow model (D’Angelo and Quarteroni 2008), using the permeability estimates of Koch et al. (2023). Recent work (Gan et al. 2023; Bork et al. 2023) has postulated that these endfeet can act as valves, which could act as an additional mechanism driving net PVS flow. This could also be assessed with the use of a coupled 1d-3d model.
Uniform well-posedness and approximation of Stokes–Brinkman network models
In this section, we focus on mathematical and numerical properties of the Stokes–Brinkman perivascular network equations (10). To facilitate the analysis, we introduce a graph calculus-based formulation of our network model, and we therefore first define some general concepts from graph calculus (Friedman and Tillich 2004) in Sect. 4.1, before presenting the abstract model formulation in Sect. 4.2. The well-posedness and stability of primal and dual formulations of this model are studied in Sect. 4.3 and 4.4. Importantly, we show that the formulations are uniformly stable with respect to the network topology in terms of the number of bifurcations. In Sect. 4.5, we compare and evaluate numerical properties of the primal and dual discretizations. Both methods converge with respect to the meshsize. The discretizations were implemented in FEniCS (Alnæs et al. 2015), using graphnics (Gjerde 2022) to construct the jump conditions and FEniCS_ii (Kuchta 2021) to assemble the resulting block matrices.
Graph calculus and graph finite elements
Consider an oriented spatial graph with vertices for () and edges parametrized by s. Let denote the space of functions that are k-times continuous on each curve . Further, let denote the set of functions that are finite on each .
Graph gradient and divergence
We define the graph gradient by
and a graph divergence by
where is the jump of q defined in (14). We also define the edge Laplacian by
Formally, the gradient and edge Laplacian map functions from to . The divergence maps functions from to , where consists of vertices and edges. These operators reflect the mixed-dimensional structure of the network (consisting of one-dimensional edges connected by zero-dimensional vertices), and can be seen as a special case of the operators introduced by Boon et al. (2021).
Sobolev spaces on graphs
We can use these differential operators to define inner products and Sobolev spaces on the graph. Recall that denotes the extended graph, i.e.,
Given a measurable function u defined over , let denote the restriction of u to . We define the inner product
which gives rise to the standard -space
We note that we can identify with as they belong to the same equivalence class.
Introducing a graph measure allows us to take into account the fact that edges and vertices have different dimensions. The graph measure (Friedman and Tillich 2004) is given by
with edge and vertex measures
The graph measure thus naturally induces a graph inner product
and the corresponding space
We will also use the notation to separate the edge and vertex components of u.
We now construct different types of Sobolev spaces on . We use and to denote the broken Sobolev spaces
and is defined as:
The latter space is known from e.g. (Arioli and Benzi 2018), and has the norm
We use the notation to denote -functions with zero trace on . While is equivalent to , we note that and are not equivalent. Indeed, recalling from standard Sobolev theory that , we find , as functions can be discontinuous across vertices.
Next, let denote the space
with the norm
| 24 |
Figure 5 shows examples of functions in versus . The main difference between these spaces is that can be discontinuous at the vertices. We note that and are equivalent, as -functions have bounded values at (and hence bounded jumps across ). However, we keep the -notation to emphasize the connection to standard methods for dual mixed formulations. Moreover, we will see that an appropriately weighted -norm is required for uniform stability.
Fig. 5.
Examples of functions that are in (left) and (right)
Having and defined, it is easy to see that the following integration by parts formula holds.
Lemma 4.1
(Integration by parts) For and there holds that
Proof
A direct calculation shows that
where we used that p is continuous over the graph.
Finite element spaces on graphs
We now introduce finite element meshes and finite element spaces defined relative to the graph. Let be a finite element mesh of the centerline , composed of mesh segments , one for each centerline . Each mesh segment is a mesh consisting of intervals embedded in . Relative to , we define to be the space of continuous piecewise polynomials of degree k,i.e.
and similarly to be the space of continuous piecewise polynomials of degree k defined relative to , i.e.
We define to be the space of discontinuous piecewise polynomials of degree k on , i.e.
and to be the analogous space on .
A graph calculus formulation of the Stokes–Brinkman network model
With the graph calculus notation introduced in Sect. 4.1.1, the time–dependent Stokes–Brinkman model (10) can be succinctly expressed as: for , find defined over such that
| 25a |
| 25b |
where
| 26 |
Moreover, this system can be reduced to a time-dependent hydraulic network model. Since on the edges , (25b) gives that . Thus, solving (25) also solve:
| 27a |
| 27b |
where by definition .
Remark 3
(Relation to quantum graphs) The system (27) can be interpreted as a quantum graph with the differential operator . The bifurcation condition is equivalent to the standard Neumann-Kirchhoff conditions. In the stationary case, i.e. , the flux can be eliminated, yielding the simpler system
| 28 |
with This corresponds to a quantum graph with the Laplacian as the differential operator (Berkolaiko and Kuchment 2013). The analysis we provide herein can be viewed as an extension of previous work on quantum graphs (Arioli and Benzi 2018) to the case where the differential operator is the primal and dual mixed Laplacian.
In the following sections, we will study the well-posedness and stability of (discretizations of) the hydraulic network model (27) and in part (25). To simplify the exposition, we will only consider the stationary case () with homogeneous Dirichlet boundary conditions ( on ). We will use the saddle point theory from (Boffi et al. 2013), expressing the models in the general abstract mixed form: find , such that
| 29 |
for all , . Here V and M are Hilbert spaces with inner products and , respectively, and are bilinear forms, and and are given functionals. We can and will study the hydraulic network formulation (27) in both primal and dual variational form, while the Stokes–Brinkman model (25) requires the dual form.
Given the discrete function spaces and , with inner products and , and norms and , we will also consider discretizations of (29) i.e. the problem of finding discrete solutions such that (29) holds for all and . The discrete system is then associated with a discrete inf-sup constant , defined by
| 30 |
where . The discretization is said to be inf-sup stable if there exists some such that for any . The inf-sup constant can be equivalently expressed as where is the smallest in modulus eigenvalue of the following generalized eigenvalue problem: find , such that
| 31 |
for all . We will use this eigenvalue problem to provide numerical evidence that finite element discretizations are uniformly stable with respect to both h and the network topology.
Well-posedness of primal formulations of the hydraulic network models
In this section, we focus on the primal formulation and its stability properties.
A primal formulation of the hydraulic network model
We begin by presenting a primal mixed formulation of the stationary () hydraulic network model (27) with homogeneous Dirichlet conditions ( on ) based on the function space pairing . Multiplying (27) by test functions and , integrating over the graph, and using the integration by parts (Lemma 4.1), give the primal mixed variational formulation: find , such that
| 32 |
Note that for any ,
| 33 |
We thus observe that (32) fits the general abstract framework (29) when identifying and , and
Our first theoretical result shows that the system (32) is well-posed, with uniform stability and inf-sup constants in resistance-weighted norms.
Theorem 1
Let and be endowed with the weighted norms
| 34 |
Given and , there then exists a unique solution and to the primal mixed variational formulation (32). Moreover, the coercivity and inf-sup constants are uniform with respect to the size and topology of the network.
Proof
The proof is by verifying the Brezzi conditions. First, note that by definition
| 35 |
which yields coercivity of the form a independent of with the coercivity constant equal to one. Due to the boundary conditions the Poincaré inequality guarantees that is a norm on M. Then, for any , letting , we find that by definition
| 36 |
This confirms the inf-sup condition with constant 1.
Applying standard Sobolev theory, we can show that the solution exhibits a higher regularity on each edge:
Theorem 2
(Higher regularity) Let , solve (32). Then and .
Proof
The proof is by a post-processing of the solution. On each edge , define as the solutions of
| 37 |
| 38 |
This problem is well defined as , meaning that p has a well-defined trace at the vertices. As , we further have and . By construction, and on each edge , meaning that and .
Stability of a family of primal discretizations
Next, we propose to discretize the primal formulation (32) using spaces for pressure and spaces for the flux defined relative to for , e.g.:
| 39 |
Assuming that is piecewise constant these spaces satisfy the discrete Brezzi stability conditions.
Remark 4
(Connection to finite volume schemes) Using the finite element spaces (39) with , the primal mixed formulation can be interpreted as a staggered grid finite volume scheme (Greyvenstein and Laurie 1994) where the pressure and flux variables are bound to nodes and edges, respectively. The matrix representation of the discrete problem then takes the form
| 40 |
where the matrix , the discrete gradient/incidence matrix, encodes in its rows the connectivity of graph edges to nodes. Furthermore, is the transpose of and is a diagonal matrix of resistances for each edge of the graph. The Schur complement is in fact the graph Laplacian, cf. Remark 3.
The norms (34) induce an exact Schur complement preconditioner for the discretization by (39). Since the stability constants in Theorem 1 are independent of both the graph geometry and the graph topology, we expect the condition number of (31) (i.e. with and denoting the smallest and largest in magnitude eigenvalues, respectively) to be constant for any and mesh size. This theoretical expectation is confirmed by numerical experiments, see Table 4 for the case and the associated Fig. 6. We remark that these results would not be altered by varying the resistance.
Table 4.
Spectral condition numbers of the generalized eigenvalue problem (31) with (referring to the notation introduced therein) a being the primal mixed formulation and the norms on , given by (34)
Computations were performed on arterial tree and honeycomb networks (see Fig. 6), with n denoting the number of bifurcation vertices, and h denoting the mesh size
Fig. 6.
The a arterial tree and b honeycomb networks used for numerical experiments. From left to right, the networks grow by the addition of more edges. The arterial tree networks are grown by adding more generations; while the honeycomb networks grow by increasing the number of cycles
Well-posedness of a dual mixed formulation
We now turn to introduce and analyze a dual mixed formulation of the hydraulic network model (27). The Stokes–Brinkman network model (25) can be expressed in a similar dual mixed form, as we also illustrate below but do not analyze further.
A dual mixed formulation of the network flow models
To construct a dual mixed variational formulations of (27), we multiply (27a) by a test function and (27b) by a test function and integrate over . Multiplication in implies that we multiply edge variables by edge variables, and vertex variables by vertex variables. We then find that the hydraulic network model can be expressed in the abstract form (29) with and after defining
| 41a |
| 41b |
| 41c |
| 41d |
where the second term in b accounts for the conservation of mass condition at the bifurcations. Further, is given by the boundary conditions. We note that the Stokes–Brinkman network model (25) can be expressed in an analogous dual mixed form over with b, L and F given by (41), and a defined by
| 42 |
The next result shows that the dual formulation (41) is well-posed. Moreover, its stability and inf-up constants defined relative to suitably weighted norms are uniform with respect to the graph topology and cardinality.
Theorem 4.1
Consider the dual mixed hydraulic network problem given by (29) with (41) defined over and endowed with the weighted norms:
| 43a |
| 43b |
where is the total length of the network, and is defined for each vertex as the square root of an averaged edge length:
| 44 |
where m is the total number of vertices in the network. Given and , there then exists a unique solution . Moreover, the Brezzi coercivity and inf-sup constants are uniform with respect to the size and topology of the network.
Proof
It is straightforward to show that the forms a and b are uniformly continuous with respect to the weighted norms on V and M. Next, we show that a is uniformly coercive on the kernel defined by:
| 45 |
Consider any , and take with and . A calculation then shows that
| 46 |
Similarly, taking and gives that
| 47 |
Thus,
| 48 |
and a is uniformly coercive on K.
It remains to show that the inf-sup condition holds; i.e., that there exists a such that
| 49 |
The proof is by construction of a suitable so that
| 50 |
where we use to denote for some constant that is independent of the domain. To this end, fix . By Theorem 1 and 2, there exists and solving
| 51 |
To show (50), recall that
| 52 |
To bound the first term, note that for each edge , there exists a , such that for each edge . Here, depend on the Poincaré constant of the domain , and (Arnold and Rognes 2009; Kennedy et al. 2016). Thus
| 53 |
The second term can be bounded by using that edgewise:
| 54 |
To handle the third term, involving jumps of the solution across vertices, we use the trace inequality: there exists such that
| 55 |
The trace constant scales as . Thus
| 56 |
Combining (53)–(56) then gives (50), and thus we find that
| 57 |
and the inf-sup condition (49) holds.
Stability and robustness of families of dual discretizations
Next, we consider finite element discretizations of the dual mixed hydraulic network model given by (29) with (41). We let
| 58a |
| 58b |
which correspond to branch-wise Raviart–Thomas-type spaces with the flux glued together using Lagrange multipliers at the internal vertices of the network. For the dual Stokes–Brinkman network model, we consider the same but instead consider continuous pressures; i.e., the pairing
| 59a |
| 59b |
which correspond to branch-wise Taylor–Hood-type elements.
Remark 5
The dual mixed hydraulic network model constitutes the same variational formulation as was derived by Cerroni et al. (2018). Therein, the vertex values of p were introduced as Lagrange multipliers enforcing conservation of mass, and the system was discretized using branch-wise Taylor–Hood elements. However, our numerical experiments indicate that this choice is not inf-sup stable. Instead, we find that the hydraulic network model should be discretized using branch-wise Raviart–Thomas, while the dual mixed Stokes–Brinkman formulation could be discretized using branch-wise Taylor–Hood.
Remark 6
(Connection to non-conforming hybridized methods) We note that with (58) the discrete dual mixed formulation is closely related to the non-conforming (hybridized) mixed methods for the Darcy equation (Arnold and Brezzi 1985) where element-local spaces are glued across facets by Lagrange multipliers. Applying these ideas to our network setting, where the roles of elements/cells and facets are played respectively by graph edges and vertices, yields the norms (cf. 4.1)
| 60a |
| 60b |
Here, for any internal vertex b, denotes the mean length of finite element cells in connected to b. Thus depends on the mesh and the degree of the node.
Now, we examine numerically the robustness and conditioning of the dual discretization. Using lowest order elements in the family of discretizations (58), Figs. 7 and 8 report respectively the condition numbers of the dual mixed formulation using the unweighted norms (in particular the V norm (24)) and the domain-dependent norms (4.1). In both cases the condition numbers appear to be stable in h, however, only the weighted norms lead to boundedness also in the number of bifurcations for different graph configurations (tree, honeycomb). Note that the length of the graph increases with the number of generations in these graph configurations. For the honeycomb networks, grows from approximately to between the first and final generations, while for the tree graphs .
Fig. 7.

Condition numbers for the dual mixed discretizations with unweighted norms of , i.e. , in (4.1). Preconditioning based on these norms yields linear systems which become stiffer as the network length and complexity grow
Fig. 8.
Condition numbers for the dual mixed discretizations with norms given by (4.1). Computations were performed on tree networks (left) and honeycomb networks (right), with n denoting the number of internal graph vertices and h denoting the mesh size. The resistance parameter was set to
Let us finally comment on robustness and stability with respect to the resistance parameter. This is of particular interest for simulations of flow in branching networks, where the cross-section size typically reduces at each branching generation. In this case, we may apply results from -robust Darcy preconditioners (Badia and Codina 2010) to propose the following norms for the solution spaces (instead of (4.1)):
| 61a |
| 61b |
Here represents the mean resistance at bifurcation point defined by averaging over connected branches. The robustness of the mixed formulation with norms (61) is demonstrated numerically in Fig. 9.
Fig. 9.

Conditioning of the dual mixed formulation with norm (61) for different values of spatially constant resistance parameter (encoded by color). Tree networks are considered with n denoting the number of internal graph vertices. The mesh size is fixed at . The parameter dependent norm (61) results in condition numbers practically independent of as the corresponding curves overlap
Approximation and convergence of primal and dual discretizations
To examine the approximation properties of the primal and dual mixed hydraulic network models, we compute the error and convergence rates against an analytic solution of a simple bifurcation problem. To be more precise, let , , and . From these vertices, we create a Y-shaped (bifurcating) graph by setting , and . Each edge is associated with a resistance and a cross-section area . Letting s denote the distance from the root node , we take
as analytic solutions; inserting these in (27) gives the associated values for f and g. Finally, we use the analytic solution pressure to impose suitable pressure boundary conditions. We note that p is smooth on all of . Contrarily, q is smooth on all edges , but discontinuous across the bifurcation.
Table 5 shows the errors and convergence rates associated with these discrete solutions. The primal mixed approximation shows order k convergence for for both flux and pressure, measured in the - and -norms, respectively. This agrees with the expected rates for standard finite element methods (Brenner and Scott 2002).
Table 5.
Approximation errors (and convergence rates) of the (left) primal mixed discretization (32) and (right) dual mixed hydraulic network discretization (41) for an idealized test case, with discrete spaces given by (39) and (58), respectively, and for
We observe optimal convergence orders for the approximation of the velocity q for both formulations and all k, and for the pressure p for both formulations for . For , the primal formulation yields optimal rates also for p, while the dual formulation is one order suboptimal
For , the dual mixed approximation similarly shows order one convergence of the pressure and flux, now measured in the - and -norms, respectively. Increasing the degree, we find that the flux approximation enjoys k-order convergence in the -norms, while the pressure error converges at a maximum rate of two. Egger and Philippi (2023)[Lemma 4] showed that higher order convergence for a similar numerical method is possible in a single vessel. Indeed, repeating the convergence test on a single vessel (no bifurcations), we found that the optimal k-order convergence was restored. The lack of higher-order convergence is therefore likely a consequence of the bifurcation condition.
Discussion
The results of this paper are three-fold. First, we present a rigorously derived Stokes–Brinkman network model for representing fluid flow in open or porous PVSs with generalized annular cross-sections. Second, we study the existence, uniqueness and stability of solutions and numerical approximations to these equations. Specifically, we prove that the approximations converge uniformly with respect to the network topology and cardinality in appropriately weighted norms. Third, by simulating CSF flow in perivascular networks, we find that uniform wave pulsations may induce directional net flow given sufficient fluid influx and efflux pathways.
In terms of modelling limitations, we here consider only motion of the inner perivascular wall, ignoring the elasticity of the surrounding tissue. Moreover, all simulations assume the cross-section to be an annular circle, and we do not model pressure interactions between the PVS network flux and the surrounding tissue. Both of these aspects would be expected to reduce the net flow observed within the network. In the simulations of the arterial-capillary-venous network, all vessels including capillaries and veins pulsate, which can also be considered an extreme case.
The model and numerical methods presented here provide a robust and computationally efficient approach to simulate perivascular flow in non-trivial networks. The simulation code, built on (Gjerde 2022), is openly available (Gjerde and Kuchta 2023) and provides a solid technological foundation for further computational studies of perivascular fluid flow and transport.
Acknowledgements
We thank James Fairbanks, Timothy Hosgood, Ridgway Scott, Cécile Daversin-Catty and Alexandra Vallet for their comments and input. Miroslav Kuchta gratefully acknowledges support from the Research Council of Norway, grant 303362. Marie E. Rognes acknowledges support and funding from the Research Council of Norway (RCN) via FRIPRO grant agreement #324239 (EMIx) and from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme under grant agreement 714892 (Waterscales). Barbara Wohlmuth gratefully acknowledges the financial support provided by the German Science Foundation (DFG) under project number 465242983 within the priority programme "SPP 2311: Robust coupling of continuum-biomechanical in silico models to establish active biological system models for later use in clinical applications - Co-design of modeling, numerics and usability" (WO 671/20-1) and (WO 671/11-1).
Derivation of the reduced model
In this section, we will show how the three-dimensional Stokes Eq. (3b) can be reduced to the one-dimensional Stokes–Brinkman Eq. (10a)–(10b). Let denote the average of a function f over the cross-section boundary ,
| 62 |
and let denote the average over the cross-section C
| 63 |
Recalling that the reduced model is posed in terms of the cross-section pressure and the cross-section flux, we can now write this as
| 64 |
Let R be a function so that on the inner boundary and on the outer boundary of C. To move derivatives out of the integrals, we will make use of Reynolds transport theorem, which yields the following relations:
| 65 |
| 66 |
where .
Reduced conservation equation
Consider a single channel with centerline . In this section, we show how the conservation equation can be reduced to a one-dimensional equation for the cross-section flow.
Recall the Frenet-Serret frame of with . We denote by X(s), Y(s) the cylindrical coordinate system associated with the normal and binormal vectors and . We decompose , where and denote the radial and angular components of with respect to X, Y, and is the component of in the tangent direction .
In the cylindrical coordinate system, the conservation equation then reads:
Fixing , and integrating over the cross-section C(s), we find
For the first term, we used (65) and that on (due to the no-slip boundary condition on ). For the second term, we used the fundamental theorem of calculus. For the third term, we used on .
Inserting this in the conservation of mass equation yields
| 67 |
Using that , the integrated conservation Eq. (67) then reads
| 68 |
This equation is well known in the context of blood flow models (Olufsen 1999; Formaggia et al. 2003), and simply states that changing the size of the cross-section will drive a cross-section flux. One may notice that this an exact result, meaning that the reduction holds without any assumptions on and .
Reduced axial momentum equation
Recall the assumption (8b), stating that , where is the velocity profile associated with the cross-section . In this section, we show how this assumption can be used to derive a reduced momentum equation.
The (full) axial momentum equation reads reads
The dimension reduction is performed by integrating this equation over an arbitrary portion of the annular cylinder,
and using Reynolds transport theorem to transfer the derivatives out of the integral.
We evaluate the results of (69) term by term. For the first term,
where we used (66) to move the time derivative out of the integral.
For the second term, we apply the divergence theorem, which yields
where and denote the top and bottom boundaries of . For the top and bottom boundary terms, we compute
where we moved the partial derivative directly out of the integral as the integration domains and do not depend on s.
For the lateral boundary terms, we recall the splitting (8b), which implies . On the inner and outer lateral boundaries, the outward pointing unit normal is perpendicular to the axial direction. Thus . From this we find
where we used the divergence theorem again.
By a straightforward calculation, we have
Consequently
For the third term (the Brinkman term), we have by definition
For the fourth and final term (the pressure term), we assumed ; thus, we simply have
This yields the following integrated momentum equation:
As this holds for arbitrary , we have the following averaged momentum equation for :
| 69 |
with
| 70 |
In the next section, we show how the velocity profile (and hence the resistance ) can be computed for a cross-section C.
Computing the resistance
Consider a domain with a single, straight unit length centerline aligned with the z-axis and a constant cross-section C:
Next, we assume the flow in this domain is independent of time and driven by some constant pressure drop. Then , and we have . Inserting this in (3b), we see that the flow is purely axial, i.e. . Moreover, from conservation of mass, we have
In this case, we have the splitting , where is a constant.
Inserting this in the axial component of the momentum equation in the Stokes–Brinkman system (3b), we find
| 71 |
Notice that the scaling in (8b) is arbitrary; we now fix it so that . The velocity profile associated with a cross-section C can then be obtained by solving
| 72 |
Averaging the first equation in (72) yields
Inserting this in (70), we find
| 73 |
where is the velocity profile cross-section flux.
Remark 7
For open channels (), this result agrees with the one derived in (Tithof et al. 2019). Specifically, they non-dimensionalize the Stokes equations to derive the resistance
| 74 |
Reduced boundary and bifurcation conditions
To derive the reduced boundary conditions, we simply average the traction boundary condition (5) over the cross-section. This yields
| 75 |
Funding
Open access funding provided by Norwegian Geotechnical Institute.
Declarations
Conflict of interest
The authors declare no conflict of interest.
Footnotes
For the image-based cross-sections in Fig. 2, it is not trivial to understand how the cross-section deforms as the inner radius shrinks or expands. Consequently, it is non-trivial to acquire reliable estimates of the resulting cross-sectional area and resistance. The directional flow is highly sensitive to variations in these two parameters. For this reason, all simulations of directional PVS flow have been performed assuming a circular, annular cross-section, for which the cross-section area and resistance are readily available.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- Alnæs MS, Blechta J, Hake J et al (2015) The FEniCS project version 1.5. Archive Num Software 3(100):9–23 [Google Scholar]
- Arioli M, Benzi M (2018) A finite element method for quantum graphs. IMA J Numer Anal 38(3):1119–1163 [Google Scholar]
- Arnold DN, Brezzi F (1985) Mixed and nonconforming finite element methods: implementation, postprocessing and error estimates. Mathe Modelling Num Analy 19:7–32
- Arnold DN, Rognes ME (2009) Stability of Lagrange elements for the mixed Laplacian. Calcolo 46:245–260 [Google Scholar]
- Asgari M, De Zélicourt D, Kurtcuoglu V (2016) Glymphatic solute transport does not require bulk flow. Sci Rep 6(1):1–11 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Badia S, Codina R (2010) Stabilized continuous and discontinuous Galerkin techniques for Darcy flow. Comput Methods Appl Mech Eng 199(25–28):1654–1667 [Google Scholar]
- Bedussi B, Almasian M, de Vos J et al (2018) Paravascular spaces at the brain surface: Low resistance pathways for cerebrospinal fluid flow. J Cerebral Blood Flow Metab 38(4):719–726 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Berkolaiko G, Kuchment P (2013) Introduction to quantum graphs. 186, American Mathematical Soc.,
- Blinder P, Tsai PS, Kaufhold JP et al (2013) The cortical angiome: an interconnected vascular network with noncolumnar patterns of blood flow. Nat Neurosci 16(7):889–897 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Boffi D, Brezzi F, Fortin M (2013) Mixed Finite Element Methods and Applications. Springer-Verlag, Berlin Heidelberg [Google Scholar]
- Bohr T, Hjorth PG, Holst SC et al (2022) The glymphatic system: Current understanding and modeling. Iscience 25(9):104987 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bojarskaite L, Vallet A, Bjørnstad DM et al (2023) Sleep cycle-dependent vascular dynamics in male mice and the predicted effects on perivascular cerebrospinal fluid flow and solute transport. Nat Commun 14(1):953 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Boon WM, Nordbotten JM, Vatne JE (2021) Functional analysis and exterior calculus on mixed-dimensional geometries. Annali di Matematica Pura ed Applicata 200(2):757–789 [Google Scholar]
- Bork PA, Ladrón-de Guevara A, Christensen AH et al (2023) Astrocyte endfeet may theoretically act as valves to convert pressure oscillations to glymphatic flow. J R Soc Interface 20(204):20230050 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Boster KA, Tithof J, Cook DD et al (2022) Sensitivity analysis on a network model of glymphatic flow. J R Soc Interface 19(191):20220257 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brenner S, Scott L (2002) The mathematical theory of finite element methods. Texts in applied mathematics. Springer, New York [Google Scholar]
- Brinkman HC (1949) A calculation of the viscous force exerted by a flowing fluid on a dense swarm of particles. Flow Turbul Combust 1(1):27–34 [Google Scholar]
- Carr JB, Thomas JH, Liu J et al (2021) Peristaltic pumping in thin non-axisymmetric annular tubes. J Fluid Mechan 917:A10 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cerroni D, Laurino F, Formaggia L et al (2018) A mixed finite element method for modeling the fluid exchange between microcirculation and tissue interstitium. In: AIP Conference Proceedings, AIP Publishing, 1
- D’Angelo C, Quarteroni A (2008) On the coupling of 1d and 3d diffusion-reaction equations: Application to tissue perfusion problems. Math Models Methods Appl Sci 18(08):1481–1504. 10.1142/S0218202508003108 [Google Scholar]
- Daversin-Catty C, Vinje V, Mardal KA et al (2020) The mechanisms behind perivascular fluid flow. PLoS One 15(12):e0244442. 10.1371/journal.pone.0244442 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Daversin-Catty C, Gjerde I, Rognes ME (2022) Geometrically reduced modelling of pulsatile flow in perivascular networks. Front Phys 10:882260 [Google Scholar]
- Egger H, Philippi N (2023) A hybrid-dg method for singularly perturbed convection-diffusion equations on pipe networks. ESAIM Mathe Modelling Num Analy 57(4):2077–2095 [Google Scholar]
- Eide PK, Ringstad G (2024) Functional analysis of the human perivascular subarachnoid space. Nat Commun 15(1):2001 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Faghih MM, Sharp MK (2018) Is bulk flow plausible in perivascular, paravascular and paravenous channels? Fluids Barriers CNS 15(1):17 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Formaggia L, Lamponi D, Quarteroni A (2003) One-dimensional models for blood flow in arteries. J Eng Math 47:251–276 [Google Scholar]
- Friedman J, Tillich JP (2004) Calculus on graphs. arXiv:cs/0408028
- Gan Y, Holstein-Rønsbo S, Nedergaard M et al (2023) Perivascular pumping of cerebrospinal fluid in the brain with a valve mechanism. J R Soc Interface 20(206):20230288 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gansca I, Bronsvoort W, Coman G et al (2002) Self-intersection avoidance and integral properties of generalized cylinders. Comput Aided Geometric Design 19(9):695–707 [Google Scholar]
- Gjerde I, Kuchta M (2023) Numerical code. https://github.com/IngeborgGjerde/mixed-fem-on-graphs
- Gjerde IG (2022) Graphnics: Combining FEniCS and NetworkX to simulate flow in complex networks. arXiv preprint arXiv:2212.02916
- Gjerde IG, Rognes ME, Sánchez AL (2023) The directional flow generated by peristalsis in perivascular networks–theoretical and numerical reduced-order descriptions. J Appl Phys 10(1063/5):0160334 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Goirand F, Le Borgne T, Lorthois S (2021) Network-driven anomalous transport is a fundamental component of brain microvascular dysfunction. Nat Commun 12(1):7295 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Greyvenstein G, Laurie D (1994) A segregated CFD approach to pipe network analysis. Int J Numer Meth Eng 37(21):3685–3705 [Google Scholar]
- Hannocks MJ, Pizzo ME, Huppert J et al (2018) Molecular characterization of perivascular drainage pathways in the murine brain. J Cerebral Blood Flow Metabo 38(4):669–686 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Holter KE, Kehlet B, Devor A et al (2017) Interstitial solute transport in 3d reconstructed neuropil occurs by diffusion rather than bulk flow. Proc Natl Acad Sci 114(37):9894–9899 [DOI] [PMC free article] [PubMed] [Google Scholar]
-
Iliff JJ, Wang M, Liao Y et al (2012) A paravascular pathway facilitates CSF flow through the brain parenchyma and the clearance of interstitial solutes, including amyloid
. Sci Trans Med. 4(147):147ra111 [DOI] [PMC free article] [PubMed] [Google Scholar] - Iliff JJ, Wang M, Zeppenfeld DM et al (2013) Cerebral arterial pulsation drives paravascular csf-interstitial fluid exchange in the murine brain. J Neurosci 33(46):18190–18199 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kedarasetti RT, Drew PJ, Costanzo F (2020) Arterial pulsations drive oscillatory flow of csf but not directional pumping. Sci Rep 10(1):10102 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kennedy JB, Kurasov P, Malenová G, et al (2016) On the spectral gap of a quantum graph. In: Annales Henri Poincaré, Springer, pp 2439–2473
- Koch T, Vinje V, Mardal KA (2023) Estimates of the permeability of extra-cellular pathways through the astrocyte endfoot sheath. Fluids Barriers CNS 20(1):1–18 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kuchta M (2021) Assembly of multiscale linear PDE operators. In: Numerical Mathematics and Advanced Applications ENUMATH 2019. Springer, p 641–650
- Martinac AD, Bilston LE (2019) Computational modelling of fluid and solute transport in the brain. Biomechanics and modeling in mechanobiology xx:1–20 [DOI] [PubMed]
- Mathiisen TM, Lehre KP, Danbolt NC et al (2010) The perivascular astroglial sheath provides a complete covering of the brain microvessels: an electron microscopic 3d reconstruction. Glia 58(9):1094–1103 [DOI] [PubMed] [Google Scholar]
- Mestre H, Tithof J, Du T et al (2018) Flow of cerebrospinal fluid is driven by arterial pulsations and is reduced in hypertension. Nat Commun. 10.1038/s41467-018-07318-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mestre H, Verma N, Greene TD et al (2022) Periarteriolar spaces modulate cerebrospinal fluid transport into brain and demonstrate altered morphology in aging and alzheimer’s disease. Nat Commun 13(1):1–17 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Min Rivas F, Liu J, Martell BC et al (2020) Surface periarterial spaces of the mouse brain are open, not porous. J R Soc Interface 17(172):20200593 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Munting LP, Bonnar O, Kozberg MG et al (2023) Spontaneous vasomotion propagates along pial arterioles in the awake mouse brain like stimulus-evoked vascular reactivity. J Cerebral Blood Flow Metabo 43(10):1752–1763 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Olufsen MS (1999) Structured tree outflow condition for blood flow in larger systemic arteries. Am J Physiol-Heart Circul Physiol 276(1):H257–H268 [DOI] [PubMed] [Google Scholar]
- Rennels M, Blaumanis O, Grady P (1990) Rapid solute transport throughout the brain via paravascular fluid pathways. Adv Neurol 52:431–439 [PubMed] [Google Scholar]
- Rey J, Sarntinoranont M (2018) Pulsatile flow drivers in brain parenchyma and perivascular spaces: a resistance network model study. Fluids Barriers CNS 15(1):20 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tarasoff-Conway JM, Carare RO, Osorio RS et al (2015) Clearance systems in the brain–implications for Alzheimer disease. Nat Rev Neurol 11(8):457–470 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Thomas JH (2019) Fluid dynamics of cerebrospinal fluid flow in perivascular spaces. J R Soc Interface 16(159):20190572 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tithof J, Kelley DH, Mestre H et al (2019) Hydraulic resistance of periarterial spaces in the brain. Fluids Barriers CNS 16(1):1–13 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tithof J, Boster KA, Bork PA et al (2022) A network model of glymphatic flow under different experimentally-motivated parametric scenarios. Iscience 25(5):104258 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Valdes-Parada FJ, Alberto Ochoa-Tapia J, Alvarez-Ramirez J (2007) On the effective viscosity for the darcy-brinkman equation. Physica A 385(1):69–79. 10.1016/j.physa.2007.06.012 (https://www.sciencedirect.com/science/article/pii/S0378437107006371) [Google Scholar]
- van Veluw SJ, Hou SS, Calvo-Rodriguez M et al (2020) Vasomotion as a driving force for paravascular clearance in the awake mouse brain. Neuron 105(3):549–561 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vinje V, Bakker EN, Rognes ME (2021) Brain solute transport is more rapid in periarterial than perivenous spaces. Sci Rep 11(1):1–11 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang P, Olbricht WL (2011) Fluid mechanics in the perivascular space. J Theor Biol 274(1):52–57 [DOI] [PubMed] [Google Scholar]











