Next Article in Journal
Correction: Electrochemical Investigation of the Corrosion of Different Microstructural Phases of X65 Pipeline Steel under Saturated Carbon Dioxide Conditions. Materials 2015, 8, 2635–2649
Next Article in Special Issue
Utilization of Palm Oil Clinker as Cement Replacement Material
Previous Article in Journal
Acid Denaturation Inducing Self-Assembly of Curcumin-Loaded Hemoglobin Nanoparticles
Previous Article in Special Issue
Effects of Medium Temperature and Industrial By-Products on the Key Hardened Properties of High Performance Concrete
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of the Chloride Resistance of Concrete Modified with High Calcium Fly Ash Using Machine Learning

1
Research and Academic Computer Network,Wawozowa 18, Warsaw 02-796, Poland
2
Institute of Fundamental Technological Research, Polish Academy of Sciences, Pawinskiego 5B, Warsaw 02-106, Poland
*
Author to whom correspondence should be addressed.
Materials 2015, 8(12), 8714-8727; https://doi.org/10.3390/ma8125483
Submission received: 9 October 2015 / Revised: 16 November 2015 / Accepted: 30 November 2015 / Published: 11 December 2015
(This article belongs to the Special Issue Utilisation of By-Product Materials in Concrete)

Abstract

:
The aim of the study was to generate rules for the prediction of the chloride resistance of concrete modified with high calcium fly ash using machine learning methods. The rapid chloride permeability test, according to the Nordtest Method Build 492, was used for determining the chloride ions’ penetration in concrete containing high calcium fly ash (HCFA) for partial replacement of Portland cement. The results of the performed tests were used as the training set to generate rules describing the relation between material composition and the chloride resistance. Multiple methods for rule generation were applied and compared. The rules generated by algorithm J48 from the Weka workbench provided the means for adequate classification of plain concretes and concretes modified with high calcium fly ash as materials of good, acceptable or unacceptable resistance to chloride penetration.

Graphical Abstract

1. Introduction

The increased use of high calcium fly ash (HCFA) for partial replacement of Portland cement in concrete could result in a number of environmental benefits (reduced consumption of cement clinker, reduced CO 2 emissions during cement production, saving natural resources, reduced landfill space and storage costs). The resources of high calcium fly ash are large, it is produced as a by-product of power generation in brown coal burning plants. However, this type of ash is usually characterized by low silica content, a high content of free lime and an increased content of sulfur compounds. It could be used in concrete following the requirements of ASTM (American Society for Testing and Materials) C618 Class C, but in Europe, it does not meet the requirements defined in standard EN 450-1. At present, HCFA is not in common use in European countries in spite of positive examples of its suitability provided by Greek and Turkish researchers. It was shown [1] that in the case of cement replacement with HCFA, the compressive strength of concrete was increased if the content of active silica in the fly ash was higher than that in the cement. Similar results were obtained earlier by Naik, et al. [2]: partial replacement of cement by fine-grained HCFA resulted in the same or better compressive strength of concrete; the results for drying shrinkage were also positive. The optimization of fineness coupled with the adjustment of water content were found as the key parameters of the effective utilization of high calcium fly ashes for strength maximization of cement mortars [3]. The application of HCFA as a partial cement replacement in mortar beams stimulated self-healing of cracks and particularly of microcracks [4]. It was also found that concrete specimens incorporating HCFA exposed to long-term chloride ponding experiments exhibited significantly lower total chloride content for all depths from the surface [5]. The key factors for the adequate performance of HCFA in concrete seem to be both the composition and the gradation of fly ash.
The assessment of concrete resistance to chloride ingress is fundamental for the durability of reinforced concrete structures exposed to deicing salt and the marine environment [6]. Numerous papers on chloride penetration resistance of concrete modified with standard siliceous fly ash were recently reviewed in [7]. The addition of fly ash is generally found (and confirmed in [8]) to reduce chloride permeability and also to increase the chloride binding capacity of concrete. Despite lower chloride threshold values, the addition of fly ash was found to provide better corrosion protection to steel reinforcements. There is a need to extend such a study to include high calcium fly ash. For rational use of HCFA in structural concrete, there is also a need to propose tools for the prediction of the chloride penetration resistance of concrete.
The prediction of the engineering properties of composite materials is usually based on experimental test results with a reference to the observed material microstructure. The relevant material characteristics can be extracted from an experimental dataset using various artificial intelligence methods, developed for the last two decades for various engineering applications [9,10]. Artificial neural networks were successfully applied for the prediction of the compressive strength of concrete containing silica fume [11] or coal ash [12]. Moreover, the application of neural networks and optimization technologies created the possibility to search for the optimum mixture of concrete: the mixture with the lowest cost and required performance, such as strength and slump [13]. Machine learning methods were also tested on the classification of concrete modified by fluidized bed fly ash as materials of adequate resistance to chloride penetration [14] and resistance to surface scaling [15]. The application of machine learning for the prediction of the scaling resistance of concrete modified with high calcium fly ash is described in [16]. The authors of [17,18] proposed to combine artificial neural networks and machine learning methods in one system to estimate and predict various properties of concrete materials.
The aim of this study is to generate rules using a machine learning algorithm to evaluate the chloride resistance of concrete modified with high calcium fly ash. The rules are generated using selected attributes from a database created by storing the experimental results of the chloride migration coefficient determined for three concrete series.

2. Composition of Concrete Mixes and Test Results of the Chloride Migration Coefficient

The chloride migration coefficient in concrete specimens with different contents of high calcium fly ash was experimentally measured. Concrete mixes were prepared with high calcium fly ash used for replacement of 15% or 30% of the cement mass. Experimental tests were performed on several mixes. For concrete manufacturing, two types of Portland cement, CEM I 42.5R (with 10% C 3 A content) or CEM I 42.5 HSR NA (with 2% C 3 A content), siliceous sand fraction 0 ÷ 2 mm and amphibolite as a coarse aggregate (two fractions 2 ÷ 8 mm and 8 ÷ 16 mm) were used. The following admixtures were used: a high range water reducer (based on polycarboxylate ethers) and a plasticizer (lignosufonate). Because of the expected variability of ash properties, three lots of high calcium fly ash were tested from different deliveries from the power plant, namely S1, 16 March 2010, S2, 19 May 2010, and S3, 28 June 2010. The chemical composition of HCFA is given in Table 1. For HCFA beneficiation, a grinding process was applied during 10–28 minutes in a ball mill. The physical properties of ash before and after grinding are given in Table 2 [19]. HCFA was used as an additive to concrete mix in unprocessed form (as collected) and after grinding.
The Nordtest Method Build 492—Non-Steady State Migration Test [20] was used to determine the chloride migration coefficient. The principle of the test is to subject the concrete specimen to external electrical potential applied across it and to force chloride ions to migrate into the concrete. The specimens are then split open and sprayed with silver nitrate solution, which reacts to give white insoluble silver chloride on contact with chloride ions. This provides a possibility to measure the depth to which a sample has been penetrated. The non-steady-state migration coefficient, D n s s m , is determined on the basis of Fick’s second law. This coefficient is dependent on the voltage magnitude, the temperature of the anolyte measured at the beginning and the end of test and the depth of chloride ions’ penetration. The criteria for evaluating the resistance of concrete against chloride penetration proposed by L. Tang [21] are shown in Table 3.
Table 1. The chemical composition of high calcium fly ashes from Bełchatów power plant in Poland, determined using the XRF (X-ray fluorescence) method. Fly ash sampling date and bath designation [19].
Table 1. The chemical composition of high calcium fly ashes from Bełchatów power plant in Poland, determined using the XRF (X-ray fluorescence) method. Fly ash sampling date and bath designation [19].
ComponentFly Ash Sampling Date and Batch Designation
16.03.201019.05.201028.06.2010
S1S2S3
LOI2.56%3.43%1.85%
SiO 2 33.62%35.41%40.17%
Al 2 O 3 19.27%21.86%24.02%
Fe 2 O 3 5.39%6.11%5.93%
CaO31.32%25.58%22.37%
MgO1.85%1.49%1.27%
SO 3 4.50%4.22%3.07%
K 2 O0.11%0.13%0.20%
Na 2 O0.31%0.16%0.15%
P 2 O 5 0.17%0.16%0.33%
TiO 2 1.21%1.22%1.01%
Mn 2 O 3 0.07%0.06%0.06%
SrO0.20%0.17%0.16%
ZnO0.02%0.02%0.02%
CaO f r e e 2.87%1.24%1.46%
Table 2. Physical properties of high calcium fly ashes before and after processing [19].
Table 2. Physical properties of high calcium fly ashes before and after processing [19].
BatchFly Ash DesignationDensity (g/cm 3 )Fineness: The Residue on Sieve 45 μm (%)Specific Surface by Blaine (cm 2 /g)
S1S1: unprocessed2.6238.02860
S1 10 : ground 10 min2.7723.03500
S1 28 : ground 28 min2.7510.53870
S2S2: unprocessed2.5835.44400
S2 15 : ground 15 min2.7013.36510
S3S3: unprocessed2.6455.61900
S3 20 : ground 20 min2.7120.04060
Table 3. Criteria for the classification of the concrete resistance to chloride ions’ penetration [21].
Table 3. Criteria for the classification of the concrete resistance to chloride ions’ penetration [21].
Chloride Migration Coefficient D n s s m Resistance to Chloride Penetration
<2 × 10 - 12 m2/sVery good
2-8 × 10 - 12 m2/sGood
8-16 × 10 - 12 m2/sAcceptable
>16 × 10 - 12 m2/sUnacceptable
Experimental tests revealed a decrease of the chloride migration coefficient with the increase in the HCFA amount added to the mix. The most significant reduction of D n s s m by 36%–75% and 54%–89% after 28 and 90 days of curing, respectively, was obtained when using ground HCFA to substitute 30% of binder mass. With a such reduction of D n s s m , the level of chloride resistance changed from acceptable to good or from unacceptable to acceptable, [22]. For a few mixes prepared with a water-to-binder ratio of 0.60, a change of D n s s m did not increase the level of chloride penetration resistance. Sieving through a 0.125-mm mesh size sieve was found to improve HCFA performance: it significantly reduced the value of D n s s m , which was most evident after 90 days of curing. No clear relationship could be found between D n s s m and the water-to-binder ratio or the compressive strength of concrete.
The resistance against chloride ingress of concrete containing low calcium fly ash was previously tested by Baert, et al. [23], and at 28 days, the chloride migration coefficient was increased with increasing fly ash content. However at later ages (3, 6 or 12 months), due to the pozzolanic reaction, the D n s s m coefficient was lower for all concrete mixes with siliceous fly ash. The effects of blast furnace slag on the chloride migration coefficient summarized by Gjorv [6] were clearly favorable, even at the age of 14 days. After 28 days of water curing, the increasing amounts of slag up to 80% replacement resulted in the reduced apparent chloride diffusion coefficient from 11 × 10 - 12 down to 2 × 10 - 12 m/s 2 . The comparison with the obtained results on HCFA in concrete reveals almost comparable efficiency as blast furnace slag. This could be attributed to both pozzolanic and hydraulic activity of HCFA. The hydraulic properties of these fly ashes should be related to reactive aluminate phases and their hydration and also to the formation of ettringite in the initial phase of hydration [24]. A high hydraulic and pozzolanic activity index after a prolonged hydration and hardening process is connected with hydraulic phases, mainly belite and gehlenite, as well as with the reactivity of the glassy phase. The complexity of the phenomena involved in chloride ion penetration in concrete containing such a mineral addition of pozzolanic and hydraulic activity justifies an application of machine learning techniques to reveal the possible governing rules.
In Table 4, the database containing data on the composition of the concrete mixes, the specific surface of fly ash obtained by the Blaine method and the chloride migration coefficient determined after 28 days of curing is presented. The estimation of the concrete resistance to chloride penetration, based on the values of the diffusion coefficients according to the criterion presented in Table 3, is placed in the last column of Table 4.
The permeability of concrete is known to be dependent largely on the water-to-cement ratio, ( w / c ). However the definition of w/c is not unambiguous when using supplementary cementitious materials. Following the EN 206 standard, the effect of active mineral additions on w/c is quantified using the k-efficiency factor: the content of the additive (a) is multiplied with a k-value, and the water to cement ratio ( w / c ) is replaced by ( w / c ) e q = w / ( c + k · a ) . The efficiency k factor approach is adequate to address the mix design for compressive strength when using the additives of the established efficiency. Even in such a case, like siliceous fly ash, the efficiency factors are not the same for durability performance and for the compressive strength [25]. The compiled fly ash efficiency data [6,26] revealed a much higher efficiency coefficient k in relation to the compressive strength than the value given in EN 206, even reaching the value of two in relation to the resistance to chloride attack. For nonstandard fly ashes and coal combustion products from so-called clean coal technology, the efficiency factors are not established [27]. Therefore, it is not possible to describe all of the effects of the nonstandard fly ashes, including HCFA, on concrete performance when exposed to various environmental factors with only one efficiency coefficient. In order to avoid an unambiguous ( w / c ) definition, the content of water in the mix is used as a descriptor in the machine learning database.
Table 4. The database of the composition of concrete mixes and the properties of hardened concretes.
Table 4. The database of the composition of concrete mixes and the properties of hardened concretes.
Concrete MixContent (kg/m3)Specific Surface of Fly Ash (cm2/g)Chloride Migration Coefficient ( × 10−12 m2/s)Category of Resistance to Chloride Penetration
Cement CEM I 42.5High Calcium Fly AshAggregateWater
10% C3A2% C3A
mixC1C2S1S110S128S2S215S3S320K016wsurfDnssmresistance
R_38359000000001945156010.13unacceptable
R_393050137000000184815328607.88good
R_412500268000000174115228603.76good
R_42323000000001938174023.73unacceptable
R_4327201200000001837169286012.36unacceptable
R_442260241000000176816928608.10unacceptable
R_473100013900000189214035005.44good
R_482570027500000180214235003.42good
R_4927500121000001872160350017.79unacceptable
R_5022800244000001800159350010.37unacceptable
R_51306000137000>0185215338706.37good
R_522550>00273000>0178015338703.85good
R_5327700012200001871175387012.22unacceptable
R_542280002440000178417338705.52good
R_75036600000001997143011.96unacceptable
R_760312140000000190114228606.34good
R_770251270000000176514028604.04good
R_78032800000001982165021.91unacceptable
R_7902781230000001894159286010.30unacceptable
R_800226242000000179015728607.88good
R_810304000136000186113344005.04good
R_820277000122000188915844007.76good
R_116340000000001841170020.79unacceptable
R_125296000000750183617419008.17unacceptable
R_11823700000014501767172190010.95unacceptable
R_1172950000000741826174406012.00acceptable
R_1192390000000147178117140605.17good
R_107308000000001846186026.00unacceptable
R_1022650000006701834189190022.80unacceptable
R_10321800000013401814189190020.86unacceptable
R_1052650000000671839189406012.10acceptable
R_1042190000000135182019040607.59good
R_120034300000001862172023.09unacceptable
R_12202390000014601779171190021.85unacceptable
R_1210295000000741824173406019.61unacceptable
R_12302400000001471786171406017.65unacceptable
R_106031200000001869189028.50unacceptable
R_1110265000006701836187190031.63unacceptable
R_11202220000013601840191190027.44unacceptable
R_1100265000000671840187406025.42unacceptable
R_10802230000001371852192406023.04unacceptable
A_0350000000001890158014.38acceptable
A_152980133000000180015828607.91good
B_152980013300000180015835006.39good
C_152980001330000180015838705.52good
A_302450263000000171015828605.43good
B_302450026300000171015835001.63very good
C_302450002630000171015838701.52very good
D_152980000133000180015844003.06good
E_152980000013300180015865102.06good
H_0035000000001880175037.04unacceptable
H_15M0298000000751847175406034.48unacceptable
H_15S0298000007501847175190033.03unacceptable
H_30M02450000001501813175406027.41unacceptable
H_30S02450000015001813175190027.59unacceptable
The database presented in Table 4 is a general database, which can be transformed into a “working database” by column selection.

3. Machine Learning Methods Used in the Prediction of the Engineering Properties of Composite Materials

3.1. Introduction to Machine Learning

Determining the relationship between material composition and the chloride resistance of concrete is a difficult and time-consuming process, even in the case of a small dataset, as presented in Table 4. For the considered dataset, it requires simultaneous analysis of 12 attributes (columns) for over 50 examples (rows). This task can be done manually; however, using a computer system to support data exploration is much more efficient. The branch of artificial intelligence concerned with applying algorithms that let computers evolve patterns using empirical data is called machine learning.
The aim of machine learning is to automatically learn to recognize complex patterns and make intelligent decisions based on the dataset. By a dataset, we mean a collection of logically-related records: a database. Each record can be called an instance or example, and each one is characterized by the values of predetermined attributes. The difficulty lies in the fact that the set of all possible behaviors given all possible inputs is too large to be covered by the set of observed examples (training data). Hence, the learner must generalize from the given examples, so as to be able to produce a useful output in new cases.
Patterns recognition associated usually with classification is the most popular example of utilizing machine learning. However machine learning or, more general, statistical algorithms can support the knowledge discovery at different stages from outlier detection and attribute (features) selection to knowledge modeling and model validation.

3.2. Feature Selection

Feature selection, also known as attribute selection or feature reduction, is the technique of selecting a subset of relevant features for building robust learning models. By removing most irrelevant and redundant attributes from the data, feature selection helps improve the performance of learning models by: speeding up the learning process and alleviating the effect of the curse of dimensionality. Moreover, the irrelevant attributes degrade the performance of state-of-the-art decision tree and rule learners [28].

3.3. Classification

As was written earlier in Section 3.1, classification is the most common type of machine learning application. The goal of the classification process is to find a way of classifying unseen examples based on the knowledge extracted from the provided set of classified instances. Extracting the knowledge from the provided dataset requires the attribute set characterizing the example to be divided into two groups: the class attribute and the non-class attributes. For unseen instances, only non-class attributes are known; hence, the aim of data mining algorithms is to create such a knowledge model that allows predicting the example class membership based only on non-class attributes.
The knowledge model depends on the way the classifier is constructed, and it can be represented by classification rules (the algorithm AQ21 [29]), decision trees (e.g., algorithm C4.5, [30]) or many other representations. Regardless of the representation, both classification rules and decision trees algorithms create hypotheses.
In the considered problem, the chloride resistance of concrete (class attribute) depending on the material composition and some predictions of the concrete (non-class attributes) is searched. We concentrated on the most popular representative of decision tree classifiers, the J48 algorithm, the open-source implementation of the last publicly-available version of a C4.5 method developed by J. Ross Quinlan [30]. This algorithm was compared to selected algorithms available in Weka [28] in Section 4.2.

3.4. Classifier Evaluation

So as to evaluate the classifier, i.e., to judge the hypotheses generated from the provided training set, we have to verify the classifier performance on the independent dataset, which is called the testing set. The classifier predicts the class of each instance from the test set; if it is correct, it is counted as a success; if not it, is an error. The measure of the overall performance of the classifier is the classification accuracy. This is the number of correct classifications of the instances from the test set divided by the total number of these instances, expressed as a percentage. The greater the classification accuracy, the better is the classifier.
In order to get a deeper understanding of which types of errors are the most frequent, the result obtained from a test set is often displayed as a two-dimensional confusion matrix with a row and a column for each class. Each matrix element shows the number of test examples, for which the actual class is the row and the predicted class is the column. Good results correspond to large numbers down the main diagonal and small, ideally zero, for the elements off the diagonal. The sum of the numbers down the main diagonal divided by the total number of test examples determine the classification accuracy.
Let’s consider what can be done when the number of data for training and testing is limited. The simplest way to handle this situation is to reserve a certain number of examples for testing and to use the remainder for training. Of course, the selection should be done randomly. The main disadvantage of this simple method is that this random selection may not be representative. A more general way to mitigate any bias caused by the particular sample chosen for hold out is to repeat the whole process, training and testing, several times with different random samples. The random selection repeated many times can be treated as the basis of a statistical technique called cross-validation. In the k-fold cross-validation, the dataset U is split into k approximately equal portions ( U = E 1 . . . E k ) [31]. In each iteration i, the set E i is used for testing, and the remainder U \ E i is used for training. Overall classification accuracy is calculated as an average from the classification accuracy for each iteration.
When we have only one database consisting of a very small number of records, the estimation of classification accuracy (the measure of the overall performance of the classifier) can be done using the n-fold cross-validation, where n is the number of examples in the database. In this method, called leave-one-out cross-validation, each example in turn is left out, and the learning method is trained on all of the remaining examples. It is judged by its correctness on the remaining example, one or zero for success or failure, respectively. The results from n judgments, one for each member of the database, are averaged, and that average represents the classification accuracy [28].

4. Searching for the Rules Describing the Chloride Resistance of Concrete Modified with HCFA

4.1. Feature Selection

In Table 4, the dataset with 12 attributes is presented. It is clear that for database with a few dozens of instances, this number of attributes is too large. Some attributes can be eliminated, but it is important to eliminate the most irrelevant attributes.
Therefore, we decided to evaluate a subset of attributes using the best first and exhaustive approaches to feature selection. The best first method searches the space of attributes by greedy hill climbing augmented with backtracking facility. In both cases, the CfsSubsetEvaluator, provided by Weka, was used to assess the predictive ability of each attribute individually and the degree of redundancy among them, preferring sets of attributes that are highly correlated with the class, but have low inter-correlation. Both methods of searching (best first and exhaustive) resulted in selection of C1, S1 28 , w and surf attributes as a percent of tests, as presented in Table 5.
Table 5. Attribute selection cross-validation results.
Table 5. Attribute selection cross-validation results.
AttributeC1C2S1S1 10 S1 28 S2S2 15 S3S3 20 K0 16 wsurf
Best First100%0%0%0%32%0%0%0%0%0%100%100%
Exhaustive Search98%0%0%0%32%0%0%0%0%0%100%100%
Therefore, in order to generate rules describing the chloride resistance of concrete modified with high calcium fly ash, the subset of attributes (C1, cement content with 10 percent of C 3 A content (kg/m 3 ), S1 28 , high calcium fly ash ground 28 minutes content (kg/m 3 ), w, water content (kg/m 3 ), surf, specific surface of fly ash obtained by the Blaine method (cm 2 /g), and resistance, concrete resistance to chloride penetration (acceptable, good, unacceptable)) from the database (Table 4) is used. The shrunken database containing 56 records, each one described by four numerical and one nominal attributes, is presented in Table 6. The last attribute, resistance, denotes a class and can take one of three values (good, acceptable or unacceptable). Since the class “very good” representation is not sufficient (only two examples), we decided to assign them to the “good” class, which now covers 22 examples.
Table 6. The database.
Table 6. The database.
NumberC1S1 28 wsurfresistance
135901560acceptable
230501532860good
325001522860good
432301740unacceptable
527201692860acceptable
622601692860acceptable
731001403500good
825701423500good
927501603500unacceptable
1022801593500acceptable
113061371533870good
122552731533870good
132771221753870acceptable
142282441733870good
15001430acceptable
16001422860good
17001402860good
18001650unacceptable
19001592860acceptable
20001572860good
21001334400good
22001584400good
2334001700unacceptable
2429601741900acceptable
2523701721900acceptable
2629501744060acceptable
2723901714060good
2830801860unacceptable
2926501891900unacceptable
3021801891900unacceptable
3126501894060acceptable
3221901904060good
33001720unacceptable
34001701900unacceptable
35001711900unacceptable
36001734060unacceptable
37001714060unacceptable
38001890unacceptable
39001871900unacceptable
40001911900unacceptable
41001874060unacceptable
42001924060unacceptable
4335001580acceptable
4429801582860good
4529801583500good
462981331583870good
4724501582860good
4824501583500good
492452631583870good
5029801584400good
5129801586510good
52001750unacceptable
53001754060unacceptable
54001751900unacceptable
55001754060unacceptable
56001751900unacceptable

4.2. Classification

As was mentioned in Section 3.3, the chloride resistance of concrete depending on material composition can be searched using one of many software suites available on the market, and we decided to utilize the Weka workbench. The Weka workbench provides over one hundred algorithms supporting classification. They belong to different types, like: Bayesian classifiers, rule classifiers, tree classifiers or meta classifiers. In our research, we decided to determine the chloride resistance of concrete using the selected 20 algorithms belonging to three different types of algorithms. As a training set, all of the instances from the database (Table 6) were considered. The classification accuracy was evaluated using leave-one-out cross-validation. The obtained results are collected in Table 7.
Table 7. Results obtained for different classifiers from the Weka workbench.
Table 7. Results obtained for different classifiers from the Weka workbench.
NumberClassifierAccuracy
Bayesian Classifiers
1BayesNet66.07
2ComplementNaiveBayes62.50
3NaiveBayes73.21
Tree Classifiers
4BFTree73.21
5DecisionStump73.21
6FT78.57
7LADTree82.14
8J4889.29
9LMT82.14
10NBTree78.57
11REPTree64.29
12SimpleCart71.43
Rule Classifiers
13ConjunctiveRule71.43
14DecisionTable71.43
15DTNB80.36
16JRip62.50
17NNge76.79
18OneR71.43
19PART76.79
20Ridor66.07
The best accuracy equaling almost 90% was obtained using the J48 algorithm. The decision tree generated by the J48 algorithm is presented in Figure 1, where the first number in brackets denotes the number of examples from the training set covered by a selected leaf, and the second number, just after the sign “/”, indicates the number of incorrectly-classified instances (negative examples).
Figure 1. The decision tree for resistance to chloride penetration generated by the J48 algorithm.
Figure 1. The decision tree for resistance to chloride penetration generated by the J48 algorithm.
Materials 08 05483 g001
The obtained decision tree can be easily transformed into the following rules:
[resistance = good]
Rule 1 [w ≤158] and [surf >0]: p = 19, n = 0,
Rule 2 [w >158] and [surf >3500] and [218 < C1 ≤ 250]: p = 3, n = 0.
[resistance = acceptable]
Rule 1 [w ≤158] and [surf = 0]: p = 3, n = 0,
Rule 2 [w >158] and [C1 >218] and [0 < surf ≤ 3500]: p = 7, n = 2,
Rule 3 [w >158] and [C1 >250] and [surf >3500]: p = 3, n = 0.
[resistance = unacceptable]
Rule 1 [w >158] and [C1 ≤218]: p = 18, n = 1,
Rule 2 [w >158] and [C1 >218] and [surf = 0]: p = 3, n = 0,
where p denotes the number of positive examples covered by the rule (i.e., the number of records from this class satisfying the rule) and n denotes the number of negative examples covered by the rule (i.e., the number of records from the other classes satisfying the rule).
The obtained decision rules determine the conditions concretes have to fulfill to provide appropriate resistance against chloride penetration.
The good class characterizes:
  • concretes with water content below 158 kg/m 3 (w ≤ 158) where 15% or 30% of cement mass (C1 or C2) was replaced with high calcium fly ash (surf > 0),
  • concretes with water content above 158 kg/m 3 (w > 158) where 30% of cement C1 mass (218 < C1 ≤ 250) was replaced by high calcium fly ash S1 ground for 28 minutes or fly ash S3 ground for 20 minutes (surf > 3500).
The acceptable class characterizes:
  • concretes without high calcium fly ash (surf = 0) with water content below 158 kg/m 3 ,
  • concretes with water content above 158 kg/m 3 (w > 158) where 15% or 30% of cement C1 mass (C1 > 218) was replaced by unprocessed high calcium fly ash S1, S3 or S1 ground for 10 minutes (surf ≤ 3500),
  • concretes with water content above 158 kg/m 3 (w > 158) where 15% of cement C1 mass (C1 > 250) was replaced by high calcium fly ash S1 ground for 28 minutes or fly ash S3 ground for 20 minutes (surf > 3500),
The unacceptable class characterizes:
  • concretes with water content above 158 kg/m 3 (w > 158) and with a content of cement C1 below 218 kg/m 3 (C1 ≤ 218), that is concretes containing cement C2 with or without high calcium fly ash, as well as concretes where 30% of cement C1 mass was replaced by unprocessed high calcium fly ash S3,
  • concretes without high calcium fly ash (surf = 0) with water content above 158 kg/m 3 (w > 158).
Using the leave-one-out method (n = 56), we obtained a classification accuracy equal 89.3%. The result obtained from a test set is often displayed as a two-dimensional confusion matrix with a row and a column for each class. Each matrix element shows the number of test examples for which the actual class is the row and the predicted class is the column. The sum of the numbers down the main diagonal divided by the total number of test examples determine the classification accuracy. The confusion matrix of the solved problem is determined in the form presented in Table 8.
Table 8. The confusion matrix for leave-one-out validation.
Table 8. The confusion matrix for leave-one-out validation.
goodacceptableunacceptable
good2200
acceptable093
unacceptable0319
Such a result can be considered satisfactory with respect to the limited number of records in the database.

5. Conclusions

The rules generated by algorithm J48 from the Weka workbench provided a means for the adequate classification of plain concretes and concretes modified with high calcium fly ash as materials of good, acceptable and unacceptable resistance to chloride penetration.
According to the generated rules, it is found that if the content of water in mixes is small enough (in investigated concretes, w ≤ 158 L/m 3 ), then concretes modified with high calcium fly ash are qualified as materials of good resistance to chloride penetration, whereas concretes without high calcium fly ash are qualified as materials of acceptable resistance. For greater content of water (w > 158 L/m 3 ), concretes using cement of low C 3 A with or without high calcium fly ash are characterized by unacceptable resistance to chloride penetration. However, when using cement of high C 3 A, the replacement 15% or 30% of cement mass by high calcium fly ash, particularly by ground fly ash, improves the resistance of concretes to chloride penetration.
It is found that both the specific surface of fly ash and the content of water and cement play a significant role in providing the required concrete resistance. The classifier was evaluated using the leave-one-out method. The obtained classification accuracy was equal to 89.3%. This value seems to be sufficient to acknowledge the correctness of the classifier. Due to a small number of tested specimens, the rules are applicable only to concrete mix compositions of similar binder content. Further tests are needed in order to enlarge the experimental database and to cover a broader range of concrete compositions.

Acknowledgments

The research is a part of the research project “Innovative cement based materials and concrete with high calcium fly ashes” co-financed by the European Union from the European Regional Development Fund.

Author Contributions

Michal A. Glinicki planned and organized the experimental study, made the selection of materials and the mix design. Karolina Gibas conducted the experiments and collected data measurements. Michal Marks performed the machine learning analysis. All authors read and agreed with the final version of this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Papadakis, V.G. Effect of fly ash on Portland cement systems—Part II. High-calcium fly ash. Cem. Concr. Res. 2000, 30, 1647–1654. [Google Scholar] [CrossRef]
  2. Naik, T.R.; Singh, S.S.; Hossain, M.M. Properties of high performance concrete systems incorporating large amounts of high-lime fly ash. Constr. Build. Mater. 1995, 9, 195–204. [Google Scholar] [CrossRef]
  3. Felekoglu, B.; Türkel, S.; Kalyoncu, H. Optimization of fineness to maximize the strength activity of high-calcium ground fly ash—Portland cement composites. Constr. Build. Mater. 2009, 23, 2053–2061. [Google Scholar] [CrossRef]
  4. Jóźwiak-Niedźwiedzka, D.; Brandt, A.M.; Ranachowski, Z. Self-healing of cracks in fibre reinforced mortar beams made with high calcium fly ash. Cem. Lime Concr. 2012, 79, 38–49. [Google Scholar]
  5. Papadakis, V.G. Effect of supplementary cementing materials on concrete resistance against carbonation and chloride ingress. Cem. Concr. Res. 2000, 30, 291–299. [Google Scholar] [CrossRef]
  6. Gjørv, O.E. Durability Design of Concrete Structures in Severe Environments; Taylor & Francis: New York, NY, USA, 2009. [Google Scholar]
  7. Shi, X.; Xie, N.; Fortune, K.; Gong, J. Durability of steel reinforced concrete in chloride environments: An overview. Constr. Build. Mater. 2012, 30, 125–138. [Google Scholar] [CrossRef]
  8. Andrade, C.; Buják, R. Effects of some mineral additions to Portland cement on reinforcement corrosion. Cem. Concr. Res. 2013, 53, 59–67. [Google Scholar] [CrossRef]
  9. Kaetzel, L.J.; Clifton, J.R. Expert/knowledge based systems for materials in the construction industry: State-of-the-art report. Mater. Struct. 1995, 28, 160–174. [Google Scholar] [CrossRef]
  10. Mikut, R.; Reischl, M. Data mining tools. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2011, 1, 431–443. [Google Scholar] [CrossRef]
  11. Topçu, I.B.; Saridemir, M. Prediction of mechanical properties of recycled aggregate concretes containing silica fume using artificial neural networks and fuzzy logic. Comput. Mater. Sci. 2008, 42, 74–82. [Google Scholar] [CrossRef]
  12. Sebastiá, M.; Olmo, I.F.; Irabien, A. Neural network prediction of unconfined compressive strength of coal fly ash-cement mixtures. Cem. Concr. Res. 2003, 33, 1137–1146. [Google Scholar] [CrossRef]
  13. Yeh, I.C. Computer-aided design for optimum concrete mixtures. Cem. Concr. Compos. 2007, 29, 193–202. [Google Scholar] [CrossRef]
  14. Marks, M.; Jóźwiak-Niedźwiedzka, D.; Glinicki, M.A. Automatic categorization of chloride migration into concrete modified with CFBC ash. Comput. Concr. 2012, 9, 375–387. [Google Scholar] [CrossRef]
  15. Marks, M.; Jóźwiak-Niedźwiedzka, D.; Glinicki, M.A.; Olek, J.; Marks, M. Assessment of scaling durability of concrete with CFBC ash by automatic classification rules. J. Mater. Civ. Eng. 2012, 24, 860–867. [Google Scholar] [CrossRef]
  16. Marks, M.; Marks, M. Prediction of scaling resistance of concrete modified with high-calcium fly ash using classification methods. Procedia Comput. Sci. 2015, 51, 394–403. [Google Scholar] [CrossRef]
  17. Alterman, D.; Kasperkiewicz, J. Evaluating concrete materials by application of automatic reasoning. Bull. Pol. Acad. Sci. Tech. Sci. 2006, 54, 352–362. [Google Scholar]
  18. Kasperkiewicz, J.; Alterman, D. Holistic approach to diagnostics of engineering materials. Comput. Assist. Mech. Eng. Sci. 2007, 14, 197–207. [Google Scholar]
  19. Gibas, K.; Glinicki, M.A. Influence of high-calcium fly ashes on the chloride ion penetration into concrete. In Proceedings of the International Conference Non-Traditional Cement & Concrete IV, Brno, Czech Republic, 27–30 June 2011; pp. 419–428.
  20. NT Build 492: Concrete, mortar and cement-based repair materials: Chloride migration coefficient from non-steady-state migration experiments. Available online: http://210.42.35.80/G2S/eWebEditor/uploadfile/20110819235419966.pdf (accessed on 4 December 2015).
  21. Tang, L. Chloride transport in concrete — Measurement and prediction. Ph.D. Thesis, Department of Building Materials, Chalmers University of Technology, Göteborg, Sweden, 1996. [Google Scholar]
  22. Gibas, K.; Glinicki, M.A.; Nowowiejski, G. Evaluation of impermeability of concrete containing calcareous fly ash in respect to environmental media. Roads Bridges Drogi i Mosty 2013, 12, 159–171. [Google Scholar]
  23. Baert, G.; Gruyaert, E.; Audenaert, K.; de Belie, N. Chloride ingress in high-volume fly ash concrete. In Proceedings of the First International Conference on Microstructure Related Durability of Cementitious Composites, Nanjing, China, 12–15 October 2008; Sun, W., van Breugel, K., Miao, C., Ye, G., Chen, H., Eds.; RILEM Proceedings PRO 061. Volume 61, pp. 473–482.
  24. Giergiczny, Z.; Garbacik, A.; Ostrowski, M. Pozzolanic and hydraulic activity of calcareous fly ash. Roads Bridges Drogi i Mosty 2013, 12, 71–81. [Google Scholar]
  25. Vollpracht, A.; Brameshuber, W. Performance-Concept, K-Value Approach - Which Concept Offers Which Advantages? In Proceedings of the International RILEM Conference on Material Science, Aachen, Germany, 6–10 September 2010; Brameshuber, W., Ed.; RILEM Proceedings PRO 077. pp. 403–411.
  26. Bentur, A.; Mitchell, D. Material performance lessons. Cem. Concr. Res. 2008, 38, 259–272. [Google Scholar] [CrossRef]
  27. Glinicki, M.A.; Nowowiejski, G.; Gibas, K. Strengthening efficiency of nonstandard addition of fluidized bed ash in concrete. In Procceedings of the International RILEM Conference on Advances in Construction Materials Through Science and Engineering, Hong-Kong, China, 5–17 September 2011; Leung, C., WAN, K., Eds.; RILEM Proceedings PRO 079: Hong Kong, China, 2011; pp. 684–691. [Google Scholar]
  28. Witten, I.H.; Frank, E.; Hall, M.A. Data Mining: Practical Machine Learning Tools and Techniques; The Morgan Kaufmann Series in Data Management Systems; Elsevier: Burlington, MA, USA, 2005. [Google Scholar]
  29. Wojtusiak, J. AQ21 User’s Guide. Reports of the Machine Learning and Inference Laboratory; Technical Report MLI 04-3; George Mason University: Fairfax, VA, USA, 2004. [Google Scholar]
  30. Quinlan, J.R. C4.5: Programs for Machine Learning; Morgan Kaufmann Series in Machine Learning; Morgan Kaufmann Publishers: San Francisco, CA, USA, 1993. [Google Scholar]
  31. Krawiec, K.; Stefanowski, J. Machine Learning and Neural Networks; Poznan University of Technology: Poznań, Poland, 2003. (In Polish) [Google Scholar]

Share and Cite

MDPI and ACS Style

Marks, M.; Glinicki, M.A.; Gibas, K. Prediction of the Chloride Resistance of Concrete Modified with High Calcium Fly Ash Using Machine Learning. Materials 2015, 8, 8714-8727. https://doi.org/10.3390/ma8125483

AMA Style

Marks M, Glinicki MA, Gibas K. Prediction of the Chloride Resistance of Concrete Modified with High Calcium Fly Ash Using Machine Learning. Materials. 2015; 8(12):8714-8727. https://doi.org/10.3390/ma8125483

Chicago/Turabian Style

Marks, Michał, Michał A. Glinicki, and Karolina Gibas. 2015. "Prediction of the Chloride Resistance of Concrete Modified with High Calcium Fly Ash Using Machine Learning" Materials 8, no. 12: 8714-8727. https://doi.org/10.3390/ma8125483

APA Style

Marks, M., Glinicki, M. A., & Gibas, K. (2015). Prediction of the Chloride Resistance of Concrete Modified with High Calcium Fly Ash Using Machine Learning. Materials, 8(12), 8714-8727. https://doi.org/10.3390/ma8125483

Article Metrics

Back to TopTop