SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Stabilizing and balancing of
Linear and Rotary Inverted Pendulum system.
Presented by-
Nowab Md. Aminul Haq
Student ID. -1010130
Ashik-E-Rasul
Student ID. 1010132
Department of Mechanical Engineering
Bangladesh University of Engineering and Technology (BUET)
1
Supervised by-
Dr. Md. Zahurul Haq
Professor & Head.
Department of Mechanical Engineering, BUET.
What is an Inverted Pendulum ?
2
A Pendulum that has its center of mass above its pivot
point.
• Inherently unstable.
• Must be actively balanced in order to
remain upright.
• Must have a feedback system to keep
it balanced.
Criteria for Balancing
• Moving the Pivot point .
• Applying torque at the Pivot
point.
• Generating a net torque on the
Pendulum.
• Vertically Oscillating the Pivot
point.
Real life Examples
3
Types of Inverted Pendulum
4
In general two types-
1. Linear Inverted Pendulum
2. Rotary Inverted Pendulum
Moving the pivot point
horizontally
Applying a torque at the
pivot point
Our Thesis Work
5
Inverted pendulum
pivoted on cart
Rotary Inverted pendulumSelf Balancing Vehicle prototype
Linear Inverted
Pendulum
Linear Inverted Pendulum
6
Methodology of work
7
Study of System dynamics
Mathematical Modeling
MATLAB Simulation
PID Controller design in MATLAB
Application of Controller in
Experimental Setup.
System Dynamics and Mathematical Modeling
8
• 2D problem, where the pendulum is constrained
to move in the vertical plane.
• Control input is the force , F that moves the cart
horizontally.
• Outputs are the angular position of the
pendulum and the horizontal position , of the
cart .
• Pendulum is vertically upright , when = pi
System Transfer Functions
MATLAB Simulation of the System.
9
Time
phi
• No Feedback, No Controller.
• The System goes without
bound.
• The pendulum falls down
within seconds.
Fig: System behavior without Feedback and
Controller.
PID Controller Design
10
Angle
Fig: Simulink Model of the
system
with PID controller and Feedback
Fig: System block diagram with PID controller and
Feedback
PID
Controller
Proportional
gain , KP
Integral gain,
KI
Derivative
gain, KD
• Angular displacement is
sent as a feedback.
• Displacement can me
measured by using
Sensor( Potentiometer,
Encoder , Gyroscope etc.
)
PID Controller design in MATLAB
11
Initialization
KP = 1,KI= 1,KD
=1
Tuning KP between( 1-100) Tuning KD between( 1-20)
12
PID Controller design in MATLAB
Tuned Response, with KP=100,
KI=1, KD=20
Application of Controller in Experimental Setup.
13
Res
ult
Rotary Inverted Pendulum
14
Fig: ExperimentalFig: Rotary Inverted Pendulum
Mathematical Modeling
15
Equation of
Motion
Linearization
State Space
Model
Open loop poles
MATLAB Plot
Fig: Mathematical
modeling result
Pole Plotting on MATLAB
16
Fig: Open Loop
Poles
Controller Design(Pole Placement Method)
17
Controll
ability
Desired
Poles
• ζ = 0.7.
• ωn = 4 rad/s
• |α| < 15 deg.
•
Gain
Calculat
ion
• To move the poles to desired location
Simulati
on
• Simulate The result
To
Model
• Apply on the system
2
. . . ]
( )
[ n
Ran
T B
k
AB A B A B
T n


3 430, 40p p   
Simulink Model
18
Simulation Result
19
Implementation on Model
20
Poles and Stability
21
Designing an optimal controller
22
Linear Quadratic Regulator(LQR)
Cost
Function
Design
Matrices
• Design Matrices(Q and R) with trial and error
• Control effort(Vm) is limited
Gain
• Calculate Controller Gain Using MATLAB
Simulation
• Done in Simulink
To Model
• Apply on the Model
Simulation Results
23
24
Simulation Results
25
Simulation Results
26
Motor Voltage
27
PendulumAngle
28
ArmAngle
29
Concluding Remarks
• Experiment study of Linear Inverted Pendulum, considering both
the Pendulum Angle and cart position.
• Balancing can be studied with other modern controllers, ex.
Fuzzy Controller, Neural Network etc.
• A comperative study of different controllers can also be done, to
analyze which controller provides the best Balancing.
Thank you!!
30

Weitere ähnliche Inhalte

Was ist angesagt?

Advanced sliding mode control for mechanical systems
Advanced sliding mode control for mechanical systemsAdvanced sliding mode control for mechanical systems
Advanced sliding mode control for mechanical systemsAlejandro Todoroff
 
Modeling of mechanical_systems
Modeling of mechanical_systemsModeling of mechanical_systems
Modeling of mechanical_systemsJulian De Marcos
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsShilpa Shukla
 
STate Space Analysis
STate Space AnalysisSTate Space Analysis
STate Space AnalysisHussain K
 
Closed loop speed control
Closed loop speed controlClosed loop speed control
Closed loop speed controlAbhishek Choksi
 
Pid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicPid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicRoni Roshni
 
Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Binod kafle
 
Robotics ch 4 robot dynamics
Robotics ch 4 robot dynamicsRobotics ch 4 robot dynamics
Robotics ch 4 robot dynamicsCharlton Inao
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemAmr E. Mohamed
 
Modern control system
Modern control systemModern control system
Modern control systemPourya Parsa
 
Lecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical ModelingLecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical ModelingLeonides De Ocampo
 
Robots dynamics and control
Robots dynamics and controlRobots dynamics and control
Robots dynamics and controlIan Tsybulkin
 

Was ist angesagt? (20)

Advanced sliding mode control for mechanical systems
Advanced sliding mode control for mechanical systemsAdvanced sliding mode control for mechanical systems
Advanced sliding mode control for mechanical systems
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode control
 
Modeling of mechanical_systems
Modeling of mechanical_systemsModeling of mechanical_systems
Modeling of mechanical_systems
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
 
STate Space Analysis
STate Space AnalysisSTate Space Analysis
STate Space Analysis
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
 
Robotics
RoboticsRobotics
Robotics
 
Closed loop speed control
Closed loop speed controlClosed loop speed control
Closed loop speed control
 
2. robotics
2. robotics2. robotics
2. robotics
 
Pid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicPid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logic
 
PID controller
PID controllerPID controller
PID controller
 
Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.Speed Control of DC Motor using PID FUZZY Controller.
Speed Control of DC Motor using PID FUZZY Controller.
 
ROBOTICS - Introduction to Robotics
ROBOTICS -  Introduction to RoboticsROBOTICS -  Introduction to Robotics
ROBOTICS - Introduction to Robotics
 
Robotics ch 4 robot dynamics
Robotics ch 4 robot dynamicsRobotics ch 4 robot dynamics
Robotics ch 4 robot dynamics
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control System
 
Modern control system
Modern control systemModern control system
Modern control system
 
Lecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical ModelingLecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical Modeling
 
Robots dynamics and control
Robots dynamics and controlRobots dynamics and control
Robots dynamics and control
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
 
Robot Classification
Robot ClassificationRobot Classification
Robot Classification
 

Andere mochten auch

Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Publishing House
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...hunypink
 
2014 inverted pendulum_presentation
2014 inverted pendulum_presentation2014 inverted pendulum_presentation
2014 inverted pendulum_presentationSteven Hefner
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumFrancesco Corucci
 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLJournal For Research
 
Two wheel self balancing robot
 Two wheel self balancing robot Two wheel self balancing robot
Two wheel self balancing robotadeela aslam
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Journals
 
Balancing Robot Kalman Filter Design – Estimation Theory Project
Balancing Robot Kalman Filter Design – Estimation Theory ProjectBalancing Robot Kalman Filter Design – Estimation Theory Project
Balancing Robot Kalman Filter Design – Estimation Theory ProjectSurya Chandra
 
Pendulo invertido com lógica Fuzzy
Pendulo invertido com lógica FuzzyPendulo invertido com lógica Fuzzy
Pendulo invertido com lógica FuzzyDavid Luna Santos
 
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...Dr. James Stoxen DC
 
Torsion Pendulum
Torsion PendulumTorsion Pendulum
Torsion PendulumTyler Cash
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd Iaetsd
 
Segway self balancing scooter
Segway self balancing scooterSegway self balancing scooter
Segway self balancing scooteritfakash
 
Power Plant Report
Power Plant ReportPower Plant Report
Power Plant ReportEslam Ahmed
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulumnazir1988
 

Andere mochten auch (20)

Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...
 
2014 inverted pendulum_presentation
2014 inverted pendulum_presentation2014 inverted pendulum_presentation
2014 inverted pendulum_presentation
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulum
 
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROLMODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
 
Me330 lecture7
Me330 lecture7Me330 lecture7
Me330 lecture7
 
Me330 lecture8
Me330 lecture8Me330 lecture8
Me330 lecture8
 
Fuzzy logic control vs. conventional pid
Fuzzy logic control vs. conventional pidFuzzy logic control vs. conventional pid
Fuzzy logic control vs. conventional pid
 
Two wheel self balancing robot
 Two wheel self balancing robot Two wheel self balancing robot
Two wheel self balancing robot
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Balancing Robot Kalman Filter Design – Estimation Theory Project
Balancing Robot Kalman Filter Design – Estimation Theory ProjectBalancing Robot Kalman Filter Design – Estimation Theory Project
Balancing Robot Kalman Filter Design – Estimation Theory Project
 
Pendulo invertido com lógica Fuzzy
Pendulo invertido com lógica FuzzyPendulo invertido com lógica Fuzzy
Pendulo invertido com lógica Fuzzy
 
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
The Inverted Pendulum, Spring Mass and Integrated Spring Mass Approach to Tre...
 
Torsion Pendulum
Torsion PendulumTorsion Pendulum
Torsion Pendulum
 
icondm2016_ppt (1)
icondm2016_ppt (1)icondm2016_ppt (1)
icondm2016_ppt (1)
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...
 
Self balancing bot
Self balancing botSelf balancing bot
Self balancing bot
 
Segway self balancing scooter
Segway self balancing scooterSegway self balancing scooter
Segway self balancing scooter
 
Power Plant Report
Power Plant ReportPower Plant Report
Power Plant Report
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulum
 

Ähnlich wie Stabilizing Linear and Rotary Inverted Pendulum Systems

Attitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsAttitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsA. Bilal Özcan
 
final year presentation
final year presentationfinal year presentation
final year presentationrao tahir
 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueIJMTST Journal
 
Design of Fractional Order PID controller using Soft computing methods for a ...
Design of Fractional Order PID controller using Soft computing methods for a ...Design of Fractional Order PID controller using Soft computing methods for a ...
Design of Fractional Order PID controller using Soft computing methods for a ...IOSR Journals
 
kinematics of machines-VTU Notes
kinematics of machines-VTU Noteskinematics of machines-VTU Notes
kinematics of machines-VTU NotesSantosh Goudar
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Thomas Templin
 
Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With...
Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With...Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With...
Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With...IOSR Journals
 
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Dimuthu Darshana
 
IRJET - Fabrication of Pendulum Machine for Generation of Electricity through...
IRJET - Fabrication of Pendulum Machine for Generation of Electricity through...IRJET - Fabrication of Pendulum Machine for Generation of Electricity through...
IRJET - Fabrication of Pendulum Machine for Generation of Electricity through...IRJET Journal
 
The stabilization of forced inverted pendulum via fuzzy controller
The stabilization of forced inverted pendulum via fuzzy controllerThe stabilization of forced inverted pendulum via fuzzy controller
The stabilization of forced inverted pendulum via fuzzy controllereSAT Journals
 
Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Mustefa Jibril
 
Implementation of Linear Controller for a DC-DC Forward Converter
Implementation of Linear Controller for a DC-DC Forward ConverterImplementation of Linear Controller for a DC-DC Forward Converter
Implementation of Linear Controller for a DC-DC Forward Converterijceronline
 

Ähnlich wie Stabilizing Linear and Rotary Inverted Pendulum Systems (20)

Pivot Algorithm
Pivot AlgorithmPivot Algorithm
Pivot Algorithm
 
Attitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction WheelsAttitude Control of Satellite Test Setup Using Reaction Wheels
Attitude Control of Satellite Test Setup Using Reaction Wheels
 
IB Physics IA
IB Physics IAIB Physics IA
IB Physics IA
 
final year presentation
final year presentationfinal year presentation
final year presentation
 
stepper motors
stepper motors stepper motors
stepper motors
 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
 
Design of Fractional Order PID controller using Soft computing methods for a ...
Design of Fractional Order PID controller using Soft computing methods for a ...Design of Fractional Order PID controller using Soft computing methods for a ...
Design of Fractional Order PID controller using Soft computing methods for a ...
 
prsntsn.pptx
prsntsn.pptxprsntsn.pptx
prsntsn.pptx
 
kinematics of machines-VTU Notes
kinematics of machines-VTU Noteskinematics of machines-VTU Notes
kinematics of machines-VTU Notes
 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
 
final report updated
final report updatedfinal report updated
final report updated
 
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
Troubleshooting and Enhancement of Inverted Pendulum System Controlled by DSP...
 
Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With...
Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With...Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With...
Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With...
 
I0413049055
I0413049055I0413049055
I0413049055
 
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
 
IRJET - Fabrication of Pendulum Machine for Generation of Electricity through...
IRJET - Fabrication of Pendulum Machine for Generation of Electricity through...IRJET - Fabrication of Pendulum Machine for Generation of Electricity through...
IRJET - Fabrication of Pendulum Machine for Generation of Electricity through...
 
Lecture2
Lecture2Lecture2
Lecture2
 
The stabilization of forced inverted pendulum via fuzzy controller
The stabilization of forced inverted pendulum via fuzzy controllerThe stabilization of forced inverted pendulum via fuzzy controller
The stabilization of forced inverted pendulum via fuzzy controller
 
Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...Robust control theory based performance investigation of an inverted pendulum...
Robust control theory based performance investigation of an inverted pendulum...
 
Implementation of Linear Controller for a DC-DC Forward Converter
Implementation of Linear Controller for a DC-DC Forward ConverterImplementation of Linear Controller for a DC-DC Forward Converter
Implementation of Linear Controller for a DC-DC Forward Converter
 

Kürzlich hochgeladen

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Kürzlich hochgeladen (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

Stabilizing Linear and Rotary Inverted Pendulum Systems

  • 1. Stabilizing and balancing of Linear and Rotary Inverted Pendulum system. Presented by- Nowab Md. Aminul Haq Student ID. -1010130 Ashik-E-Rasul Student ID. 1010132 Department of Mechanical Engineering Bangladesh University of Engineering and Technology (BUET) 1 Supervised by- Dr. Md. Zahurul Haq Professor & Head. Department of Mechanical Engineering, BUET.
  • 2. What is an Inverted Pendulum ? 2 A Pendulum that has its center of mass above its pivot point. • Inherently unstable. • Must be actively balanced in order to remain upright. • Must have a feedback system to keep it balanced. Criteria for Balancing • Moving the Pivot point . • Applying torque at the Pivot point. • Generating a net torque on the Pendulum. • Vertically Oscillating the Pivot point.
  • 4. Types of Inverted Pendulum 4 In general two types- 1. Linear Inverted Pendulum 2. Rotary Inverted Pendulum Moving the pivot point horizontally Applying a torque at the pivot point
  • 5. Our Thesis Work 5 Inverted pendulum pivoted on cart Rotary Inverted pendulumSelf Balancing Vehicle prototype Linear Inverted Pendulum
  • 7. Methodology of work 7 Study of System dynamics Mathematical Modeling MATLAB Simulation PID Controller design in MATLAB Application of Controller in Experimental Setup.
  • 8. System Dynamics and Mathematical Modeling 8 • 2D problem, where the pendulum is constrained to move in the vertical plane. • Control input is the force , F that moves the cart horizontally. • Outputs are the angular position of the pendulum and the horizontal position , of the cart . • Pendulum is vertically upright , when = pi System Transfer Functions
  • 9. MATLAB Simulation of the System. 9 Time phi • No Feedback, No Controller. • The System goes without bound. • The pendulum falls down within seconds. Fig: System behavior without Feedback and Controller.
  • 10. PID Controller Design 10 Angle Fig: Simulink Model of the system with PID controller and Feedback Fig: System block diagram with PID controller and Feedback PID Controller Proportional gain , KP Integral gain, KI Derivative gain, KD • Angular displacement is sent as a feedback. • Displacement can me measured by using Sensor( Potentiometer, Encoder , Gyroscope etc. )
  • 11. PID Controller design in MATLAB 11 Initialization KP = 1,KI= 1,KD =1 Tuning KP between( 1-100) Tuning KD between( 1-20)
  • 12. 12 PID Controller design in MATLAB Tuned Response, with KP=100, KI=1, KD=20
  • 13. Application of Controller in Experimental Setup. 13 Res ult
  • 14. Rotary Inverted Pendulum 14 Fig: ExperimentalFig: Rotary Inverted Pendulum
  • 15. Mathematical Modeling 15 Equation of Motion Linearization State Space Model Open loop poles MATLAB Plot Fig: Mathematical modeling result
  • 16. Pole Plotting on MATLAB 16 Fig: Open Loop Poles
  • 17. Controller Design(Pole Placement Method) 17 Controll ability Desired Poles • ζ = 0.7. • ωn = 4 rad/s • |α| < 15 deg. • Gain Calculat ion • To move the poles to desired location Simulati on • Simulate The result To Model • Apply on the system 2 . . . ] ( ) [ n Ran T B k AB A B A B T n   3 430, 40p p   
  • 22. Designing an optimal controller 22 Linear Quadratic Regulator(LQR) Cost Function Design Matrices • Design Matrices(Q and R) with trial and error • Control effort(Vm) is limited Gain • Calculate Controller Gain Using MATLAB Simulation • Done in Simulink To Model • Apply on the Model
  • 29. 29 Concluding Remarks • Experiment study of Linear Inverted Pendulum, considering both the Pendulum Angle and cart position. • Balancing can be studied with other modern controllers, ex. Fuzzy Controller, Neural Network etc. • A comperative study of different controllers can also be done, to analyze which controller provides the best Balancing.