Inverted Pendulum Control: an Overview

Similar documents
FUZZY CONTROL OF INVERTED PENDULUM USING REAL-TIME TOOLBOX

Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP)

Segway with Human Control and Wireless Control

INVERTED PENDULUM & UPRIGHT ROBOT ENGR4220 SEMESTER PROJECT

IAE-101: Electrical Fundamentals for Non-Electrical Personnel

MIPRover: A Two-Wheeled Dynamically Balancing Mobile Inverted Pendulum Robot

Development of a PID Controlled Arduino-Based Stabiliser

BASIC MECHATRONICS ENGINEERING

MANTECH ELECTRONICS. Stepper Motors. Basics on Stepper Motors I. STEPPER MOTOR SYSTEMS OVERVIEW 2. STEPPING MOTORS

CHAPTER 1 INTRODUCTION

Highly dynamic control of a test bench for highspeed train pantographs

ELECTRIC VEHICLES DRIVE CONTROL THEORY AND PRACTICE

Laboratory Experiments for Enhanced Learning of Electromechanical Devices

ABB June 19, Slide 1

Unidrive M600 High performance drive for induction and sensorless permanent magnet motors

Design and Experimental Study on Digital Speed Control System of a Diesel Generator

Research and Design on Electric Control System of Elevator Tower for Safety Devices Yuan Xiao 1, a, Jianping Ye 2,b, Lijun E 1, Ruomeng Chen 1

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

Role of Aerodynamics and Thermal Management in the Vehicles of Tomorrow

Hardware structures of hydronic systems for speed control

Learning System for Automation and Communications. Electropneumatics. Workbook Basic Level S1 K1 K1 Y1

A starting method of ship electric propulsion permanent magnet synchronous motor

Industrial Maintenance Technology Student Learning Outcomes

The Levitation Control Simulation of Maglev Bogie Based on Virtual Prototyping Platform and Matlab

L15 Dynamics & Vibration Laboratory

Power Electronics and Drives (PED)

LARGE MOTOR SOLUTIONS

Modern Industrial Pneumatics. Design and Troubleshooting Industrial Pneumatics PN111 PN121

Technical Article. How to implement a low-cost, accurate state-of-charge gauge for an electric scooter. Manfred Brandl

MECHATRONICS AND MICROPROCESSOR (10ME65)

CHAPTER 6 MECHANICAL SHOCK TESTS ON DIP-PCB ASSEMBLY

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

Neuro-Fuzzy Controller of a Sensorless PM Motor Drive for Washing Machines

Modeling Contact with Abaqus/Standard

Numerical Investigation of Diesel Engine Characteristics During Control System Development

FALL SEMESTER MECE 407 INNOVATIVE ENGINEERING ANALYSIS AND DESIGN PROJECT TOPICS

EE 370L Controls Laboratory. Laboratory Exercise #E1 Motor Control

Load Test On 3 Phase Slip Ring Induction Motor Lab Manual

Contents. Preface... xiii Introduction... xv. Chapter 1: The Systems Approach to Control and Instrumentation... 1

Adult Sized Humanoid Robot: Archie

EE069: Electrical Engineering for Non-Electrical Engineers

AC : A MECHATRONICS EXPERIMENT: INTRODUCTION TO LINEAR MOTORS

1) The locomotives are distributed, but the power is not distributed independently.

KCTCS AAS IN ENGINEERING AND ELECTRONICS TECHNOLOGY ROBOTICS AND AUTOMATION TRACK TO NKU BS IN MECHATRONICS ENGINEERING TECHNOLOGY CHECKLIST

Laboratory Infrastructure

A Simple Approach for Hybrid Transmissions Efficiency

Vibration Fundamentals Training System Hands-On Turnkey System for Teaching Vibration Fundamentals

Design and Modeling of Fluid Power Systems ME 597/ABE 591

A Team-based ECET Capstone Project: Design and Implementation of a Solar Insolation Measurement System

Safety Considerations

Development of Multibody Pantograph and Finite Element Catenary Models for Application to High-speed Railway Operations

CHAPTER 4 MODELING OF PERMANENT MAGNET SYNCHRONOUS GENERATOR BASED WIND ENERGY CONVERSION SYSTEM

GRID MODERNIZATION INITIATIVE PEER REVIEW GMLC Control Theory

Shimmy Identification Caused by Self-Excitation Components at Vehicle High Speed

Electromechanical Systems aim Devices

UNC-Charlotte's Power Engineering Teaching lab

Table of Contents. Lucas Nülle GmbH Page 1/7

Microsoft Robotics Studio

Lenze. Global Drive 9300 servo inverters kw

Driven Damped Harmonic Oscillations

VALMONT MITIGATOR TR1

A Simulation of Fuzzy Logic Based Fuel Control Unit on Aircraft Engine System

(FPGA) based design for minimizing petrol spill from the pipe lines during sabotage

Application of PLC in automatic control system in the production of steel. FAN Zhechao, FENG Hongwei

Syllabus: Automated, Connected, and Intelligent Vehicles

Electro-Mechanical Training System with DC Motor

CHAPTER 2 FRUITS CONVEYOR SYSTEM

ISA Intimidator. July 6-8, Coronado Springs Resort Walt Disney World, Florida

Activity 8: Solar-Electric System Puzzle

User Manual. TU004 - Bipolar Stepper Motor driver

Academic Course Description

Aeroelastic Analysis of Aircraft Wings

Auto Service Technician

Active Systems Design: Hardware-In-the-Loop Simulation

Modeling and Simulate Automotive Powertrain Systems

Real-Time Modelica Simulation on a Suse Linux Enterprise Real Time PC

Kazuaki Sakai, Toshihiko Yasuda, and Katsuyuki Tanaka, Member, IEEE

Diffusers. Comfort for Any Business Situation

The Application of Simulink for Vibration Simulation of Suspension Dual-mass System

Teaching Electric Machines and Drives: A Re-examination for the New Millennium

URM-00 TRAINING MODULE FOR INDUSTRIAL ELECTRIC MOTORS FOR MAIN DRIVE AND CONTROL CIRCUITS EDUCATIONAL KIT TO STUDY MOTORS CONTROL AND PROTECTION

ELECTRIC MACHINES EUROLAB 0.3 kw

Light Vehicle Autotronics Circuit Trainers

Unit 1 Introduction to VEX and Robotics

Electrohydraulics Basic Level Textbook TP 601

POWER FLOW SIMULATION AND ANALYSIS

Unidrive M400 Fast set-up and diagnostics with real-text display, integrated PLC and safety inputs

HANDS-ON INDUSTRIAL TRAINING FLUID SENSORS SIMULATION SOFTWARE E-LEARNING CERTIFICATION PREPARATION

Higher, Faster, Further. damping control for turntable ladders. dspace Magazine 2/2009 dspace GmbH, Paderborn, Germany

Objectives 1. Understand key elements of Mechatronics system, representation into block diagram 3. Understand principles of sensors

Innovation. Engineering

COMPUTER CONTROL OF AN ACCUMULATOR BASED FLUID POWER SYSTEM: LEARNING HYDRAULIC SYSTEMS

The reverse order law (ab) # = b (a abb ) a in rings with involution

Computer Aided Transient Stability Analysis

INTELLIGENT ENERGY MANAGEMENT IN A TWO POWER-BUS VEHICLE SYSTEM. DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.

Electro Pneumatic WorkStation Scientech 2470

ELG4126: Case Study 2 Hybrid System Design and Installation

CONTROL OF INVERTED PENDULUM-CART SYSTEM BASED ON FUZZY LOGIC APPROACH HASRULNIZAM BIN HASHIM

Development of the automated bunker door by using a microcontrollersystem

CB50X & CB50X-DL load cells Influence factors in weighbridge application

Transcription:

Inverted Pendulum Control: an Overview K. Perev Key Words: Cart pendulum system; inverted pendulum; swing up control; local stabilization. Abstract. This paper considers the problem of inverted pendulum control. Position control of the inverted pendulum in upright equilibrium state can be divided into two tasks: swing up control of the pendulum in upright position and local stabilization around the equilibrium point. Two main approaches for solving the first problem are presented: the energy approach and the speed gradient approach. At the same time, many modern methods for control of the inverted pendulum are also introduced. The presented methods solve the inverted pendulum swing up problem and ensure its global stabilization. along a horizontal rail and the pendulum is able to rotate freely in a vertical plane parallel to the rail. In order to swing up or balance the pendulum around its equilibrium points, the cart has to move back and forth on the rail by a plane DC motor. The position of the cart on the rail and the angle of the pendulum are measured by two optical encoders. 1. Introduction Laboratory exercises play an important role in control theory and control engineering courses. The relation between the theoretical knowledge obtained in theoretical control courses and its practical application and implementation in laboratory experiments is a major part of contemporary education in the field. Recently, quite popular have become laboratories based on physical models of real devices and processes which are controlled by microprocessor regulators and programmable logic controllers (PLC) [24,26]. These are the so called open laboratories, where the same equipment is used for carrying different experiments. A single well equipped laboratory supports most of the courses in dynamical systems analysis and control systems design. Laboratory models in such laboratories use PCs with standard input/output interface cards for data acquisition and control. A major part of these laboratory models are built to represent certain characteristics and properties of the existing industrial processes and systems. However, there is a large group of models not having direct link to real systems, but nevertheless serve as a test bed for a variety of control algorithms. The typical example of such a device is the physical model of the inverted pendulum. The cart-pendulum system is one of the most popular laboratory models for practical implementation and demonstration of control systems. The inverted pendulum is a classical electromechanical device for testing some complicated system analysis and design methods. The purpose for exploring the cart pendulum system is to represent the difficulties to control an inherently unstable plant, containing numerous nonlinearities, characterized by many equilibrium points and serving as an example for the fundamental structural limitations of using the feedback connection. The cart-pendulum system in figure 1 consists of the following parts [25]: i) mechanical part consisting of a cart driven by a DC motor and a two-pole pendulum attached to the cart, ii) I/O board with built in ADC and DAC, iii) power board with built in amplifier, iv) personal computer with the appropriate software tools for connecting to the hardware. The cart can move Figure 1. The inverted pendulum laboratory model The goal of the control algorithm is by using several oscillations with increasing amplitude to bring the pendulum poles around the upper equilibrium position without letting the angle and velocity become too large. After reaching this state the pendulum is stabilized there while allowing to move the cart along the rail. 2. Inverted Pendulum System Modeling There are several cases for describing the inverted pendulum control problem in the control literature: i) inverted pendulum with fixed end point (pendulum of Furuta) [11,12,13,20,29,38,40], ii) inverted pendulum with moving cart [8,14,23,25,27,28,33, 34,42,43,44,46], iii) double inverted pendulum with fixed end point (acrobot) [1,17,39], iv) double inverted pendulum with moving cart [15,18,22,47], v) triple inverted pendulum with fixed end point [4,19,35]. The most popular case is the inverted pendulum with or without moving cart. The model of the cart pendulum system can be derived basically in two different ways: i) by using the formulation of Newton Euler that leads to effective computing of the control law in real time [33,21,30,17,28] and ii) by using the formulation of Lagrange that is based on algebraic calculations over energy quantities using generalized coordinates and generalized forces [33,16]. Let us consider the free body diagram of the cart-pendulum system shown in figure 2. The cart moves along a horizontal rail and the pendulum rotates in a vertical plane 34 1 2011 information technologies and control