Research Experiences

  • Present 10/2016

    Research Engineer

    Sharif University of Technology, Control Laboratory

  • 09/2016 01/2016

    Mechatronics and Control Engineer

    Fankavan Aral Company

  • 09/2015 05/2014

    Research Assistant

    Sharif University of Technology, Control Laboratory

  • 02/2014 12/2013

    Mechanical Engineer

    Joint Project between Iran Khodro Company and Sharif University of Technology

  • 09/2013 06/2013
  • 06/2013 01/2013

    Research Assistant

    Sharif University of Technology, Control Laboratory

  • 09/2012 06/2012

    Intern

    Tabriz Company, Instrumentation and Control Devision

Education

  • M.Sc.2015

    M.Sc. in Mechanical Engineering (Major: Control)

    Sharif University of Technology

    Thesis: Developing Design Methods for Adaptive Fractional Order PID Controller

    Supervisor: Professor Hassan Salarieh

  • B.Sc.2013

    B.Sc. in Mechanical Engineering

    Sharif University of Technology

    Thesis: Development of Simulation Software for GLONASS

    Supervisor: Professor Hassan Salarieh

Honors & Awards

  • 2013
    Ranked 4th among more than 20,000 Participants in Nationwide Entrance Exam for M.Sc. Degree in Mechanical Engineering
  • 2013
    Ranked 9th in the National Mechanical Engineering Olympiad
  • 2009
    Ranked 116th among more than 310,000 Participants in the National Entrance Exam for B.Sc. Degree
  • 2005 - 2009
    Ranked 1st among High School and Pre-University students
  • 2002, 2005
    Entry to high school and junior school, Shahid Madani, NODET (National Organization for Development of Exceptional Talents) by passing a national competitive exam
  • 2000
    Youngest Student of My Classes by Studying Grades 2 and 3 of Primary School in 1 Year

Research Interests

  • Control Theory and Dynamical Systems
  • Cyber-Physical Systems
  • Networked and Distributed control
  • Optimization
  • Mechatronics and Robotics
  • Stochastic Control
  • Adaptive Control
  • Machine Learning

Research & Work Experiences

  • Modeling and Control of Structures

    Control Laboratory, Sharif University of Technology (in progress)

    • Finite Element Analysis of Structures using ANSYS Workbench
    • Modal Testing
    • Validation of Finite Element Model using test results
    • Design, Simulation, and Implementation of Closed Loop Control System
    • Comparison and Verification of Control System Simulation Results and Experimental Testing
  • Design and Manufacture of Motion Simulator and Hardware-In-the-Loop (HIL) Test System

    Control Laboratory, Sharif University of Technology

    • Mechanical Design and Manufacture of Servomechanism
    • Dynamic Simulation of Servomechanism Using ADAMS and Simulink
    • Design and Implementation of Closed-loop Control System Using ARM-Cortex-M3 Microcontroller
  • Design and Manufacture of Vibration Analyzer and Modal Testing

    Control Laboratory, Sharif University of Technology

    • Programming ARM-Cortex-M3 Microcontroller for Data Gathering
    • Design of a LabVIEW program for Signal Processing and Data Analysis
    • Design of a Graphical User Interface (GUI) with LabVIEW
    • Comparison of Finite Element Simulation Results and Experimental Vibration and Modal Testing
  • Design and Development of a Distributed Control and Monitoring System for Automatic Fault Detection of Railway Vehicles

    Fankavan Aral Company

    • Design and Development of Embedded Devices for Measuring Acceleration, Temperature, Voltage and Current
    • Implementation of a Network for Data Gathering
    • Data Analysis and Signal Processing (used for fault pattern detections)
    • Design of a Graphical User Interface (GUI) with LabVIEW
  • Developing Adaptive Fractional Order PID Controller Design Methods for Fractional Order Systems

    Control Laboratory, Sharif University of Technology

    • In this research, several adaptive fractional order PID control tuning methods are proposed for fractional order linear and nonlinear systems. First, an indirect self-tuning regulator is presented for linear fractional order systems. In this method, parameters of the system are determined by identification methods, and the controller gains are updated online based on pole placement method using Sequential Quadratic Programming (SQP) algorithm. In the next section, an automatic tuning method of fractional order PID controllers is developed for a class of linear fractional order systems using model reference adaptive control techniques. Then, a robust adaptive fractional order PID controller design motivated from the sliding mode control techniques is proposed for a class of fractional order nonlinear systems. In the next section, an adaptive FOPID controller is used to synchronize two fractional chaotic systems. Finally, a direct self-tuning fractional order PID control is proposed for a class of fractional order nonlinear systems based on the Lyapunov approach.

  • Design and Implementation of Controller and Converter of Standard G-Code for Hexaglide CNC

    Control Laboratory, Sharif University of Technology

    • In this research, a new controller is developed for Hexaglide CNC machines. The main purpose of this research is the development of a software which converts standard G-Code to Hexaglide G-Code using inverse kinematics. In order to do so, the geometric parameters of Hexaglide mechanism are obtained. Subsequently, the equation of inverse kinematics of Hexaglide mechanism and Jacobian matrix are derived. The Jacobian matrix is used For G-Code conversion. Finally, the proposed controller is implemented on a Hexaglide CNC to demonstrate the great performance of the method.

  • Dynamic and Stress analysis of Hitachi Double Press Machine

    Joint Project between Iran Khodro Company (IKCO) and Sharif University of Technology

    • Industrial press units are divided into two primary groups, single-action and double-action. A single-action press unit has a mechanism that guides drawing slide. A double-action press unit has a blank holder mechanism as well. A double-action press die has more weight and is more expensive than a single-action one. For the following reasons, single action die, uses for double action press that blank holder mechanism is not in use in this situation and unit changes to single action. The conclusion of this work is the dynamics and stress analysis of the later state. In this work, for a kinematics analysis, a mathematical model of the mechanism is presented. Later, a dynamics analysis of the double-action mechanism with a standard die and with a small die of a single-action state is provided. This work is concluded by the stress analysis of the two states. Conclusions yield that the use of a single-action die for a double-action press increases the force and stress in the ram mechanism joints. Thus this usage in the double-action press increases the failure chance in the press mechanism.

  • Development of Simulation Software for GLONASS

    Control Laboratory, Sharif University of Technology

    • In this research, the main goal was developing a program for simulation of the GLONASS System. In the first section of this program, the position, velocity and acceleration of satellites are calculated at each time instance. In addition, by choosing location of any arbitrary point on the earth, the satellites, the mentioned point is in the visibility of which, are determined. Afterwards, the effects of atmospherics on the satellites signal is studied and the signals attenuation is calculated. Finally, numerical simulation results are compared with STK software simulation results using the SDP4 algorithm. The presented program uses High Precision Orbit Propagator (HPOP) algorithm and is written in C++. Additionally, a graphical user interface (GUI) is developed using C#.

  • Wind Turbine Gearbox Detailed Design

    Durali System Design and Automation Center, Sharif University of Technology

    • Design of Gears, Bearings and Shafts
    • Design and Stress Analysis of Gearbox Casing
    • Design of the Gearbox Lubrication System

Filter by type:

Sort by year:

Adaptive Synchronization of Uncertain Fractional Order Chaotic Systems Using Sliding Mode Control Techniques

B. Yaghooti, A. Siahi Shadbad, K. Safavi, H. Salarieh
Journal Paper Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 422, no. 5 (2019): 230-237

Abstract

In this article, an adaptive nonlinear controller is designed to synchronize two uncertain fractional-order chaotic systems using fractional-order sliding mode control. The controller structure and adaptation laws are chosen such that asymptotic stability of the closed-loop control system is guaranteed. The adaptation laws are being calculated from a proper sliding surface using the Lyapunov stability theory. This method guarantees the closed-loop control system robustness against the system uncertainties and external disturbances. Eventually, the presented method is used to synchronize two fractional-order gyro and Duffing systems, and the numerical simulation results demonstrate the effectiveness of this method.

Robust Adaptive Fractional Order PID Controller Design for Uncertain Fractional Order Nonlinear Systems Using Sliding Mode Control

B. Yaghooti, H. Salarieh
Journal Paper Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 232, no. 5 (2018): 550-557

Abstract

This article presents a robust adaptive fractional order proportional integral derivative controller for a class of uncertain fractional order nonlinear systems using fractional order sliding mode control. The goal is to achieve closed-loop control system robustness against the system uncertainty and external disturbance. The fractional order proportional integral derivative controller gains are adjustable and will be updated using the gradient method from a proper sliding surface. A supervisory controller is used to guarantee the stability of the closed-loop fractional order proportional integral derivative control system. Finally, fractional order Duffing–Holmes system is used to verify the proposed method.

Force and Tensile Analysis of Double-Press Machine in Use with Single-action Die Press

K. Safavi, B. Yaghooti, I. Moghimi, H. Salarieh, A. Alasty
Journal Paper Journal of Solid and Fluid Mechanics, (2016): 167-177

Abstract

Industrial press units are divided into two primary groups, single-action and double-action. A single-action press unit has a mechanism that guides drawing slide. A double-action press unit has a blank holder mechanism as well. A double-action press die has more weight and is more expensive than a single-action one. For the following reasons, single action die, uses for double action press that blank holder mechanism is not in use in this situation and unit changes to single action. The conclusion of this work is the dynamics and stress analysis of the later state. In this work, for a kinematics analysis, a mathematical model of the mechanism is presented. Later, a dynamics analysis of the double-action mechanism with a standard die and with a small die of a single-action state is provided. This work is concluded by the stress analysis of the two states. Conclusions yield that the use of a single-action die for a double-action press increases the force and stress in the ram mechanism joints. Thus this usage in the double-action press increases the failure chance in the press mechanism.

Adaptive Delayed Feedback Control of Uncertain Fractional Order Chaotic Systems Using Sliding Mode Control

B. Yaghooti, K. Safavi, R. Hajiloo, H. Salarieh
Journal Paper Submitted to Scientia Iranica

Abstract

This paper presents an adaptive delayed feedback control method for stabilizing unstable periodic orbits (UPOs) of uncertain fractional order chaotic systems using sliding mode control. The main goal of this research is to develop an adaptive control method based on Lyapunov approach and sliding mode techniques such that the closed loop control system be asymptotically stable on a periodic trajectory which can be sufficiently close to the UPO of the fractional chaotic system. Robustness of the closed loop control system against the system uncertainty and external disturbances is guaranteed. Finally, the proposed method is used to stabilize the UPO of fractional order Duffing system and the numerical simulations show the effectiveness of this method.

Tuning Fractional Order Proportional Integral Controllers Using Dominant Pole Placement Method

B. Yaghooti, K. Safavi, H. Salarieh
Conference Paper International Conference in New Research of Industry and Mechanical Engineering, University of Tehran, Tehran, Iran, 2015, orally presented

Abstract

This paper presents a method of tuning for fractional order proportional integral controllers for a class of fractional order systems. Fractional order proportional integral controller inherits the advantages of the traditional integer order PI controller and has one degree of freedom more than the integer order PI controller and it has better control performance. Based on this characteristic of the FOPI controller, fractional order proportional integral (FOPI) and fractional order [proportional integral] (FO[PI]) controllers proposed and designed based on dominant pole placement method for the considered class of fractional order systems. The simulation results show that the proposed method works well for the design of fractional order PI controller.

Design and Development of Controller and Converter of Standard G-Code for CNC Hexaglide

K. Safavi, M. Abediny, B. Yaghooti, H. Salarieh, MR Movahhedy
Conference Paper International Conference in New Research of Industry and Mechanical Engineering, University of Tehran, Tehran, Iran, 2015, orally presented

Abstract

This paper presents a new controller for Hexaglide CNC machine. The main purpose of this research is the development of a software which converts standard G-Code to Hexaglide G-Code using inverse kinematics. In order to do so, the geometric parameters of Hexaglide mechanism are obtained. Subsequently, the equation of inverse kinematics of Hexaglide mechanism and Jacobian matrix are derived. The Jacobian matrix is used For G-Code conversion. Finally, the proposed controller is implemented on a Hexaglide CNC to demonstrate the great performance of the method.

  • Programming and Mathematics

    C/C++, MATLAB & Simulink, Mathematica

  • Microcontroller

    ARM (IAR), AVR (CodeVisionAVR), Arduino

  • PLC Programming

    SIMATIC Manager (PLC S7-300/400)

  • CAD/CAM/CAE Softwares

    SolidWorks, CATIA, ANSYS (Workbench), Nastran & Patran

  • Mechanisms and Robotics

    ADAMS

  • Automation Systems

    LabVIEW, Automation Studio

  • Circuits Simulation and Analysis

    Proteus

  • CNC Programming

    G-code

  • Miscellaneous

    LaTeX, Microsoft Office

Graduate Courses



Selected Undergraduate Courses in Control, Mechatronics and Automation



Certificates

  • ARM Microcontroller Programming, Tehran Institute of Technology
  • AVR Microcontroller Programming, Tehran Institute of Technology
  • PLC S7-300/400 Programming, Sharif University of Technology
  • Network+, LAITEC, Sharif University of Technology
  • Fluid-Structure Interaction Workshop, Sharif University of Technology


Selected Course Projects

  • Spring 2014

    Adaptive PID Controller Design for Nonlinear Systems Using Lyapunov Approach

    Nonlinear Control, under supervision of Prof. GR. Vossoughi

  • Fall 2014

    Design, Manufacture, and Control of a Double Pendulum

    - Control implementation (a DC-Motor with a gear-box attached to a disk) Using the STM32F407VG Microcontroller

    - Comparison between Simulation and Experimental Results Using PID Controller

    Mechatronics Lab., Team Project, under supervision of Prof. GR. Vossoughi

  • Spring 2013

    Design of Hydraulic, Pneumatic and Automation Systems

    - Design of a Power Pack

    - Design of a Compressed Air System

    Hydraulics and Pneumatics, under supervision of Prof. M. Durali, Team Project

  • Spring 2013

    Developing a G-code for Three Axis CNC Machine

    Production Methods, under supervision of Prof. MR. Movahhedy

  • Spring 2013

    Analysis of Structures Using Finite Element Method

    - Modal Analysis

    - Transient Analysis

    - Buckling Analysis

    - Contact Analysis

    - Optimization Analysis

    Applied Finite Element Methods, Under supervision of Prof. R. Naghdabadi

  • Spring 2012

    Design of Mechanical Machines Elements

    - Design of Belts, Chains, Drums, and Pulleys of a Power Transmission System

    - Design of Gearbox of Power Transmission System of a Ropeway

    - Design of Rear Axle of a Truck

    - Design of a Clutch

    Design of Machine Elements II, Under supervision of Prof. M. Durali, Team Project

  • Fall 2012

    Stress Analysis of a Thick-Walled Functionally Graded Cylinder with Properties varying Exponentially along the Radius Subjected to Temperature Gradient

    Solid Mechanics III, Under supervision of Prof. R. Naghdabadi

  • Fall 2013

    Design of Several Heat Exchangers Using Aspen B-jac

    - Design of an Oil-Water Heat Exchanger

    - Design of an Air Cooler

    Design of Heat Exchangers, Under supervision of Prof. Afshin

  • Spring 2015

    Teaching Assistant, Automatic Control Lab.

    Instructor: Prof. Hassan Salarieh

  • Spring 2014

    Teaching Assistant, Solid Mechanics Lab.

    Instructor: Prof. Mohsen Asghari

  • Fall 2013

    Teaching Assistant, Design of Machine Elements II

    Instructor: Prof. Hossein Nejat Pishkenari

  • Fall 2013

    Teaching Assistant, Solid Mechanics Lab.

    Instructor: Prof. Mohsen Asghari

My Lab

Control Laboratory

Department of Mechanical Engineering

Sharif University of Technology, Tehran, Iran