Professional Documents
Culture Documents
Abstract: The discrete element method (DEM) has been widely used to study the mechanical behavior of granular materials. However,
potential error accumulation over the required large number of time steps due to the explicit time integration in DEM simulations may
undermine the simulation accuracy. In this paper, a computing scheme based on real-time data fusion between a sensing mechanism
and traditional DEM is developed and investigated. The developed sensing mechanism and real-time (SMART) computing consists of:
(1) real-time data acquisition of particle kinematics through a wireless instrumentation called SmartRocks that are embedded at discrete
locations in a granular assemblage, and (2) a built-in data-fusion-based algorithm using the Kalman filter to integrate the prediction generated
by DEM and the measurements reported by SmartRocks. The performance of the SMART computing algorithm is investigated by simulating
a series of ball collision experiments consisting of two-ball center-to-center, two-ball off-center, and multiball collisions. It is concluded
that SMART computing can improve the accuracy of DEM simulations. The results of this study suggest that the location and number of
SmartRocks, whose recordings are fused into DEM simulations to recondition the particle movements, are important to the accuracy of
SMART computing. DOI: 10.1061/(ASCE)CP.1943-5487.0000769. © 2018 American Society of Civil Engineers.
Author keywords: Data fusion; Discrete element methods; Granular materials; Kalman filter; Sensing mechanism.
Introduction and Strack 1979; Hanley et al. 2014), and iteration schemes
(Kruggel-Emden et al. 2008; Johnson et al. 2009; Mathew
The discrete element method (DEM) (Cundall and Strack 1979) is a et al. 2014; Lee and Hashash 2015).
numerical method that simulates the response of granular materials Although DEM theory has been undergoing rapid development
by tracing the motion of individual particles using Newton’s second in recent years, the wide application of this method relies heavily
law and relatively simple particle-particle contact behaviors. It on its efficiency and, more importantly, accuracy. During DEM
has been extensively used to study the performance of infrastruc- simulations, minimization of error propagation has always been
ture systems with granular components such as railroad ballast a difficult task to overcome. One common practice to reduce error
(Saussine et al. 2006; Huang and Chrismer 2012; Tutumluer et al. is to conduct both experiments and DEM simulations and then ad-
2013; Liu et al. 2016), wave propagation (Zamani and El Shamy just DEM model parameters to match the simulation results to the
2011, 2013; O’Sullivan et al. 2015; O’Donovan et al. 2016), experimental results through trial and error; however, this process
particle-structure interactions (Nazami et al. 2007), triaxial test is very time consuming. More importantly, it is found that particle
(Wang and Tonon 2006; O’Sullivan and Cui 2009; Lu and shape, particle initial orientation, and contact properties signifi-
McDowell 2010; Lee et al. 2012), and geogrid-aggregate interac- cantly affect the simulation accuracy (Huang 2010; Tutumluer
tion (Tutumluer et al. 2010; Indraratna and Rujikiatkamjorn 2013; et al. 2010). Minor errors due to truncation or round-off over ex-
Qian et al. 2015). A comprehensive review of DEM and its appli- tended simulation time accumulate (Press et al. 2007; Hanley and
cations in geomechanics is provided by O’Sullivan (2011). Recent O’Sullivan 2016); these errors, if not corrected in real time, may
developments in DEM have focused on particle shapes and contact eventually lead to discrepancies between DEM simulations and
detection (Basosa 1990; Cundall and Hart 1992; Nezami et al. reality.
2004; Huang 2010; Ngo et al. 2014), contact models (Cundall To overcome this limitation of traditional DEM simulations,
1
a computing scheme based on real-time data fusion between a sens-
Ph.D. Candidate, Dept. of Civil and Environmental Engineering, ing mechanism and traditional DEM is developed and investigated
Pennsylvania State Univ., University Park, PA 16802. Email: sxl450@
in this study. The framework of the developed sensing mechanism
psu.edu
2
Associate Professor, Railroad Transportation Engineering Program,
and real-time (SMART) computing consists of: (1) real-time data
Pennsylvania State Univ., Altoona, PA 16601 (corresponding author). acquisition of particle kinematics through a wireless instrumenta-
Email: huh16@psu.edu tion called a SmartRock sensor that are embedded at discrete loca-
3
Associate Professor, Dept. of Civil and Environmental Engineering, tions in a granular assemblage, and (2) a built-in algorithm based on
Pennsylvania State Univ., University Park, PA 16802. Email: tqiu@engr data fusion using SmartRock measurements to increase the accu-
.psu.edu racy of DEM simulations of the entire granular assemblage. The
4
Associate Professor, Railroad Transportation Engineering Program, performance of the SMART computing algorithm is investigated
Pennsylvania State Univ., Altoona, PA 16601. Email: szs20@psu.edu
by simulating a series of experiments consisting of two-ball
Note. This manuscript was submitted on March 23, 2017; approved on
January 4, 2018; published online on April 26, 2018. Discussion period center-to-center, two-ball off-center, and multiball collisions and
open until September 26, 2018; separate discussions must be submitted comparing the simulation results with camera recordings from
for individual papers. This paper is part of the Journal of Computing the experiments. In the following sections, the wireless device,
in Civil Engineering, © ASCE, ISSN 0887-3801. SmartRock, is first introduced, followed by a description of the
SMART computing algorithm and three case studies to demon- DEM Model
strate the performance of the algorithm in comparison with tradi-
Particle Flow Code in Three Dimensions (PFC3D, Itasca 2008)
tional DEM simulations.
is used in this study. In PFC3D, each particle is modeled as an indi-
vidual sphere, whose motion is governed by Newton’s second law.
The kinematic behavior of moving particles in PFC3D
SmartRocks includes translation and rotation. Let px , py , pz , ṗx , ṗy , ṗz ,
A SmartRock, as shown in Fig. 1, is a wireless device that can p̈x , p̈y , and p̈z denote particle displacement, linear velocity, and
realistically record the movement of individual granular particles. linear acceleration along the x-, y-, and z-directions in the Cartesian
It can sense, record, and transmit its movement including: linear space, respectively, and ωx , ωy , ωz , ω̇x , ω̇y , and ω̇z denote the
and rotational acceleration, velocity, and displacement in real time. angular velocity and angular acceleration around the x-, y-,
Three-dimensional (3D) printing technology is used to generate a z-directions, respectively. Let translational displacement u∶ ¼ ½px ;
SmartRock so that it has a similar shape to a real granular particle py ; pz , velocity v∶ ¼ ½ṗx ; ṗy ; ṗz , and acceleration a∶ ¼ ½p̈x ; p̈y ;
and does not significantly alter the movement of surrounding par- p̈z . Consider the kinematic model of the particle translation and
ticles. The internal unit manufactured by Railroad Technology rotation at the k þ 1th time step based on the information from the
and Services (RTS) and embedded inside of each SmartRock is a kth time step as
9-degree-of-freedom motion/vibration sensor consisting of a triax-
u u
ial gyroscope, a triaxial accelerometer, and a triaxial magnetometer, ¼A þ Bak þ W k ð1Þ
which records rotation, translation, and orientation, respectively. v kþ1 v k
The sensor can sample at a maximum of 500 Hz so that vibration
frequencies up to 250 Hz can be resolved. The SmartRock is ωkþ1 ¼ ωk þ ΔT ω̇k þ wk ð2Þ
capable of sending raw data to a base station for analysis via
where
Bluetooth Low Energy (BLE). A Bluetooth master (base station)
is able to communicate with up to seven nodes (i.e., SmartRocks). 2 3
1 0 0 ΔT 0 0
Raw data can be further processed at the base station using standard 6 7
analysis tools such as Matlab. Raw data can also be stored in time- 60 1 0 0 ΔT 0 7
6 7
stamped files within the SmartRock. Details of the SmartRock 6 7
60 0 1 0 0 ΔT 7
can be found in Liu et al. (2015, 2016). The current generation A¼6
60 0
7
of SmartRocks has dimensions down to 19 mm, which is small 6 0 1 0 0 7
7
6 7
enough to monitor granular particle movements in a wide range 60 0 0 0 1 0 7
4 5
of applications.
0 0 0 0 0 1
2 3
1 2
Sensing Mechanism and Real-Time Computing 6 ΔT 0 0 7
62 7
6 7
6 1 7
The Kalman filter (Kalman 1960) is a recursive mathematical al- 6 0 ΔT 2 0 7
gorithm that can be used to minimize system error by integrating 6 2 7
6 7
predictions and measurements. The Kalman filter has been widely 6 1 7
B¼6 0 0 ΔT 2 7
used in the Global Position System (GPS). The location of a GPS 6 2 7
6 7
unit can be predicted by double integrating the accelerations 6 ΔT 0 0 7
6 7
recorded by onboard accelerometers. It can also be measured by 6 7
6 0 ΔT 0 7
using multiple satellites. However, neither the prediction (by accel- 4 5
erometers) nor the measurement (by satellites) is satisfactory in 0 0 ΔT
terms of accuracy just by themselves. The Kalman filter is applied
to find the common characteristics between the prediction and ΔT = length of time step; W k = process noise respective to trans-
the measurement so that the system error can be minimized and lational displacement and velocity; and wk = process noise respec-
a more accurate location can be obtained. Similarly, in SMART tive to angular velocity. These noises are assumed to be white
computing, the Kalman filter is applied to integrate the prediction Gaussian noise with known covariance as E½W k · W Tk ¼ Qk and
generated by DEM and the measurements reported by SmartRocks E½wk · wTk ¼ qk , where E½· denotes the mathematic expectation.
in the following procedure. It is assumed that the particle translation and rotation are
therefore 2 3
σ2ωx 0 0 0
2 3 6 7
σ2x 0 0 σxẋ 0 0 r¼6
4 0 σ2ωy 0 0 7 5 ð8Þ
6 7 2
6 0 σ2y 0 0 σyẏ 0 7 0 0 σ ωz 0
Downloaded from ascelibrary.org by Central South University on 04/07/19. Copyright ASCE. For personal use only; all rights reserved.
6 7
6 7
6 0 0 σ2z 0 0 σzż 7
Q¼6 7 ð3Þ σ2x 0 , σ2y 0 , and σ2z 0 = variances of displacements; σx 0x˙ 0 , σy 0y˙ 0 ,
6σ 0 0 σ2ẋ 0 0 7
6 xẋ 7 and σz 0z˙ 0 = covariances between displacements and velocities;
6 7
6 0 σyẏ 0 0 σ2ẏ 0 7 and σ2ω 0x , σ2ω 0y , and σ2ω 0z = variances of angular velocities in
4 5
the measurement model.
0 0 σzż 0 0 σ2ż
It should be noted that the measurements reported by
2 3 SmartRocks are in the local coordinates (x 0 , y 0 , and z 0 ) that need
σ2ωx 0 0 to be translated into the global coordinates (x, y, and z). Addition-
6 7 ally, the sensor used for particle kinematical recording is not
q¼6
4 0 σ2ωy 0 7 5 ð4Þ located at the center of the SmartRock. As a result, the accelerations
0 0 2
σ ωz recorded by the SmartRock include not only the translational ac-
celerations at the center, but also an extra part of angular acceler-
where σ2x , σ2y , and σ2z = variances of displacements; σxẋ , σyẏ , and ation around the center, i.e., motion of a fixed particle in a moving
σzż = covariances between displacements and velocities; σ2ẋ , σ2ẏ , frame. These should be considered accordingly. Detailed descrip-
tions of vector conversions between global and local coordinate
and y2ż = variances of linear velocities; and σ2ωx , σ2ωy , and σ2ωz =
systems of a rigid body are explained by James (2006).
variances of angular velocities.
can be expressed as
where H and h are 6 × 6 and 3 × 3 identity matrices, Pn
respectively. β i ∅ðdÞ
KG and kg are the Kalman gains for particle translation ErðpÞ ¼ Pi¼1 ð19Þ
i¼1 ∅ðdÞ
n
and rotation, respectively. The Kalman gain is a relative weight
given to the measurements and current DEM prediction. The
Kalman gain is between 0 and 1. With a high Kalman gain, more
KGi Δi
weight is placed on the most recent SmartRock measurements; βi ¼ ð20Þ
~i
kgi Δ
whereas with a low Kalman gain, more weight is given to the
DEM predictions. If the Kalman gain equals 1, the SmartRock
measurements will be 100% trusted; on the other hand, if the
Kalman gain equals 0, the DEM predictions will be maintained. ∅ðdÞ ¼ d−λ ð21Þ
COV kþ1jk and covkþ1jk are the prediction state covariance
matrices based on the current state; COV k and covk are the re- qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
sults of current state covariance matrices with respect to particle d¼ ðx − xi Þ2 þ ðy − yi Þ2 þ ðz − zi Þ2 ð22Þ
translation and rotation. R and r are the estimated covariance
matrices of the noise from the SmartRock measurements.
6. Update the state vector and state covariance matrix of particle where ErðpÞ = error of a particle of interest interpolated
translation for the next iteration from the control nodes; β i = error of control node computed
by the Kalman filter algorithm; n = number of control nodes;
u u d = Euclidean distance between a non-SmartRock particle
¼ þ KGkþ1 × Δk ð15Þ and control node; x, y, and z = coordinates of each non-
v kþ1 v k
SmartRock particle; xi , yi , and zi = coordinates of the ith control
node; and λ = smoothing parameter assigned manually based on
COV kþ1 ¼ COV kþ1jk − KGkþ1 × H × COV kþ1jk ð16Þ experience.
For the choice of λ, one can consider the degree of smooth-
Update the state vector and state covariance matrix of particle ing desired in the interpolation, the density, and distribution of
rotation for the next iteration samples being interpolated, and the maximum distance over
which an individual control node is allowed to influence the sur-
~k
ωkþ1 ¼ ωk þ kgkþ1 × Δ ð17Þ rounding particles (Gordon and Wixom 1978). The smoothing
parameter λ has a significant impact on the prediction of each
covkþ1 ¼ covkþ1jk − kgkþ1 × h × covkþ1jk ð18Þ individual particle. Greater values of λ result in greater influence
of the nearest control nodes on the interpolated particle motion;
7. DEM prediction. on the other hand, excessively small values of λ cause the in-
In the experiments and simulations of a granular assemblage, terpolated particle motion to be dominated by control nodes
the ideal scenario would be the situation that all particles far away. Press (2008) recommended that in D dimensions, a
involved are SmartRocks so that movement of all particles value of λ ≥ D þ 1 may produce results with sufficient accu-
can be monitored and subsequently fused into DEM using the racy. Based on a parametric investigation, λ ¼ 3 was found to
Kalman filter algorithm. In most cases, however, only a small produce accurate solutions for the two-dimensional (2D) cases
percentage of particles can be replaced by SmartRocks due to considered in this study (i.e., D ¼ 2); therefore, this value is
practical reasons such as cost, structural soundness, and so forth. adopted.
In other words, not all DEM particles will have accurate descrip- Finally, the translation and rotation of each particle p at the
tions from the SmartRocks. Therefore, SmartRocks will be stra- k þ 1th time step is updated
tegically placed inside the granular assemblage to form a series
2 3p 2 3p
of control nodes. Movements of other non-SmartRock particles u u
in the DEM simulation will be updated based on these control 6 7 6 7
4v5 ¼ 4 v 5 þ ErðpÞ ð23Þ
nodes through interpolation. It is worth noting that this interpo-
lation process will have errors, too. To obtain a more statistically ω kþ1 ω k
sound prediction of the reality, the Inverse Distance Weighting
(IDW) approach is used to distribute the errors computed by 8. Algorithm evocation.
the Kalman filter algorithm from the control nodes to other par- The SMART computing algorithm can be evoked at every
ticles. In this approach, a weighted average of all the observed N time step. Frequent execution of the algorithm yields more
2 2
Flat Gap Flat Flat
0.5 m 3 4 y
plane plane 0.028 m plane 56 7
2
x
(a) (b) (c)
Fig. 4. Schematic illustration of experiment: (a) two-ball center-to-center collision; (b) two-ball off-center collision; and (c) multiball collision.
Downloaded from ascelibrary.org by Central South University on 04/07/19. Copyright ASCE. For personal use only; all rights reserved.
In this study, SMART computing was evoked every 20 time of the slope with a 0.028-m offset along the y-direction, as shown in
steps (i.e., N ¼ 20 in Fig. 2) in the DEM simulation. This value Fig. 4(b).
of N is selected as an example to demonstrate the advantage of
the algorithm: (1) it can improve the accuracy; and (2) it only needs Multiball Collision
to be implemented for every certain number of time steps depend-
ing on the combination of accuracy and efficiency. To demonstrate The same slope setup was adopted in this case. One SmartRock was
SMART Computing three study cases were conducted: (a) a two- placed at the top of the slope and the other six SmartRocks were
ball center-to-center collision; (b) a two-ball off-center collision; packed to a triangular pattern on the ground, as shown in Fig. 4(c).
and (c) a multiball collision, as shown in Fig. 4. High-speed cam- The top SmartRock (#1) rolls down along the slope, and has a
eras were set up to track the particle positions as the ground truth. center-to-center collision with the SmartRock (#2) in the first
The objective of Cases (a) and (b) is to validate the data fusion row on the ground. The rest of the SmartRocks disperse sub-
algorithm based on the Kalman filter method where all the Smar- sequently. Four simulation cases were considered in this study
tRock measurements are fused into the DEM simulations. The ob- to investigate the effect of location and number of control nodes.
jective of Case (c) is to validate the SMART computing where not 1. Case 37: Measurements of Balls 3 and 7 were fused into the
all the SmartRock measurements were used; instead, only measure- DEM simulation as two control nodes, as indicated by shading
ments from select SmartRocks were fused into the DEM simulation in Fig. 5(a).
to update their movement as control nodes, and to predict the move- 2. Case 67: Measurements of Balls 6 and 7 were fused into the
ment of the rest of the SmartRocks. DEM simulation as two control nodes, as indicated by shading
in Fig. 5(b).
3. Case 267: Measurements of Balls 2, 6, and 7 were fused into the
Two-Ball Center-to-Center Collision
DEM simulation as three control nodes, as indicated by shading
In order to make a center-to-center collision, four pieces of flat ply- in Fig. 5(c).
wood plates were used for the setup. Two were used to build a slope 4. Case 347: Measurements of Balls 3, 4, and 7 were fused into the
with an inclination angle of 2.7° and the other two for a flat plane. A DEM simulation as three control nodes, as indicated by shading
gap with a width of 0.02 m was left between the two parallel wood in Fig. 5(d).
plates to ensure a center-to-center collision. One SmartRock (#1)
was placed at the top of the slope and the other SmartRock was PFC3D Model Parameters
placed on the flat plate 0.5 m from the bottom of the slope (#2),
as shown in Fig. 4(a). In this case, the SmartRock on the top rolls The SmartRocks were modeled in PFC3D using spherical balls
down along the slope and collides with the SmartRock resting on having linearly elastic contact. The coefficient of restitution Rn ,
the flat plane. defined as the ratio of the relative velocities before and after colli-
sion, was introduced to calibrate the ball stiffness and contact
damping ratio. Rn typically ranges between 0 and 1 depending on
Two-Ball Off-Center Collision
energy dissipation. Rn ¼ 0 corresponds to the perfectly plastic col-
The setup of the slope was identical to the case of the two-ball lision whereas Rn ¼ 1 corresponds to the perfectly elastic collision.
center-to-center collision. One SmartRock was placed at the top Itasca (2008) and O’Sullivan (2011) showed a relationship between
of the slope; the other one was placed on the ground at the bottom Rn and damping ratio ξ
Fig. 5. Control nodes considered in multiball collision: (a) Case 37; (b) Case 67; (c) Case 267; and (d) Case 347.
2.5
Ball 1 Ball 2
0.6
2
1.5
Displacement (m)
Displacement (m)
0.4
0.2
0.5
DEM-only DEM-only
SR SR
0 SC SC
Camera 0 Camera
-0.5
0 2 4 6 8 10 0 2 4 6 8 10
(a) Time (s) (b) Time (s)
Fig. 6. Horizontal displacement of each ball in center-to-center collision simulation: (a) Ball 1; and (b) Ball 2.
2.5 0.4
Ball 1 Ball 2
2
0.3
1.5
Displacement (m)
Displacement (m)
0.2
1
0.1
0.5
DEM-only DEM-only
SR SR
SC 0 SC
0
Camera Camera
-0.5 -0.1
0 2 4 6 8 10 0 2 4 6 8 10
(a) Time (s) (b) Time (s)
Fig. 7. Ball displacement along x-direction in off-center collision simulation: (a) Ball 1; and (b) Ball 2.
Displacement (m)
-0.1
Displacement (m)
0.02
-0.2
0
-0.3
DEM-only DEM-only
SR SR
SC -0.4 SC
Downloaded from ascelibrary.org by Central South University on 04/07/19. Copyright ASCE. For personal use only; all rights reserved.
-0.5
0 2 4 6 8 10 0 2 4 6 8 10
(a) Time (s) (b) Time (s)
Fig. 8. Ball displacement along y-direction in off-center collision simulation: (a) Ball 1; and (b) Ball 2.
closest to the camera recordings as the SMART computing fused camera recordings along the x- and y-directions. It can be seen that
the SmartRock measurements into DEM simulations, and the un- the results computed by the SMART computing algorithm were
certainties of the measurements were then considered, analyzed, more accurate than those from the DEM-only simulations and
and compensated; therefore, the kinematic behavior of each ball SmartRock measurements. Although the final displacement of
was accurately reconditioned every 20 time steps. the DEM-only results matched well with the camera recordings
Figs. 7 and 8 show the ball displacements during the off-center in terms of the magnitude as shown in Figs. 7 and 8(a), the
collision experiment from the DEM-only simulation, SR, SC, and DEM-only simulation cannot accurately predict the trajectories
Displacement (m)
Displacement (m)
0 0 0
DEM-only DEM-only
DEM-only
37 37
37
67 67 67
-0.2 -0.1 267 -0.1
267 267
347 347 347
Camera Camera Camera
0.2
0.1 0.1
Displacement (m)
Displacement (m)
Displacement (m)
0.1
0 0 0
Fig. 9. Ball displacements along x-direction in multiball collision simulation: (a) Ball 2; (b) Ball 3; (c) Ball 4; (d) Ball 5; (e) Ball 6; and (f) Ball 7.
tional measurements. When these measurements are incorporated 10 also underscore that the accuracy of SMART computing de-
into DEM simulations after filtering out measurement bias, the pends on the location and number of control nodes. The control
SMART computing algorithm can correct the kinematic behavior nodes at critical locations affected the predicted motion of the sur-
of each ball despite the differences between DEM simulations and rounding balls; an increase in the number of control nodes im-
the experiment. proved the overall accuracy of the simulation as more balls in
Figs. 9 and 10 show the displacement of the six balls (#2–7) the simulation can be reconditioned using SmartRock measure-
during multiball collision in different simulation cases along the ments through the Kalman filter algorithm. To illustrate, Fig. 10(d)
x- and y-directions. The ball properties, e.g., stiffness, damping ra- shows that the displacement of Ball 5 along the y-direction ob-
tio, and so on, were adapted from the two-ball collision cases dis- tained from Case 267 was the closest to the camera recordings.
cussed previously. While evaluating the accuracy of multiball The superior prediction of Case 267 over Case 347 is due to the
collision, two criteria were considered: the direction of movement reconditioning of Balls 2 and 6 being more critical than that of
(particularly along the y-direction) and the magnitude of the dis- Balls 3 and 4 for the prediction of y-displacement of Ball 5; the
placement of each ball, both compared to the camera recordings. superior prediction of Case 267 over Cases 37 and 67 is due to
The figures show a generally good agreement between the camera the addition of one more control node.
recordings and the DEM-only simulations in terms of the direction A statistical study was conducted to assess the goodness of fit
of movement, except for Ball 7 along the y-direction where the using the DEM-only simulation and SMART computing algorithm.
DEM-only simulations predicted the movement along the positive Two statistic indices—the sum of squared residuals (SSE) and the
0.1
0.1
0.1
Displacement (m)
Displacement (m)
Displacement (m)
0
0
-0.1 0
0.1 0.1
0.05
Displacement (m)
Displacement (m)
Displacement (m)
0 0
0
-0.1 DEM-only -0.1 DEM-only DEM-only
37 37 37
67 67 67
267 267
-0.05 267
-0.2 -0.2
347 347 347
Camera Camera Camera
Fig. 10. Ball displacements along y-direction in multiball collision simulation: (a) Ball 2; (b) Ball 3; (c) Ball 4; (d) Ball 5; (e) Ball 6; and (f) Ball 7.
10
400
8
300
SSE
2
6
χ
200
4
100
2
Downloaded from ascelibrary.org by Central South University on 04/07/19. Copyright ASCE. For personal use only; all rights reserved.
0 0
DEM-only 37 67 267 347 DEM-only 37 67 267 347
(a) (b)
Chi square value (χ2 ) were used. The SSE and χ2 assess the total resulted in smaller values of SSE and χ2 . This indicates that the
and percentage difference between simulation results and the cam- SMART computing is able to more accurately predict the multiball
era recordings for all the balls during the entire collision process, collision. It is also interesting to note that the location of control
respectively, as shown in Eqs. (25) and (26). Smaller values of SSE nodes and the number of control nodes used in the algorithm af-
and χ2 indicate better agreement with the camera recordings: fected the accuracy of SMART computing. For instance, compar-
X ing Case 37 with Case 347 and Case 67 with Case 267, the use of
SSE ¼ ðsimulation result − camera recordingÞ2 ð25Þ more control nodes improved the simulation accuracy. Comparing
i¼1 Case 37 with Case 67 and Case 267 with Case 347, for a given
amount of the control nodes, Case 37 and Case 347 were more
X ðsimulation result − camera recordingÞ2
χ2 ¼ ð26Þ accurate than the other two, demonstrating the importance of the
i¼1
camera recording locations of control nodes. Fig. 11 shows that Case 267 resulted
in the best overall predictions.
Fig. 11 shows the SSE and χ2 for different simulation cases, Figs. 12–14 show the ball positions at different times predicted
which demonstrates that the SMART computing in all cases by the DEM-only simulations, SMART computing using Case 267,
Fig. 13. Ball positions at different times using SMART computing algorithm (Case 267).
and the positions captured by the camera recordings, respectively. It Mater. 38: 994–1000. https://doi.org/10.1016/j.conbuildmat.2012.09
is clearly seen that the SMART computing can better predict the .007.
multiball collision. Indraratna, B., and C. Rujikiatkamjorn. 2013. “Deformation of coal fouled
Downloaded from ascelibrary.org by Central South University on 04/07/19. Copyright ASCE. For personal use only; all rights reserved.
Qian, Y., D. Mishra, E. Tutumluer, and H. Kazmee. 2015. “Characterization Yang, C. S., S. P. Kao, F. B. Lee, and P. S. Hung. 2004. “Twelve different
of geogrid reinforced ballast behavior at different levels of degradation interpolation methods: A case study of Surfer 8.0.” In Vol. 35 of Proc.,
through triaxial shear strength test and discrete element modeling.” ISPRS Congress. Hoboken, NJ: Wiley.
Geotextiles Geomembranes 43 (5): 393–402. https://doi.org/10.1016/j Zamani, N., and U. El Shamy. 2011. “DEM simulations of wave propaga-
.geotexmem.2015.04.012. tion in dry granular soils.” In Geo-Frontiers 2011: Advances in Geo-
Saussine, G., C. Cholet, P. E. Gautier, F. Dubois, C. Bohatier, and J. J. technical Engineering, 4166–4175. Reston, VA: ASCE.
Moreau. 2006. “Modelling ballast behaviour under dynamic loading. Zamani, N., and U. El Shamy. 2013. “Discrete element method simulations
Part 1: A 2D polygonal discrete element method approach.” Comput. of the response of soil foundation structure systems to multidirectional
Methods Appl. Mech. Eng. 195 (19–22): 2841–2859. https://doi.org/10 seismic motion.” Int. J. Geomech. 13 (5): 595–610. https://doi.org/10
.1016/j.cma.2005.07.006. .1061/(ASCE)GM.1943-5622.0000247.