Deep understanding of phenomena and industrial implementation of what I have learned are my main goals, even if it takes a long time.
Industrial applications of Soft-computing as well as other types of calculation (e.g. analytical, Monte Carlo, numerical, etc.) are my interests.
My dream is to reach a level of scientific ability that can easily explain/illustrate the most complex issues to the most uninformed. This is what God has taught us.
Sharif University of Technology, Tehran
Sharif University of Technology, Tehran
Tabriz University, Tabriz
I am Assistant Prof. of Department of Energy Engineering since Jan. 2018. Industrial applications of soft computing, new methods especially analytical ones for dose calculation in comparison with older methods (e.g. Monte Carlo), study and design of new nuclear batteries, applications of radioisotopes in industry, wireless detectors, applications of aacelerators, dynamics of nuclear recators, safety of nuclear reactors especially fault detection and diagnosis (FDD) of nuclear power plants (NPPs) are my scientific interests.
My current research involves applications of soft computing for identification/prediction of NPPs transients/accidents. Moreover, study of new nuclear batteries, analytical calculation of dose, and wireless detectors are in progress.
This paper introduces the support system for nuclear power plants (NPPs) operators. Transient is identified by a supervised classifier combining auto-regressive integrated moving average (ARIMA) model and artificial neural network (ANN). Transductive support vector machine (TSVM) as a semi-supervised learning (SSL) is used to cluster the type of unknown transient. To forecast future states of NPPs, a hybrid network combining ARIMA model and ANN is developed. Bushehr nuclear power plant (BNPP) transients are probed to analyze the ability of the proposed system. Noticeable advantages are: clustering of unknown transients, sole dependency of identifier on sign of output signal, forecasting any quantifiable parameter without necessity to know its correlation with other, possibility for prediction of parameters in long temporal dependencies. Finally, modular decomposition of the developed support system is presented. The developed system will afterwards be completed by necessary interfaces to be installed on the BNPP full scale simulator to verify its applicability and performance.
In this study, the estimation of the uranium price as one of the most important factors affecting the fuel cost of nuclear power plants (NPPs) is investigated. Supervised learning algorithms, especially, multilayer feed-forward neural network (FFNN) are used extensively for parameters estimation. Similar to other supervised methods, FFNN can suffer from overfitting (i.e. imbalance between memorization and generalization). In this study, different regularization techniques of FFNN are discussed and the most appropriate regularization technique (i.e. Bayesian regularization) is selected for estimation of the uranium price. The different methods including different learning algorithms of FFNN, support vector machine (SVM) with different kernel functions, radial basis network (RBN), and decision tree (DT) are utilized for the prediction of the uranium price and are compared with FFNN-BR. Average mean relative error (AMRE) and cumulative distribution function (CDF) of the results indicate that FFNN-BR method is more accurate for the uranium price estimation (i.e. CDF (0.0720) = 0.99 and AMRE = 0.0533).
The motivation of this study is development of a technique to construct energy spectrum of higher price/high resolution detectors (e.g. NaI (Tl)) using spectrum of lower price/low resolution detectors (e.g. NE102). Since there is no explicit mathematical model between these type of detectors (i.e. organic and inorganic scintillator detectors), it is necessary to utilize model-free methods. Construction of mapping function to generate spectrum of inorganic scintillator using spectrum of organic scintillator can be done by supervised model-free methods. Different supervised learning methods including localized neural networks, statistical methods, feed-forward neural networks, and conditional methods are utilized for spectrum construction. Experimental spectrums of the different radioisotopes (i.e. Co-60, Cs-137, Na-22, Am-241) including 15 spectrums of NaI (Tl) detector and 15 spectrums of NE102 detector are respectively used as training data and test data in the supervised methods. Results demonstrate that localized network (i.e. radial basis network) is the more appropriate method for the spectrum construction. The results of statistical method (i.e. support vector machine) is acceptable while conditional method (i.e. decision tree) does not give acceptable results and multi-layer perceptron does not learn the spectrums. The developed technique can be applied with an interesting ratio of training set to test set (i.e. r/(2r-1-r)). In other words, constructing spectrums of all possible combinations of r radioisotopes (i.e. 2r-1-r) is possible only with training of single radioisotopes spectrums (i.e. r). The developed method for generation of spectrums is more appropriate for identification of the radioisotopes and is not so useful for spectrum tracking. Spectrum tracking can be done by training of supervised learning method using generated pulses of detector.
One of the most important challenges in target parameters estimation via model-free methods is selection of the most effective input parameters namely features selection (FS). Indeed, irrelevant features can degrade the estimation performance. In the current study, the challenge of choosing among the several plant parameters is tackled by means of the innovative FS algorithm named ranking of features with minimum deviation from the target parameter (RFMD). The selected features accompanied with the stable and the fast learning algorithm of multilayer perceptron (MLP) neural network (i.e. Levenberg-Marquardt algorithm) which is a combination of gradient descent and Gauss-newton learning algorithms are utilized for estimation of the target parameter. To evaluate the performance of the developed method, three transients of Bushehr nuclear power plant (BNPP) are examined. The results of estimation of departure from nucleate boiling ratio (DNBR) by the developed method in comparison with the final safety analysis report (FSAR) of BNPP show acceptable agreement. In general, RFMD shows outperformance (i.e. less estimation error) in comparison with the particle swarm optimization (PSO) algorithm and the Relief technique.
In this paper, a novel idea is developed to construct energy spectrum of inorganic scintillator detector (e.g. NaI(Tl)) using energy spectrum of organic scintillator detector (e.g. NE102) by means of a model-free method. For this purpose, support vector machine (SVM) accompanied with different kernel functions (i.e. linear, polynomial, and Gaussian) is applied. The spectra of NE102 and NaI(Tl) detectors of the single radioisotopes (i.e. Co60, Cs137, Na22, and Am241) are utilized for training of SVM. In other words, data of NE102 detector are input spectrums of training patterns and data of NaI(Tl) detector are target spectrums of training patterns. To construct an appropriate mapping function between spectrums of detectors, a kind of cross-correlation technique namely mapping of totality of channels to single channel (TSC) is utilized. In the test process, spectrums of different combinations of the target radioisotopes are constructed and the results are compared with the measured spectrums. Polynomial kernel function gives good results. Linear and Gaussian kernel functions do not give so appropriate results. The major advantages of the developed method are: 1- The NaI(Tl) spectrums of different combinations of the target radioisotopes are constructed only by training of single radioisotopes spectrums. 2- Energy spectrums of high price/ high resolution detectors (i.e. inorganic scintillator detectors) can be constructed using low price/ low resolution detectors (i.e. plastic scintillator detectors). 3- This method can be used to construct energy spectrum of any type of inorganic scintillator (e.g. BGO detector) using either plastic or liquid scintillators. Liquid scintillator detectors (e.g. NE213) are more appropriate for detection/identification of radioactive sources which emit both gamma and neutron radiations. However, these detectors give low resolution gamma spectrums. The developed method can be appropriate for construction of higher resolution gamma spectrums for this type of sources. This application of the developed method is discussed in the manuscript.
In this paper cross-correlation of measurable/unmeasurable parameters of nuclear power plants (NPPs) are detected. Correlation techniques including Pearson’s, Spearman’s, and Kendall-tau give appropriate input parameters for training/prediction of the target unmeasurable parameters. Fuel and clad maximum temperatures of uncontrolled withdrawal of control rods (UWCR) transient of Bushehr nuclear power plant (BNPP) are used as the case study target parameters. Different model-free methods including decision tree (DT), feed-forward back propagation neural network (FFBPNN) accompany with different learning algorithms (i.e. gradient descent with momentum (GDM), scaled conjugate gradient (SCG), Levenberg-Marquardt (LM), and Bayesian regularization (BR)), and support vector machine (SVM) with different kernel functions (i.e. linear and Gaussian functions) are employed to predict the target parameters. Comparison of the results indicates that BR learning algorithm of FFBPNN gives more precise results. Moreover, DT results is comparable with LM learning algorithm of FFBPNN. In addition, SVM results with Gaussian kernel function is better than SVM results with linear one. Results show that cross-correlation detection among the parameters has decisive effect on performance of learning algorithms. This claim is verified by prediction of the target parameters using either fewer number of correlated input parameters or uncorrelated input parameters. The input parameters without strong correlation have greater errors in forecasting. In addition, more parameters with strong correlation give better results. Prediction of unmeasurable parameters of NPPs can be used as a support system for the NPPs operators to perform more appropriate actions in confrontation with transients.
In this paper, a modular system is developed for estimation of mass attenuation coefficient (MAC) of different materials/energies using artificial neural network (ANN). Cascade feed-forward neural network (CFFNN) as a type of ANN constructs mapping function between input patterns and the targets (i.e. MAC). Performance of different learning algorithms of CFFNN including gradient descent (GD), gradient descent with momentum (GDM), scaled conjugate gradient (SCG), Levenberg-Marquardt (LM), and Bayesian regularization (BR) are compared. For training, different categories of input patterns features are utilized to show the more appropriate one. Average mean relative error (AMRE) and cumulative distribution function (CDF) of the results indicate that BR learning algorithm accompany with the selected category of features (i.e. atomic number, photon energy, and density) is more accurate for estimation of MAC (e.g. for Al, CDF(0.0069) = 0.99 and AMRE = 0.0017). The advantages of the present method are: 1- Estimation of MAC is done fast (i.e. in comparison with Monte Carlo methods) and is done at a lower cost (i.e. without need to extra experiments) 2- Modular system reduces the risk of incorrect estimation 3- It is possible to extend the number of estimators for more materials/mixtures without unfavorably affecting the existing system.
The field of any point source which is broadened equally in all directions without any limitation to its range is within category of the inverse square law (ISL). As a case study, the dose equivalent (DE) rate is calculated. For calculating the DE rate, the radiation source can be divided into multiple layers and each layer is fractionated to multiple rectangular surfaces. Each rectangular surface can be replaced with three types of sectors. The DE rate of a source on a target is then sum of DE rates of sectors. The developed method is independent of the target position relative to the source and is used for the dose calculation of any arbitrary arrangement of source and target. As an examples, the DE rate is calculated for the square/rectangular gamma emitter sources in comparison with MCNP code and numerical method. Results show very good agreement. Noticeable advantages are: (1) The developed method performs a very quick calculation (i.e. more than 100000 times faster) while Monte Carlo techniques usually take time to obtain adequate statistics on small regions (2) The developed method calculates the DE rate more than 100 times faster than numerical method (3) Usually the trained person calculates the dose with Monte Carlo codes while analytical calculation does not need the trained one. The proposed analytical method is basis of software package for the DE calculation of complex surfaces which is under development.
In this paper, an analytical method for calculation of the dose equivalent (DE) of coordinate surfaces of the Cartesian geometry is presented. DE of rectangular surfaces of gamma radiation emitters is calculated. The developed analytical method changes rectangular surface to multiple polar regions by dividing its surface into four types of sectors. By this method, the calculation of the dose is converted into calculation of simple mathematical series. The dose of rectangular shape sources for different gamma radiation emitters at different distances to target is calculated and the results are compared with MCNP code. Results show very good agreement. Advantages of the developed method are: 1—While Monte Carlo techniques usually take time to obtain adequate statistics on small regions, the developed method is independent of statics and therefore performs a very quick calculation (i.e. more than 100000 times faster) 2—Usually the trained person is required to calculate the dose with Monte Carlo codes while analytical calculation does not need the trained one. Moreover, analytical methods make possible to perform easily parametric analysis and to reach desired outlet of the dose. Since rectangles with proper size in sufficient numbers can completely reconstruct any surface, therefore, dose of complex surfaces can be calculated using the developed method.
In this paper, some important operating parameters of nuclear power plants (NPPs) transients are forecasted using different supervised learning methods including feed-forward back propagation (FFBP) neural networks such as cascade feed-forward neural network (CFFNN), statistical methods such as support vector regression (SVR), and localized networks such as radial basis network (RBN). Different learning algorithms, including gradient descent (GD), gradient descent with momentum (GDM), scaled conjugate gradient (SCG), Levenberg-Marquardt (LM), and Bayesian regularization (BR) are used in CFFNN method. SVR method is used with different kernel functions including Gaussian, polynomial, and linear. RBN is used with radial activation function. Comparison of the results indicates that learning algorithms based on Gaussian distribution function (i.e. BR algorithm) and Gaussian kernel/activation functions are, in general, more precise for time series prediction. Moreover, learning methods based on Gaussian function lead to acceptable results in prediction of complicated time series, such as core inlet flowrate of large break loss of coolant accident (LBLOCA) which are changed irregularly and drastically. In other words, Gaussian learning algorithms/kernel functions/activation functions are appropriate choices for NPPs parameters forecasting.
This study introduces a new identifier for nuclear power plants (NPPs) transients. The proposed identifier changes the representation of input patterns. Change of representation is a semi-supervised learning algorithm which employs both of labeled and unlabeled input data. In the first step, modified self-organizing map (MSOM) carries out an unsupervised learning algorithm on labeled and unlabeled patterns and generates a new metric for input data. In the second step, support vector machine (SVM) as a supervised learning algorithm classifies the input patterns using the generated metric of the first step. In contrast to unsupervised learning algorithms, the proposed identifier does not discard the collected information. The proposed identifier is examined by the Iris flower dataset and the Bushehr nuclear power plant (BNPP) transients. In overall, results show good performance of the developed identifier. Training with small fraction of labeled atterns, classification only by the sign of the classifiers outputs, and modular identification are main advantages of the proposed identifier. Results indicate that the developed MSOM is not able to cluster correctly quasi-static transients such as uncontrolled withdrawal of control rods (UWCR) in presence of steady state patterns. Quasi-static transients are very similar to steady state. Moreover, imposed noise on input data may eliminate minor differences among the patterns of them. This may cause wrong training of SVM. This is the most important challenge of semi-supervised learning. In other words, if the knowledge on density of unlabeled input patterns do not carry useful information for prediction of the targets of unlabeled patterns, then semi-supervised learning may degrade the prediction accuracy. Therefore, the proposed identifier is more appropriate for classification of transients in which either clusters have been apart or small noises have been imposed on data.
In this study, we propose a new method for identiﬁcation of nuclear power plants (NPPs) transients based on online dynamic quantum clustering (DQC). In this unsupervised learning algorithm, the Gaussian kernel is the eigen-state of the Schr¨odinger equation and the minimums of the Schr¨odinger potential are the cluster centers of patterns. For clustering of transients, data of each event are given to the DQC and form a cluster independent of other transients. This process is done for all target plant conditions. The formed clusters are labeled according to the name of their related transients. Afterwards, to test the proposed identiﬁer, as time goes by, new data points move toward the formed potential wells. Finally, each new datum falls into an appropriate cluster and, therefore, the type of transient is identiﬁed online. The DQC, unlike previously developed unsupervised learning algorithms, is not dependent on the geometric proximity of data. The developed identiﬁer is examined by the Iris ﬂower dataset and typical WWER-1000 plant transients. Results show a reasonable performance of DQC. We use singular value decomposition (SVD) and bipolar representation of real data to reduce the dimensions of data and to show explicitly positive and negative sides of information. The major novelty of this identiﬁer is the development of a technique for online transient identiﬁcation of NPPs utilizing the DQC without any preliminary information about the input patterns. The developed method is a step forward for practical recognition of NPPs transients.
I am skillful at using programming languages/ computer codes such as C#, Matlab, C, MCNP, DYNCO, SIGACE, ORIGEN, etc. I am eager to learn new programming languages/ codes. Moreover, I have acceptable dexterity at application of different kinds of soft computing methofs including ANN, SVM, DQC, DT, competitive and localized neural networks, fuzzy systems, and GA.
I have some work experiences including expert of transient analysis of NPPs, Consulting Engineer of Bushehr nuclear power plant, designer and developer of new research reactors for more than 7 years.
I would be happy to talk to you if you need my assistance in your research or anything else. I prefer to communicate through my Sharif email, but feel free to contact me however you like.
You can find me at my office located at Deaprtment of Energy Engineering, floor 3, south side.
I am ususally at my office, but you may consider an email to fix an appointment.