• Title/Summary/Keyword: model based PID control

Search Result 277, Processing Time 0.025 seconds

Controller Design for a Piezoelectric Actuator Based on the Inverse Hysteresis Model

  • Ahn, Hyun-Sik;Park, Seung-Man
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2002.10a
    • /
    • pp.60.6-60
    • /
    • 2002
  • $\textbullet$ Introduction $\textbullet$ Modeling of a Piezoelectric Actuator $\textbullet$ Inverse Hysteresis Modeling and Linearization $\textbullet$ Controller Design: PID plus Repetitive Controller $\textbullet$ Simulation Results $\textbullet$ Conclusion

  • PDF

Nonlinear Sliding Mode Control of an Axial Electromagnetic Levitation System by Attractive Force (흡인력을 이용한 자기 부상계의 비선형 슬라이딩 모드 제어)

  • 이강원;고유석;송창섭
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.15 no.10
    • /
    • pp.165-171
    • /
    • 1998
  • An axial electromagnetic levitation system using attractive force is a highly nonlinear system due to the nonlinearity of materials, variable air gap and flux density. To control the levitating system with large air gap, a conventional PID control based on the linear model is not satisfactory to obtain the desired performance and the position tracking control of the sinusoidal motion by simulation results. Thus, sliding mode control(SMC) based on the input-output linearization is suggested and evaluated by simulation and experimental approaches. Usefulness of the SMC to this system is conformed experimentally. If the expected variation of added mass can be included in the gain conditions and the model, the position control performance of the electromagnetic levitation system with large air gap will be improved with robustness.

  • PDF

Compensation of Time Delay Using Predictive Controller (예측제어기를 이용한 시간지연 보상)

  • Heo, Hwa-Ra;Park, Jae-Han;Lee, Jang-Myeong
    • Journal of the Korean Institute of Telematics and Electronics S
    • /
    • v.36S no.2
    • /
    • pp.46-56
    • /
    • 1999
  • A predictive controller is designed based upon stochastic methods for compensation time-delay effect on a system which has inherent time-delay caused by the spatial separation between controllers and actuators. The predictive controller estimates current outputs through linear prediction methods and probability functions utilizing previous outputs, and minimizes the malicious phenomena caused by the time-delay in precision control systems. To demonstrate effectiveness of this control methodology, we applied this algorithm for the control of a tele-operated DC servomotor. The experimental results show that this predictive controller is superior to the PID controller in terms of convergence-characteristics, and show that this controller expands the maximum allowable time-delay for a system maintaining the stability. Since the proposed predictor does not require models of plants - it requires only stochastic information for outputs --, it is a general scheme which can be applied for the control of systems which are difficult to model or the compensator of PID control.

  • PDF

Implementation of an Auto-Steering System for Recreational Marine Crafts Using Android Platform and NMEA Network

  • Beirami, Mohammadamin;Lee, Hee Yong;Yu, Yung-Ho
    • Journal of Advanced Marine Engineering and Technology
    • /
    • v.39 no.5
    • /
    • pp.577-585
    • /
    • 2015
  • This paper deals with development of an autopilot system for leisure yacht based on NMEA 2000 network and android platform. The developed system can operate both for manual steering and automatic navigation mode. In automatic steering mode, after manipulation of commands which are NMEA 0183 sentences by android platform, the developed system translates and sends the packets through NMEA 2000 network. Then the controller which is connected to NMEA 2000 network receives the commands and controls the boat's rudder system automatically. The automatic steering mode is achieved by cooperation of two controllers; one for controlling the rudder system, and the other for controlling the vessel's heading. To control the vessel's rudder and heading angle two PID controllers are developed with an adjustable dead-band gain. Also, in order to eliminate the steady-state error occurred by applying dead-band, an integral controller which specifically supervises the system's behavior inside the dead-band area is developed. In this paper, at the first stage, simulations are accomplished using computer in order to examine the feasibility of the proposed based on simulation results. In the next step, the system on a real hydraulic steering model is implemented and at the end the performance examination by implementing it on a real boat and doing test navigation is executed.

Balancing and Driving Control of a Mecanum Wheel Ball Robot (메카넘 바퀴 볼 로봇의 자세제어 및 주행)

  • Hwang, Seung-Ik;Ha, Hwi-Myung;Lee, Jang-Myung
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.21 no.4
    • /
    • pp.336-341
    • /
    • 2015
  • This paper proposes a balancing and driving control system for a Mecanum wheel ball robot which has a two axis structure and four motors. The inverted pendulum control method is adopted to maintain the balance of the ball robot while it is driving. For the balancing control, an anon-model-based controller has been designed to control the device simply without the need of a complex formula. All the gains of the controller are heuristically adjusted during the experiments. The tilt angle is measured by IMU sensors, which is used to generate the control input of the roll and pitch controller to make the tilt angle zero. For the driving control, the PID control algorithm has been adopted with angles of the wheels and the encoder data. The performance of the designed control system has been verified through the real experiments with the suggested ball robot.

Tension Control of a Winding Machine using Time-delay Estimation (시간 지연 추정 기법을 이용한 권취기의 장력 제어 알고리즘)

  • Heo, Jeong-Heon;You, Byungyong;Kim, Jinwook
    • Journal of Drive and Control
    • /
    • v.15 no.3
    • /
    • pp.21-28
    • /
    • 2018
  • We propose a tension controller based on a time-delay estimation (TDE) technique for a winding machine. Firstly, we perform the necessary calculations to derive a mathematical model of the winding machine. In this sense, it is revealed that the roll radius of the winding machine is characteristically seen to be increasing or decreasing during the winding process. That being said, it is noted that the parameters of the winding machine are coupled and constantly changing during this process. Understandably then, it is noted that the model is shown to be nonlinear and time-varying. Secondly, we propose the way to apply the TDE based controller which is the so-called Time-delay Control (TDC). The TDC utilizes the time-delayed information intentionally to compensate the nonlinear and time-varying characteristics. As we have seen, the proposed controller consists of two parts: one is a TDE component, and the other is an error dynamics component which is defined by a user. In a computer simulation based on the Matlab/Simulink program, the proposed controller is compared with a conventional PID controller, which is widely used in the tension control of the winding machine. The proposed controller reduces the incidence of overshoot and steady-state error in the tension control, as compared to the conventional PID controller.

Balancing and Driving Control of a Bicycle Robot (자전거로봇의 균형제어 및 주행)

  • Lee, Suk-In;Lee, In-Wook;Kim, Min-Sung;He, He;Lee, Jang-Myung
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.6
    • /
    • pp.532-539
    • /
    • 2012
  • This paper proposes a balancing and driving control system for a bicycle robot. A reaction wheel pendulum control method is adopted to maintain the balance while the bicycle robot is driving. For the driving control, PID control algorithm with a variable gain adjustment has been developed in this paper, where the gains are heuristically adjusted during the experiments. To measure the angles of the wheels the encoders are used. For the balancing control, a roll controller is designed with a non-model based algorithm to make the shortest cycle. The tilt angle is measured by the fusion of the acceleration and gyroscope sensors, which is used to generate the control input of the roll controller to make the tilt angle zero. The performance of the designed control system has been verified through the real experiments with the developed bicycle robot.

Ship nonlinear-feedback course keeping algorithm based on MMG model driven by bipolar sigmoid function for berthing

  • Zhang, Qiang;Zhang, Xian-ku;Im, Nam-kyun
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.9 no.5
    • /
    • pp.525-536
    • /
    • 2017
  • Course keeping is hard to implement under the condition of the propeller stopping or reversing at slow speed for berthing due to the ship's dynamic motion becoming highly nonlinear. To solve this problem, a practical Maneuvering Modeling Group (MMG) ship mathematic model with propeller reversing transverse forces and low speed correction is first discussed to be applied for the right-handed single-screw ship. Secondly, a novel PID-based nonlinear feedback algorithm driven by bipolar sigmoid function is proposed. The PID parameters are determined by a closed-loop gain shaping algorithm directly, while the closed-loop gain shaping theory was employed for effects analysis of this algorithm. Finally, simulation experiments were carried out on an LPG ship. It is shown that the energy consumption and the smoothness performance of the nonlinear feedback control are reduced by 4.2% and 14.6% with satisfactory control effects; the proposed algorithm has the advantages of robustness, energy saving and safety in berthing practice.

Force Synchronizing Control for AC Servomotor-Ball Screw Driven Injection Unit (AC서보모터-볼스크루 구동 사출장치의 힘 동기제어)

  • Cho, S.H.
    • Journal of Drive and Control
    • /
    • v.12 no.2
    • /
    • pp.14-20
    • /
    • 2015
  • This paper focuses on the issue of force synchronizing control for the injection servomechanism of injection molding machines. Prior to the controller design, a virtual design model was developed for the injection mechanism with an AC servomotor-ball screw. A synchronizing controller is designed and combined with the PID control to accommodate the mismatches between the real plant and the linear model plant used. Due to the plant uncertainty, the stiffness and the damping of the mechanism were considered. From the tracking control simulations based on the virtual design model, it is shown that a significant reduction in force synchronizing error is achieved through the use of a proposed control scheme.

HYBRID PID FLC using sliding Mode (슬라이딩 모드를 이용한 HYBRID PID형 퍼지제어기)

  • Moon, Jun-Ho;Cho, Jong-Hoon;Oh, Kwang-Hyun;Kim, Tae-Un;Nam, Moon-Hyen
    • Proceedings of the KIEE Conference
    • /
    • 1995.07b
    • /
    • pp.992-994
    • /
    • 1995
  • FLC has a good performance for complication system or unknown model by using human linguistic method but many part control design are based on expert knowledge or trial-error method and it is difficult to prove stability and robustness of controller. In this paper we improve this problem by setting fuzzy rules by dividing phase plane of error and rate of error change by switching surface. We can guarantee the stability in nonlinear system, and also in fuzzy PID type controller the complexity of controller design is increased by increasing the number of input variables and defining more range of operation if we want performance of more specific rules, thus we need to fine the method to decrease the number of control rules used in FLC design. In this paper the algorithm is validated by simulation using conventional FLC and proposed method.

  • PDF