Abstract
Nickel-based alloys are a class of hard-to-machine materials that exhibit a unique combination of high strength at high temperature. While they are widely used in industry, the high tool wear rate of these materials makes machining them a challenging task. Furthermore, machining tolerances, residual stresses, and tool runout impose uncertainty in tracking tool wear. In this work, the current view on tracking progressive tool wear is shifted from deterministic domains into the stochastic domain to study the probability distribution of the tool wear during the process. To do so, Bayesian-based estimation was used for accurate model inference and the result was fed into the Kalman filter for tracking tool wear in end-milling Rene-108 Ni-based alloy. To improve the accuracy, a direct laser measuring system for capturing tool length change was fused with the indirect power measurement. The results show a significant improvement in accuracy over the indirect method, with less than 8 µm root mean square error. This measuring strategy improved the accuracy, while preserving the automated platform for monitoring the tool’s health.
Introduction
Automation of tool condition monitoring (TCM) is gaining more attention in manufacturing processes in recent times. A total of 20% of machining downtime is reported to be due to tool wear, 1 which causes surface deterioration and can be detrimental to machine health. Tool wear also limits the productivity rate, which has direct influence on profitability. With advances in developing new higher-performing materials in the power generation and advanced engines’ industries that are far more detrimental to cutting tools in the manufacturing process, the need for monitoring the state of the tool is becoming more important.
Tool wear monitoring can be done in a direct or indirect manner. Direct methods of tool wear measurement require direct access to the process. The process should be stopped, and the tool is evaluated using visual inspection or measurement with a pre-installed device. Because of direct access to the tool wear, these methods are more accurate for tool wear monitoring, but not very practical in automated manufacturing systems due to the tedious nature of the required work. In addition, when the whole process is stopped, machining downtime is increased and the rate of productivity is decreased. Recently, a non-intrusive digital image processing using machine vision has been utilized for automated monitoring of tool wear or workpiece surface texture analysis.2,3 The existence of chips, dirt, or lubricating fluid in the machining environment and extra sensitivity to lighting condition are some of the major challenges for direct image processing strategies to be accepted in industrial machine shops. 4 In an early work by Sortino, 5 he used a statistical bi-dimensional high-pass filter for processing camera images of the cutting tool and detecting borderlines of worn land. Sortino showed that using the mean and standard deviation of each pixel and its corresponding neighboring pixels provides enough information for detecting worn land of the tool surface. In a recent effort by Shahabi and Ratnam, 6 a charge coupled device (CCD) camera was used with Wiener filtering for image noise suppression in various cutting conditions; it was shown that the effect of environmental factors can be significantly reduced using this method. Kuttolamadom et al. 7 used a three-dimensional (3D) image of a carbide insert with complex geometry, developed under optical surface profiler in milling Ti6Al4V alloy. The 3D image of the worn insert was later used to find the correlation between volumetric tool wear rate and material removal rate in milling operation. 8
An alternative for direct methods of studying tool wear is indirect methods, in which directly observed external signals such as acoustic emission, machining forces, spindle power consumption, and vibration are related to the tool wear state. The advantage of indirect methods over direct methods is that there is no need to interrupt the process, so they can be incorporated in automated machining processes without the loss of productivity. The main disadvantage is the existence of noise in signals, which induces uncertainty, and requires advanced signal processing for extracting the relevant features of the signal to relate them to the tool wear.
Since 1907 when Taylor proposed his famous tool life model, 9 several studies were conducted to understand the nucleation and dynamic evolution of tool wear in cutting processes. Several empirical or analytical models were proposed by researchers; however, the variability in materials, tooling geometry, coating, and cutting conditions in addition to lack of current knowledge in understating the wear dynamics have made establishing a general model impossible. All these factors make in-process tool wear tracking a challenging task. Understanding all underlying effects and interactions in the machining operation might be impossible, but these can be treated as sources of uncertainty. The uncertainties should then be quantified to improve the decision-making strategy for replacing the worn-out tool with a sharp one. Therefore, tool wear should be assumed as a probabilistic variable and the focus of indirect estimation algorithms should be shifted from tracking the actual flank wear to tracking its probability distribution.
In general, the indirect estimation strategies of monitoring tool wear can be divided into deterministic-based or probabilistic-based methods. While the deterministic methods such as neural network10,11 and support vector machine 12 have been widely explored in the context of TCM, the probabilistic algorithms based on Bayes theorem are gaining more attention recently. The robustness, low computational cost, and ability to provide decision probability are some of the advantages of these algorithms over deterministic ones. The probabilistic-based algorithms can be used for model parameter calibration or state tracking purposes. One of the early works in model parameter calibration was stochastic estimation based on a mesh grid method for identifying unknown parameters in the orthogonal Merchant model. 13 The identified parameters were fed into the model for predicting cutting force and its uncertainty, and the model was experimentally validated by turning AISI-1045 steel. In another work, the mesh grid method and Markov chain Monte Carlo (MCMC) were used for Bayesian parameter inference on Taylor tool life and extended Taylor life in milling of AISI-4137 steel;14,15 here, it was shown that using a Bayesian method fewer experiments were required for parameter inference.
Besides parameter calibration, online tracking or classification strategies such as Bayesian network, hidden Markov models (HMMs), and Kalman/particle filters are examples of indirect probabilistic estimation strategies. Bayesian networks are classified as probabilistic graphical models for representing causal relation between causes and effects. Therefore, they are capable of diagnosing system’s root causes of variation. The Bayesian network has been used by Dey and Stori
16
for identifying sources of variability in workpiece dimensional tolerances and tool wear in sequential machining processes with different sensors. The naive Bayes classifier as a subcategory of Bayesian networks has been used by Karandikar et al.
17
for detecting tool wear state in both discrete and continuous scenarios in end-milling AISI-1018; low computational time and the ability for fusing information from multiple sensors were concluded as the advantages of naive Bayes algorithm. The ability of naive Bayes in fusing sensory signals for fault detection was also investigated by Mehta et al.
18
for early detection of computer numerical control (CNC) spindle failure using temperature and ultrasonic sensors. Contrary to the Bayesian network which does not capture the temporal behavior of sensor signal, dynamic Bayesian networks, also known as HMMs, were introduced first in the speech recognition community
19
and later found their way to different manufacturing operations such as micro-milling and turning.20,21 In a study carried out by Scheffer et al., the performance of the HMM and neural network for tool wear classification was evaluated. It was shown that the ease of training HMM with the Baum–Welch algorithm is the major advantage of the HMM over a neural network.
22
However, the drawback is that the HMM only works for classification purposes and cannot be used for continuous tracking of tool wear. For tracking a continuous state of a system, stochastic-based filters such as Kalman filter and particle filter were proposed. In these methods, the probability distribution of a system’s state or parameter is updated when the sensor measurement becomes available. The Kalman filter was used for estimating the tool wear in down-milling of a
Nickel-based alloys are among a class of hard-to-machine materials, with exceptional high strength and corrosion resistivity. However, machining cost plays an important role in introducing them to designs because of their strength and excessive temperature rise at the cutting zone due to their low conductivity. Because of the potential damage that tool failure may cause for the high-cost Ni-based workpiece, having an estimation of tool wear or other important parameters while machining these materials is of great importance. Reviewing the state-of-art articles published recently shows that several micro-scale level studies have been undertaken for understanding the dominant wear failure mechanisms in Ni-based alloys and the effect of machining parameters such as tool geometry and coating or lubrication on the tool wear.28,29 However, online monitoring of the tool wear has not been addressed yet in depth except in a few articles.
This study aims at using a probabilistic-based method for online tracking of the tool wear in end-milling Rene-108 Ni-based alloy. To improve the performance, this article examines the applicability of using a laser system as direct measuring strategy with no human interruption and fuses its output with an indirect measuring method using the spindle power signal. The mathematical background of probabilistic tools will be discussed in section “Mathematical background” followed by proper model for power and laser measurement in section “Measurement models.” In section “Experimental setup, “machining setup will be explained and dominant wear failure modes will be identified. In sections “Random-walk Metropolis method for inference on cutting power model” and “Stochastic modeling of tool flank wear,” random-walk Metropolis algorithm will be used for calibrating parameters of power model, and discrete state space model for the Kalman filter is explained. The results and conclusions are then discussed in sections “Results and discussion” and “Conclusion,” respectively.
Mathematical background
Bayesian inference is being used to address the uncertainties of a system, model, or parameter in terms of probabilistic functions. Contrary to Frequentist inference where an event is considered deterministic with a single true value bounded by a confidence interval representing inaccuracy in measurement or model, in the Bayesian inference a true value does not exist. Instead, the event is considered as a random variable with certain probability distribution function and its uncertainty is described by a credible interval. The Bayesian inference can be done in two fashions: offline or online. In the offline inference, batch of experiments should be completed before making an inference to build up a likelihood probability function
Unlike the Frequentist analysis which states performing enough measurements is adequate to define a system, in the Bayesian analysis the previous knowledge (p(X)) is combined with the measurements as shown in equation (1). Therefore, the Bayesian inference becomes distinguishable where limited measurements are available or running experiments are costly. In cases where a closed-form solution for the posterior probability is not available, it is described by producing enough samples from its distribution. MCMC methods such as random-walk Metropolis algorithm have an extensive use for this purpose
In the random-walk Metropolis algorithm described in Figure 1, a proposal density (usually a Gaussian distribution) close to the posterior distribution is chosen to draw samples from. The ratio of the probability of drawn samples to the probability of the previously chosen samples determines whether the samples should be accepted or rejected. By proper selection of the proposal density and drawing enough samples, the posterior distribution of X;

Pseudo code for random-walk Metropolis algorithm with normal proposal density function. 30
The offline Bayesian inference suits well to calibrate model parameters. However, to be able to describe the temporal behavior of a system, another approach should be taken. Assuming a dynamic system described in equation (2), and assuming a Gaussian probability function for unknown states (X), Rudolf Kalman found a closed-form solution to recursively update the mean and covariance of X over time. At each iteration k, the estimate of the mean and covariance of states will be updated based on the previous update
At each iteration ↓

The Kalman filter diagram where the Bayesian-based or Frequentist-based models can be fed to as the measurement model.
Measurement models
Mechanistic tool wear model
Hall-effect sensors for measuring spindle current have the advantage of ease of installation and low cost. Therefore, these sensors were used to measure spindle power consumption shown as Yk in equation (2). A mechanistic model already proposed by Shao et al. 31 was chosen and is shown in equation (4), where P denotes the spindle power, N is the spindle speed (r/min), f is the feed, Vb is the tool flank wear, and Ki are unknown model parameters. These parameters should be determined for each specific tool–workpiece combination before using the model. It is also worth mentioning that in equation (4), power is linearly dependent on the tool wear when the cutting condition is constant
Tool length change model
As the cutting tool wears out during the process, the length of the insert gradually decreases until catastrophic failure occurs. Therefore, direct measurement of the change in the length of the insert before and after the cutting process makes tool wear estimation possible. Mechanical touch probes have already been used to measure tool length change. 23 However, the process is time-consuming since it involves multiple repetitions to eliminate the measurement error. The application of laser in assisting the cutting process and reducing tool wear rate by thermal softening of metal has been shown previously in machining operations.32,33 However, a laser measuring system can also be used as an alternative method to be implemented for precise and accurate measurement of the tool length and detecting tool breakage. Repeatability, quick measurement, and the ability to measure the length of rotating and non-rotating tools are some of the advantages of laser measurement systems over mechanical touch probes. Mechanical touch probes are prone to mechanical damage due to the direct contact of the tool to the probe, but the laser-based measuring system shown in Figure 3 makes non-contact measurement possible and eliminates the possibility of any damage to the tool or measurement device. However, high cost of implementation is a drawback of such systems.

Laser measuring device.
The model relating the change in tool length to tool flank wear was derived geometrically using Figure 4 and is shown in equation (5), where ψ and λs are the geometrical properties of the insert which generate the constant K″, and ΔL is the change in tool length after the cutting process. Note that only axial change in the tool length has been considered in this work and the radial change has been neglected

Insert geometry. 23
To obtain the accuracy of the measurement system, a statistical gage R&R was carried out for 10 randomly selected new inserts. The length of each insert was measured three times and total of 3 × 10 = 30 data points were obtained (see Table 1). Since one measurement device existed, only repeatability can be evaluated and reproducibility cannot be evaluated here with gage R&R. From the total %variation shown in Table 2, 14.93% was attributed to the gage system. This value is considered as accepted according to Automotive Industry Action Group (AIAG) criteria (>30% is a threshold for rejection) and proves the accuracy of the measuring system (laser measurement device) and shows the largest cause of variation is rooted in insert’s geometrical tolerances.
Measured length of sharp insert with laser measuring device.
Gage R&R results for evaluating amount of variation in measuring system.
SD: standard deviation; N/A: not available.
Experimental setup
Rene-108 Ni-based alloy is chosen in this work as the workpiece material. A down-milling operation with 2 flute Sandvik R390-11 T3 08M-PM 1030, TiAlN-coated insert with 60% engagement was performed on the rectangular block of size 60 × 80 × 25 mm with Okuma GENOS M460-VE three-axis CNC. Wet machining is chosen as the lubrication strategy to avoid early failure of the insert due to the poor machinability of the chosen material. The workpiece installation and test setup configuration in the CNC machine are shown in Figure 5.

Workpiece (Rene-108) test setup.
To identify and calibrate the unknown parameters Ki in equation (4), four sets of experiments with two replications were carried out in variable feed and cutting speed and constant cutting depth of 0.5 mm. In each experiment, a sharp insert was used and the average tool wear width was measured on the flank side of the insert using an optical microscope in addition to the average spindle power between 80% and 90% of the total cutting distance as shown in Table 3.
Selected cutting conditions and measured spindle power and average tool wear width. 30
Identifying mechanisms of the tool wear
To shed a light on tool failure mechanisms in end-milling of Rene-108, scanning electron microscopy (SEM) along with X-ray elemental analysis were used to study the flank side of the insert in different cutting conditions. As shown in Figure 6(a), the elemental analysis showed an extensive amount of nickel and cobalt on the flank face of the insert in the mildest feed and cutting speed, which represents adhesion and diffusion wear mechanisms in the cutting process. Parallel grooves on the flank face were also observed, which represent abrasion wear. With an increase in feed, initial chipping of coating was observed in Figure 6(b). High content of tungsten which is the base material for the insert revealed the initiation of coating damage during the cutting process. Considering Figure 6(c), where only cutting speed is increased shows a larger chipped off area from the flank face; therefore, it can be concluded that cutting speed has more influence on exciting the chipping mechanism in the process. In the most aggressive cutting condition, where both feed and cutting speed increased together, extensive chipping was observed. The SEM image in Figure 6(d) demonstrates a completely failed insert in these cutting conditions. The existence of each wear failure mode is summarized graphically in Table 4. It is clear that chipping starts in the first pass except for the mildest conditions.

SEM image for (a) feed of 0.1 mm/rev and cutting speed of 25 mm/min, (b) feed of 0.2 mm/rev and cutting speed of 25 mm/min, (c) feed of 0.1 mm/rev and cutting speed of 50 mm/min, and (d) feed of 0.2 mm/rev and cutting speed of 50 mm/min. 30
Contribution of dominant tool failure modes in different cutting conditions in milling Rene-108.
In this study, Table 3 was used solely for offline inference on the unknown parameters of the power model in equation (4). For the rest of the study, it was decided to choose a certain feed and cutting speed to avoid or delay the chipping effect. Therefore, for online stochastic estimation, it was decided to run three replications with constant cutting conditions (feed 0.1 mm/rev and speed of 25 mm/min). Each replication started with a sharp insert and continued with the same insert until extensive chipping was observed. After only eight consecutive cuts, the insert reached a failure region as shown in Figure 7, where chipped off coating can be observed in Figure 7(b). In addition to spindle power, the length of the cutting tool was measured three times before and after each cut, and the average tool length change was calculated. In Table 5, the measured power and the tool length change for each cut are shown. As illustrated in Figure 8, the linear regression analysis between tool flank wear width and tool length change shows 97%, 86%, and 89% goodness of fit (R2) for each replication. Therefore, the linear geometrical relation of equation (5) is in agreement with the experimental results.

Progress of the tool flank wear from the (a) first cut to (b) eighth cut.
Spindle power, tool length change, and flank wear measurement for the second set of tests in constant cutting conditions.

Linear regression analysis on experimental results of tool length change and average flank wear width.
Random-walk Metropolis method for inference on cutting power model
To make an inference on parameters Ki of equation (4) the Bayesian random-walk Metropolis algorithm was chosen. This has been discussed in the previous work of Akhavan Niaki et al. 30 and will be briefly discussed here. To highlight the advantage of this method over the Frequentist maximum likelihood method, a small dataset of Table 3 with only eight experiments was used. It is a reasonable assumption to initialize the Markov chain with the output of Frequentist maximum likelihood method. Hence, parameters K1, K2, and K3 were found using the simplex unconstrained search algorithm shown in equation (6), and the Markov chain started with them
The method proposed by Solonen 34 is chosen for finding the initial proposal density covariance (δ2) using the Jacobian matrix of unknown parameters. To improve the performance of the random-walk method, the algorithm was run twice, first with 2000 samples and then with 10,000 samples. The initial prior of the second chain was updated using the mean and covariance of the generated chain in the first run. The output as the probabilistic distribution of each pair of parameters Ki using Bayesian-based method is shown in Figure 9. The expected value of the unknown parameters shown in equation (7) is different from what the Frequentist maximum likelihood method estimated (see equation (6)). This difference is attributed to the searching algorithm of Frequentist method, where it only identifies the local maxima of a function. On the other hand, the random-walk Metropolis method is capable of bringing additional information as the initial prior to the search domain, which makes it more robust in finding the global maxima. This becomes specifically significant when limited information is available for inference. The effect of using identified parameters with the Bayesian or Frequentist approaches on the online estimation accuracy will be discussed in section “Results and discussion”

Identified probability of parameters after running the random-walk Metropolis algorithm: (a) K1 − K2, (b) K2 − K3, and (c) K1 − K3. 30
Stochastic modeling of tool flank wear
To study the online estimation performance using the Kalman filter, information from Table 5 was used. Due to poor machinability of the selected material (Rene-108), the evolution of tool flank wear was very fast as described in section “Identifying mechanisms of the tool wear” where only eight cuts could be completed before excessive chipping. To enable the in-process tool wear monitoring, spindle power and tool length were measured in five distinct regions of each cut. However, the tool wear was measured at the end of each cut, and therefore, for each five measurements, one actual value of the tool wear existed. Considering a linear progress for the tool wear and assuming it as the first state of the system, the tool wear rate was assumed as the second state. Hence, a discretized state model can be written as equation (8), where MR denotes the volume of removed material. The state errors were added to equation (7) as two independent normally distributed zero-mean noises with variances q1 and q2, respectively
The maximum variances of the measured tool wear and the tool wear rate determine the approximate values for the state noise variances (qi). These were calculated as q1 = 1.36 × 102 µm2 and q2 = 1.6 × 10−6 µm2/mm6. Constant cutting conditions simplify equation (4) as equation (9). The parameters Kp1 and Kp2 were determined from the results of Bayesian and Frequentist methods described in section “Random-walk Metropolis method for inference on cutting power model.” These parameters are shown in Table 6
Comparison of Bayesian and Frequentist estimation results.
The measurement error variances for the spindle power and tool length change were calculated the same way as q1 equal to 11.3 hp2 and 14 × 102 µm2, respectively, and equation (9) was re-written in discrete format as equation (10) with the assumption of independent measurements. For further discussion on selection of initial states and covariance matrices, refer to Akhavan Niaki et al. 24
Results and discussion
Performance of the Kalman filter using indirect measurement
As described in Figure 2, Bayesian and Frequentist models were fed as the measurement model in the Kalman filter. The Kalman filter’s outputs using these two approaches are shown in Figures 10 and 11. A significant error reduction in the output of the Kalman filter was observed when a Bayesian-based model was used as the measurement model. However, unlike the measured tool wear, the estimated wear does not exhibit a linear monotonically increasing function specifically for first and second replications of Figure 11. This behavior is attributed to insert chipping. When small pieces of the insert coating chip off from the flank face during the operation, a sudden drop followed by a rise in the power signal can be observed. Since the chipped particle at the tool tip reduces the contact area between the flank face and the workpiece, the power cannot reach the same magnitude when previous surfaces were in full contact. This effect shown in Figure 12 affects the estimated flank wear, causing an unrealistic drop in the estimated wear. Note that the Kalman filter estimates the mean and covariance of the states, and therefore, uncertainty in Figures 10 and 11 represents the variance of estimated tool wear; the evolution of the tool wear represented by the Gaussian function is shown in Figure 13.

Estimated tool flank wear and its corresponding uncertainty when Frequentist-based power model is used: (a) first replication, (b) second replication, and (c) third replication.

Estimated tool flank wear and its corresponding uncertainty when Bayesian-based power model is used: (a) first replication, (b) second replication, and (c) third replication.

Chipping effect as drop and rise in power signal for test 1.7.

Evolution of tool wear probability distribution over time for the first replication (with Bayesian-based measurement model).
Feasibility of fusing direct and indirect measurement
Using a laser measuring system to capture the change in tool length provides direct access to the tool wear. The information from this system can easily be fused with the power signal in the Kalman filter framework as shown in equation (10). The results of estimation are shown in Figure 14, where significant improvement was observed. Furthermore, the chipping effect was significantly compensated. To evaluate the improvement of fusing direct method into the indirect method (using only power signal), three errors were selected: root mean square error (RMSE), mean absolute error (MAE), and maximum error and compared in Table 7. Moreover, the percentage errors between the estimated wear and the actual wear for all the replications are compared in Table 8.

Estimated tool flank wear and its corresponding uncertainty when direct and indirect method fused together: (a) first replication, (b) second replication, and (c) third replication.
Error comparison for each replication.
RMSE: root mean square error; MAE: mean absolute error.
Error between estimated and actual tool wear.
Effect of measurement noise on the performance of the filter
The uncertainty of the tool wear probability distribution (estimated variance Pk in equation (3)) after using each method described in sections “Performance of the Kalman filter using indirect measurement” and “Feasibility of fusing direct and indirect measurement” is shown in Figure 15. It is worthwhile mentioning that while adding the information from the laser measuring system improved the estimation accuracy in terms of RMSE and MAE, the uncertainty of the estimation increased. This is due to the selection of measurement noise for the laser system. The focus of this work was to reduce the estimation error; therefore, the measurement noise variance (r2 in equation (10)) was tuned to produce the least RMSE. The trade-off between estimation error and uncertainty in the results is shown in Figure 16. By decreasing the measurement noise variance r2, less uncertainty in the output was achieved. However, the RMSE of the outputs increased for the second and third replications. On the other hand, by increasing the measurement noise variance from the current chosen condition (m = 1 in Figure 16), both uncertainty and RMSE increased for the first and third replications, while the RMSE of the second replication remained almost constant and the filter failed to produce reliable results. Therefore, fine-tuning of the filter parameters plays a significant role in the output results.

Evolution of estimated tool wear uncertainty (Pk) using different methods, adding direct laser measurement increased the uncertainty but decreased RMSE.

Trade-off between uncertainty in the output and estimation error.
Conclusion
In this work, a probabilistic-based method was used to first estimate the average flank wear in end-milling Rene 108 difficult-to-machine alloy and second to identify the uncertainties in estimated wear. Furthermore, the possibility of introducing direct laser measuring method to improve the estimation was discussed. The following are the takeaways from this study:
The dominant tool failure mechanisms existing in milling Rene-108 were identified using SEM image and elemental analysis, and proper cutting conditions were selected to delay chipping at the initial stages of tool wear progress. It was concluded that with an increase in cutting speed, the dominant wear mechanism evolves from adhesion and diffusion to chipping.
Random-walk Metropolis algorithm as a Bayesian parameter inference method was used and its performance against Frequentist maximum likelihood estimation was investigated when a limited dataset is available for inference. It was shown that using the Bayesian-based model outweighs the Frequentist-based model when it is used in the Kalman filter framework.
To increase the performance of the filter, intermittent direct measurement from the laser measuring system was added to the Kalman filter. The accuracy of the estimation was compared when using only spindle power and it was shown that significant improvement can be achieved using this method. It was discussed that the chosen direct method does not require human interference and conserves the automatic estimation platform for monitoring the tool wear.
This work provides valuable information about the evolution of probability distribution of the tool wear during the cutting process in terms of average wear and its corresponding uncertainty. In high-value industrial applications, preserving the quality of the workpiece comes before saving the tool. On the other hand, the focus of academia is solely on the tool wear. Therefore, the missing gap still exists between the beneficial/detrimental effects of tool wear on the surface quality and a proper decision-making strategy for stopping the process to preserve the quality of the part. The decision-making strategy should be sensitive not only to the tool wear but also to the underlying uncertainty as well. Investigating such methods is worthy of future studies.
Footnotes
Appendix 1
Acknowledgements
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The authors wish to thank the National Science Foundation for support of this work under Grant No. 0954318.
