Browsing by Author "Abedinifar, Masoud"
Now showing 1 - 5 of 5
- Results Per Page
- Sort Options
Conference Object Citation - Scopus: 2Comparative Study of Identification Using Nonlinear Least Squares Errors and Particle Swarm Optimization Algorithms for a Nonlinear Dc Motor Model(Springer Science and Business Media Deutschland GmbH, 2021-08-24) Abedinifar M.; Ertugrul S.; Abedinifar, Masoud; Ertugrul, SenizFor an accurate dynamic analysis of the real-world systems, there is an extensive demand for developing the mathematical models. An accurate mathematical model can be used for optimization, fault diagnosis, controller design, etc. Many studies have been performed for developing the mathematical models of the real-world systems. They commonly utilize linear models while ignoring the possible existing nonlinearities in the model. However, having a general mathematical model including nonlinearities has great significance in performance analysis and proper control of the systems. In this paper, two algorithms including Nonlinear Least Squares Errors (NLSE) and Particle Swarm Optimization (PSO) are utilized for model identification. For this aim, the nonlinear model of a Direct Current (DC) motor is used as a case study to compare the performance of the two algorithms. In the first step, a white-box mathematical model of the DC motor including the nonlinear friction terms is developed. Then, the artificial data is generated through the developed model with the real parameters of a DC motor. Finally, NLSE and PSO algorithms are carried out to determine the unknown parameters of the nonlinear model through generated artificial data. All unknown parameters of the model are identified at the same time. The results of the two algorithms are evaluated and compared. It is shown that the PSO algorithm determines the model parameters more accurately compared to the NLSE algorithm. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.Article Citation - WoS: 5Citation - Scopus: 7Design Optimization of a Solenoid Actuator Using Particle Swarm Optimization Algorithm With Multiple Objectives(Sage Publications Ltd, 2022-11) Abedinifar, Masoud; Ertugrul, Seniz; Tayyar, Gokhan TanselSolenoid actuators are well-known components that convert electromagnetic energy into mechanical energy. For control purposes, it is requested to have a high magnetic force that stays almost constant in the working region of the actuator. To meet these requirements, it is necessary to have an optimal geometrical design of the actuator. In this study, the following steps are performed to optimize the geometry of the solenoid actuator. The Finite Element Analysis (FEA) is performed, and the results of the simulation is verified with the experimental data. The effect of all geometrical parameters on the characteristics of the magnetic force is investigated. The parameters that highly affect the magnetic force are chosen as design optimization parameters. Then, the Particle Swarm Optimization (PSO) algorithm is realized to find optimal parameters. The algorithm consists of two objective functions being combined into a single objective function. It includes a higher and more consistent magnetic force in the effective working region of the solenoid. Finally, the solenoid actuator with optimized parameters is manufactured, and the results are compared. They show that the optimized solenoid actuator satisfies one of the objective functions, and magnetic force stays almost constant in the working region of the solenoid actuator.Article Investigation of Backlash and Friction Nonlinearities in a 1-DoF Electromechanical System Based on Experimental Data(2025-12-25) Ertugrul, Seniz; Abedinifar, MasoudThe characterization of nonlinearities, specifically backlash and friction, in one-degree-of-freedom (1-DoF) electromechanical systems is essential for achieving high-precision control. This study presents a systematic investigation into the identification of these phenomena using a white-box modeling approach. An experimental platform, consisting of a brushed DC motor with a gearbox and a 3D-printed L-shaped load arm, was developed to generate input-output data from sinusoidal voltage excitations. A comprehensive nonlinear model, developed in MATLAB/Simulink, incorporated electrical dynamics, Coulomb and viscous friction, gravitational torque, and backlash dead-zone effects. Two complementary parameter identification methods, Nonlinear Least Squares Errors (NLSE) estimation and a Genetic Algorithm (GA), were applied to estimate the model's unknown parameters. Results demonstrated that both approaches successfully captured the dominant system dynamics; however, NLSE achieved superior accuracy in both identification (RMSE = 0.13 rad/s, R2 = 0.99) and verification (RMSE = 0.16 rad/s, R2 = 0.96) phases, compared to GA (RMSE = 0.21-0.22 rad/s, R2 = 0.94-0.97). These findings demonstrate that, with identical initialization and constraints of system parameters, a physics-based white-box model combined with NLSE provides a more reliable and precise characterization of combined backlash and friction nonlinearities than GA for the investigated 1-DoF electromechanical system and excitation conditions.Conference Object Non-Linear Friction Force Estimation for Ball and Beam Mechanism Using R-Pinn(IEEE, 2025-03-17) Kaya, Ozan; Ertugrul, Seniz; Abedinifar, Masoud; Egeland, OlavDifferent friction forces or torques are affecting the system's performance and control. Friction forces occur due to bearings, gearboxes, or any other contacts in the system. Researchers have reported different forms of friction, such as stiction, viscous and Stribeck effects, pre-sliding displacement, stick-slip effects, hysteresis (or frictional lag), etc. Developing a mathematical model to describe the underlying dynamics of a complex system may become necessary to design either a modelbased controller or at least compensate for the non-linear effects of friction forces. For this reason, either test set-ups or datadriven techniques might be used. In this study, the RecurrentPhysics Informed Neural Network is studied to determine the friction forces and model the Ball and beam system. While PINN provides faster results to model non-linear systems with noisy and small data sizes, Recurrent Neural Network architecture is fruitful for modeling time-dependent systems. Thus, R-PINN is trained with noisy signals for system response and friction model of the ball and beam system. Despite noisy signals and nonlinearity in the system, R-PINN is promising in modeling the system response and estimating the friction model.Article Citation - WoS: 7Citation - Scopus: 6Nonlinear Model Identification and Statistical Verification Using Experimental Data With a Case Study of the Ur5 Manipulator Joint Parameters(Cambridge Univ Press, 2022-12-23) Abedinifar, Masoud; Ertugrul, Seniz; Arguz, Serdar HakanThe identification of nonlinear terms existing in the dynamic model of real-world mechanical systems such as robotic manipulators is a challenging modeling problem. The main aim of this research is not only to identify the unknown parameters of the nonlinear terms but also to verify their existence in the model. Generally, if the structure of the model is provided, the parameters of the nonlinear terms can be identified using different numerical approaches or evolutionary algorithms. However, finding a non-zero coefficient does not guarantee the existence of the nonlinear term or vice versa. Therefore, in this study, a meticulous investigation and statistical verification are carried out to ensure the reliability of the identification process. First, the simulation data are generated using the white-box model of a direct current motor that includes some of the nonlinear terms. Second, the particle swarm optimization (PSO) algorithm is applied to identify the unknown parameters of the model among many possible configurations. Then, to evaluate the results of the algorithm, statistical hypothesis and confidence interval tests are implemented. Finally, the reliability of the PSO algorithm is investigated using experimental data acquired from the UR5 manipulator. To compare the results of the PSO algorithm, the nonlinear least squares errors (NLSE) estimation algorithm is applied to identify the unknown parameters of the nonlinear models. The result shows that the PSO algorithm has higher identification accuracy than the NLSE estimation algorithm, and the model with identified parameters using the PSO algorithm accurately calculates the output torques of the joints of the manipulator.

