Papers by Mohsen Jahanshahi

International Journal of Smart Electrical Engineering, 2016
This study proposes a combination of a fuzzy sliding mode controller (FSMC) with integral-proport... more This study proposes a combination of a fuzzy sliding mode controller (FSMC) with integral-proportion-Derivative switching surface based superconducting magnetic energy storage (SMES) and PID tuned by a multi-objective optimization algorithm to solve the load frequency control in power systems. The goal of design is to improve the dynamic response of power systems after load demand changes. In the proposed method, an adaptive fuzzy controller is utilized to mimic a feedback linearization control law. To compensate the compensation error between the feedback linearization and adaptive fuzzy controller, a hitting controller is developed. The Lyapunov stability theory is used to obtain an adaption law so that the closed-loop system stability can be guaranteed. The optimal PID controller problem is formulated into a multi-objective optimization problem. A Pareto set of global optimal solutions to the given multi-objective optimization problem is generated by a genetic algorithm (GA)-base...
Journal of the Institute of Electronics and Computer, 2020
In the component-based software, as its name indicates, the overall system performance is a refle... more In the component-based software, as its name indicates, the overall system performance is a reflection of the performance of its components. The correct analysis of reliability, which is known as a critical factor in component-based software engineering process, is one of the necessary tasks in such a system. However, most of the previous studies do not provide a practical and complete approach on this issue of this field. So, the aim of this work is to introduce a new systematic approach for software reliability analysis. The system architecture is used by this approach for time-dependent reliability evaluation.

Many appealing multicast services such as on-demand TV, teleconference, online games and etc. can... more Many appealing multicast services such as on-demand TV, teleconference, online games and etc. can benefit from high available bandwidth in multi-radio multi-channel wireless mesh networks. When multiple simultaneous transmissions use a similar channel to transmit data packets, network performance degrades to a large extant. Designing a good multicast tree to route data packets could enhance the performance of the multicast services in such networks. In this paper we want to address the problem of multicast routing in multi-radio multi-channel wireless mesh networks aiming at minimizing intermediate nodes. It is assumed that channel assignment is known at prior and channels are assigned to the links in advance. Aiming at constructing multicast tree with minimum number of intermediate nodes and minimum number of interfered nodes we propose a heuristic algorithm called Maximum Multicast Group Nodes (MMGN). Simulation results demonstrated that our proposed method outperforms LC-MRMC alg...
This paper proposes an efficient Tracking method for velocity control of an electro-hydraulic ser... more This paper proposes an efficient Tracking method for velocity control of an electro-hydraulic servo system (EHSS) in the presence of flow nonlinearities and internal friction. The tracking method controller is a kind of feedback error learning structure. In the proposed method, the Feedback Error Learning (FEL) algorithm is used to control the velocity. There is no need to compute the system jacobian in FEL method which in turn makes its using more suitable for practical scenarios. This procedure illustrates that EHSS control can be successfully. All derived results are validated by computer simulation of a nonlinear mathematical model of the system.
2017 International Conference on Computational Science and Computational Intelligence (CSCI)
Solving the unconstrained optimization problems with swarm intelligent algorithms has received si... more Solving the unconstrained optimization problems with swarm intelligent algorithms has received significant consideration recently. In this paper, a novel algorithm called GSO (Garter Snake Optimization) is proposed for solving unconstrained optimization tasks. In the proposed algorithm, individuals emulate a group of garter snakes, which interact to each other based on the biological laws of the cooperative colony. The explored solutions achieved by GSO are analyzed with that of well-known methods namely KA and PSO. The results show that GSO is competitive in comparison with the representative algorithms.
Limitations of WMSNs are almost similar to WSNs, although some of the limitations encountered wit... more Limitations of WMSNs are almost similar to WSNs, although some of the limitations encountered with in wireless sensor networks are the same as limitations in WMSNs, such as energy consumption, Due to hardware and software differences between these two networks made by different nature of WMSNs, there are new limitations in WMSNs which causes new challenges in designing purposes. Main purpose of this paper is to propose an innovative routing method for wireless multimedia sensor networks, using intelligent features and meta-heuristic algorithms to promote entire performance of network and optimize energy consumption and network life time.

International Journal of Smart Electrical Engineering, 2013
The Networked Control System in modern control widely uses to decrease the implementation cost an... more The Networked Control System in modern control widely uses to decrease the implementation cost and increasing the performance. NCS in addition to its advantages is inevitable. Nevertheless they suffer of some limitations and deficiencies. Packet loss is one of the main limitations which affect the control system in different conditions and finally may lead to system instability. For this reason, it is important to model the system properly. In this paper, a new model has been proposed that is very simple and independent from the main system. This model based on Robust Theory structure. Robust theory is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. Robust control methods are designed to function properly so long as uncertain parameters or disturbances are within some (typically compact) set.

Energy consumption is considered as a critical issue in wireless sensor networks (WSNs). Batterie... more Energy consumption is considered as a critical issue in wireless sensor networks (WSNs). Batteries of sensor nodes have limited power supply which in turn limits services and applications that can be supported by them. An efficient solution to improve energy consumption and even traffic in WSNs is Data Aggregation (DA) that can reduce the number of transmissions. Two main challenges for DA are: (i) most DA techniques need network clustering. Clustering itself is a time and energy consuming procedure. (ii) DA techniques often do not have ability to detect intrusions. Studying to design a new DA technique without using clustering and with ability of finding intrusion is valuable. This paper proposes an energy-intrusion aware DA Technique (named EIDA) that does not need clustering. EIDA is designed to support on demand requests of mobile sinks in WSNs. It uses learning automata for aggregating data and a simple and effective algorithm for intrusion detection. Finally, we simulate and e...
In some problems of mathematics there are many functions which have several optimum points which ... more In some problems of mathematics there are many functions which have several optimum points which all, should be computed. The method NichePSO is previously designed to accomplish this. This paper presents a new memetic-based scheme to enhance the NichePSO. This work utilizes a powerful soft computing tool namely Learning Automata as the local search algorithm in our proposed memetic approach. Numerical results demonstrate the superiority of the proposed method over the original NichePSO in terms of convergence and diversity.

ArXiv, 2019
Due to the high demand of Internet access by users, and the tremendous success of wireless techno... more Due to the high demand of Internet access by users, and the tremendous success of wireless technologies, Wireless Mesh Networks (WMNs) have become a promising solution. IGW Placement and Selection (GPS) are significantly investigated problems to achieve QoS requirements, network performance, and reduce deployment cost in WMNs. Best effort is made to classify different works in the literature based on network characteristics. At first, one of the most principal capabilities of WMNs, which is taking advantage of using multi-radio routers in a multi-channel network, is studied. In this article, GPS protocols considering a definition of three types of WMN are investigated based on channel-radio association including Single Radio Single Channel (SRSC), Single Radio Multi- Channel (SRMC), and Multi-Radio Multi-Channel (MRMC) WMNs. Furthermore, a classification regarding static and dynamic channel allocation policies is derived. In addition, the reported works from the viewpoint of network...

Tasks scheduling problem is a key factor for a distributed system in order to achieve better effi... more Tasks scheduling problem is a key factor for a distributed system in order to achieve better efficiency. The problem of tasks scheduling in a distributed system can be stated as allocating tasks to processor of each computer. The objective of this problem is minimizing makespan and communication cost while maximizing CPU utilization. Scheduling problem is known as NP-complete. Hence, many genetic algorithms have been proposed to search optimal solutions from entire solution space. However, these existing approaches are going to scan the entire solution space without consideration to techniques that can reduce the complexity of the optimization. In other words, the main shortcoming of these approaches is to spend much time doing scheduling and hence need to exhaustive time. Therefore, in this paper we use memetic algorithm to cope with this shortcoming. We apply Learning automata, simulated annealing, and Tabu search as local search in our proposed memetic algorithm. Extended simulat...
Telecommunication Systems, 2021
A Correction to this paper has been published: 10.1007/s11235-021-00753-6.

One of the main issues in the context of clustering protocols in wireless sensor networks (WSN) i... more One of the main issues in the context of clustering protocols in wireless sensor networks (WSN) is the selection of cluster head (CH). Many researches select the CH based on the value of the residual energy of the nodes. In other many approaches it is selected based on the number of the neighboring nodes or the distance among them. In this paper, a new method based on learning automata (LA) named LA-LEACH is proposed to increase the lifetime of WSNs. That is, a LA is resident on every sensor node. In the proposed method, CH is selected on the basis of both factors the residual energy and Euclidean distance. Then, using its residing LA, the selected CH communicates with its associated cluster members. The simulation results demonstrate that LA-LEACH outperforms W-LEACH, HCDD, and CSME in terms of load balancing and energy usage. Keywordsclustering, learning automata, mobile sink, wireless sensor network, lifetime

The fast, continuous changes in systems require the re-configurations be programmed in such a way... more The fast, continuous changes in systems require the re-configurations be programmed in such a way that the system can respond to changes efficiently. Self-configuration is the capability of automatic re-configuration of a system in response to such changes. In distributed systems, because of the inconsistent nodes, dynamism of resources and heterogeny of communicative networks, the changes are dramatic. Therefore, the system needs to be monitored consistently and/or periodically to be reconfigured, if required. Upon entry of any user and/or an applied application considering the status quo, the system needs to be re-configured. Also in case of system failure, the configuration has to be done automatically in line with the predetermined objectives. This paper presents a semi-automatic method using the hidden Markov model for self-configuration of the system considering infrastructural resources and requests by users.
Traffic prediction systems can play an essential role in intelligent transportation systems (ITS)... more Traffic prediction systems can play an essential role in intelligent transportation systems (ITS). Prediction and patterns comprehensibility of traffic characteristic parameters such as average speed, flow, and travel time could be beneficiary both in advanced traveler information systems (ATIS) and in ITS traffic control systems. However, due to their complex nonlinear patterns, these systems are burdensome. In this paper, we have applied some supervised data mining techniques (i.e. Classification Tree, Random Forest, Naive Bayesian and CN2) to predict the next state of Traffic by a categorical traffic variable (level of service (LOS)) in different short-time intervals and also produce simple and easy handling if-then rules to reveal road facility characteristic. The analytical results show prediction accuracy of 80% on average by using methods.

Mobile sensor networks rely heavily on inter-sensor connectivity for collection of data. Nodes in... more Mobile sensor networks rely heavily on inter-sensor connectivity for collection of data. Nodes in these networks monitor different regions of an area of interest and collectively present a global overview of some monitored activities or phenomena. A failure of a sensor leads to loss of connectivity and may cause partitioning of the network into disjoint segments. A number of approaches have been recently proposed that pursue node relocation in order to restore connectivity. DCR is a distributed partitioning detection and connectivity restoration algorithm to tolerate the failure of sensors. DCR proactively identifies sensors that are critical to the network connectivity based on local topological information, and designates appropriate, preferably non-critical, backup nodes. Upon failure detection, the backup sensor initiates a recovery process that may involve coordinated relocation of multiple sensors. Here we proposed Energy aware Distributed partitioning detection and connectivi...

Mobile sensor networks rely heavily on inter-sensor connectivity for collection of data. Nodes in... more Mobile sensor networks rely heavily on inter-sensor connectivity for collection of data. Nodes in these networks monitor dierent regions of an area of interest and collectively present a global overview of some monitored activities or phenomena. A failure of a sensor leads to loss of connectivity and may cause partitioning of the network into disjoint segments. A number of approaches have been recently proposed that pursue node relocation in order to restore connectivity. DCR is a distributed partitioning detection and connectivity restora- tion algorithm to tolerate the failure of sensors. DCR proactively identies sensors that are critical to the network connectivity based on local topological information, and designates appropriate, preferably non-critical, backup nodes. Upon failure detection, the backup sensor initiates a recovery process that may involve coordinated relocation of multiple sensors. Here we proposed Energy aware Distributed partitioning detection and connectivity...

Multicast routing is one of the most important services in Multi Radio Multi Channel (MRMC) Wirel... more Multicast routing is one of the most important services in Multi Radio Multi Channel (MRMC) Wireless Mesh Networks (WMN). Multicast routing performance in WMNs could be improved by choosing the best routes and the routes that have minimum interference to reach multicast receivers. In this paper we want to address the multicast routing problem for a given channel assignment in WMNs. The channels that are assigned to the network graph are given to the algorithm as an input. To reduce the problem complexity and decrease the problem size, we partition the network to balanced clusters. Fuzzy logic is used as a tool for clustering in our method. After clustering and electing most suitable nodes as cluster head, we take a mathematical method to solve the multicast tree construction problem. We conducted several simulations to verify the performance of our method and the simulation results demonstrated that our proposed method outperforms CAMF algorithm in terms of throughput and end to end...
This paper proposes an efficient Tracking method for velocity control of an electro-hydraulic ser... more This paper proposes an efficient Tracking method for velocity control of an electro-hydraulic servo system (EHSS) in the presence of flow nonlinearities and internal friction. The tracking method controller is a kind of feedback error learning structure. In the proposed method, the Feedback Error Learning (FEL) algorithm is used to control the velocity. There is no need to compute the system jacobian in FEL method which in turn makes its using more suitable for practical scenarios. This procedure illustrates that EHSS control can be successfully. All derived results are validated by computer simulation of a nonlinear mathematical model of the system.
Connectivity in WSNs is vital to preserve the network performance. Reported algorithms try to res... more Connectivity in WSNs is vital to preserve the network performance. Reported algorithms try to restore connectivity by appropriately selecting the failure handler. This paper, initially presents a hybrid algorithm based on distributed learning automata named DLA-BuS for critical node backup selection. Then, we present DLA-MRF to repair stimulant failure of two adjacent actors. Simulations using Castalia demonstrate that proposed algorithms outperform representative methods in terms of some well-known performance parameters.
Uploads
Papers by Mohsen Jahanshahi