1 Introduction

Materials, such as granular matter, foams, emulsions, colloidal suspensions, can undergo jamming transition from a liquidlike state to a jammed state which acts like a solid and can withstand finite shear stresses before yielding. The nature of jammed disordered states is important to understand the behaviors of these materials [1]. Tremendous works have been performed on the geometrical and mechanical aspects of jammed disordered athermal materials over the last decades [2,3,4]. Probably the simplest model for the investigation of jamming is the packing of frictionless soft spheres that acts through purely repulsive contact forces. Such a system presents a well-defined jamming point \(\varphi _{C}\) in the limit of large size and its geometrical and mechanical properties near the jamming point exhibit power law as a function \(\Delta \varphi =\varphi -\varphi _{C}\) where \(\varphi _{C}\) is the critical volume fraction [5, 6]. While progresses have been made for packings of frictionless spheres in recent years [7,8,9,10,11,12], many researches are extended to more complicated systems such as frictional [13, 14],nonspherical [15, 17] particulate systems and systems with short-range attraction [16] .

A bulk property is an intensive property meaning that it is a local physical property of a system that does not depend on the amount of material in the system. Bulk properties of static jammed matter, for example the bulk modulus and shear modulus, are the key to understand the mechanical and acoustic properties of jammed matter and are often obtained by loading tests such as the compression and shear test. Theoretically, many bulk properties can be investigated by using effective medium theory(EMT) [18, 19]. The EMT basically assumes that macroscopic quantities can be obtained by a simple coarse graining procedure over the individual contacts and the displacement field of particles is affine with the macroscopic deformation(the affine assumption). In EMT, by using the postulate of affine deformation, the relation between the deformation of each contact and the macroscopic strain tensor could be given theoretically. Therefore, the potential energy density of a deformed jammed matter as a function of the strain tensor can be given. Hence, we could derive the stress tensor and the elastic moduli of this jammed matter by inspection from the strain energy expansion. For the jammed disordered systems in which repulsive interactions are dominant, their microscopic structures are easily changed by weak loading. This can be seen from a simple fact that the average contact number Z increases dramatically with the increasing of the excess volume fraction \(\Delta \varphi \) when \(\Delta \varphi \rightarrow 0\) [3, 6, 24]. Therefore, the EMT may fail to predict the bulk properties of jammed disordered matter due to the breakdown of the affine assumption. A correct treatment for the prediction of bulk properties should include the non-affine deformation of particles [10, 20,21,22,23]. However, even for the simplest model which is mentioned above, there is no simple theoretical way to estimate the motion of spheres in disordered systems under the non-affine deformation. The excess volume fraction \(\Delta \varphi \) is often selected as the control parameter for jammed packings under isotropic compression. Resort to numerical simulations, the variation of many quantities such as the average contact number, the pressure and the bulk modulus with \(\Delta \varphi \) have been investigated for systems near the jamming point [3, 9, 10]. Nevertheless, it is still not very clear on how the non-affine deformation and friction affect the bulk properties of jammed packings. To understand this, it is essential to deepen the investigation of the dependence of bulk properties on the microscopic quantities of jammed packings such as the average contact number and the average overlap.

In this work, we explore the bulk properties of jammed athermal systems under isotropic compression. For the simplicity, we perform theoretical analysis and DEM simulations on the packings of bidisperse frictionless and frictional soft disks with linear interactions. This paper considers the relations between the macroscopic mechanical quantities, such as the pressure and the bulk modulus, and other statistical quantities like the contact number density and the volume density. We derive these relations through microscopic and statistical analysis and compare the theoretical results with the DEM simulations. Similar to some of the previous studies [8, 25],we perform our numerical simulations over a wide range of volume density. Since the force between each pair of disks is proportional to their overlap, dimensionless quantities such as the reduced average overlap and the reduced pressure are used to describe the soft disks. Based on our DEM simulations, we discuss the variation of the average contact number and the reduced average overlap with the excess volume density and investigate how these functions are affected by different type of compression (affine and non-affine) and by different friction coefficients. Finally, these numerical results and theoretical formulae are combined to understand how the reduced pressure and the reduced bulk modulus are affected by non-affine compression and friction.

2 Numerical simulation and contact model

Our studies focus on the athermal systems of bidisperse soft disks which are confined within a circular container. Athermal systems have been extensively investigated by using the Discrete Element Method [26]. In this paper, we take DEM as our main numerical method and limit our studies to the isotropic compression test on the bidisperse soft disks. Our simulation protocols are elaborated as follows.

(1) Bidisperse disks with total number N are randomly generated in a circular container with radius \(R_{0}\). This system contains \(N_{B}\) big disks with radius \(r_{B}\) and \(N_{S}\) small disks with radius \(r_{S}\). Three dimensionless quantities can be introduced to describe this system: the size ratio \(\lambda =r_{B}/r_{S}\) , the percentage of big disks \(k_{B}=N_{B}/N\) and the percentage of small disks \(k_{S}=N_{S}/N\) . Evidently, \(k_{B}+k_{S}=1\). To avoid crystallization and obtain amorphous packings, we set \(\lambda =1.4\) and \(k_{B}=k_{S}=50\%\) because the critical jammed state of bidisperse disk packings with these parameter values can be seen as the maximally random state [27]. The initial configuration is at the unjammed loose state in which all disks are randomly located in the circular container without overlap and gravity, with low packing density.

(2) Isotropic compression tests can be implemented either by shrinking the container or inflating disks. In this paper, we adopt the method of shrinking the container. More specifically, the radius R of the container is decreased in a step by step manner while keeping the radii of all disks until R reaches an anticipated value \(R_{e}\). Note that the spatial positions of all disks are fixed while R is decreased at the beginning of each step and the change amount of R for each step is very small. After the radius of the container is changed for each step, the container is fixed and a DEM dynamic process with energy dissipation is applied on all disks. In other words, the spatial positions of all disks will be continually renewed according to the dynamical equations of the system until a static configuration in mechanical equilibrium is obtained. Damping forces are involved in the DEM dynamic process for dissipating the energy of the system and the maximal unbalance force of the system approaching to zero is the criterion for obtaining a static configuration in mechanical equilibrium. In DEM simulations, the normal and tangential overlap between two discrete bodies, i.e. disk-disk or disk-container in this paper, are used to model the deformations of the two bodies in contact. We suppose that any two bodies interact with purely repulsive forces which can be written as functions of the amount of overlap. The relation between the contact force and the overlap is called contact model and the linear contact model is used to implement our DEM simulations. While the radius R is decreased, the packing density of the system increases and it undergoes a transition from an unjammed state to a jammed state. In this process, static configurations with different packing density of the system are obtained for further analysis.

Table 1 Major parameters of DEM simulations

(3) In order to calculate the ensemble average, different initial configurations are generated and then isotropically compressed to obtain static configurations for further data analysis. We then change some parameters and carry out the above DEM simulation process to investigate how the bulk properties of jammed packings vary with these parameters. The major parameters of our DEM simulations are shown in Table 1.

To obtain macroscopic properties of a packing, it is important to investigate the microscopic structure and interactions between disks. Suppose that a static packing is obtained from the above DEM simulation and \(\Gamma =\left\{ ({\mathbf {x}}^{\alpha },r^{\alpha })|\alpha =1,2,\ldots ,N\right\} \) is used to describe the configuration of this packing, where \({\mathbf {x}}^{\alpha }\) and \(r^{\alpha }\) are the position vector and the radius of disk \(G_{\alpha }\). Let \(Z_{\alpha }\) be the number of contacts of \(G_{\alpha }\) and \(G_{{\bar{\alpha }}}\) be the \({\overline{\alpha }}\)th contact neighbor, where \({\bar{\alpha }}\in \left\{ {\overline{1}},{\overline{2}},\ldots ,\overline{Z_{\alpha }}\right\} \). As shown in Fig. 1, the position vector of disk \(G_{{\bar{\alpha }}}\) relative to disk \(G_{\alpha }\) is \(\mathbf {x^{\alpha {\bar{\alpha }}}}=\mathbf {x^{{\bar{\alpha }}}}\mathbf {-x^{\alpha }}\) and the normal overlap between \(G_{{\bar{\alpha }}}\) and \(G_{\alpha }\) is

$$\begin{aligned} u^{\alpha {\bar{\alpha }}}=r^{\alpha }+r^{{\bar{\alpha }}}-x^{\alpha {\bar{\alpha }}} \end{aligned}$$
(1)

where \(x^{\alpha {\bar{\alpha }}}=\sqrt{\mathbf {x^{\alpha {\bar{\alpha }}}}\bullet \mathbf {x^{\alpha {\bar{\alpha }}}}}\) is the distance between the two disk centers. The position vector of the contact point between \(G_{\alpha }\) and \(G_{{\bar{\alpha }}}\) is given by

$$\begin{aligned} {\mathbf {x}}_{C}^{\alpha {\bar{\alpha }}}=\mathbf {x^{\alpha }}+(r^{\alpha }-\frac{u^{\alpha {\bar{\alpha }}}}{2})\mathbf {n^{\alpha {\bar{\alpha }}}} \end{aligned}$$
(2)

where \(\mathbf {n^{\alpha {\bar{\alpha }}}}\) is the unitary normal vector from \(G_{\alpha }\) to \(G_{{\bar{\alpha }}}\).

Fig. 1
figure 1

The relative position and contact force between two disks. \(\{{\mathbf {e}}_{1},{\mathbf {e}}_{2}\}\) is the orthonormal basis of the Cartesian coordinate. \({\mathbf {f}}^{{\bar{\alpha }}\alpha }\) is the contact force of disk \(G_{{\bar{\alpha }}}\) on disk \(G_{\alpha }\). \(u^{\alpha {\bar{\alpha }}}\) is the normal overlap between \(G_{{\bar{\alpha }}}\) and \(G_{\alpha }\)

Next, we consider the interactions between disks. In our DEM simulations, linear normal and tangential contact forces with Coulomb slip condition are implemented to all contacts between disks. To obtain steady-state packings in DEM simulations, damping forces should also be involved to dissipate the kinetic energy of the system. When the configuration \(\Gamma \) is in mechanical equilibrium, the contact force of \(G_{{\bar{\alpha }}}\) on \(G_{\alpha }\) can be written as

$$\begin{aligned} {\mathbf {f}}^{{\bar{\alpha }}\alpha }={\mathbf {f}}_{n}^{{\bar{\alpha }}\alpha }+{\mathbf {f}}_{s}^{{\bar{\alpha }}\alpha } \end{aligned}$$
(3)

where \({\mathbf {f}}_{n}^{{\bar{\alpha }}\alpha }\) and \({\mathbf {f}}_{s}^{{\bar{\alpha }}\alpha }\) are the normal force and friction respectively. For the linear contact model, the normal contact force satisfies \({\mathbf {f}}_{n}^{{\bar{\alpha }}\alpha }=-K_{n}u^{\alpha {\bar{\alpha }}}\mathbf {n}^{\alpha {\bar{\alpha }}}\) where \(K_{n}\) is the normal stiffness at each contact. The shear contact force \({\mathbf {f}}_{s}^{{\bar{\alpha }}\alpha }\) occurs when the contact point of \(G_{\alpha }\) and \(G_{{\bar{\alpha }}}\) and the relative shear motion are formed. We write \({\mathbf {f}}_{s}^{{\bar{\alpha }}\alpha }\) in a compact form as

$$\begin{aligned} {\mathbf {f}}_{s}^{{\bar{\alpha }}\alpha }=-\mathrm{min}(K_{s}\zeta ^{\alpha {\bar{\alpha }}},\mu |{\mathbf {f}}_{n}^{{\bar{\alpha }}\alpha }|){\mathbf {t}}^{\alpha {\bar{\alpha }}} \end{aligned}$$
(4)

where \(K_{s}\) and \(\mu \) are the shear stiffness and the friction coefficient at each contact respectively, \(\zeta ^{\alpha {\bar{\alpha }}}\) is the total tangential displacement between \(G_{\alpha }\) and \(G_{{\bar{\alpha }}}\), \({\mathbf {t}}^{\alpha {\bar{\alpha }}}\) is the unit tangential vector to the contact point. Note that we also adopt the linear contact model for contact forces between disks and the container. Through the above DEM simulations, configurations in mechanical equilibrium could be given for a disk packing under isotropic compression. Using the DEM data of a static configuration, macroscopic quantities, such as the packing density and the pressure, can be calculated.

3 Theoretical analysis

3.1 Volume density and contact number density

Considering a configuration of a particulate system in mechanical equilibrium, two distinct concepts can be defined for the description of the concentration of this packing. Volume density \(\rho _{V}\) is defined as the total volume of all particles divided by the volume of the container. Volume fraction \(\varphi \) is the total volume occupied by all particles divided by the volume of the container. In the definition of volume fraction, the total volume of intersections between particles is canceled. Evidently, \(\rho _{V}\) and \(\varphi \) have the same value when there is no deformation or intersection between any two bodies. For the bidisperse packing of disks , we have

$$\begin{aligned} \rho _{V}=\frac{A}{A^{*}}=\frac{N_{B}r_{B}^{2}+N_{S}r_{S}^{2}}{R^{\text {2}}} \end{aligned}$$
(5)

where A is the total area of all disks and \(A^{*}\) is the area of the container, R is the radius of the container, and

$$\begin{aligned} \varphi =\rho _{V}-\frac{A_{overlap}}{A^{*}} \end{aligned}$$
(6)

where \(A_{overlap}\) is the total area of the intersections between disks. For a packing at jamming point, \(\rho _{VC}\) and \(\varphi _{C}\) are used to indicate the critical volume density and the critical volume fraction respectively. Evidently, \(0\le \rho _{V}<\infty \), \(0\le \varphi \le 1\) , \(\varphi \le \rho _{V}\) and \(\varphi _{C}=\rho _{VC}\). Note that \(\rho _{V}\) is more convenient than \(\varphi \) in most situations, since the value of \(\rho _{V}\) can be easily obtained in both numerical simulations and experiments and the mathematical expressions are simpler for the relations between \(\rho _{V}\) and other quantities such as the mass density and the bulk modulus of a packing. Therefore, we select \(\rho _{V}\) as the control parameter in our DEM simulations. The average contact number is defined as

$$\begin{aligned} Z=\frac{1}{N}\sum \limits _{\alpha =1}^{N}Z_{\alpha }\approx \frac{2N_{C}}{N} \end{aligned}$$
(7)

where \(N_{C}\) is the total number of contacts between disks. Z is a simple but important statistical quantity for the mechanical properties of a particulate system. Defining Z is not a trivial problem since there may exist disks which do not contact with other bodies. Such kinds of disks are called rattlers and they do not contribute to the mechanical stability of the system. Apparently, all rattlers of the system are included in the formula (7) but we could also calculate Z without counting rattlers if necessary. Another important quantity is the density of contact number and it represents the number of contacts in unit volume of a particulate system. For the case of the packing of disks, the contact number density is given by

$$\begin{aligned} \rho _{NC}=\frac{N_{C}}{A^{*}}=\frac{Z\rho _{V}}{2\left\langle A_{G}\right\rangle } \end{aligned}$$
(8)

where \(\left\langle A_{G}\right\rangle =\dfrac{A}{N}\) is the average area of disks.

3.2 The definition of pressure and bulk modulus

Pressure is the most important physical quantity to describe the stress state of a jammed packing under isotropic compression. The pressure of a jammed packing can be calculated by two methods. Let \(f_{tot}\) be the total normal force of a packing on the boundary. For two dimensional systems, pressure is the force applied perpendicular to the boundary of an object per unit length. Therefore, the pressure of a jammed packing on the container is

$$\begin{aligned} P_{a}=\frac{f_{tot}}{2\pi R} \end{aligned}$$
(9)

The second method is related to the calculation of the stress tensor according to the contact forces between disks. The average stress tensor of a packing is defined as

$$\begin{aligned} {\mathbf {T}}=\frac{1}{A^{*}}\sum \limits _{\alpha =1}^{N}{\sum \limits _{{\overline{\alpha }}={\overline{1}}}^{\overline{Z_{\alpha }}}{\mathbf {f}}^{{\bar{\alpha }}\alpha }\mathbf {(x}_{C}^{\alpha {\overline{\alpha }}}-{\mathbf {x}}^{\alpha })}\approx \frac{1}{A^{*}}\sum \limits _{\left\{ \alpha {\overline{\alpha }}\right\} }{\mathbf {f}}^{{\bar{\alpha }}\alpha }{\mathbf {x}}^{\alpha {\overline{\alpha }}}\nonumber \\ \end{aligned}$$
(10)

Where \(\sum \nolimits _{\left\{ \alpha {\overline{\alpha }}\right\} }\) is the sum over all contacts between disks and \(\approx \) arises from ignoring the contacts between disks and the boundary. The pressure of a packing can be calculated by

$$\begin{aligned} P_{b}=\left| \frac{1}{2}tr({\mathbf {T}})\right| \end{aligned}$$
(11)

Note that \(P_{a}\) and \(P_{b}\) are different in their formular form, but it can be verified that \(P_{a}\) and \(P_{b}\) are statistically equivalent. Therefore, the symbol P is used to indicate \(P_{a}\) or \(P_{b}\) with ignoring the difference between them. It is more convenient to derive the macroscopic constitutive relation between the pressure and the deformation of packings by using formula (11). Calculating the trace of \({\mathbf {T}}\) in the formula (11) first and then considering the formulae (1) and (8) , the pressure can be written as

$$\begin{aligned} P= & {} \frac{1}{2A^{*}}\sum \limits _{\left\{ \alpha {\overline{\alpha }}\right\} }f_{n}^{\alpha {\bar{\alpha }}}x^{\alpha {\bar{\alpha }}}\nonumber \\= & {} \frac{1}{2}\rho _{NC}\left[ \frac{1}{N_{C}}\sum \limits _{\left\{ \alpha {\overline{\alpha }}\right\} }f_{n}^{\alpha {\bar{\alpha }}}(r^{\alpha }+r^{{\bar{\alpha }}}-u^{\alpha {\bar{\alpha }}})\right] \end{aligned}$$
(12)

where \(f_{n}^{\alpha {\bar{\alpha }}}\) is the magnitude of normal force \({\mathbf {f}}_{n}^{{\bar{\alpha }}\alpha }\). A new variable \(D^{\alpha {\bar{\alpha }}}=r^{\alpha }+r^{{\bar{\alpha }}}\) can be defined. For convenience, we consider the normal force \(f_{n}\), the sum of radii of contacting disks D and the overlap u as random variables. It is easy to see

$$\begin{aligned} P=\frac{1}{2}\rho _{NC}\left\langle (D-u)f_{n}\right\rangle \end{aligned}$$
(13)

This formula gives the connection between the macroscopic quantity P and the statistical average of microscopic quantities and it can be easily extended to the case of three dimensional particulate packings. Since the function \(f_{n}\) of u is dependent on the contact model, the variation of pressure P with the deformation of packings will be affected by the contact model. Considering \(\rho _{V}A^{*}=A\) and taking the derivative of it’s both sides, we have

$$\begin{aligned} \mathrm{d}A^{*}=\frac{-A^{*}\mathrm{d}\rho _{V}}{\rho _{V}} \end{aligned}$$
(14)

Using this formula, the bulk modulus can be given by

$$\begin{aligned} K=-A^{*}\frac{\mathrm{d}P}{\mathrm{d}A^{*}}=\rho _{V}\frac{\mathrm{d}P}{\mathrm{d}\rho _{V}} \end{aligned}$$
(15)

3.3 Linear contact model and affine deformation

For the simplicity of theoretical analysis, we adopt the linear contact model to perform our DEM simulations and therefore the normal force \(f_{n}(u)=K_{n}u\). For the linear contact model, it is convenient to define three dimensionless quantities: the reduced pressure \(P^{*}=P/K_{n}\), the reduced overlap \(U^{\alpha {\bar{\alpha }}}=u^{\alpha {\bar{\alpha }}}/D^{\alpha {\bar{\alpha }}}\) and the reduced bulk modulus \(K^{*}=K/K_{n}\). Using the formulae (8) and (13), one finds

$$\begin{aligned} P^{*}=\frac{1}{4\pi }Z\rho _{V}\frac{\left\langle D^{2}(U-U^{2})\right\rangle }{\left\langle r^{2}\right\rangle } \end{aligned}$$
(16)

For bidisperse packings, the probability distribution of r is

$$\begin{aligned} p_{r}(r)=k_{B}\delta (r-r_{B})+k_{S}\delta (r-r_{S}) \end{aligned}$$
(17)

Since the initial configuration of disks is generated randomly, we suppose that the joint probability distribution of the two radii \(r_{1}\) and \(r_{2}\) of contacting disks is

$$\begin{aligned} p_{rr}(r_{1},r_{2})=p_{r}(r_{1})p_{r}(r_{2}) \end{aligned}$$
(18)

Another hypothesis is that D and U are independent random variables and the probability distribution of D is irrelevant with the volume density \(\rho _{V}\). Let \(p_{R}(D)\) and \(p_{U}(U;\rho _{V})\) indicate the probability distribution of D and U respectively. We have

$$\begin{aligned} p_{R}(D)= & {} \iint \delta (D-r_{1}-r_{2})p_{rr}(r_{1},r_{2})dr_{1}dr_{2}\nonumber \\= & {} k_{B}^{2}\delta (D-2r_{B})+2k_{B}k_{S}\delta (D-r_{B}-r_{S})\nonumber \\&+k_{S}^{2}\delta (D-2r_{S}) \end{aligned}$$
(19)

This formula can be verified by DEM simulations of bidisperse disks within acceptable deviation between theory and numerical results [27]. Therefore, we have

$$\begin{aligned} \frac{\left\langle D^{2}\right\rangle }{\left\langle r^{2}\right\rangle }=\frac{4\lambda ^{2}k_{B}^{2}+2(\lambda +1)^{2}k_{B}k_{S}+4k_{S}^{2}}{\lambda ^{2}k_{B}+k_{S}} \end{aligned}$$
(20)

The independence of D and U causes \(\left\langle D^{2}(U-U^{2})\right\rangle =\left\langle D^{2}\right\rangle \left\langle U-U^{2}\right\rangle \). We will verify this hypothesis by numerical simulation results of bidisperse disks in the next section of this paper. Based on the above results, we have

$$\begin{aligned} P^{*}=\frac{1}{4\pi }\frac{\left\langle D^{2}\right\rangle }{\left\langle r^{2}\right\rangle }Z\rho _{V}\left\langle U-U^{2}\right\rangle \end{aligned}$$
(21)

We will see from the results of DEM simulations that \(\left\langle U^{2}\right\rangle \approx \left\langle U\right\rangle ^{2}\) and \(\left\langle U\right\rangle \gg \left\langle U^{2}\right\rangle \) over the wide range of \(\triangle \rho _{V}\) where \(\triangle \rho _{V}=\rho _{V}-\rho _{VC}\). To obtain \(P^{*}\) as a function of \(\rho _{V}\), the functions such as \(Z(\rho _{V})\) and \({\bar{U}}(\rho _{V})=\intop Up_{U}(U;\rho _{V})dU\) should be given. However, these are not trivial tasks from the theoretical aspect even for packings of disks under isotropic compression. In this paper, we use the DEM simulations to obtain these functions. If \(P^{*}(\rho _{V})\) is obtained, the reduced bulk modulus can be calculated by using the formula \(K^{*}=\rho _{V}\dfrac{\mathrm{d}P^{*}}{\mathrm{d}\rho _{V}}\).

In our DEM simulations, the isotropic compression is implemented by changing the radius of the container R in a step by step manner while keeping the positions and radii of all disks unchanged. For each step of changing R , the renewed radius of the container is set to \(\lambda R\) where \(\lambda \) is called stretch ratio. This is followed by a relaxation period to achieve a static configuration in mechanical equilibrium. The stretch ratio \(\lambda \) can be calculated by the volume density \(\rho _{V}\) and its increment \(d\rho _{V}\). According to \(\rho _{V}=A/(\pi R^{2})\) , the stretch ratio is derived as

$$\begin{aligned} \lambda =\sqrt{1-\frac{\rho _{V}}{\rho _{V}+\mathrm{d}\rho _{V}}}\approx 1-\frac{\mathrm{d}\rho _{V}}{2\rho _{V}} \end{aligned}$$
(22)

For disordered packings, the process of relaxation will cause the non-affine deformation. To understand how the bulk properties are affected by non-affine deformation, it is meaningful to compare the results of non-affine compression with the one of affine compression. Therefore, we consider a virtual process which is called affine isotropic compression. An affine isotropic compression on a configuration \(\Gamma \) is implemented by changing the radius of the container and the position vectors of all disks according the linear transformation \({\mathbf {T}}_{A}=\left( \begin{array}{cc} \lambda &{}\quad 0\\ 0 &{}\quad \lambda \end{array}\right) \) while keeping the radii of all disks unchanged. That is to say, if the center of the container is the origin of coordinates, the position vector of the center of each disk \({\mathbf {x}}\) is renewed to \({\mathbf {T}}_{A}{\mathbf {x}}=\lambda {\mathbf {x}}\) for each step of the radius shrinking of the container to \(\lambda R\). Note that there is no the process of relaxation following each step of the shrinking of the configuration \(\Gamma \). Let \(\Gamma (\rho _{VC})\) and \(\Gamma _{A}(\rho _{V})\) be the configuration at jamming point and the jammed state with volume density \(\rho _{V}\) respectively. We consider a series of affine isotropic compression which change the packing of disks from \(\Gamma (\rho _{VC})\) to \(\Gamma _{A}(\rho _{V})\). In EMT, by using the postulate of affine deformation, it is possible to obtain the relation between the deformation of each contact and the strain tensor. Therefore, the potential energy density as a function of the strain tensor can be given. Furthermore, the stress tensor and the elastic moduli could be obtained by inspection from the strain energy expansion [18,19,20]. Here, to calculate the pressure and the bulk modulus of packings under the affine isotropic compression, we use a more direct method which is based on the reduced pressure formula (21). Let \(Z_{A}(\rho _{V}\)) and \({\bar{U}}_{A}(\rho _{V})\) be the average contact number and the average reduced overlap of \(\Gamma _{A}(\rho _{V})\) respectively. These two functions can be easily obtained by the numerical simulations of affine isotropic compression from \(\Gamma (\rho _{VC})\) to \(\Gamma _{A}(\rho _{V})\), but it is difficult to derive \(Z_{A}(\rho _{V}\)) and \({\bar{U}}_{A}(\rho _{V})\) using pure theoretical methods. However, if we consider an imaginary affine compression in which the average contact number remain unchanged, i.e. \(Z_{A}(\rho _{V})=Z_{A}(\rho _{VC})=Z{}_{C}\) , the reduced pressure \(P_{AZ}^{*}\) and the reduced bulk modulus \(K_{AZ}^{*}\) for this imaginary compression can be easily derived. For convenience, we call such compression as affine compression without new contacts in this paper. For each overlap, considering formula (1), we have

$$\begin{aligned} u+\mathrm{d}u=D-\lambda x \end{aligned}$$
(23)

Substituting (22) into (23), one finds

$$\begin{aligned} \frac{\mathrm{d}u}{D-u}=\frac{\mathrm{d}\rho _{V}}{2\rho _{V}} \end{aligned}$$
(24)

After integrating this formula on both sides, we have

$$\begin{aligned} u=D-(D-u_{0})\sqrt{\frac{\rho _{V0}}{\rho _{V}}} \end{aligned}$$
(25)

where \(u_{0}\) is the initial overlap and \(\rho _{V0}\) is the initial volume density. Since \(\Gamma (\rho _{VC})\) is the configuration at jamming point and no new contacts are generated , we have,

$$\begin{aligned} u=(1-\sqrt{\frac{\rho _{VC}}{\rho _{V}}})D \end{aligned}$$
(26)

This result tells us that the average overlap of a packing under the affine compression without new contacts can be related to its volume density in a very simple way. Using formula (21) and the above equation, the reduced pressure is

$$\begin{aligned} P_{AZ}^{*}=\frac{1}{4\pi }Z_{C}\frac{\left\langle D^{2}\right\rangle }{\left\langle r^{2}\right\rangle }\sqrt{\rho _{VC}}(\sqrt{\rho _{V}}-\sqrt{\rho _{VC}}) \end{aligned}$$
(27)

and the reduced bulk modulus is

$$\begin{aligned} K_{AZ}^{*}=\frac{1}{8\pi }Z_{C}\frac{\left\langle D^{2}\right\rangle }{\left\langle r^{2}\right\rangle }\sqrt{\rho _{VC}\rho _{V}} \end{aligned}$$
(28)

Note that new contacts could be generated even in the situation of affine compression, especially in the disordered packings. Therefore, these two formulae are tenable only for the disk packings under the affine compression without new contacts. The effects of the generating of new contacts on the bulk properties of soft disks could be given by performing numerical simulations on disk packings under affine deformation.

4 Results and discussion

4.1 Bulk properties of frictionless disks

Numerical simulations on packings of spheres are usually used to investigate the behaviors of jammed matter [2,3,4]. Many previous studies studied jammed solids only around jamming transition density [3, 6, 14]. Some of previous studies focused on a very wide range of densities and given new insights into the properties of jammed solids [8, 25]. In this paper, we also perform numerical simulations over a wide range of volume density \(\rho _{V}\). Note that the average contact number Z is kept not exceeding 6 in our simulations. In this part, we focus on the bulk properties of frictionless (i.e. \(\mu =0\) ) bidisperse disks under isotropic compression, especially the comparison between non-affine compression and affine compression. The value range of major parameters are indicated in Table 1. Note that all the results are irrelevant with the normal stiffness \(K_{n}\) and the total number of disks is in the large N limit.

Fig. 2
figure 2

Reduced pressure \(P^{*}\) and average reduced overlap \(<U>\) vary with volume density \(\rho _{V}\) for the case of \(\mu =0\) and \(\mu =10\) . \(\rho _{VC}(\mu )\) represents the critical point of jamming transition and therefore is called critical volume density

In Fig. 2, the reduced pressure \(P^{*}\) is calculated by using the pressure formula \(P_{a}\). The DEM results show that the packings of disks undergo a jamming transition with increasing volume density for both frictionless and frictional systems. The critical volume density can be obtained by inspection either from the curve of \(P^{*}\) or the curve of \(<U>\) . Similar to the former researches [3, 14, 24], the critical volume density \(\rho _{VC}(\mu )\) decreases with increasing frictional coefficient \(\mu \). \(\rho _{VC}(0)\approx 0.831\) is close to well-known values of random close packing of disks and \(\rho _{VC}(10)\approx 0.756\) is close to values of random loose packing. Evidently, it is better to select the excess volume density \(\Delta \rho _{V}=\rho _{V}-\rho _{VC}\ge 0\) as the control parameter in many discussions. If we consider functions \(P^{*}(\Delta \rho _{V})\) and \({\bar{U}}(\Delta \rho _{V})\) where \({\bar{U}}=<U>\) , one finds that \({\bar{U}}(\Delta \rho _{V})\) is an approximate linear function for both frictionless and frictional systems while \(P^{*}(\Delta \rho _{V})\) is nonlinear especially at the states near the jamming point \(\rho _{VC}\). The formula (21) was derived based on the hypothesis of the independence between the radii sum D and the reduced overlap U. To verify the independence of D and U, the correlation coefficient \(Cor(D,U)=\frac{\sum \nolimits _{\left\{ \alpha {\overline{\alpha }}\right\} }(D^{\alpha {\overline{\alpha }}}-<D>)(U^{\alpha {\overline{\alpha }}}-<U>)}{\sqrt{\sum \nolimits _{\left\{ \alpha {\overline{\alpha }}\right\} }(D^{\alpha {\overline{\alpha }}}-<D>)^{2}}\sqrt{\sum \nolimits _{\left\{ \alpha {\overline{\alpha }}\right\} }(U^{\alpha {\overline{\alpha }}}-<U>)^{2}}}\) is calculated by using the DEM data for each jammed packing with different volume density. As shown in Fig. 3, Cor(DU) is very close to zero with the whole variation range of \(\Delta \rho _{V}\). This indicates that the hypothesis of the independence of D and U is reasonable.

Fig. 3
figure 3

Correlation coefficient between the radii sum D and the reduced overlap U varies with excess volume density \(\Delta \rho _{V}\) for the case of \(\mu =0\)

Fig. 4
figure 4

Average reduced overlap \(<U>\) varies with excess volume density \(\Delta \rho _{V}\) for the case of \(\mu =0\). The line of black circle is obtained from DEM simulations of non-affine compression. The line of blue star is obtained from numerical simulations of affine compression. The blue dotted line shows the theoretical function for affine compression without new contacts. The black solid line is a fitting curve for DEM data

Using the formula (21), \(P^{*}(\Delta \rho _{V})\) can be calculated theoretically when \(Z(\Delta \rho _{V}\text {)}\) , \({\bar{U}}(\Delta \rho _{V})\) and \({\bar{U}}^{2}(\Delta \rho _{V})\) are obtained. It is not a simple task to derive these three functions by pure theoretical analysis. However, these functions can be given by the data of numerical simulations. We see from the formula (21) that the reduced average overlap \(<U>\) is a key parameter for the mechanical response of packings under deformation. In Fig. 4, we show the variation of \(<U>\) with \(\Delta \rho _{V}\) for both the affine compression and the non-affine compression for frictionless packings. The DEM results of average reduced overlap can be fitted very well by a linear function \(<U>=K_{U}\Delta \rho _{V}\) where \(K_{U}\approx 0.345\) . Using Eq. (26), we can derive \(<U>=1-(\rho _{V}/(\rho _{VC}+\Delta \rho _{V}))^{1/2}\). This is the theoretical result for packings under affine compression starting from the jamming point without generating new contacts and it is plotted in Fig. 4. We also illustrate the numerical result for affine compression with generating new contacts by data points which are called affine compression in this figure. These results indicate that a packing of frictionless disks will undergo a non-affine deformation even in the case of isotropic compression. The non-affine compression causes a lower response for \(<U>\) than the prediction of affine compression. This result can be understood by applying an infinitesimal affine compression on the packing first and then relaxing the disks to obtain the static state. The process of relaxation incline to the local minimal energy state, therefore a smaller value of \(<U>\) is obtained for the non-affine compression.

The change of contact number in loading test is also important to the bulk properties of jammed matter [3, 22, 28]. In many simulation works, the average contact number is counted with removing all rattlers. Here, we calculate the average contact number Z by using the formula (7) in which rattlers are included, because this definition is more convenient for relating Z to other quantities. As shown in Fig. 5, the critical value of average contact number for frictionless packings is \(Z_{C}\approx 3.79\); Z increases sharply near the jamming point with increasing \(\Delta \rho _{V}\) and then approaches a saturation value \(Z_{S}=6\). The function \(Z=Z_{C}+Z_{C}\sqrt{\Delta \rho _{V}}\) is used to present the scaling law of frictionless spheres near the jamming point [3, 24]. We find that the DEM data of \(Z(\Delta \rho _{V})\) can be fitted well by this function when \(\Delta \rho _{V}<0.26\), however the difference between them is apparent when \(\Delta \rho _{V}>0.26\). The numerical results of affine compression starting from jamming point are also illustrated in Fig. 5. Evidently, more contacts are generated for the non-affine compression than the affine compression at the same value of excess volume density. DEM results shown in Fig. 6 tell us that \(<U^{2}>\) can be replaced by \(<U>^{2}\) in formula (21) as a good approximation.

Fig. 5
figure 5

Average contact number Z varies with excess volume density \(\Delta \rho _{V}\) for the case of \(\mu =0\) . Z is counted with ratters and \(Z_{C}\) indicates the critical point of jamming transition. The line of black circle is obtained from DEM simulations of non-affine compression. The line of blue star is obtained from numerical simulations of affine compression. The black dashed line is a fitting curve for DEM data where the fitting formula is the well-known square root relation for Z varying with \(\Delta \rho _{V}\) near the jamming point [24]

Fig. 6
figure 6

Average of square reduced overlap \(<U^{2}>\) and square of average reduced overlap \(<U>^{2}\) vary with excess volume density \(\Delta \rho _{V}\) for the case of \(\mu =0\)

Fig. 7
figure 7

Reduced pressure \(P^{*}\) varies with excess volume density \(\Delta \rho _{V}\) for the case of \(\mu =0\). The line of black circle is obtained from DEM simulations of non-affine compression. The line of red triangle is obtained from numerical simulations of affine compression. The line of blue cross represents the theoretical results combining with the DEM results of \(<U>\) and Z. The black dashed line represents the theoretical function for affine compression without new contacts

Next, we investigate the reduced pressure \(P^{*}(\Delta \rho _{V})\) and the reduced bulk modulus \(K^{*}(\Delta \rho _{V})\). Considering the formula (21) and the numerical results in Figs. 4 and 6, \(P^{*}(\Delta \rho _{V})\) can be written as

$$\begin{aligned} P^{*}\approx \frac{1}{4\pi }\frac{\left\langle D^{2}\right\rangle }{\left\langle r^{2}\right\rangle }K_{U}(1-K_{U}\Delta \rho _{V})(\rho _{VC}+\Delta \rho _{V})Z\Delta \rho _{V}\nonumber \\ \end{aligned}$$
(29)

where \(\dfrac{\left\langle D^{2}\right\rangle }{\left\langle r^{2}\right\rangle }\approx 3.95\) is calculated by using the formula (20) in which we set \(k_{B}=k_{S}=0.5,\lambda =1.4\). In Fig. 7, the DEM simulation curve of \(P^{*}\) is calculated by using the definition of \(P_{a}\). In this figure, the numerical results of Eq. (29) are calculated by substituting the DEM data of Z in this equation. We know that Eq. (29) is derived based on the definition of \(P_{b}\). As shown in Fig. 7, Eq. (29) gives precise prediction for the behavior of \(P^{*}(\Delta \rho _{V})\) and this can be seen as a proof that \(P_{a}\) and \(P_{b}\) are statistically equivalent. In this figure, the curve of Eq. (27) is the pressure for the affine compression without new contacts. Apparently, the difference of the pressure curves between non-affine compression and affine compression without new contacts is large for large \(\Delta \rho _{V}\). However, the difference of the pressure curves between non-affine compression and affine compression is very small for the whole range of \(\Delta \rho _{V}\).

Fig. 8
figure 8

Reduced bulk modulus \(K^{*}\) varies with excess volume density\(\Delta \rho _{V}\) for the case of \(\mu =0\). \(K_{C}^{*}\) indicates the reduced bulk modulus at jamming point. The line of black circle is obtained from DEM simulations of non-affine compression. The line of red triangle is obtained from numerical simulations of affine compression. The line of blue cross represents the theoretical results combining with the DEM results of \(<U>\) and Z. The black dashed line represents the theoretical function for affine compression without new contacts

Considering the formula (28), the reduced bulk modulus can be calculated by

$$\begin{aligned} K^{*}=(\rho _{VC}+\Delta \rho _{V})\frac{\mathrm{d}P^{*}}{\mathrm{d}\Delta \rho _{V}} \end{aligned}$$
(30)

In Fig. 8, the DEM simulation curve of \(K^{*}\) is calculated by obtaining \(P^{*}(\Delta \rho _{V})\) through the definition of \(P_{a}\) first and then computing the formula (30). It corresponds to the non-affine compression. We find that the reduced bulk modulus increases sharply starting from a nonzero value \(K_{C}^{*}\approx 0.3\) with increasing \(\Delta \rho _{V}\). The curve obtaining from Eqs. (29) and (30) is quite close to the DEM simulation curve of \(K^{*}\). This indicates that the formula (30) is suitable not only for the discussion of pressure but also for the discussion of reduced bulk modulus. Seeing the curve of Eq. (28), the range of \(K^{*}\) of affine compression without new contacts is much smaller than the one of non-affine compression. The main reason for this is that the generating of new contacts is ignored and \(Z(\rho _{V})\) is set as a constant \(Z_{C}\). Even when the generating of new contacts is considered, the difference of \(K^{*}(\Delta \rho _{V})\) between non-affine compression and affine compression is apparent. Evidently, the value of \(K^{*}\) of non-affine is much smaller than the one of affine compression for the case of \(\Delta \rho _{V}\rightarrow 0\). The main reason is that the change rate of \({\bar{U}}(\Delta \rho _{V})\) of non-affine compression is smaller than the one of affine compression when \(\Delta \rho _{V}\rightarrow 0\) (see Fig. 4).

4.2 Bulk properties of frictional disks

Static friction plays an important role in the structural and mechanical properties of particulate systems [3, 13, 14, 29]. To understand how the bulk properties of amorphous packings are affected by static friction, we also perform the DEM simulations on frictional packings of bidisperse disks under isotropic compression. As shown in Fig. 2, the slope of the curve \(P^{*}(\Delta \rho _{V})\) is changed by the variation of \(\mu \). To understand this deeply, we show the DEM results of \({\bar{U}}(\Delta \rho _{V})\) and \(Z(\Delta \rho _{V})\) with different values of \(\mu \) in Figs. 9 and 10 respectively. Evidently, \({\bar{U}}(\Delta \rho _{V},\mu )\) changes by a very small mount while \(Z(\Delta \rho _{V},\mu )\) presents obvious decrease with the increasing \(\mu \) at a fixed \(\Delta \rho _{V}\). According to Eq. (21), the decrease of \(Z(\Delta \rho _{V},\mu )\) will cause the decrease of \(P^{*}(\Delta \rho _{V},\mu )\) with a fixed \(\Delta \rho _{V}\). As shown in Fig. 11, this prediction agrees with the DEM results of \(P^{*}(\Delta \rho _{V},\mu )\).

Fig. 9
figure 9

Average reduced overlap \(<U>\) varies with excess volume density \(\Delta \rho _{V}\) for different friction coefficients \(\mu \)

Fig. 10
figure 10

Average contact number Z varies with excess volume density \(\Delta \rho _{V}\) for different friction coefficients \(\mu \)

Since \({\bar{U}}(\Delta \rho _{V},0)\approx K_{U}\Delta \rho _{V}\) where \(K_{U}\approx 0.345\), we could take\({\bar{U}}(\Delta \rho _{V},\mu )\approx K_{U}\Delta \rho _{V}\) as a good approximation for all values of \(\mu \) according to Fig. 9. Therefore, the reduced pressure \(P^{*}(\Delta \rho _{V},\mu )\) could be calculated theoretically by using Eq. (29) if \(\rho _{VC}(\mu )\) and \(Z(\Delta \rho _{V},\mu )\) are given. Figure 2 shows that \(\rho _{VC}(\mu )\) decreases by a very small mount with the increasing \(\mu \) from 0 to 10. Hence, we could take \(\rho _{VC}(\mu )\approx \rho _{VC}(0)=0.831\) in Eq. (29). As mentioned previously, \(\dfrac{\left\langle D^{2}\right\rangle }{\left\langle r^{2}\right\rangle }\approx 3.95\) is the result of Eq. (20) for the case of \(k_{B}=k_{S}=0.5,\lambda =1.4\). Substitute these values into Eq. (29), we have

$$\begin{aligned}&P^{*}(\Delta \rho _{V},\mu )\nonumber \\&\quad \approx 0.108(1-0.345\Delta \rho _{V})(0.831+\Delta \rho _{V})\Delta \rho _{V}Z(\Delta \rho _{V},\mu )\nonumber \\ \end{aligned}$$
(31)

where the value of \(Z(\Delta \rho _{V},\mu )\) could be given according to the DEM results in Fig. 10. In Fig. 11, DEM simulation results are compared with the theoretical results obtaining from Eq. (31). This figure shows that most of the simulation data are very close to the prediction from Eq. (31) except for the data for large \(\Delta \rho _{V}\) and large \(\mu \). The large deviation in the case of large \(\Delta \rho _{V}\) and large \(\mu \) may be caused by the assumption of \({\bar{U}}(\Delta \rho _{V},\mu )\approx K_{U}\Delta \rho _{V}\). We could also see from Fig. 11 that the slope of \(P^{*}(\Delta \rho _{V})\) decreases with the increasing \(\mu \) and this must cause the decrease of reduced bulk modulus of soft disks. As shown in Fig. 12, \(K^{*}(\Delta \rho _{V},\mu )\) does decrease with the increasing \(\mu \) at a fixed \(\Delta \rho _{V}\) and we could sum up the main reason as the decrease of average contact number.

Fig. 11
figure 11

Reduced pressure \(P^{*}\) varies with excess volume density \(\Delta \rho _{V}\) for different friction coefficients \(\mu \)

Fig. 12
figure 12

Reduced bulk modulus \(K^{*}\) varies with excess volume density \(\Delta \rho _{V}\) for different friction coefficients \(\mu \)

5 Conclusions

In this article, we combine the DEM simulations and theoretical analysis to study the bulk properties of soft disks under isotropic compression. In the part of theoretical research, through microscopic and statistical analysis, we derive some relations between different macroscopic quantities, such as Eqs. (13) and (15). Then, these relations are used to investigate packings with linear interactions and systems under affine compression, and the theoretical formulae of reduced pressure and reduced bulk modulus are derived for systems under affine compression without new contacts. In the part of numerical simulation, we perform the DEM simulations on disordered packings of frictionless and frictional disks with linear interactions and then compare the DEM results with the results of theoretical analysis. We find several important results on how \(P^{*}\) and \(K^{*}\) are affected by the non-affine compression and the variation of \(\mu \). (1) The behaviors of the average contact number \(Z(\Delta \rho _{V},\mu )\) and the average reduced overlap \({\bar{U}}(\Delta \rho _{V},\mu )\) are the key to understand the mechanical properties of jammed matter. Affine deformation and non-affine deformation cause different behaviors on \(Z(\Delta \rho _{V})\) and \({\bar{U}}(\Delta \rho _{V})\) and therefore the effect of non-affine deformation should be taken into account to correctly derive the behaviors of mechanical properties especially the one of \(K^{*}(\Delta \rho _{V})\). (2) An interesting result is that \({\bar{U}}(\Delta \rho _{V},\mu )\) varies approximately linear with \(\Delta \rho _{V}\) over a wide range and it is hardly changed with the variation of \(\mu \). This means that the non-affine deformation cause a simple behavior for \({\bar{U}}(\Delta \rho _{V},\mu )\). However, the non-affine deformation causes a complex behavior for \(Z(\Delta \rho _{V},\mu )\). The variation of \(Z(\Delta \rho _{V},\mu )\) is the key to understand why the slope of \(P^{*}(\Delta \rho _{V})\) and the value of \(K^{*}(\mu )\) decrease with increasing \(\mu \). It should be noticed that we only consider the linear contact model and the variation range of \(\Delta \rho _{V}\) is huge in this paper. For an actual particulate system, the linear contact force law is not likely tenable over such huge deformation between two contacted particles. Despite all this, the microscopic contact force law is only one of the factors that influence the behaviors of mechanical properties of jammed matter. Therefore, our research is still meaningful to clarify the behaviors of jammed matter under isotropic compression.